Hi,
my conferences without user and/or admin pin are working correctly. But if I set a user and/or admin pin, I can not use confereces. CLI shows this:
-- Executing [200@from-internal:1] Set("SIP/101-084dcd08", "MEETME_ROOMNUM=200") in new stack
-- Executing [200@from-internal:2] GotoIf("SIP/101-084dcd08", "0?READPIN") in new stack
-- Executing [200@from-internal:3] Answer("SIP/101-084dcd08", "") in new stack
-- Executing [200@from-internal:4] Wait("SIP/101-084dcd08", "1") in new stack
== Parsing '/etc/asterisk/manager.conf': Found
-- Executing [200@from-internal:5] Set("SIP/101-084dcd08", "PINCOUNT=0") in new stack
-- Executing [200@from-internal:6] Read("SIP/101-084dcd08", "PIN|enter-conf-pin-number||||") in new stack
-- User disconnected
== Spawn extension (from-internal, 200, 6) exited non-zero on 'SIP/101-084dcd08'
-- Executing [h@from-internal:1] Macro("SIP/101-084dcd08", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] ResetCDR("SIP/101-084dcd08", "w") in new stack
== Manager 'admin' logged on from 127.0.0.1
-- Executing [s@macro-hangupcall:2] NoCDR("SIP/101-084dcd08", "") in new stack
-- Executing [s@macro-hangupcall:3] GotoIf("SIP/101-084dcd08", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,6)
-- Executing [s@macro-hangupcall:6] GotoIf("SIP/101-084dcd08", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] GotoIf("SIP/101-084dcd08", "1?theend") in new stack
-- Goto (macro-hangupcall,s,11)
-- Executing [s@macro-hangupcall:11] Hangup("SIP/101-084dcd08", "") in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/101-084dcd08' in macro 'hangupcall'
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/101-084dcd08'
== Manager 'admin' logged off from 127.0.0.1
In extensions_additional.conf I found this:
[ext-meetme]
include => ext-meetme-custom
exten => STARTMEETME,1,MeetMe(${MEETME_ROOMNUM},${MEETME_OPTS},${PIN})
exten => STARTMEETME,n,Hangup
exten => h,1,Hangup
exten => 200,1,Set(MEETME_ROOMNUM=200)
exten => 200,n,GotoIf($["${DIALSTATUS}" = "ANSWER"]?READPIN)
exten => 200,n,Answer
exten => 200,n,Wait(1)
exten => 200,n,Set(PINCOUNT=0)
exten => 200,n(READPIN),Read(PIN,enter-conf-pin-number,,,,)
exten => 200,n,GotoIf($[x${PIN} = x123]?USER)
exten => 200,n,GotoIf($[x${PIN} = x456]?ADMIN)
exten => 200,n,Set(PINCOUNT=$[${PINCOUNT}+1])
exten => 200,n,GotoIf($[${PINCOUNT}>3]?h)
exten => 200,n,Playback(conf-invalidpin)
exten => 200,n,Goto(READPIN)
exten => 200,n(ADMIN),Set(MEETME_OPTS=aA)
exten => 200,n,Goto(STARTMEETME,1)
exten => 200,n(USER),Set(MEETME_OPTS=)
exten => 200,n,Goto(STARTMEETME,1)
As I understand, there is nothing that asks for a PIN.
Any suggestions?
Thanks,
schogge
freePBX 2.3.0
Asterisk 1.4.11