Правила набора

 

Сервисы Общения Форумы Телефония Правила набора

Просмотр 20 сообщений - с 41 по 60 (из 68 всего)
  • Автор
    Сообщения
  • #7314
    ustas32
    Участник

    Что-то совсем это определение по регионам не работает

    #7315
    Demon
    Участник

    В этих проверках только сотовые операторы, только по федеральным номерам. Номер 7495xxx – это региональный номер (городской) Москвы.
    Города и области, в отличии от сотовых операторов да ещё с MNP, можно определить правилами набора типа 7495%… потому пока у меня нет базы кодов областей, городов…
    Может быть когда-нибудь после переделки настройки правил…. но не сейчас 🙂

    #7316
    ustas32
    Участник

    Понял спасибо. Сейчас подрихтую правила

    #7317
    ustas32
    Участник

    Не совсем понял. т.е. если в правилах я выбираю “Оператор: Мегафон”, то правило помимо “родных мегафоновских номеров правило будет включать в себя те номера которые через MNP оказались в базе абонентов Мегафона?

    #7318
    ustas32
    Участник

    Можете не отвечать это действительно так! Огромное спасибо вам за то что держите базу в актуальном состоянии. Программа Call Dispatcher на моём телефоне не смогла предложить такой актуализации

    #7320
    Demon
    Участник

    Так звонок через линию не к тому оператору стоит денег. Иди сервису или пользователям. Потому приходится находить решения с mnp

    #7412
    ustas32
    Участник

    Столкнулся с проблемой, что номера случайно набранные без 8, 7 и +7 (Пример 9161234567) проходят мимо моих правил. Что само сабой приводит к излишним расходам. Как настроить правило запрещающее звонить без 8 или +7 или 7, но в тоже время пропускает международные звонки? Спасибо

    #7416
    Demon
    Участник

    Тут можно дать разве что только два совета:
    1. В первых же правилах обработать 8 и +7… с заменой их на 7
    2. во ВСЕХ последующих правилах пользоваться или проверками диапазонов сотовых операторов или полной проверкой номера не только на префикс.. но и длину номера.
    Например: /^749[5,9]\d{7}$/ (не забываем знак доллара).

    Тогда… если число цифр недостаточно или, наоборот, лишку…. звонок не попадёт под правило.

    #7994
    ustas32
    Участник

    Дмитрий, помогите правило написать. Нужно отказывать в исходящем звонке набранным номерам длинной 10 цифр.и менее. Спасибо

    #7997
    Saymer
    Участник

    Правило, не менее 10 цифр такое:
    /^7(\d{10})$/

    Более расширенные такие, если их делать, то делать их выше, чем правило 10 цифр.

    На ТфОП МО
    /^7496(\d{7})$/

    ТфОП РФ
    /^78442(\d{6})$/

    ТфОП МСК
    /^749[5,8,9](\d{7})$/

    ТфОП СПБ
    /^7812(\d{7})$/

    Мегафон МСК
    /^792[5,6](\d{7})$/

    Мегафон РФ
    /^79[2,3](\d{8})$/

    Сотовые
    /^79(\d{9})$/

    В самом конце лучше сделать такое правило:

    % Неправильно набран номер

    Выдавать голосом, что номер не правильно набран, в случае, если в линию послали менее 10 цифр. Очень удобно надо сказать, “левые” звонки прекратились, на всякие короткие, не правильные.

    #7998
    ustas32
    Участник

    Правило, не менее 10 цифр такое:
    /^7(\d{10})$/

    нет не прошло проверку к сожалению:(

    #7999
    Demon
    Участник

    10 цифр и менее: /^(\d{1,10})$/

    #8000
    ustas32
    Участник

    10 цифр и менее: /^(\d{1,10})$/

    Отлично! Теперь всё как надо. Спасибо

    #8001
    Saymer
    Участник

    10 цифр и менее: /^(\d{1,10})$/

    Да, верно. Сейчас посмотрел моё правило на 7 + 10 цифр. То есть в сумме 11 цифр.
    Если убрать 7, то как раз и получается под 10 цифр, с любой первой цифрой в начале. Своё правило создавал для звонков только на номера РФ.

    #8002
    ustas32
    Участник

    А как вы настроили это?

    Выдавать голосом, что номер не правильно набран

    #8003
    ustas32
    Участник

    @demon Странная ситуация. В настройках входящих хочу применять отдельное правило к звонкам из РФ и отдельное ко всем остальным. Создаю правило с фильтрацией по региону “Российская Федерация” и при проверке получаю сообщение “Мы не нашли оператора и регион по номеру “7XXXXXXXXXX”. При использовании шаблона номера /^7[3-5,8,9]/ всё норм.

    #8004
    Demon
    Участник

    @ustas32, “Российская федерация” в этом списке появилась, т.к. некоторые диапазоны некоторых операторов помечены регионом “Российская федерация”. Но этот “регион” сейчас дефакто не включает все остальные регионы.
    Поэтому есть два способа:
    – regexp, как Вы уже попробовали
    – Написать в качестве номера выражения типа: “[Россия]” или “[Россия.Городские]” или “[Россия.Мобильные]”. Это, хоть и не документировано, но тоже должно работать 🙂

    #8005
    ustas32
    Участник

    Второй вариант хоть и более удобен, но не универсален в своём применении т.к. отлично работает в исходящих правилах и не работает во входящих 🙁

    #8006
    Demon
    Участник

    @ustas32, видимо проверка во входящих не работала (сейчас работает)?
    А в самих-то входящих должно было работать.
    Проверьте сейчас, сейчас должно работать и при проверке, и при реальном входящем звонке.

    #8007
    ustas32
    Участник

    Теперь всё норм. Проверил и через форму проверки прозвонить попробовал.

Просмотр 20 сообщений - с 41 по 60 (из 68 всего)
  • Для ответа в этой теме необходимо авторизоваться.