Правило которое розрулюет [from-siptrunk] exten => 0XX250XXXX,1,Answer exten => 0XX250XXXX,n,Dial(SIP/1101&SIP/1001,25) exten => 0XX250XXXX,n,Hangup
Для записи Mix Monitorom вставляю ;exten => 0XX250XXXX,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN}) ;exten => 0XX250XXXX,n,Monitor(wav,/var/spool/asterisk/monitor/${fname},mb)
Для записи макросом использую ету строку exten => 0XX250XXXX,n,Macro(record-enable,${AMPUSER},IN,)
Rambus (Apr 18 '12)editСам вызов ЛОГ
-- Executing [ 0XX250XXXX@from-siptrunk-jek:1] Answer("SIP/siptrunk-00000000", "") in new stack -- Executing [ 0XX250XXXX@from-siptrunk-jek:2] Macro("SIP/siptrunk-00000000", "record-enable,IN") in new stack -- Executing [s@macro-record-enable:1] GotoIf("SIP/siptrunk-00000000", "1?check") in new stack -- Goto (macro-record-enable,s,4) -- Executing [s@macro-record-enable:4] ExecIf("SIP/siptrunk-00000000", "0?MacroExit()") in new stack -- Executing [s@macro-record-enable:5] GotoIf("SIP/siptrunk-00000000", "0?Group:OUT") in new stack -- Goto (macro-record-enable,s,14) -- Executing [s@macro-record-enable:14] GotoIf("SIP/siptrunk-00000000", "0?IN") in new stack -- Executing [s@macro-record-enable:15] ExecIf("SIP/siptrunk-00000000", "1?MacroExit()") in new stack -- Executing [ 0XX250XXXX@from-siptrunk-jek:3] Dial("SIP/siptrunk-00000000", "SIP/1101&SIP/1001,25")
Using SIP RTP CoS mark 5 -- Called SIP/1001
Rambus (Apr 18 '12)edit