439 просмотров
от (310 баллов) в категории Редактор маршрутов

Задача: настроить маршрут вызова в зависимости от номера звонящего

Попытка использовать блок IfManually не дает результатов. 

Может проблема с синтаксисом написания условий?

Или так в принципе настроить невозможно? 

заранее спасибо за ответы

1 Ответ

от (13.2 тыс. баллов)
выбран от
 
Лучший ответ
Номер телефона нужно указать без ковычек. Обратите внимание, что условие работает на точное совпадение callerid указанному номеру 912... Если провайдер предоставит callerid в виде 7912 или 8912 условие будет ложным.
от (310 баллов)
Спасибо за ответ.
Сработает ли такая конструкция в качестве условия:
${CALLERID(num):-10:10} ?
от (13.2 тыс. баллов)
Используйте выражение CALLERID(num):-10
Должно работать.
от (310 баллов)
Спасибо! Работает :)
от (160 баллов)
Работает. Но выполняется только зелёное соединение. Красное, не зависимо от того что ты на него подцепишь, обязательно завершается.

А так чтоб при совпадении номера, один сценарий, а при несовпадении другой сценарий событий который задаст администратор АТС.

Так же интересен такой момент, чтоб был не один номер для проверки для совпадений, а два и более.

Вышеописанное возможно?
от (13.2 тыс. баллов)
Набросал простой маршрут:
https://www.evernote.com/shard/s457/sh/797fbb7e-0ec7-4c9b-bc5d-287296a9fe41/50c49e857da2f7ca10d1c99a6199456f#

Обе ветки условия отрабатывают. Пробуйте разобраться в вашем маршруте, возможно где-то закралась ошибка.

Для диапазона номеров можно попробовать использовать регулярные выражения. Готовое решение предложить не могу, примеры можно найти в интернете:
http://www.voip-info.org/wiki/index.php?page=Asterisk%20func%20regex
https://toster.ru/q/193811
На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

Популярные теги

askozia входящие-вызовы настройка исходящие маршрутизация провайдер запись-разговоров входящие ivr исходящие-звонки обновление ошибка очередь провайдеры битрикс24 очередь-вызовов переадресация запись установка маршрут история-звонков mikopbx транк панель-телефонии-1с перевод-вызова перевод askozia7 askozia6 битрикс callerid интеграция голосовая-почта логи перехват-вызова ростелеком нерабочее-время факс модуль nat docker запись-разговора веб-интерфейс bitrix24 goip настройка-провайдер история диалплан почта журнал-звонков релиз gsm вызовы звонок внешние-номера web-интерфейс zabbix маршруты cdr sip панель pjsip переадресация-мобильный voicemail ascozia телефонная-книга аон мобильный звонков лицензирование вызовов редактор номер asterisk лицензия ami регистрация оповещения провайдеров время голосовая fax trunk разговоров группы-пользователей #mikopbx пропущенные-звонки донабор beeline monitoring тишина smtp cisco мобильные мультифон мегафон шлюз не-работает электронная-почта не-слышно-звук

2.8 тыс. вопросов

2.4 тыс. ответов

6.7 тыс. комментариев

465 тыс. пользователей

...