ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

follow me для звонков снаружи.

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

follow me для звонков снаружи.

Сообщение stabst » 27 ноя 2019, 17:41

Здравствуйте.
Есть эластикс со встроенным в него астериском. Входящие звонки все попадают в один custom context, "client-in", после отделным скриптом из agi-bin распределяются по сотрудникам в зависимости от того, кто звонит. Если звонит контрагент определенного сотрудника - вызов ему и отправляется. Скрипт лезет в mysql базу, по номеру КА находит отвественного сотрудника и отправляет вызов ему.

Все работает хорошо.

Сейчас есть задача - если этот сотрудник не берет трубку, отправить вызов либо на внешний номер, либо в заранее созданную группу вызова.

Follow me отлично работает при звонке внутри сети. Звоню с любого внутреннего на тот, у кого есть follow me - через 15 секунд звонок перенаправляется. Все в порядке.

При звонке с внешки - follow me не пытается сработать вовсе. Звонок уходит отвественному сотруднику и продолжается до тех пор, пока не возьмут трубку, не даст отбой вызывающий, либо АТС не надоест принимать звонок.
Контекст, который описывает распределение внешних вызовов выглядит так
[client-in]
exten => s,1,AGI(2manager)
exten => s,n,Set(VOLUME(TX)=5)
exten => s,n,Set(VOLUME(RX)=5)
exten => s,n,Goto(ext-local,${EXTEN2},1)

Очевидно, после goto звонок ушел в ext-local. Подскажите, пожалуйста, как можно через несколько секунд после Goto (думаю, около 20) отправить его, например, группу вызова?
stabst
 
Сообщений: 3
Зарегистрирован: 27 ноя 2019, 17:32

Re: follow me для звонков снаружи.

Сообщение ded » 28 ноя 2019, 13:57

Тут вам надо либо продолжать логику ручного диал-плана, либо всё-таки стараться использовать логику встроенной в Elastix freePBX. То есть посмотреть как там организованы вызовы через макросы, которые опрашивают наличие/отсутствие follow me, recordings, voice mail у вызываемого абонента.

Коротко так: если уж кидать через Goto, то вот так:
Код: выделить все
exten => s,n,Goto(from-internal,${EXTEN2},1)
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: follow me для звонков снаружи.

Сообщение stabst » 29 ноя 2019, 15:37

Спасибо, изменил контекст, стало так, как требуется
stabst
 
Сообщений: 3
Зарегистрирован: 27 ноя 2019, 17:32


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH