Делал по инструкции в Помощь модуля.
Поправил extensions.conf
Код |
---|
[record-outgoing-calls-dial-city]
exten=>_X.,1,Set(CALLFILENAME=/var/www/asterisk/outgoing/${UNIQUEID})
same=>n,Set(monopt=nice -n 19 /usr/bin/lame --silent ${CALLFILENAME}.wav ${CALLFILENAME}.mp3 && rm -f ${CALLFILENAME}.wav)
same=>n,Set(num=${EXTEN})
same=>n,MixMonitor(${UNIQUEID}.wav,,${monopt})
same=>n,Dial(SIP/${EXTEN}@addpac1)
same=>n,Dial(SIP/${EXTEN}@addpac2)
same=>n,Dial(SIP/${EXTEN}@1000)
same=>n,Dial(Datacard/datacard0/${EXTEN})
same=>n,Hangup
same=>n,StopMixMonitor
same=>n,System(/var/www/asterisk/attachcallrecord.php ${EXTEN} ${CALLFILENAME}.mp3 OUT)
exten => h,1,StopMixMonitor
exten => h,2,System(/var/www/asterisk/attachcallrecord.php ${num} ${CALLFILENAME}.mp3 OUT)
|
в консоли астериска вижу, что отрабыватывается нормально:
Код |
---|
ubuntu*CLI>
== Using SIP RTP CoS mark 5
== Using UDPTL CoS mark 5
-- Executing [333333@office-phones:1] Goto("SIP/108-00000109", "record-outgoing-calls-dial-city,333333,1") in new stack
-- Goto (record-outgoing-calls-dial-city,333333,1)
-- Executing [333333@record-outgoing-calls-dial-city:1] Set("SIP/108-00000109", "CALLFILENAME=/var/www/asterisk/outgoing/1332464226.286") in new stack
-- Executing [333333@record-outgoing-calls-dial-city:2] Set("SIP/108-00000109", "monopt=nice -n 19 /usr/bin/lame --silent /var/www/asterisk/outgoing/1332464226.286.wav /var/www/asterisk/outgoing/1332464226.286.mp3 && rm -f /var/www/asterisk/outgoing/1332464226.286.wav") in new stack
-- Executing [333333@record-outgoing-calls-dial-city:3] Set("SIP/108-00000109", "num=333333") in new stack
-- Executing [333333@record-outgoing-calls-dial-city:4] MixMonitor("SIP/108-00000109", "1332464226.286.wav,,nice -n 19 /usr/bin/lame --silent /var/www/asterisk/outgoing/1332464226.286.wav /var/www/asterisk/outgoing/1332464226.286.mp3 && rm -f /var/www/asterisk/outgoing/1332464226.286.wav") in new stack
-- Executing [333333@record-outgoing-calls-dial-city:5] Dial("SIP/108-00000109", "SIP/333333@addpac1") in new stack
== Using SIP RTP CoS mark 5
== Using UDPTL CoS mark 5
-- Called 333333@addpac1
== Begin MixMonitor Recording SIP/108-00000109
-- SIP/addpac1-0000010a is making progress passing it to SIP/108-00000109
-- SIP/addpac1-0000010a answered SIP/108-00000109
-- Executing [h@record-outgoing-calls-dial-city:1] StopMixMonitor("SIP/108-00000109", "") in new stack
== MixMonitor close filestream
-- Executing [h@record-outgoing-calls-dial-city:2] System("SIP/108-00000109", "/var/www/asterisk/attachcallrecord.php 333333 /var/www/asterisk/outgoing/1332464226.286.mp3 OUT") in new stack
== Spawn extension (record-outgoing-calls-dial-city, 333333, 5) exited non-zero on 'SIP/108-00000109'
== Executing [nice -n 19 /usr/bin/lame --silent /var/www/asterisk/outgoing/1332464226.286.wav /var/www/asterisk/outgoing/1332464226.286.mp3 && rm -f /var/www/asterisk/outgoing/1332464226.286.wav]
== End MixMonitor Recording SIP/108-00000109
|
настройки модуля:
В Событиях в CRM пусто
Куда смотреть, подскажите.