Это старая версия документа!
Обратно к основной инструкции...
Функция работает, только если у менеджера запущена 1С.
При поступлении входящего вызова в dialplan должно сработать оповещение:
exten => 74952293042,n,UserEvent(Interception,CALLERID: ${CALLERID(num)},CHANNEL: ${CHANNEL},UNIQUEID: ${UNIQUEID})
1C реагирует на это оповещение, переводит канал ${CHANNEL} на номер 10000104 в контексте miko_ajam
Используется функция AMI Redirect.
Для канала ${CHANNEL} будут установлены переменные:
[miko_ajam] exten => 10000104,1,ExecIf($["${EXTEN}" = "h"]?Hangup()) exten => 10000104,n,Dial(LOCAL/${interception}@${VMX_CONTEXT}/n,${ChanTimeOut},tT) exten => 10000104,n,ExecIf($["${DIALSTATUS}" = "ANSWER"]?Hangup()) exten => 10000104,n,Dial(LOCAL/${RedirectNumber}@${VMX_CONTEXT}/n,600,tT) exten => 10000104,n,Hangup