====== 10000104. Перехват звонка ответственным менеджером ======
[[astpanel:ats:asterisk_v6|Обратно к основной инструкции...]]
Функция работает, только если у менеджера запущена 1С.\\
===== Пример оповещения =====
При поступлении входящего вызова в dialplan должно сработать оповещение:
exten => 74952293042,n,UserEvent(Interception,CALLERID: ${CALLERID(num)},chan1c: ${CHANNEL})
1C реагирует на это оповещение, переводит канал ${CHANNEL} на номер **10000104** в контексте **miko_ajam**\\
Используется функция [[doc:1cajam:api:redirect|AMI Redirect]].\\
Для канала ${CHANNEL} будут установлены переменные:
* **${interception}** - добавочный номер пользователя, на ктороый следует начать набор
* **${ChanTimeOut}** - таймаут, время вызова оператора
* **${RedirectNumber}** - если оператор не ответил в течении времени таймаута, то вызов должен быть направлен на этот номер.
===== Пример приложения =====
[miko_ajam]
exten => 10000104,1,ExecIf($["${EXTEN}" = "h"]?Hangup())
exten => 10000104,n,Dial(LOCAL/${interception}@${MIKO_VMX_CONTEXT}/n,${ChanTimeOut},tT)
exten => 10000104,n,ExecIf($["${DIALSTATUS}" = "ANSWER"]?Hangup())
exten => 10000104,n,Dial(LOCAL/${RedirectNumber}@${MIKO_VMX_CONTEXT}/n,600,tT)
exten => 10000104,n,Hangup
* **${MIKO_VMX_CONTEXT}** - контекст для набора номера, следует указать свой.
[[astpanel:ats:asterisk_v6|Обратно к основной инструкции...]]
===== Комментарии =====
~~DISQUS~~