[Home]

Summary:ASTERISK-13568: MixMonitor stops recording after announcement with Dial option A
Reporter:Goran Skular (gskular)Labels:
Date Opened:2009-02-12 05:29:44.000-0600Date Closed:2011-06-07 14:07:53
Priority:MinorRegression?No
Status:Closed/CompleteComponents:Applications/app_mixmonitor
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:MixMonitor stops recording after announcement with Dial option A.

****** ADDITIONAL INFORMATION ******

Here is a sample:


   -- Executing [s@macro-rec:2] MixMonitor("Local/312@from-nec-9b6c,2", "O-111-312-20090212-12H19M24S.gsm|b|/var/lib/asterisk/agi-bin/slmv.sh /var/spool/asterisk/monitor/O-111-312-20090212-12H19M24S.gsm /var/spool/asterisk/monitor2/2009/02/12/12") in new stack
   -- Executing [312@from-nec:16] GotoIf("Local/312@from-nec-9b6c,2", "1?announcerec:silentrec") in new stack
   -- Goto (from-nec,312,100)
   -- Executing [312@from-nec:100] Dial("Local/312@from-nec-9b6c,2", "SIP/user/312||A(telekom_to)") in new stack
   -- Called user/312
 == Begin MixMonitor Recording Local/312@from-nec-9b6c,2
   -- SIP/user-0a236930 is ringing
   -- Local/312@from-nec-9b6c,1 is ringing
   -- SIP/user-0a236930 answered Local/312@from-nec-9b6c,2
   -- <SIP/user-0a236930> Playing 'telekom_to' (language 'en')
   -- Local/312@from-nec-9b6c,1 stopped sounds
   -- Local/312@from-nec-9b6c,1 answered IAX2/111-268
 == Spawn extension (from-nec, 312, 100) exited non-zero on 'Local/312@from-nec-9b6c,2'
 == End MixMonitor Recording Local/312@from-nec-9b6c,2
 == Executing [/var/lib/asterisk/agi-bin/slmv.sh /var/spool/asterisk/monitor/O-111-312-20090212-12H19M24S.gsm /var/spool/asterisk/monitor2/2009/02/12/12]

....
conversation
.....
 == Spawn extension (goran, 312, 1) exited non-zero on 'IAX2/111-268'
   -- Hungup 'IAX2/111-268'
Comments:By: Joshua C. Colp (jcolp) 2009-02-12 07:37:35.000-0600

This is a configuration issue. Once answered chan_local is optimizing itself out of the bridge, and you have the MixMonitor on one of the local channels which go away. You will need to add /n to the end of your Local dial statement so it does not optimize itself away.