Re: Как передать переменную
к сожалению - читать пробовал.
назначение глобальной переменной толку не дает.
может я не вижу очевидной вещи?
[Q_incoming_calls_day]
exten => s,1,Answer
exten => s,n,Set(CHANNEL(language)=ru)
exten => s,n,Set(__TELNO=${CALLERID(num)})
exten => s,n,Dial(SIP/59004&$SIP/59005,20,ftT)
...
[Recording]
exten => 313,1,Macro(rec_call,${EXTEN},501,techsupport_calls@mail.local)
exten => 311,1,Macro(rec_call,${EXTEN},502,techsupport_calls@mail.local)
exten => 435,1,Macro(rec_call,${EXTEN},503,techsupport_calls@mail.local)
...
[macro-rec_call]
exten => s,1,Set(CALLFILENAME=${TELNO}_${ARG1}_${STRFTIME(${EPOCH},,%Y-%m-%d_%H-%M-%S)})
exten => s,n,Set(monopt=nice -n 19 /usr/local/rec/inc_calls.pl ${CALLFILENAME} ${ARG3})
exten => s,n,Set(CHANNEL(language)=ru)
exten => s,n,MixMonitor(${CALLFILENAME}.wav,b,${monopt})
exten => s,n,Dial(${NEC}/${ARG2},15,ftTU(anounce))
exten => s,n,StopMixMonitor
exten => s,n,Voicemail(9${ARG1})
exten => s,n,Hangup
|