Conference Call drop after seconds

Hi,

I recently updated most modules and the backend OS. Everything seemed fine, until someone tried to use a conference call number. I have uninstalled and reinstalled “Conferences” module, setup the conferences extensions again, and this did not solve it.

The user can call the number(s), enter the PIN, but after a few seconds the call just ends abruptly.

This occurs from inside and outside the phone system.

Any ideas would be greatly appreciated.

Thank you,.

What modules did you update? What OS? What version FreePBX? How was it installed (Distro or from tarball, if Distro which one)?

Asterisk 1.8.15
FreePBX 2.11.0.11
CentOS 5.10 x64
Not sure which modules updated recently. This is the latest in a cascade of problems, where updating solve a previous error, but causes another.

Bumping to keep current, still having issues.

A problem this vague is not going to get solved in the forum. I suggest you consider utilizing the paid support option.

After much research and investigation, I have found that the conf call is dropping after it tries to play a couple of audio files. These appear to be the current user count announcements and such. The files cannot be found and the call fails.

I have removed the module and restarted the system then re-installed the module (conferences). There are two files it appears that fail.

What follows is the Asterisk -r dump of the cli. The conference number is 9001 and my extension is 1036. Any help would be greatly appreciated.

Asterisk 1.8.15-cert4, Copyright © 1999 - 2012 Digium, Inc. and others.
Created by Mark Spencer [email protected]
Asterisk comes with ABSOLUTELY NO WARRANTY; type ‘core show warranty’ for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type ‘core show license’ for details.

