Adding PIN breaks conference

Esteemed users,

We’ve discovered that adding a PIN (user or admin) to a MeetMe conference breaks it. A call to the conference number is immediately terminated. An older post related to the same issue mentioned making sure /dev/zap and /dev/zap/* is owned by asterisk.asterisk, and ours is. Where else should we look? We’re running FreePBX 2.3.1.3 over Asterisk SVN-branch-1.2-r82334 over Ubuntu Server 6.06.1.

Thanks!

David Mitchell

The CLI output looks like this:

Verbosity was 20 and is now 22
– Executing Macro(“SIP/4321-083548e8”, “user-callerid|”) in new stack
– Executing NoOp(“SIP/4321-083548e8”, “user-callerid: device 4321”) in new stack
– Executing Set(“SIP/4321-083548e8”, “AMPUSER=4321”) in new stack
– Executing GotoIf(“SIP/4321-083548e8”, “0?report”) in new stack
– Executing GotoIf(“SIP/4321-083548e8”, “0?start”) in new stack
– Executing Set(“SIP/4321-083548e8”, “REALCALLERIDNUM=4321”) in new stack
– Executing NoOp(“SIP/4321-083548e8”, “REALCALLERIDNUM is 4321”) in new stack
– Executing Set(“SIP/4321-083548e8”, “AMPUSER=4321”) in new stack
– Executing Set(“SIP/4321-083548e8”, “AMPUSERCIDNAME=David Mitchell”) in new stack
– Executing GotoIf(“SIP/4321-083548e8”, “0?report”) in new stack
– Executing Set(“SIP/4321-083548e8”, “AMPUSERCID=4321”) in new stack
– Executing Set(“SIP/4321-083548e8”, “CALLERID(all)=“David Mitchell” <4321>”) in new stack
– Executing Set(“SIP/4321-083548e8”, “REALCALLERIDNUM=4321”) in new stack
– Executing NoOp(“SIP/4321-083548e8”, "TTL: ARG1: ") in new stack
– Executing GotoIf(“SIP/4321-083548e8”, “0?continue”) in new stack
– Executing Set(“SIP/4321-083548e8”, “__TTL=64”) in new stack
– Executing GotoIf(“SIP/4321-083548e8”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,23)
– Executing NoOp(“SIP/4321-083548e8”, “Using CallerID “David Mitchell” <4321>”) in new stack
– Executing Set(“SIP/4321-083548e8”, “MEETME_ROOMNUM=6769”) in new stack
– Executing GotoIf(“SIP/4321-083548e8”, “0?READPIN”) in new stack
– Executing Answer(“SIP/4321-083548e8”, “”) in new stack
– Executing Wait(“SIP/4321-083548e8”, “1”) in new stack
– Executing Set(“SIP/4321-083548e8”, “PINCOUNT=0”) in new stack
– Executing Read(“SIP/4321-083548e8”, “PIN|enter-conf-pin-number||||”) in new stack
– User disconnected
== Spawn extension (from-internal, 6769, 7) exited non-zero on ‘SIP/4321-083548e8’
– Executing Macro(“SIP/4321-083548e8”, “hangupcall”) in new stack
– Executing ResetCDR(“SIP/4321-083548e8”, “w”) in new stack
– Executing NoCDR(“SIP/4321-083548e8”, “”) in new stack
– Executing GotoIf(“SIP/4321-083548e8”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,6)
– Executing GotoIf(“SIP/4321-083548e8”, “1?skipblkvm”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing GotoIf(“SIP/4321-083548e8”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,11)
– Executing Hangup(“SIP/4321-083548e8”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/4321-083548e8’ in macro ‘hangupcall’
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/4321-083548e8