Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

GotoIf по CallerID в Elastix

0

Столкнулся с FreePBX/Elastix в первый раз. Натолкните на нужный путь.

Надо реализовать следующее:

По нажатию цифры 5 в IVR-е переадресуем в кастомный экстеншн, с заказом обратного звонка: 1) Говорим: Спасибо за заказ обратного звонка, наш оператор свяжется с Вами .... 2) Выполняем определенный скрипт 3) Вешаем трубку

Это все работает, и работало ранее на 1.4 астериске.

Переношу все на эластикс, но недопонимаю как реализовать следующее.

Поступает входящий звонок. Пихаем его в проверку рабочего времени. От туда если время рабочее в IVR.

Если CallerID = городскому номеру (не мобильному), скажем начинается с 7495, 7499, 7498 то нужно НЕ ПРЕДЛАГАТЬ нажать цифру 5 (пропускать анонс.. на старом * было тупо GotoIf и по CallerID(num) сравнение, если совпадает - скачем дальше через один приоритет). Если начало CallerID номера отличается от вышеуказанных цифр - то проигрывать анонс о нажатии цифры 5.

Что-то уперся лбом и не доганяю, как такое запихнуть в IVR

удалить закрыть спам изменить тег редактировать

спросил 2015-08-29 21:11:48 +0400

micol Gravatar micol
11 5 1 3
http://birulevo.net/

Comments

vanomel направил на нужный путь, может кому еще пригодится:

1) Принимаем вызов и шлем на проверку рабочего времени 2) Если время рабочее, то играем анонс "Здравствуйте Вас приветсвует бла бла бла", выход из которого переводим на custom destination в моем случае test_mgts

[test_mgts]

exten => s,1,GotoIf($[$["${CALLERID(num):0:3}" = "495"] || $["${CALLERID(num):0:3}" = "499"] ? 3:2) exten => s,2,Goto(ivr-4,s,1) exten => s,3,Goto(ivr-5,s,1)

Делаем 2 IVR, у каждого свой набор цифр и приветствий... Так что получается универсальное решение по CALLERID

micol ( 2015-08-30 17:04:36 +0400 )редактировать

1 Ответ

0

Либо написать кастомный ivr и потерять управление через GUI, либо сделать 2 условия по времени и 2 ivr и посылать на них по приоритету caller id с использованием регулярного выражения.

ссылка удалить спам редактировать

ответил 2015-08-30 11:50:40 +0400

vanomel Gravatar vanomel
180 3 4

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2015-08-29 21:11:48 +0400

Просмотрен: 298 раз

Обновлен: Aug 30 '15

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.