====== 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~~