Meetme conference hangs-up

Hi there,

I’m running the latest available FreePBX and Asterisk 1.8.3 built from source. I’m having a problem with the conference module, that being that after entering the pin number it hangs up. I have tried not setting a pin and it hangs up immediately when dialed.

I suspected dahdi_dummy being the problem but as far as I can tell it’s running fine:

[root@ZAC1A04VOL ~]# lsmod | grep dahdi
dahdi_dummy            38356  0 
dahdi                 238768  3 dahdi_dummy
crc_ccitt              35265  1 dahdi

dahdi show status
Description                              Alarms  IRQ    bpviol CRC4   Fra Codi Options  LBO
DAHDI_DUMMY/1 (source: Linux26) 1        UNCONFI 0      0      0      CAS Unk           0 db (CSU)/0-133 feet (DSX-1)


dahdi show channels
   Chan Extension  Context         Language   MOH Interpret        Blocked    State     
 pseudo            default                    default                         In Service

I have attached the log that appears when I dial the conference, without a pin set.

  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [9000@from-internal:1] Macro("SIP/103-00000008", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/103-00000008", "AMPUSER=103") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/103-00000008", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/103-00000008", "1?Set(REALCALLERIDNUM=103)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/103-00000008", "AMPUSER=103") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/103-00000008", "AMPUSERCIDNAME=silviu") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/103-00000008", "0?report") in new stack
    -- Executing [s@macro-user-callerid:7] Set("SIP/103-00000008", "AMPUSERCID=103") in new stack
    -- Executing [s@macro-user-callerid:8] Set("SIP/103-00000008", "CALLERID(all)="silviu" <103>") in new stack
    -- Executing [s@macro-user-callerid:9] GotoIf("SIP/103-00000008", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:10] Set("SIP/103-00000008", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:11] GotoIf("SIP/103-00000008", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,18)
    -- Executing [s@macro-user-callerid:18] Set("SIP/103-00000008", "CALLERID(number)=103") in new stack
    -- Executing [s@macro-user-callerid:19] Set("SIP/103-00000008", "CALLERID(name)=silviu") in new stack
    -- Executing [s@macro-user-callerid:20] NoOp("SIP/103-00000008", "Using CallerID "silviu" <103>") in new stack
    -- Executing [9000@from-internal:2] Set("SIP/103-00000008", "MEETME_ROOMNUM=9000") in new stack
    -- Executing [9000@from-internal:3] Set("SIP/103-00000008", "MAX_PARTICIPANTS=0") in new stack
    -- Executing [9000@from-internal:4] Set("SIP/103-00000008", "MEETME_MUSIC=") in new stack
    -- Executing [9000@from-internal:5] GotoIf("SIP/103-00000008", "0?USER") in new stack
    -- Executing [9000@from-internal:6] Answer("SIP/103-00000008", "") in new stack
[Mar  2 03:07:58] WARNING[11201]: res_rtp_asterisk.c:2017 ast_rtp_read: RTP Read too short
    -- Executing [9000@from-internal:7] Wait("SIP/103-00000008", "1") in new stack
    -- Executing [9000@from-internal:8] Set("SIP/103-00000008", "MEETME_OPTS=") in new stack
    -- Executing [9000@from-internal:9] Goto("SIP/103-00000008", "STARTMEETME,1") in new stack
    -- Goto (from-internal,STARTMEETME,1)
    -- Executing [STARTMEETME@from-internal:1] ExecIf("SIP/103-00000008", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [STARTMEETME@from-internal:2] Set("SIP/103-00000008", "GROUP(meetme)=9000") in new stack
    -- Executing [STARTMEETME@from-internal:3] GotoIf("SIP/103-00000008", "0?MEETMEFULL,1") in new stack
    -- Executing [STARTMEETME@from-internal:4] MeetMe("SIP/103-00000008", "9000,,") in new stack
  == Parsing '/etc/asterisk/meetme.conf':   == Found
  == Spawn extension (from-internal, STARTMEETME, 4) exited non-zero on 'SIP/103-00000008'
    -- Executing [h@from-internal:1] Macro("SIP/103-00000008", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/103-00000008", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] GotoIf("SIP/103-00000008", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [s@macro-hangupcall:7] GotoIf("SIP/103-00000008", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] Hangup("SIP/103-00000008", "") in new stack
  == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/103-00000008' in macro 'hangupcall'
  == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/103-00000008'

I appreciate any suggestions,
Thank you