Ответ в теме: Не работает правило "заменить и продолжить"

 
#14881

Saymer
Участник

Активный народ сидит и отвечает сейчас в Телеграм группе. Там как то оперативнее получается, чем на форуме.
На форум люди заходят, но не так часто.

Правила исходящие, обработка должны работать. Если бы не работали, то не работали бы ни у кого.
Вероятно, что то было сделано не так.

Пример ещё есть здесь

Пример исходящих правил


Но там надо бы исправить немного.

На текущий момент, примерно вот такие правила у меня.

Правила исходящих звонков
Проверить правила
Добавить правило
Добавить правило внутреннего звонка
Параметры Направление

Сервисные номера
Вн.номера устройств

Номера пользователей сервиса
Внутренний звонок

%@%,skype#%,tg#%
Все публичные

883510%
Все публичные
/^(8|\+7)([0-9]{10,})$/=7$2
Заменить и продолжить

810%=%
Заменить и продолжить

/^7800(\d{7})$/
Звонки на 8800
Ограничение: [8800]

Регион: г. Москва и Московская область
Оператор: Мегафон
Megafon MSK
Оператор: Мегафон
Megafon RUS

[Россия.Мобильные]
Сотовые телефоны

[Россия.Городские]
ТфОП РФ

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

77%
Отказать

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

Добавить правило
Добавить правило внутреннего звонка

Основная идея какая здесь. Здесь принят за стандарт международный формат номеров, как в рекомендации ITUT. Номера для России без плюса, 7926, 7916, 7495 и так далее.
С устройства может придти в разном формате, ну например, в формате 8926, 8916.

Для этого первым в списке надо сделать правило, которое будет заменять 8 на 7.
Ну а дальше уже мы считаем, что номер начинается с 7 (для России) и с этим работаем. В направлениях у меня везде стоит %.
Ну если это не паблик направление. В паблик направлениях уже ограничения стоят по Операторам естественно.