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-0600 | Date Closed: | 2011-06-07 14:07:53 |
Priority: | Minor | Regression? | No |
Status: | Closed/Complete | Components: | 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. |