Raqamni o'zgartirish qoidalarini o'rnatish

Ba'zi aloqa operatorlaridan SIP hisoblarini o'rnatishda yoki sozlamalari bizning ro'yxatimizda bo'lmagan PBXda ro'yxatdan o'tishda Server shablonlar Chiquvchi qo'ng'iroqlar uchun raqamlarni o'zgartirish qoidalarini qo'lda sozlashingiz kerak bo'lishi mumkin.

Telefonni SIP operatoriga yuborishdan oldin raqamni uning formatiga o'tkazish kerak bo'lishi mumkin. Masalan, telefon raqamlarida ko'pincha 8 lar, qavslar va bo'shliqlar bilan yoziladi. Moslik uchun bunday raqamlarni standart formatga aylantirish yaxshiroqdir:

8 (926) 123-45-67 → 79261234567

Kerakli raqamlarni konvertatsiya qilishning mohiyati: bo'shliqlar, qavslar va defislarni olib tashlang. Raqamning boshidagi 8 raqami mamlakat kodiga aylantirilishi kerak, masalan, Rossiya uchun bu 7.

Ushbu turdagi transformatsiya bir yoki bir nechta muntazam ifoda qoidalari yordamida amalga oshiriladi.

  • 2 turdagi qoidalar mavjud: = belgisi (tenglik) bo'lganlar va uni o'z ichiga olmaydi
  • Barcha qoidalar o'z navbatida qo'llaniladi
  • Qoidalarning bir qismini kulgichlarga o'zgartirishni o'chirish uchun qoidalarning boshida va oxirida ` (bitta tirnoq) belgisidan foydalanishni tavsiya etamiz.

Birinchi turdagi qoida (teng belgisi bilan =)

Bunday qoidalar = ning chap qismini o'ng qismi bilan almashtiradi. Qoidaning ikkala qismi ham muntazam iboralardir. Agar telefon raqamida qoidaning chap tomoni topilmasa, qoida o'tkazib yuboriladi.
[^+*#\w]= ^8=7
Misol 1: Transformatsiya 2 ta qoidadan iborat. Birinchisi terilgan raqamdan raqamlar, harflar va +, *, # va _ belgilaridan tashqari barcha belgilarni olib tashlaydi. Ikkinchi qoida raqamdagi birinchi raqam 8 ni 7 bilan almashtiradi.
^(8|\+7)([0−9]{10})$=7\2
^(8|\+7)(?=\d{10})=7.
Misol 2: Ikki ekvivalent qoidalar, telefon raqamining boshidagi 8 va +7 raqamlarini 7 bilan almashtiring (qoida oxiridagi nuqta muhim).
.*=
Misol 3: Har qanday raqamni bo'sh qiymatga o'zgartiradi. Bu qiymat, masalan, Gateway liniyalari (SIP hisoblari) uchun standart hisoblanadi, shuning uchun foydalanuvchining mumkin bo'lgan matnli xabarlari sukut bo'yicha raqamlar sifatida qayta ishlanmaydi va liniya orqali qo'ng'iroq faqat aniq belgilangan raqamga (PBX raqami) amalga oshiriladi.

Ikkinchi turdagi qoidalar (teng belgisiz =)

Bunday muntazam iboralar operatordan foydalanishni cheklash uchun niqobni belgilaydi. Agar oddiy ibora telefon raqamiga mos kelmasa, u operator chiqarib tashlanadi va keyingi qoidalar hisobga olinmaydi. Agar mos keladigan bo'lsa, keyingi qoida ko'rib chiqiladi.
^7\d{10}$
Misol 4: SIP hisob qaydnomasidan foydalanishni faqat rus telefon raqamlariga cheklaydi (7 dan boshlanadi va 10 ta raqam bilan davom etadi)
^79\d{9}$
Misol 5: Rossiya mobil raqamlari
^\d{3}$
Misol 6: uch xonali (odatda ichki) raqamlar

Shuningdek qarang


Qo'ng'iroqlarni o'tkazish uchun SIP.TG shlyuzi uchun to'lov usullari Telegram va SIP telefoniya

Qo'ng'iroqlar uchun shlyuzni o'rnatishda tez-tez uchraydigan muammolar va echimlar Telegram va SIP telefoniya

Ovozli qo'ng'iroqlar uchun SIP.TG shlyuzini sozlashda SIP hisoblari uchun kodeklarni sozlash Telegram

Sozlamalar va DTMF klaviaturasidan foydalanish qachon Telegram- qo'ng'iroqlar

Qo'ng'iroqlar uchun shlyuzni o'rnatishda yuzaga kelishi mumkin bo'lgan xato kodlari va ularning talqini Telegram

Tariflarni boshqarishni boshqa foydalanuvchiga o'tkazish, tarifni boshqarish huquqini o'tkazish, shuningdek tarifga egalik huquqini o'tkazish usullari

Foydalanuvchilar toifalari funksiyaga kirish huquqiga ega bo'lgan foydalanuvchilarga yordam berish uchun SIP.TG hisobini boshqarishni so'rang

Bizning jamoamiz tomonidan sinovdan o'tgan turli geografik hududlar uchun IP telefoniya operatorlari

SIP.TG uchun o'z ishchi serverlaringizni o'rnatish va sozlashning maqsadi, afzalliklari, tartibi

Seans xotirangizni o'rnatish va sozlash maqsadi, afzalliklari, tartibi Telegram SIP.TG uchun