This may be a simple issue or something that I have over looked but I have not been successful implementing a user or admin PIN for a static conference. I am running the latest CVS head code “Asterisk SVN-trunk-r7498” using ztdummy as my timing source. I have a SIP truck connected from our Metaswitch and can make any inbound or outbound calls as needed. My problems occur anytime I place a PIN in the meetme.conf. I get the recording “That is not a valid conference number”. If I configure my extensions file to create a dynamic conference using the “D” option a PIN number works with no issues. My sip, meetme, and extensions configs can be found below along with the CLI output. I stripped everything down on a new setup using the defaults and still get the same results. Thanks in advance for your assistance.
MEETME
[general]
[rooms]
; Usage is conf => confno[,pin][,adminpin]
conf => 600,1234
SIP
[general]
context=default ; Default context for incoming calls
bindport=5060 ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes ; Enable DNS SRV lookups on outbound calls
disallow=all ; First disallow all codecs
allow=ulaw ; Allow codecs in order of preference
[keith]
type=friend
regexten=****
username=****
callerid=
host=dynamic
nat=yes
canreinvite=no
disallow=all
allow=ulaw
[sip2-gtc-metaswitch]
type=friend
insecure=very
host=****
realm=****
username=****
md5secret=****
disallow=all
allow=ulaw
EXTENSIONS
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no
[globals]
[default]
exten => _NXXXXXX,1,Set,CALLERID(num)=3346990177
exten => _NXXXXXX,2,Dial(SIP/${EXTEN}@sip2-gtc-metaswitch,60,r)
exten => _NXXXXXX,3,Congestion
exten => 600,1,Answer
exten => 600,2,Meetme(,Ms,)
exten => 600,3,Hangup()
CLI OUTPUT
Verbosity is at least 10
– Executing Answer(“SIP/keith-2468”, “”) in new stack
– Executing MeetMe(“SIP/keith-2468”, “|Ms|”) in new stack
– Playing ‘conf-getconfno’ (language ‘en’)
== Parsing ‘/etc/asterisk/meetme.conf’: Found
– Playing ‘conf-invalid’ (language ‘en’)
– Playing ‘conf-getconfno’ (language ‘en’)
== Spawn extension (default, 600, 2) exited non-zero on 'SIP/keith-2468’
gtc-confsrv*CLI>