Conferencing - I get hung up! :S

Hey guys,

I am trying to get conferencing to work.

I have Conferencing module 2.6.0.2 installed. I defined and conference room with all options set as default (“None” and "No"s).

When I dial in I am prompted for the password. if I enter a wrong password it tells me so- so far so good.

but when I enter the correct password - I gett hung up after about two seconds.

Attached is the log.

Any ideas?

Really appreciate any help.

Ori :slight_smile:

-- Executing [26155@from-internal:1] Macro("SIP/4155-00000003", "user-callerid,") in new stack
-- Executing [s@macro-user-callerid:1] Set("SIP/4155-00000003", "AMPUSER=4155") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("SIP/4155-00000003", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("SIP/4155-00000003", "1?Set(REALCALLERIDNUM=4155)") in new stack
-- Executing [s@macro-user-callerid:4] Set("SIP/4155-00000003", "AMPUSER=4155") in new stack
-- Executing [s@macro-user-callerid:5] Set("SIP/4155-00000003", "AMPUSERCIDNAME=Ori Aldubi (H)") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("SIP/4155-00000003", "0?report") in new stack
-- Executing [s@macro-user-callerid:7] Set("SIP/4155-00000003", "AMPUSERCID=4155") in new stack
-- Executing [s@macro-user-callerid:8] Set("SIP/4155-00000003", "CALLERID(all)="Ori Aldubi (H)" <4155>") in new stack
-- Executing [s@macro-user-callerid:9] GotoIf("SIP/4155-00000003", "0?continue") in new stack
-- Executing [s@macro-user-callerid:10] Set("SIP/4155-00000003", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:11] GotoIf("SIP/4155-00000003", "1?continue") in new stack
-- Goto (macro-user-callerid,s,18)
-- Executing [s@macro-user-callerid:18] NoOp("SIP/4155-00000003", "Using CallerID "Ori Aldubi (H)" <4155>") in new stack
-- Executing [26155@from-internal:2] Set("SIP/4155-00000003", "MEETME_ROOMNUM=26155") in new stack
-- Executing [26155@from-internal:3] GotoIf("SIP/4155-00000003", "0?READPIN") in new stack
-- Executing [26155@from-internal:4] Answer("SIP/4155-00000003", "") in new stack
-- Executing [26155@from-internal:5] Wait("SIP/4155-00000003", "1") in new stack
-- Executing [26155@from-internal:6] Set("SIP/4155-00000003", "PINCOUNT=0") in new stack
-- Executing [26155@from-internal:7] Read("SIP/4155-00000003", "PIN,enter-conf-pin-number,,,,") in new stack
-- <SIP/4155-00000003> Playing 'enter-conf-pin-number.ulaw' (language 'en')
-- User entered '1234'
-- Executing [26155@from-internal:8] GotoIf("SIP/4155-00000003", "1?USER") in new stack
-- Goto (from-internal,26155,16)
-- Executing [26155@from-internal:16] Set("SIP/4155-00000003", "MEETME_OPTS=") in new stack
-- Executing [26155@from-internal:17] Goto("SIP/4155-00000003", "STARTMEETME,1") in new stack
-- Goto (from-internal,STARTMEETME,1)

== Spawn extension (from-internal, STARTMEETME, 1) exited non-zero on ‘SIP/4155-00000003’
– Executing [h@from-internal:1] Macro(“SIP/4155-00000003”, “hangupcall”) in new stack
– Executing [s@macro-hangupcall:1] GotoIf(“SIP/4155-00000003”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,4)
– Executing [s@macro-hangupcall:4] GotoIf(“SIP/4155-00000003”, “1?skipblkvm”) in new stack
– Goto (macro-hangupcall,s,7)
– Executing [s@macro-hangupcall:7] GotoIf(“SIP/4155-00000003”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [s@macro-hangupcall:9] Hangup(“SIP/4155-00000003”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on ‘SIP/4155-00000003’ in macro ‘hangupcall’
== Spawn extension (from-internal, h, 1) exited non-zero on ‘SIP/4155-00000003’

Have you installed DAHDI? MeetMe requires a timing source.

Thanks Mikael!

Do I really need it? I have a SIP only system and thought DAHDI is related to interfaces hardware. Guess I’m wrong then… do you have a good HOWTO for installing it?

Thanks again!

I am trying to install DAHDI according to the instructions in http://www.freepbx.org/support/documentation/installation/install-process-for-centos-5-1

But I get the following errors:

[root@pbx dahdi-linux-complete-2.2.1+2.2.1]# make
make -C linux all
make[1]: Entering directory /usr/src/dahdi-linux-complete-2.2.1+2.2.1/linux' make -C drivers/dahdi/firmware firmware-loaders make[2]: Entering directory/usr/src/dahdi-linux-complete-2.2.1+2.2.1/linux/drivers/dahdi/firmware’
make[2]: Leaving directory /usr/src/dahdi-linux-complete-2.2.1+2.2.1/linux/drivers/dahdi/firmware' You do not appear to have the sources for the 2.6.18-028stab066.10 kernel installed. make[1]: *** [modules] Error 1 make[1]: Leaving directory/usr/src/dahdi-linux-complete-2.2.1+2.2.1/linux’
make: *** [all] Error 2

Any suggestions?

THANKS!

You need to install kernel-sources for your distro.
The error is: You do not appear to have the sources for the 2.6.18-028stab066.10 kernel installed.

How to install kernel-sources varies from distro to distro.

then I show my “LOG” so I can help. I already have installed the “DAHDI”

[Mar 17 05:12:34] VERBOSE[30523] pbx.c: – Executing [1234@from-internal:2] Set(“SIP/300-00000002”, “MEETME_ROOMNUM=1234”) in new stack
[Mar 17 05:12:34] VERBOSE[30523] pbx.c: – Executing [1234@from-internal:3] Set(“SIP/300-00000002”, “MEETME_RECORDINGFILE=/var/spool/asterisk/monitor/meetme-conf-rec-1234-1268820754.2”) in new stack
[Mar 17 05:12:34] VERBOSE[30523] pbx.c: – Executing [1234@from-internal:4] GotoIf(“SIP/300-00000002”, “0?USER”) in new stack
[Mar 17 05:12:34] VERBOSE[30523] pbx.c: – Executing [1234@from-internal:5] Answer(“SIP/300-00000002”, “”) in new stack
[Mar 17 05:12:34] VERBOSE[30523] pbx.c: – Executing [1234@from-internal:6] Wait(“SIP/300-00000002”, “1”) in new stack
[Mar 17 05:12:35] VERBOSE[30523] pbx.c: – Executing [1234@from-internal:7] Set(“SIP/300-00000002”, “MEETME_OPTS=cIMsr”) in new stack
[Mar 17 05:12:35] VERBOSE[30523] pbx.c: – Executing [1234@from-internal:8] Goto(“SIP/300-00000002”, “STARTMEETME,1”) in new stack
[Mar 17 05:12:35] VERBOSE[30523] pbx.c: – Goto (from-internal,STARTMEETME,1)
[Mar 17 05:12:35] VERBOSE[30523] pbx.c: – Executing [STARTMEETME@from-internal:1] MeetMe(“SIP/300-00000002”, “1234,cIMsr,”) in new stack
[Mar 17 05:12:35] VERBOSE[30523] config.c: == Parsing ‘/etc/asterisk/meetme.conf’: [Mar 17 05:12:35] VERBOSE[30523] config.c: == Found
[Mar 17 05:12:35] VERBOSE[30523] config.c: == Parsing ‘/etc/asterisk/meetme_additional.conf’: [Mar 17 05:12:35] VERBOSE[30523] config.c: == Found
[Mar 17 05:12:35] WARNING[30523] app_meetme.c: Unable to open pseudo device
[Mar 17 05:12:35] VERBOSE[30523] pbx.c: == Spawn extension (from-internal, STARTMEETME, 1) exited non-zero on ‘SIP/300-00000002’
[Mar 17 05:12:35] VERBOSE[30523] pbx.c: – Executing [h@from-internal:1] Macro(“SIP/300-00000002”, “hangupcall”) in new stack
[Mar 17 05:12:35] VERBOSE[30523] pbx.c: – Executing [s@macro-hangupcall:1] GotoIf(“SIP/300-00000002”, “1?skiprg”) in new stack
[Mar 17 05:12:35] VERBOSE[30523] pbx.c: – Goto (macro-hangupcall,s,4)
[Mar 17 05:12:35] VERBOSE[30523] pbx.c: – Executing [s@macro-hangupcall:4] GotoIf(“SIP/300-00000002”, “1?skipblkvm”) in new stack
[Mar 17 05:12:35] VERBOSE[30523] pbx.c: – Goto (macro-hangupcall,s,7)
[Mar 17 05:12:35] VERBOSE[30523] pbx.c: – Executing [s@macro-hangupcall:7] GotoIf(“SIP/300-00000002”, “1?theend”) in new stack
[Mar 17 05:12:35] VERBOSE[30523] pbx.c: – Goto (macro-hangupcall,s,9)
[Mar 17 05:12:35] VERBOSE[30523] pbx.c: – Executing [s@macro-hangupcall:9] Hangup(“SIP/300-00000002”, “”) in new stack
[Mar 17 05:12:35] VERBOSE[30523] app_macro.c: == Spawn extension (macro-hangupcall, s, 9) exited non-zero on ‘SIP/300-00000002’ in macro ‘hangupcall’
[Mar 17 05:12:35] VERBOSE[30523] pbx.c: == Spawn extension (from-internal, h, 1) exited non-zero on ‘SIP/300-00000002’

Nope, it looks like you don’t have dahdi running.

I have a exactly same problem, and I use CLI command : module show like dahdi , then got following result, does that mean I got DAHDI installed and running?

===========================================

Test*CLI> module show like dahdi
Module Description Use Count
app_dahdibarge.so Barge in on DAHDI channel application 0
codec_dahdi.so Generic DAHDI Transcoder Codec Translato 0
chan_dahdi.so DAHDI Telephony Driver w/PRI & SS7 & MFC 0
res_timing_dahdi.so DAHDI Timing Interface 0
app_dahdiras.so DAHDI ISDN Remote Access Server 0
app_dahdiscan.so Scan DAHDI channels application 0
6 modules loaded

-- Executing [21100@from-internal:1] Macro("SIP/21000-00000001", "user-callerid,") in new stack
-- Executing [s@macro-user-callerid:1] Set("SIP/21000-00000001", "AMPUSER=21000") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("SIP/21000-00000001", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("SIP/21000-00000001", "1?Set(REALCALLERIDNUM=21000)") in new stack
-- Executing [s@macro-user-callerid:4] Set("SIP/21000-00000001", "AMPUSER=21000") in new stack
-- Executing [s@macro-user-callerid:5] Set("SIP/21000-00000001", "AMPUSERCIDNAME=Bill") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("SIP/21000-00000001", "0?report") in new stack
-- Executing [s@macro-user-callerid:7] Set("SIP/21000-00000001", "AMPUSERCID=21000") in new stack
-- Executing [s@macro-user-callerid:8] Set("SIP/21000-00000001", "CALLERID(all)="Bill" <21000>") in new stack
-- Executing [s@macro-user-callerid:9] ExecIf("SIP/21000-00000001", "0?Set(CHANNEL(language)=)") in new stack
-- Executing [s@macro-user-callerid:10] GotoIf("SIP/21000-00000001", "0?continue") in new stack
-- Executing [s@macro-user-callerid:11] Set("SIP/21000-00000001", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:12] GotoIf("SIP/21000-00000001", "1?continue") in new stack
-- Goto (macro-user-callerid,s,19)
-- Executing [s@macro-user-callerid:19] NoOp("SIP/21000-00000001", "Using CallerID "Bill" <21000>") in new stack
-- Executing [21100@from-internal:2] Set("SIP/21000-00000001", "MEETME_ROOMNUM=21100") in new stack
-- Executing [21100@from-internal:3] Set("SIP/21000-00000001", "MEETME_MUSIC=none") in new stack
-- Executing [21100@from-internal:4] GotoIf("SIP/21000-00000001", "0?READPIN") in new stack
-- Executing [21100@from-internal:5] Answer("SIP/21000-00000001", "") in new stack
-- Executing [21100@from-internal:6] Wait("SIP/21000-00000001", "1") in new stack
-- Executing [21100@from-internal:7] Set("SIP/21000-00000001", "PINCOUNT=0") in new stack
-- Executing [21100@from-internal:8] Read("SIP/21000-00000001", "PIN,enter-conf-pin-number,,,,") in new stack
-- <SIP/21000-00000001> Playing 'enter-conf-pin-number.gsm' (language 'en')
-- User entered '123456'
-- Executing [21100@from-internal:9] GotoIf("SIP/21000-00000001", "1?USER") in new stack
-- Goto (from-internal,21100,17)
-- Executing [21100@from-internal:17] Set("SIP/21000-00000001", "MEETME_OPTS=oTqcI") in new stack
-- Executing [21100@from-internal:18] Goto("SIP/21000-00000001", "STARTMEETME,1") in new stack
-- Goto (from-internal,STARTMEETME,1)
-- Executing [STARTMEETME@from-internal:1] ExecIf("SIP/21000-00000001", "1?SetMusicOnHold(none)") in new stack
-- Executing [STARTMEETME@from-internal:2] MeetMe("SIP/21000-00000001", "21100,oTqcI,123456") in new stack

== Parsing ‘/etc/asterisk/meetme.conf’: == Found
== Parsing ‘/etc/asterisk/meetme_additional.conf’: == Found
== Spawn extension (from-internal, STARTMEETME, 2) exited non-zero on ‘SIP/21000-00000001’
– Executing [h@from-internal:1] Macro(“SIP/21000-00000001”, “hangupcall”) in new stack
– Executing [s@macro-hangupcall:1] GotoIf(“SIP/21000-00000001”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,4)
– Executing [s@macro-hangupcall:4] GotoIf(“SIP/21000-00000001”, “1?skipblkvm”) in new stack
– Goto (macro-hangupcall,s,7)
– Executing [s@macro-hangupcall:7] GotoIf(“SIP/21000-00000001”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [s@macro-hangupcall:9] Hangup(“SIP/21000-00000001”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on ‘SIP/21000-00000001’ in macro ‘hangupcall’
== Spawn extension (from-internal, h, 1) exited non-zero on ‘SIP/21000-00000001’

[root@Test ~]# yum install dahdi-linux
Loaded plugins: fastestmirror, kmod
Loading mirror speeds from cached hostfile
Setting up Install Process
Package dahdi-linux-2.3.0-1_centos5.i386 already installed and latest version

My Asterisk verison information

[root@Test ~]# asterisk -r
Asterisk 1.6.2.7, Copyright © 1999 - 2010 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.

Connected to Asterisk 1.6.2.7 currently running on Test (pid = 2694)
Verbosity is at least 3

my Freepbx version : FreePBX 2.7.0.2/Conferences 2.7.0.1

Post the output of Asterisk CLI command ‘dahdi show channels’

Test*CLI> dahdi show channels
Chan Extension Context Language MOH Interpret Blocked State
pseudo default default In Service

I believe hahdi stuck somewhere, so I use this command :

amportal restart
service dahdi restart

then restart the whole box, then everything fine.