/gateway
bo‘limiga o‘ting.Worker serveri
Server turi | Tavsif | Belgisi |
---|---|---|
SIP.TG’ning umumiy serverlari | SIP.TG tomonidan qo‘llab-quvvatlanadigan asosiy serverlar | ✅ |
Boshqa foydalanuvchilarning umumiy serverlari | Boshqa foydalanuvchilar tomonidan joylashtirilgan umumiy serverlar | 🌐 |
Xususiy serverlar | Faqat sizning SIP hisoblaringiz uchun mavjud bo‘lgan serverlar | 🔑 |
Audio kodeklar
DTMF uzatish usullari
Raqamlarni o‘zgartirish qoidalari
Ustuvorlik
Caller ID va Caller Name
PBX→SIP.TG ulanish sozlamalari bilan skrinshot
Hisobni ko‘rsatish va Parolni tiklash
Ishonchli IP’lar
SIP.TG→PBX ulanish sozlamalari bilan skrinshot
Login, Parol, Domen va Proksi
PBX’dagi raqam
IP⇿IP ulanish sozlamalari bilan skrinshot
Manzil:port
Maydon:Qiymat
{SIP maydon nomi}:{SIP maydon qiymati}
juftligi sifatida, ikki nuqta :
bilan ajratilgan holda kiritiladi.PBX’dagi raqam
Identifikator turi | Format | Aloqa imkoniyati | Majburiy | O‘zgartiriladimi | PBX qo‘llab-quvvatlashi |
---|---|---|---|---|---|
Telefon raqami | raqamli | cheklangan | ha | ha | ha |
Username | harfli | ha | yo‘q | ha | cheklangan |
User ID | raqamli | yo‘q | ha | yo‘q | ha |
INVITE
xabaridagi From
maydonida uzatiladigan Caller ID’ni shakllantirish qoidalarini o‘rnatish mumkin.
Caller ID’ni shakllantirish qoidalari bir nechta satrlardan iborat bo‘lib, har bir satrda bitta qoida beriladi. Har bir qoida {phone}
, {username}
va {userid}
shablon parametrlari sifatida qabul qilinadigan shablon satridir. Yakuniy Caller ID’ni shakllantirishda qo‘ng‘iroq qiluvchi Telegram foydalanuvchisi haqidagi ma’lumotlarni o‘z ichiga olgan barcha shablon parametrlari bo‘lgan birinchi qoida ishlatiladi.
Caller ID shakllantirish misollari
0
prefiksi bilan User ID ishlatiladi — bu belgi identifikator turini talqin qilishda noaniqlikni bartaraf qilishga yordam beradi.{name}
— UTF-8 formatidagi ko‘rsatiladigan nom (PBX tomonida emojilar tufayli muammolar keltirib chiqarishi mumkin);{name_ascii}
— ASCII’ga aylantirilgan ko‘rsatiladigan nom (xavfsiz variant).Caller Name shakllantirish misoli
+
prefiksi bilan telefon raqami, undan keyin qavs ichida yozilgan ko‘rsatiladigan nom,@
prefiksi bilan Username, undan keyin qavs ichida yozilgan ko‘rsatiladigan nom,INVITE
so‘rovi qabul qilinganda, chaqirilgan identifikator yuqorida tasvirlangan Caller ID parametri bilan to‘liq mos ravishda talqin qilinadi. Biroq, identifikator turini aniqlash va undagi prefikslar va ortiqcha belgilarni kesish algoritmi unchalik aniq ko‘rinmaydi.
Qoidalarni qayta ishlashning batafsil algoritmi
{phone}
→ +?[1-9]\d*
: 0
bilan boshlanmaydigan va ixtiyoriy ravishda +
belgisi bilan boshlanishi mumkin bo‘lgan raqam;{username}
→ @?[a-zA-Z]\w*
: faqat harf bilan boshlanishi mumkin bo‘lgan harfli-raqamli satr va ixtiyoriy ravishda @
prefiksi bilan;{userid}
→ [1-9]\d*
: 0
bilan boshlanmaydigan va prefikslar bo‘lmagan raqam.{userid}
, {username}
, {phone}
.PBX mijoz raqamini qanday biladi?
CRM’dan qo‘ng‘iroqni qanday boshlash mumkin?
Sozlash misoli
/gateway
sozlamasida berilgan ma’lumotlar bilan hisob (SIP-trunk) yarating.Kengaytirilgan SIP sarlavha maydonlari
Yo‘naltiriladigan CallerID kerak bo‘lsa
CRM’da qo‘ng‘iroqlarni yozib olishni yoqish