Softfonni sozlash
SIP hisobi egasi va foydalanuvchi rollari
SIP hisobi egasi — @siptg_bot botida SIP hisobini yaratuvchi Telegram foydalanuvchisi. Ega SIP hisoblarini yaratish, o’chirish va sozlamalarni o’zgartirish ustidan to’liq nazoratga ega, shuningdek, hisoblarni boshqa foydalanuvchilarga tayinlashi mumkin.
SIP hisobi foydalanuvchisi — egasi tomonidan SIP hisobi tayinlangan shaxs. U hisobdan qo’ng’iroqlarni amalga oshirish va qabul qilish uchun foydalanishi mumkin, lekin hisobning sozlamalarini o’zgartira olmaydi.
Softfon uchun obuna Eganing Telegram hisobida faollashtirilishi kerak. Foydalanuvchining obunasi boshqa egalarga tegishli SIP hisoblariga ta’sir qilmaydi!
Sozlash tugmalari bilan ishlash printsipi
Aksariyat sozlamalar joriy qiymatlar sifatida to’g’ridan-to’g’ri tugmalarda ko’rsatiladi. Ushbu sozlamalarni o’zgartirish uchun tegishli tugmani bosish va botning so’roviga ko’ra yangi qiymatni kiritish kifoya.
Biroq, ba’zi tugmalar boshqacha ishlaydi:
- Worker: bosilganda mavjud Worker serverlari ro’yxati paydo bo’ladi. Ro’yxatdan kerakli serverni tanlang va uni tayinlang.
- Belgilash tugmalari: masalan, “Qo’ng’iroqlarni yozib olish”, o’tkazgich sifatida ishlaydi. Bir marta bosish opsiyani yoqadi yoki o’chiradi.
- Yozuvlar uchun chat: birinchi marta bosilganda chatni tanlash uchun qo’shimcha tugma paydo bo’ladi. Ushbu tugmani bosish orqali siz tanlash uchun mavjud chatlar va kanallar ro’yxatini ko’rasiz. Qo’ng’iroq yozuvlari saqlanadigan mos chatni tanlang.
- Foydalanuvchi: birinchi marta bosilganda foydalanuvchini tanlash uchun qo’shimcha tugma paydo bo’ladi. Ushbu tugmani bosish orqali ushbu SIP hisobi tayinlanadigan boshqa Telegram foydalanuvchisini tanlashingiz mumkin.
- Ulanish protokoli (UDP/TCP/TLS): har bir bosishda keyingi mavjud protokolga o’tadi.
Bosqichma-bosqich sozlash
Bot bilan ishlashni boshlash
- @siptg_bot botini ishga tushiring.
/softphone
bo’limiga o’ting.- Yangi SIP hisobini yaratish uchun “Yangi” tugmasini bosing.
SIP hisobi parametrlarini kiritish
- IP-telefoniya operatoringiz yoki SIP-PBXdan olingan login va parolni kiriting.
- Domenni (SIP server manzili) ko’rsating.
- Agar kerak bo’lsa, alohida Registrar Proxy (ro’yxatdan o’tish serveri) ni ko’rsating.
- IP-telefoniya operatorining tayyor sozlamalari ham katalogdan tanlanishi mumkin, unga “Sozlamalar shablonlari” tugmasi orqali kirish mumkin.
Qo'shimcha sozlamalar
- Transport protokolini tanlang: UDP, TCP yoki TLS.
- Provayderingiz tomonidan qo’llab-quvvatlanadigan audio kodeklarni tanlang va sozlang.
- DTMF signallarini uzatish usulini sozlang (RFC2833, INFO, inband).
- Chiquvchi qo’ng’iroqlar uchun raqamlarni o’zgartirish qoidalarini o’rnating.
Sinov qo'ng'iroqlari
- SIP-provayder/PBX kabinetida hisob ro’yxatdan o’tganligini tekshiring.
- Chiquvchi qo’ng’iroqni sinab ko’ring (raqamni @siptg chatiga yuboring).
- Agar hammasi yaxshi bo’lsa, kiruvchi qo’ng’iroqni sinab ko’ring (SIP hisobi raqamiga).
- Avtorizatsiya xatolari yoki muammolar bo’lsa, Savollar va muammolarni hal qilish ga qarang.
Foydalanuvchini tayinlash
- Agar qo’ng’iroqlar sizga emas, balki boshqa xodimga borishi kerak bo’lsa, ushbu SIP hisobiga Telegram Foydalanuvchisini tayinlang.
- Endi barcha qo’ng’iroqlar xodimga boradi va agar SIP hisobida muammo yuzaga kelsa, sizga xabar beriladi.
Qo'shimcha sozlamalar
- Qo’ng’iroqlarni yozib olish: opsiyani yoqing va yozuvlarni saqlash uchun chatni tanlang.
- O’zgartirish qoidalari: terilgan raqam formatini o’zgartirish uchun (masalan, +7 → 8).
Ba’zi sozlamalar “Qo’llash” tugmasini bosgandan so’ng yoki 5 daqiqadan keyin kuchga kiradi. Bosqichlarni bajarib bo’lgach, hisob faol bo’ladi va ishlashga tayyor bo’ladi.
Mavjud sozlamalar
SIP hisobi sozlamalari bilan skrinshot
Chiquvchi raqamlarni o’zgartirish
Ba’zida chiquvchi qo’ng’iroqlarda terilgan raqamni avtomatik ravishda o’zgartirish kerak bo’ladi, masalan, SIP-provayder yoki PBX talablariga mos kelish uchun (masalan, birinchi “8” ni “+7” ga almashtirish yoki bo’shliqlar va qavslar olib tashlash). SIP.TGda bu SIP hisobi sozlamalaridagi O’zgartirish qoidalari yordamida sozlanadi.
Agar sizning operatoringiz raqamlarni istalgan formatda qabul qilsa yoki siz tayyor Sozlamalar shablonidan foydalansangiz, terish qoidalariga ehtiyoj qolmaydi. O’zgarishlar kiritishdan oldin, raqamlar formati bo’yicha talablarni SIP-provayderingizdan yoki PBX ichida aniqlang.
Ikkita turdagi qoidalar mavjud:
- ”=” bilan qoidalar — raqamning bir qismini almashtirish.
Agar qoidaning chap qismi (muntazam ifoda) topilsa, u o’ng qismga almashtiriladi. - ”=” siz qoidalar — filtr (maska).
Agar raqam muntazam ifodaga mos kelmasa, qoida qayta ishlashni to’xtatadi va qo’ng’iroq amalga oshirilmaydi.
Barcha qoidalar bo’shliqlar bilan ajratiladi va ketma-ketlikda qo’llaniladi. Raqam birorta filtr qoidasiga ((”=“siz) mos kelmay qolganda, SIP hisobidan ushbu raqamga qo’ng’iroq qilishga ruxsat berilmaydi. Har bir almashtirish qoidasi (”=” belgisi bilan) raqamni keyingi filtr qoidalari bilan tekshirishdan oldin o’zgartiradi.
Botda qoidalarni tahrirlash
- @siptg_bot botida
/softphone
bo’limiga o’ting. - Kerakli SIP hisobini tanlang, “Terish qoidalari” tugmasini bosing.
- Bir yoki bir nechta qoidalarni kiriting, ularni bo’shliqlar bilan ajrating.
- O’zgarishlarni tasdiqlang.
- Sinov qo’ng’irog’i bilan raqamlar to’g’ri o’zgartirilayotganligini tekshiring.
Barcha qoidalar “chapdan o’ngga” printsipi bo’yicha ishlaydi. Juda ko’p filtrlar yoki noaniq almashtirishlar qo’shish kutilmagan natijalarga olib kelishi mumkinligini yodda tuting. Murakkab stsenariylar uchun bir nechta haqiqiy raqamlarda sinov o’tkazing.
Misollar
Vazifani ko’rib chiqaylik: biz “8 (926) 123-45-67” kabi raqamlarni teramiz, lekin operator “7XXXXXXXXXX” ni talab qiladi.
Barcha raqam bo’lmagan belgilarni olib tashlash va boshlang’ich 8 ni 7 ga aylantirish kerak deb faraz qilaylik.
Mana ikkita qoida (bo’shliq bilan yozilgan):
Birinchisi raqamlar, harflar, plyus va ba’zi maxsus belgilardan (*, #, _) tashqari barcha belgilarni olib tashlaydi.
Ikkinchisi birinchi raqam 8 ni 7 ga almashtiradi.
Endi agar foydalanuvchi 8 (926) 123-45-67 kiritsa, birinchi qoidadan keyin satr 89261234567 ga aylanadi, ikkinchidan keyin esa 79261234567 ga.
Vazifani ko’rib chiqaylik: biz “8 (926) 123-45-67” kabi raqamlarni teramiz, lekin operator “7XXXXXXXXXX” ni talab qiladi.
Barcha raqam bo’lmagan belgilarni olib tashlash va boshlang’ich 8 ni 7 ga aylantirish kerak deb faraz qilaylik.
Mana ikkita qoida (bo’shliq bilan yozilgan):
Birinchisi raqamlar, harflar, plyus va ba’zi maxsus belgilardan (*, #, _) tashqari barcha belgilarni olib tashlaydi.
Ikkinchisi birinchi raqam 8 ni 7 ga almashtiradi.
Endi agar foydalanuvchi 8 (926) 123-45-67 kiritsa, birinchi qoidadan keyin satr 89261234567 ga aylanadi, ikkinchidan keyin esa 79261234567 ga.
Agar faqat Rossiya mobil raqamlariga (79 bilan boshlanadigan va undan keyin 9 ta raqam) chiquvchi qo’ng’iroqlarga ruxsat berish kerak bo’lsa, filtr qoidasidan foydalanamiz:
”=” belgisiz. Agar raqam ^79\d{9}$
ga mos kelmasa, SIP hisobi ishlatilmaydi.
Ba’zida foydalanuvchi tasodifan noto’g’ri raqam kiritsa, hamma narsani tashlab yuborish kerak bo’ladi. Bo’shlikka almashtirish qoidasidan foydalanish mumkin:
Bu har qanday raqam bo’sh satrga almashtirilishiga olib keladi. Agar bo’sh satr operatorga mos kelmasa, qo’ng’iroq amalga oshirilmaydi.
Agar muammolar yoki xatolar yuzaga kelsa, Savollar va muammolarni hal qilish ga qarang.