Privilege escalation protection disabled!
See https://wiki.asterisk.org/wiki/x/1gKfAQ for more details.
Connected to Asterisk 1.8.15-cert4 currently running on rgphonesrv (pid = 3365)
Verbosity is at least 3
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
[2014-01-03 08:58:00] ERROR[3580]: chan_sip.c:30426 setup_srtp: No SRTP module loaded, can’t setup SRTP session.
== Extension Changed 1036[ext-local] new state InUse for Notify User 1036
== Extension Changed 1036[ext-local] new state InUse for Notify User 1009
– Executing [9001@from-internal:1] Macro(“SIP/1036-000000c3”, “user-callerid,”) in new stack
== Extension Changed 1036[ext-local] new state InUse for Notify User 1710
== Extension Changed 1036[ext-local] new state InUse for Notify User 1000 (queued)
== Extension Changed 1036[ext-local] new state InUse for Notify User 1801
– Executing [s@macro-user-callerid:1] Set(“SIP/1036-000000c3”, “TOUCH_MONITOR=1388761080.241”) in new stack
– Executing [s@macro-user-callerid:2] Set(“SIP/1036-000000c3”, “AMPUSER=1036”) in new stack
– Executing [s@macro-user-callerid:3] GotoIf(“SIP/1036-000000c3”, “0?report”) in new stack
– Executing [s@macro-user-callerid:4] ExecIf(“SIP/1036-000000c3”, “1?Set(REALCALLERIDNUM=1036)”) in new stack
– Executing [s@macro-user-callerid:5] Set(“SIP/1036-000000c3”, “AMPUSER=1036”) in new stack
– Executing [s@macro-user-callerid:6] Set(“SIP/1036-000000c3”, “AMPUSERCIDNAME=Sean Mulvenon”) in new stack
– Executing [s@macro-user-callerid:7] GotoIf(“SIP/1036-000000c3”, “0?report”) in new stack
– Executing [s@macro-user-callerid:8] Set(“SIP/1036-000000c3”, “AMPUSERCID=1036”) in new stack
– Executing [s@macro-user-callerid:9] Set(“SIP/1036-000000c3”, “__DIAL_OPTIONS=tr”) in new stack
– Executing [s@macro-user-callerid:10] Set(“SIP/1036-000000c3”, “CALLERID(all)=“Sean Mulvenon” <1036>”) in new stack
– Executing [s@macro-user-callerid:11] GotoIf(“SIP/1036-000000c3”, “0?limit”) in new stack
– Executing [s@macro-user-callerid:12] ExecIf(“SIP/1036-000000c3”, “0?Set(GROUP(concurrency_limit)=1036)”) in new stack
– Executing [s@macro-user-callerid:13] ExecIf(“SIP/1036-000000c3”, “0?Set(CHANNEL(language)=)”) in new stack
– Executing [s@macro-user-callerid:14] GosubIf(“SIP/1036-000000c3”, “0?sub-ccss,s,1(from-internal,9001)”) in new stack
– Executing [s@macro-user-callerid:15] GotoIf(“SIP/1036-000000c3”, “0?continue”) in new stack
– Executing [s@macro-user-callerid:16] Set(“SIP/1036-000000c3”, “__TTL=64”) in new stack
– Executing [s@macro-user-callerid:17] GotoIf(“SIP/1036-000000c3”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,28)
– Executing [s@macro-user-callerid:28] Set(“SIP/1036-000000c3”, “CALLERID(number)=1036”) in new stack
– Executing [s@macro-user-callerid:29] Set(“SIP/1036-000000c3”, “CALLERID(name)=Sean Mulvenon”) in new stack
– Executing [s@macro-user-callerid:30] Set(“SIP/1036-000000c3”, “CDR(cnum)=1036”) in new stack
– Executing [s@macro-user-callerid:31] Set(“SIP/1036-000000c3”, “CDR(cnam)=Sean Mulvenon”) in new stack
– Executing [s@macro-user-callerid:32] Set(“SIP/1036-000000c3”, “CHANNEL(language)=en”) in new stack
– Executing [9001@from-internal:2] Set(“SIP/1036-000000c3”, “MEETME_ROOMNUM=9001”) in new stack
– Executing [9001@from-internal:3] Set(“SIP/1036-000000c3”, “MAX_PARTICIPANTS=0”) in new stack
– Executing [9001@from-internal:4] Set(“SIP/1036-000000c3”, “MEETME_MUSIC=”) in new stack
– Executing [9001@from-internal:5] Gosub(“SIP/1036-000000c3”, “sub-record-check,s,1(conf,9001,never)”) in new stack
– Executing [s@sub-record-check:1] Set(“SIP/1036-000000c3”, “REC_POLICY_MODE_SAVE=”) in new stack
– Executing [s@sub-record-check:2] GotoIf(“SIP/1036-000000c3”, “1?check”) in new stack
– Goto (sub-record-check,s,7)
– Executing [s@sub-record-check:7] Set(“SIP/1036-000000c3”, “__MON_FMT=wav”) in new stack
– Executing [s@sub-record-check:8] GotoIf(“SIP/1036-000000c3”, “1?next”) in new stack
– Goto (sub-record-check,s,11)
– Executing [s@sub-record-check:11] ExecIf(“SIP/1036-000000c3”, “0?Return()”) in new stack
– Executing [s@sub-record-check:12] ExecIf(“SIP/1036-000000c3”, “1?Set(__REC_POLICY_MODE=never)”) in new stack
– Executing [s@sub-record-check:13] GotoIf(“SIP/1036-000000c3”, “0?conf,1”) in new stack
– Executing [s@sub-record-check:14] Set(“SIP/1036-000000c3”, “__REC_STATUS=INITIALIZED”) in new stack
– Executing [s@sub-record-check:15] Set(“SIP/1036-000000c3”, “NOW=1388761080”) in new stack
– Executing [s@sub-record-check:16] Set(“SIP/1036-000000c3”, “__DAY=03”) in new stack
– Executing [s@sub-record-check:17] Set(“SIP/1036-000000c3”, “__MONTH=01”) in new stack
– Executing [s@sub-record-check:18] Set(“SIP/1036-000000c3”, “__YEAR=2014”) in new stack
– Executing [s@sub-record-check:19] Set(“SIP/1036-000000c3”, “__TIMESTR=20140103-085800”) in new stack
– Executing [s@sub-record-check:20] Set(“SIP/1036-000000c3”, “__FROMEXTEN=1036”) in new stack
– Executing [s@sub-record-check:21] Set(“SIP/1036-000000c3”, “__CALLFILENAME=conf-9001-1036-20140103-085800-1388761080.241”) in new stack
– Executing [s@sub-record-check:22] Goto(“SIP/1036-000000c3”, “conf,1”) in new stack
– Goto (sub-record-check,conf,1)
– Executing [conf@sub-record-check:1] Gosub(“SIP/1036-000000c3”, “recconf,1(conf,9001,9001)”) in new stack
[2014-01-03 08:58:00] NOTICE[16904]: app_meetme.c:6990 acf_meetme_info: Error: conference (9001) not found
– Executing [recconf@sub-record-check:1] Set(“SIP/1036-000000c3”, “__CALLFILENAME=conf-9001-9001-20140103-085800-1388761080.241”) in new stack
[2014-01-03 08:58:00] NOTICE[16904]: app_meetme.c:6990 acf_meetme_info: Error: conference (9001) not found
– Executing [recconf@sub-record-check:2] ExecIf(“SIP/1036-000000c3”, “1?Set(DB(RECCONF/9001)=conf-9001-9001-20140103-085800-1388761080.241)”) in new stack
– Executing [recconf@sub-record-check:3] Set(“SIP/1036-000000c3”, “MEETME_RECORDINGFILE=/var/spool/asterisk/monitor/2014/01/03/conf-9001-9001-20140103-085800-1388761080.241”) in new stack
– Executing [recconf@sub-record-check:4] Set(“SIP/1036-000000c3”, “MEETME_RECORDINGFORMAT=wav”) in new stack
– Executing [recconf@sub-record-check:5] ExecIf(“SIP/1036-000000c3”, “1?Return()”) in new stack
– Executing [conf@sub-record-check:2] Return(“SIP/1036-000000c3”, “”) in new stack
– Executing [9001@from-internal:6] GotoIf(“SIP/1036-000000c3”, “0?READPIN”) in new stack
– Executing [9001@from-internal:7] Answer(“SIP/1036-000000c3”, “”) in new stack
– Executing [9001@from-internal:8] Wait(“SIP/1036-000000c3”, “1”) in new stack
– Executing [9001@from-internal:9] Set(“SIP/1036-000000c3”, “PINCOUNT=0”) in new stack
– Executing [9001@from-internal:10] Read(“SIP/1036-000000c3”, “PIN,enter-conf-pin-number,”) in new stack
– <SIP/1036-000000c3> Playing ‘enter-conf-pin-number.gsm’ (language ‘en’)
– User entered ‘1234’
– Executing [9001@from-internal:11] GotoIf(“SIP/1036-000000c3”, “1?USER”) in new stack
– Goto (from-internal,9001,20)
– Executing [9001@from-internal:20] Set(“SIP/1036-000000c3”, “MEETME_OPTS=oT”) in new stack
– Executing [9001@from-internal:21] Playback(“SIP/1036-000000c3”, “custom/Jordan”) in new stack
– <SIP/1036-000000c3> Playing ‘custom/Jordan.slin’ (language ‘en’)
– Executing [9001@from-internal:22] Goto(“SIP/1036-000000c3”, “STARTMEETME,1”) in new stack
– Goto (from-internal,STARTMEETME,1)
– Executing [STARTMEETME@from-internal:1] ExecIf(“SIP/1036-000000c3”, “0?Set(CHANNEL(musicclass)=)”) in new stack
– Executing [STARTMEETME@from-internal:2] Set(“SIP/1036-000000c3”, “GROUP(meetme)=9001”) in new stack
– Executing [STARTMEETME@from-internal:3] GotoIf(“SIP/1036-000000c3”, “0?MEETMEFULL,1”) in new stack
– Executing [STARTMEETME@from-internal:4] MeetMe(“SIP/1036-000000c3”, “9001,oT,1234”) in new stack
== Parsing ‘/etc/asterisk/meetme.conf’: == Found
== Parsing ‘/etc/asterisk/meetme_additional.conf’: == Found
[2014-01-03 08:58:12] WARNING[16904]: app_meetme.c:1246 build_conf: Unable to open DAHDI pseudo device
== Spawn extension (from-internal, STARTMEETME, 4) exited non-zero on ‘SIP/1036-000000c3’
– Executing [h@from-internal:1] Hangup(“SIP/1036-000000c3”, “”) in new stack
== Spawn extension (from-internal, h, 1) exited non-zero on ‘SIP/1036-000000c3’
== Extension Changed 1036[ext-local] new state Idle for Notify User 1036
== Extension Changed 1036[ext-local] new state Idle for Notify User 1009
== Extension Changed 1036[ext-local] new state Idle for Notify User 1710
== Extension Changed 1036[ext-local] new state Idle for Notify User 1000 (queued)
== Extension Changed 1036[ext-local] new state Idle for Notify User 1801
[2014-01-03 08:58:12] ERROR[16904]: cdr_odbc.c:149 odbc_log: Unable to retrieve database handle. CDR failed.