O’zbekiston SIP provayderlari uchun FreePBX o’rnatish shablonlari

Ushbu maqolada o’zbek operatorlarining ishlaydigan, sinovdan o’tgan SIP magistral konfiguratsiyalari taqdim etiladi. Afsuski, ularning deyarli hech birida hech qanday ko’rsatma yo’q, shuning uchun buni o’zingiz hal qilishingiz kerak. Men ushbu konfiguratsiyalarning ba’zilarini hamkasblarimdan oldim, boshqalarini esa o’zim o’ylab topdim. Ishonchim komilki, ular kimningdir vaqtini va kuchini tejashga yordam beradi.

Sarkor Telecom SIP magistralini sozlash

Sarkor telefon aloqasi Tasix orqali taqdim etiladi, bu ham katta afzallik, ham odatda NATsiz ulanishlar uchun ishlatiladigan konfiguratsiyaga ba’zi o’zgarishlar kiritadi.

Yangi magistral yarating

SIP sozlamalari yorlig’iga o’ting va quyidagi shablonga muvofiq Chiquvchi konfiguratsiyasini kiriting:

Tengdoshlar tafsilotlari:

host=sip.uz
context=from-trunk
insecure=port,invite
type=peer
username=122XXXX
defaultuser=122XXXX
secret=[пароль из раздела услуги в кабинете]
fromuser=122XXXX
port=5060
fromdomain=sip.uz
nat=auto_force_rport,auto_comedia

Yozish paytida men faqat 122 prefiksini bilaman, shuning uchun uni shablonga qanday bo’lsa shunday qo’shdim. Qanday bo’lmasin, raqam 78 kodisiz ko’rsatilgan.

Kiruvchi (kiruvchi) uchun faqat ro’yxatdan o’tish qatori ko’rsatilgan:

122XXXX:пароль@sip.uz/122XXXX

Afsuski, Sarkor hozirda Early Media-ni qo’llab-quvvatlamaydi. Shu sababli, qo’ng’iroq qiluvchilar qo’ng’iroq ohangi o’rniga mening PBX salomlashuvimni eshitishlari uchun kiruvchi yo’nalishda Force Answer-ni yoqishga majbur bo’ldim.

Ushbu konfiguratsiya bilan sizning PBXingiz NAT orqasida xavfsiz bo’lishi mumkin. Hech qanday yo’naltirish talab qilinmaydi.

UZTELECOM SIP magistralini sozlash

Ushbu provayder o’zining marshrutlangan transporti orqali trunkingni ta’minlaydi. Ba’zi hollarda, u hatto yorliqli VLAN sifatida ham taqdim etiladi. Mish-mishlarga ko’ra, kimdirga Tasix orqali ulanish imkoniyati taklif qilingan, ammo menga bu imkoniyat berilmadi. Aslida, men provayderni o’zgartirishga qaror qilganimning sababi ham shu. ;)

Sozlashni boshlashdan oldin, operatoringizdan quyidagi ma’lumotlarni olishingiz kerak (va Uztelecom bilan bu juda qiyin): Raqam (kod bilan yoki kodsiz kiriting?), IP-manzilingiz, shlyuzingiz, softswitch (server) manzilingiz va ehtimol VLAN (xususan, ulanish GPON orqali amalga oshirilsa).

Agar sizga qo’ng’iroq qiluvchini aniqlash kerak bo’lsa (va kimga kerak emas?), uni faollashtirish niyatingiz haqida bizga maxsus xabar berishingiz kerak. Bu xizmatga kiritilmagan va uni faollashtirganingizda sizga bu haqda hech qachon ogohlantirish berilmaydi.

Shuni ham ta’kidlash kerakki, Uztelecom turli mijozlarga turli xil dasturiy ta’minot kalitlari orqali xizmat ko’rsatishi mumkin. Shuning uchun, bu konfiguratsiya barcha holatlarda ham ishlamasligi mumkin. Biroq, bu men uchun bir nechta korporativ mijozlar uchun ishlaydi, farq faqat raqamda (shahar kodi bilan yoki kodisiz). Shunday qilib, keling, magistralni qo’shamiz:

Sozlamalarga o’ting va Chiquvchiga qo’shing:

type=friend
port=5060
username=XXXXXXX
secret=XXXXXXX
fromuser=XXXXXXX
insecure=port,invite
host=[адрес сервера]
fromdomain= [адрес сервера]
context=from-trunk
disallow=all
allow=alaw&ulaw

Diqqat! Smartfoningizdagi tugmachaga qarab, raqamingizni kod bilan yoki kodsiz kiritishingiz kerak bo’lishi mumkin. Bu vaziyatning eng kulgili tomoni shundaki, texnik yordam ko’pincha bu sizning aniq holatingizda qanday ishlashi kerakligini aniq ayta olmaydi. Shunday qilib, u ishlamaguncha uni u yoki bu tarzda sinab ko’rishingiz mumkin. ;)

Kiruvchi xabarlar bilan ham shunga o’xshash voqea:

ВАШ_НОМЕР:ПАРОЛЬ(обычно тоже номер)@адрес софтсвитча/НОМЕР

Lekin UZTELECOM telefoniya tarmog’iga ulanishda men duch kelgan yana bir muammo bor.

Ko’rinishidan, ularning xodimlari sizning ularning shlyuzini standart sifatida ishlatishingizga va, albatta, magistral to’g’ri ishlashiga ishonishadi. Lekin adolatli savol tug’iladi: unda serverni qanday yangilaysiz? Mening holatimda, ularning shlyuzi orqali faqat SIP serveriga yo’nalishni sozlashga urinish RTP ulanishlarining ishlamay qolishiga olib keldi. Ma’lum bo’lishicha, to’g’ri ishlash uchun barcha pastki tarmoqlarga yo’naltirish kerak bo’ladi, ular bo’ylab tugunlar yuvilgan paypoqlar kabi sochilib ketgan. Va ularning pastki tarmoqlari eng kutilmagan diapazonlarga sochilib ketgan. Men quyidagi yo’nalishlarni ko’rsatib, buning oldini olishning aqlli yo’lini topishim kerak edi:

10.0.0.0/8 [gateway ip] dev eth1 orqali
172.16.0.0/15 [gateway ip] dev eth1 orqali
192.168.0.0/16 [gateway ip] dev eth1 orqali

Biroq, ba’zi korporativ mijozlar uchun serverga yo’nalishni ko’rsatishning o’zi kifoya edi. Yana bir bor ta’kidlash joizki, texnik qo’llab-quvvatlash hech qanday maslahat bermasligi mumkin, shuning uchun konsolni yopishdan oldin boshqa prefikslarni chaqirishda ovozni tekshiring. ;)

Men qila oladigan yagona narsa — uy tarmog’imning diapazoni ularning biron bir PBX-lari bilan mos kelmasligiga umid qilish, aks holda men undagi abonentlar bilan gaplasha olmayman. ;) Ular qaysi tarmoqlardan foydalanishlari haqida aniq ma’lumot ololmadim.

EAST TELECOM SIP magistralini sozlash

Marshrutlangan maxsus orqaga qaytish orqali ulanish. Agar ular LTE orqali VLAN dan foydalanishni taklif qilsalar, bunga rozi bo’lmaslik yaxshiroqdir. Tajriba shuni ko’rsatadiki, bu sozlama juda yaxshi ishlaydi.

Oldingi shablonlarga o’xshash tarzda biz quyidagilarni kiritamiz:

host=[адрес сервера]
type=friend
dtmfmode=auto
disallow=all
allow=ulaw&alaw
insecure=no
port=5060
context=from-trunk
qualify=yes
fromdomain= [адрес сервера]
fromuser = [номер без кода]

kiruvchi ro’yxatdan o’tish qatorida:

[номер без кода]@[адрес сервера]/[номер без кода]

Marshrutizatsiya faqat SIP serveriga kerak. Qolgan hamma narsa u orqali o’tadi.

Hozircha shu. :) Ehtimol, maqola yangi shablonlar bilan to’ldiriladi.