Код: Выделить всё
[out]
exten => _XXXXXXX,1,Goto(8495${EXTEN},1)
exten => _8XXXXXXXXX.,1,Set(CDR(userfield)=OUT_WESTCALL)
exten => _8XXXXXXXXX.,n,Macro(record,out/westcall)
exten => _8XXXXXXXXX.,n,ExecIf($[${DB_EXISTS(dialout/${CALLERID(num)})}]?Set(VIA=${DB(dialout/${CALLERID(num)})}):Set(VIA=1409005))
exten => _8XXXXXXXXX.,n,Dial(SIP/1409003/0${EXTEN},,tT);
exten => _8XXXXXXXXX.,n,Dial(SIP/1409004/0${EXTEN},,tT);
Однако, почему-то все исходящие звонки идут через 1409003. В мониторе в момент звонка я вижу следующее:
Код: Выделить всё
[Apr 3 09:43:13] -- Executing [89161581476@from_office:3] ExecIf("SIP/911-00000b4c", "1?Set(VIA=1409006):Set(VIA=1409005)") in new stack
[Apr 3 09:43:13] -- Executing [89161581476@from_office:4] Dial("SIP/911-00000b4c", "SIP/1409003/089161581476,,tT") in new stack
[Apr 3 09:43:13] == Using SIP RTP CoS mark 5
[Apr 3 09:43:13] -- Called SIP/1409003/089161581476