[miko_ajam]
exten => 10000111,1,NoOP(Settings Asterisk)
;
; FaxSendUrl - ресурс скрипта загрузки файла факса, 80 - порт, "/admin/1c/upload/index.php" - ресурс
exten => 10000111,n,Set(FaxSendUrl=80/admin/1c/upload/index.php)
;
; DefaultContext - контекст для звонков "по умолчанию"
; этот контекст будет использован, если для SIP учетки пользователя контекст не указан.
exten => 10000111,n,Set(DefaultContext=from-internal)
;
; SkypeContext - диалплан для исходящих звонков на скайп
exten => 10000111,n,Set(SkypeContext=from-skype)
;GhostScriptVer - оставить пустым, если работа с ним не возможна. в этом случае конвертация pdf в tiff должна быть реализована со стороны 1С.
exten => 10000111,n,Set(GhostScriptVer=8.70) ;
;
; DialplanVer - не менять!
exten => 10000111,n,Set(DialplanVer=1.0.0.6)
;
exten => 10000111,n,UserEvent(AsteriskSettings,Channel: ${v1},FaxSendUrl: ${FaxSendUrl},GhostScriptVer: ${GSVER},DefaultContext: ${DefaultContext},SkypeContext: ${SkypeContext},DialplanVer: ${DialplanVer},autoanswernumber: *8)
;
exten => 10000111,n,UserEvent(HintsEnd,Channel:${v1})
exten => 10000111,n,Answer()
exten => 10000111,n,Hangup()
;[miko_ajam_10000104]
; interception - все переменные устанавливаются из 1С менять ничего не требуется!
; ${interception} - добавочный номер пользователя, на ктороый следует начать набор
; ${ChanTimeOut} - таймаут, время вызова оператора
; ${RedirectNumber} - если оператор не ответил в течении времени таймаута, то вызов должен быть направлен на этот номер.
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
exten => 10000109,1,NoCDR()
exten => 10000109,n,Noop(internal calling application: 10000109 1C_get_context)
exten => 10000109,n,AGI(1C_get_context_10000109.sh)
exten => 10000109,n,Hangup
exten => 10000222,1,NoCDR()
exten => 10000222,n,AGI(1C_Set_Status_10000222.sh)
exten => 10000222,n,Answer()
exten => 10000222,n,Hangup()
exten => 10000444,1,NoCDR()
exten => 10000444,n,Noop(internal calling application: 10000444 1C_HistoryFax)
exten => 10000444,n,AGI(1C_HistoryFax.php)
exten => 10000444,n,Hangup
;exten => 10000555,1,NoCDR()
;exten => 10000555,n,Noop(internal calling application: 10000555 1C_CDR)
;exten => 10000555,n,AGI(1C_CDR.php)
;exten => 10000555,n,Hangup
exten => 10000555,1,NoOP(Settings Asterisk)
exten => 10000555,n,UserEvent(FromCDR,Channel: ${chan},Date: ${date1},Lines: ${Lines})
exten => 10000555,n,Hangup
exten => 10000666,1,NoCDR()
exten => 10000666,n,Noop(internal calling application: 10000666 1C_Download)
exten => 10000666,n,AGI(1C_Download.php)
exten => 10000666,n,Hangup
exten => 10000777,1,NoCDR()
exten => 10000777,n,Noop(internal calling application: 10000777 1C_Playback)
exten => 10000777,n,AGI(1C_Playback.php)
exten => 10000777,n,Hangup
exten => 10000333,1,NoCDR()
exten => 10000333,n,Noop(internal calling application: 10000333 1C_SendFax)
exten => 10000333,n,Set(_chan=${chan})
exten => 10000333,n,Set(_faxcallerid=${faxcallerid})
exten => 10000333,n,Set(_faxfile=${faxfile})
exten => 10000333,n,Set(_outbox_path=${ASTSPOOLDIR}/fax/${faxfile})
exten => 10000333,n,Dial(LOCAL/${CALLERID(num)}@miko_ajam_fax_tx,,g)
exten => 10000333,n,Hangup