Conference Call Recording Fails

Hello

We have a sudden need to set up a conference room. I’ve never used this section before so might be doing something wrong.

I have set up the room and everything seems to be working fine however we have a need to record the call.

I have enabled ‘Record Conference’ but it does not record. On checking the logs it fails:

WARNING[23513]: file.c:1160 ast_writefile: Unable to open file /var/spool/asterisk/monitor/2014/01/27/conf-3127-3127-20140127-144847-1390834127.26590.wav: No such file or directory

/var/spool/asterisk/monitor is there but beyond that is empty.

Can anyone advise please as the conference is coming up shortly!

Settings:
Conference Number:3127
Conference Name:Room 1
User PIN:1234
Admin PIN:3456
Join Message: NONE
Leader Wait: NO
Talker Optimization:NO
Talker Detection:NO
Quiet Mode:NO
User Count: YES
User join/leave: YES
Music on Hold: YES
Music on Hold Class: inherit
Allow Menu: YES
Record Conference:YES
Maximum Participants:NO LIMIT
Mute on Join: NO

Freepbx 2.11.0.16
Firmware 1.89.210.57-2

Any help greatly appreciated

Thanks

Heres the call trace:

== Using SIP RTP TOS bits 184 == Using SIP RTP CoS mark 5 -- Executing [[email protected]:1] Macro("SIP/3001-00002003", "user-callerid,") in new stack -- Executing [[email protected]:1] Set("SIP/3001-00002003", "TOUCH_MONITOR=1390834967.26621") in new stack -- Executing [[email protected]:2] Set("SIP/3001-00002003", "AMPUSER=3001") in new stack -- Executing [[email protected]:3] GotoIf("SIP/3001-00002003", "0?report") in new stack -- Executing [[email protected]:4] ExecIf("SIP/3001-00002003", "1?Set(REALCALLERIDNUM=3001)") in new stack -- Executing [[email protected]:5] Set("SIP/3001-00002003", "AMPUSER=3001") in new stack -- Executing [[email protected]:6] Set("SIP/3001-00002003", "AMPUSERCIDNAME=TEST PHONE") in new stack -- Executing [[email protected]:7] GotoIf("SIP/3001-00002003", "0?report") in new stack -- Executing [[email protected]:8] Set("SIP/3001-00002003", "AMPUSERCID=3001") in new stack -- Executing [[email protected]:9] Set("SIP/3001-00002003", "__DIAL_OPTIONS=trw") in new stack -- Executing [[email protected]:10] Set("SIP/3001-00002003", "CALLERID(all)="TEST PHONE" <3001>") in new stack -- Executing [[email protected]:11] GotoIf("SIP/3001-00002003", "0?limit") in new stack -- Executing [[email protected]:12] ExecIf("SIP/3001-00002003", "0?Set(GROUP(concurrency_limit)=3001)") in new stack -- Executing [[email protected]:13] GosubIf("SIP/3001-00002003", "7?sub-ccss,s,1(from-internal,3127)") in new stack -- Executing [[email protected]:1] ExecIf("SIP/3001-00002003", "0?Return()") in new stack -- Executing [[email protected]:2] Set("SIP/3001-00002003", "CCSS_SETUP=TRUE") in new stack -- Executing [[email protected]:3] GosubIf("SIP/3001-00002003", "0?monitor_config,1(from-internal,3127):monitor_default,1(from-internal,3127)") in new stack -- Executing [[email protected]:1] GotoIf("SIP/3001-00002003", "0?is_exten") in new stack -- Executing [[email protected]:2] StackPop("SIP/3001-00002003", "") in new stack -- Executing [[email protected]:3] Return("SIP/3001-00002003", "FALSE") in new stack -- Executing [[email protected]:14] ExecIf("SIP/3001-00002003", "0?Set(CHANNEL(language)=)") in new stack -- Executing [[email protected]:15] GotoIf("SIP/3001-00002003", "0?continue") in new stack -- Executing [[email protected]:16] Set("SIP/3001-00002003", "__TTL=64") in new stack -- Executing [[email protected]:17] GotoIf("SIP/3001-00002003", "1?continue") in new stack -- Goto (macro-user-callerid,s,28) -- Executing [[email protected]:28] Set("SIP/3001-00002003", "CALLERID(number)=3001") in new stack -- Executing [[email protected]:29] Set("SIP/3001-00002003", "CALLERID(name)=TEST PHONE") in new stack -- Executing [[email protected]:30] Set("SIP/3001-00002003", "CDR(cnum)=3001") in new stack -- Executing [[email protected]:31] Set("SIP/3001-00002003", "CDR(cnam)=TEST PHONE") in new stack -- Executing [[email protected]:32] Set("SIP/3001-00002003", "CHANNEL(language)=en") in new stack -- Executing [[email protected]:2] Set("SIP/3001-00002003", "MEETME_ROOMNUM=3127") in new stack -- Executing [[email protected]:3] Set("SIP/3001-00002003", "MAX_PARTICIPANTS=0") in new stack -- Executing [[email protected]:4] Set("SIP/3001-00002003", "MEETME_MUSIC=") in new stack -- Executing [[email protected]:5] Gosub("SIP/3001-00002003", "sub-record-check,s,1(conf,3127,always)") in new stack -- Executing [[email protected]:1] Set("SIP/3001-00002003", "REC_POLICY_MODE_SAVE=") in new stack -- Executing [[email protected]:2] GotoIf("SIP/3001-00002003", "1?check") in new stack -- Goto (sub-record-check,s,7) -- Executing [[email protected]:7] Set("SIP/3001-00002003", "__MON_FMT=wav") in new stack -- Executing [[email protected]:8] GotoIf("SIP/3001-00002003", "1?next") in new stack -- Goto (sub-record-check,s,11) -- Executing [[email protected]:11] ExecIf("SIP/3001-00002003", "0?Return()") in new stack -- Executing [[email protected]:12] ExecIf("SIP/3001-00002003", "1?Set(__REC_POLICY_MODE=always)") in new stack -- Executing [[email protected]:13] GotoIf("SIP/3001-00002003", "0?conf,1") in new stack -- Executing [[email protected]:14] Set("SIP/3001-00002003", "__REC_STATUS=INITIALIZED") in new stack -- Executing [[email protected]:15] Set("SIP/3001-00002003", "NOW=1390834967") in new stack -- Executing [[email protected]:16] Set("SIP/3001-00002003", "__DAY=27") in new stack -- Executing [[email protected]:17] Set("SIP/3001-00002003", "__MONTH=01") in new stack -- Executing [[email protected]:18] Set("SIP/3001-00002003", "__YEAR=2014") in new stack -- Executing [[email protected]:19] Set("SIP/3001-00002003", "__TIMESTR=20140127-150247") in new stack -- Executing [[email protected]:20] Set("SIP/3001-00002003", "__FROMEXTEN=3001") in new stack -- Executing [[email protected]:21] Set("SIP/3001-00002003", "__CALLFILENAME=conf-3127-3001-20140127-150247-1390834967.26621") in new stack -- Executing [[email protected]:22] Goto("SIP/3001-00002003", "conf,1") in new stack -- Goto (sub-record-check,conf,1) -- Executing [[email protected]:1] Gosub("SIP/3001-00002003", "recconf,1(conf,3127,3127)") in new stack [2014-01-27 15:02:47] NOTICE[23945]: app_meetme.c:6918 acf_meetme_info: Error: conference (3127) not found [2014-01-27 15:02:47] NOTICE[23945]: app_meetme.c:6918 acf_meetme_info: Error: conference (3127) not found -- Executing [[email protected]:1] Set("SIP/3001-00002003", "__CALLFILENAME=conf-3127-3127-20140127-150247-1390834967.26621") in new stack [2014-01-27 15:02:47] NOTICE[23945]: app_meetme.c:6918 acf_meetme_info: Error: conference (3127) not found [2014-01-27 15:02:47] NOTICE[23945]: app_meetme.c:6918 acf_meetme_info: Error: conference (3127) not found -- Executing [[email protected]:2] ExecIf("SIP/3001-00002003", "1?Set(DB(RECCONF/3127)=conf-3127-3127-20140127-150247-1390834967.26621)") in new stack -- Executing [[email protected]:3] Set("SIP/3001-00002003", "MEETME_RECORDINGFILE=/var/spool/asterisk/monitor/2014/01/27/conf-3127-3127-20140127-150247-1390834967.26621") in new stack -- Executing [[email protected]:4] Set("SIP/3001-00002003", "MEETME_RECORDINGFORMAT=wav") in new stack -- Executing [[email protected]:5] ExecIf("SIP/3001-00002003", "0?Return()") in new stack -- Executing [[email protected]:6] Set("SIP/3001-00002003", "__REC_STATUS=RECORDING") in new stack -- Executing [[email protected]:7] Set("SIP/3001-00002003", "CDR(recordingfile)=conf-3127-3127-20140127-150247-1390834967.26621.wav") in new stack -- Executing [[email protected]:8] Return("SIP/3001-00002003", "") in new stack -- Executing [[email protected]:2] Return("SIP/3001-00002003", "") in new stack -- Executing [[email protected]:6] GotoIf("SIP/3001-00002003", "0?READPIN") in new stack -- Executing [[email protected]:7] Answer("SIP/3001-00002003", "") in new stack -- Executing [[email protected]:8] Wait("SIP/3001-00002003", "1") in new stack -- Executing [[email protected]:9] Set("SIP/3001-00002003", "PINCOUNT=0") in new stack -- Executing [[email protected]:10] Read("SIP/3001-00002003", "PIN,enter-conf-pin-number,,,,") in new stack -- Playing 'enter-conf-pin-number.ulaw' (language 'en') -- User entered '1234' -- Executing [[email protected]:11] GotoIf("SIP/3001-00002003", "1?USER") in new stack -- Goto (from-internal,3127,19) -- Executing [[email protected]:19] Set("SIP/3001-00002003", "MEETME_OPTS=cIMsr") in new stack -- Executing [[email protected]:20] Goto("SIP/3001-00002003", "STARTMEETME,1") in new stack -- Goto (from-internal,STARTMEETME,1) -- Executing [[email protected]:1] ExecIf("SIP/3001-00002003", "0?Set(CHANNEL(musicclass)=)") in new stack -- Executing [[email protected]:2] Set("SIP/3001-00002003", "GROUP(meetme)=3127") in new stack -- Executing [[email protected]:3] GotoIf("SIP/3001-00002003", "0?MEETMEFULL,1") in new stack -- Executing [[email protected]:4] MeetMe("SIP/3001-00002003", "3127,cIMsr,1234") in new stack == Parsing '/etc/asterisk/meetme.conf': == Found == Parsing '/etc/asterisk/meetme_additional.conf': == Found -- Created MeetMe conference 1023 for conference '3127' -- Playing 'vm-rec-name.ulaw' (language 'en') [2014-01-27 15:02:52] WARNING[23946]: file.c:1160 ast_writefile: Unable to open file /var/spool/asterisk/monitor/2014/01/27/conf-3127-3127-20140127-150247-1390834967.26621.wav: No such file or directory [2014-01-27 15:02:52] WARNING[23946]: file.c:1160 ast_writefile: Unable to open file /var/spool/asterisk/monitor/2014/01/27/conf-3127-3127-20140127-150247-1390834967.26621.wav: No such file or directory -- Playing 'beep.ulaw' (language 'en') -- x=0, open writing: /var/spool/asterisk/meetme/meetme-username-3127-1 format: sln, 0x9e82e60 -- User ended message by pressing # -- Playing 'auth-thankyou.ulaw' (language 'en') -- Playing 'conf-onlyperson.ulaw' (language 'en') -- Started music on hold, class 'default', on SIP/3001-00002003 -- Stopped music on hold on SIP/3001-00002003 -- Started music on hold, class 'default', on SIP/3001-00002003 [2014-01-27 15:03:04] DEBUG[23945]: format_wav.c:187 check_header: Skipping unknown block 'LIST' -- Stopped music on hold on SIP/3001-00002003 -- Hungup 'DAHDI/pseudo-1447496030' -- Hungup 'DAHDI/pseudo-1885007814' == Spawn extension (from-internal, STARTMEETME, 4) exited non-zero on 'SIP/3001-00002003' -- Executing [[email protected]:1] Hangup("SIP/3001-00002003", "") in new stack == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/3001-00002003'

http://issues.freepbx.org/browse/FREEPBX-7100

For anyone that comes across the same problem. Found a solution