Не работает:
[some-context]
exten => t,1,NoOp
exten => t,n,Set(WHOCALL=${CALLERID(all)})
exten => t,n,Dial(SIP/1111&SIP/2222&SIP/3333,90,tTgmM(myscript1))
[macro-myscript1]
exten => s,1,NoOp
same => n,Set(in-number=${CALLERID(all)})
same => n,Set(op-number=${DIALEDPEERNUMBER})
same => n,Set(rtn=${CURL(
http://test.local/test.php)})
same => n,Answer()
Не работает:
[some-context]
exten => t,1,NoOp
exten => t,n,Set(WHOCALL=${CALLERID(all)})
exten => t,n,Dial(SIP/1111&SIP/2222&SIP/3333,90,tTgmM(myscript1,${WHOCALL},${DIALEDPEERNUMBER}))
[macro-myscript1]
exten => s,1,NoOp
same => n,Set(in-number=${ARG1})
same => n,Set(op-number=${ARG2})
same => n,Set(rtn=${CURL(
http://test.local/test.php)})
same => n,Answer()
Так работает:
[some-context]
exten => t,1,NoOp
exten => t,n,Set(WHOCALL=${CALLERID(all)})
exten => t,n,Dial(SIP/1111&SIP/2222&SIP/3333,90,tTgmM(myscript1,${WHOCALL}))
[macro-myscript1]
exten => s,1,NoOp
same => n,Set(in-number=${ARG1})
same => n,Set(op-number=${DIALEDPEERNUMBER})
same => n,Set(rtn=${CURL(
http://test.local/test.php)})
same => n,Answer()