True enough;)
I am using Asterisk 1.6.2.5
I use FreePBX 1.7 to handle my config’s specific to asterisk
I have tried the following after I seen meetme depends on ztdummy as I have dummy turned off using fonebridge
exten => 800,1,Answer()
exten => 800,n,ConfBridge(800)
I have the same issue with this as I do with general meetme where it says there is no extension for 800.
Here is the config. I am running these without a password at the moment, because, when I set a password and I dial the conference, it just says that its the incorrect pin 3 times and then hangs up. It never offers me the ability to enter a pin number.
Now, if I dial from a sip phone it works fine, if I dial in through the PRI line, it tells me the extension does not exists.
This is generated by FreePBX and is in extensions_additional.conf.
[ext-meetme]
include => ext-meetme-custom
exten => STARTMEETME,1,ExecIf($["${MEETME_MUSIC}" != “”]?SetMusicOnHold(${MEETME_MUSIC}))
exten => STARTMEETME,n,MeetMe(${MEETME_ROOMNUM},${MEETME_OPTS},${PIN})
exten => STARTMEETME,n,Hangup
exten => h,1,Hangup
exten => 7300,1,Macro(user-callerid,)
exten => 7300,n,Set(MEETME_ROOMNUM=7300)
exten => 7300,n,Set(MEETME_MUSIC=${MOHCLASS})
exten => 7300,n,GotoIf($["${DIALSTATUS}" = “ANSWER”]?USER)
exten => 7300,n,Answer
exten => 7300,n,Wait(1)
exten => 7300,n(USER),Set(MEETME_OPTS=cM)
exten => 7300,n,Goto(STARTMEETME,1)
exten => 7300,hint,MeetMe:7300
exten => 7301,1,Macro(user-callerid,)
exten => 7301,n,Set(MEETME_ROOMNUM=7301)
exten => 7301,n,Set(MEETME_MUSIC=${MOHCLASS})
exten => 7301,n,GotoIf($["${DIALSTATUS}" = “ANSWER”]?USER)
exten => 7301,n,Answer
exten => 7301,n,Wait(1)
exten => 7301,n(USER),Set(MEETME_OPTS=cM)
exten => 7301,n,Goto(STARTMEETME,1)
exten => 7301,hint,MeetMe:7301
exten => 7302,1,Macro(user-callerid,)
exten => 7302,n,Set(MEETME_ROOMNUM=7302)
exten => 7302,n,Set(MEETME_MUSIC=${MOHCLASS})
exten => 7302,n,GotoIf($["${DIALSTATUS}" = “ANSWER”]?USER)
exten => 7302,n,Answer
exten => 7302,n,Wait(1)
exten => 7302,n(USER),Set(MEETME_OPTS=cM)
exten => 7302,n,Goto(STARTMEETME,1)
exten => 7302,hint,MeetMe:7302
; end of [ext-meetme]
Here is the CLI from an external call into Conference 7300. as you can see, it is cutting me off after 73 as I do have extensions on this system in the 7000 range and 73xx does not exist as an extension, but it does as a conference.
-- Accepting call from '9025741739' to '3023' on channel 0/3, span 1
-- Executing [3023@from-pstn:1] NoOp("DAHDI/3-1", "Catch-All DID Match - Found 3023 - You probably want a DID for this.") in new stack
-- Executing [3023@from-pstn:2] Goto("DAHDI/3-1", "ext-did,s,1") in new stack
-- Goto (ext-did,s,1)
-- Executing [s@ext-did:1] Set("DAHDI/3-1", "__FROM_DID=s") in new stack
-- Executing [s@ext-did:2] Gosub("DAHDI/3-1", "app-blacklist-check,s,1") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("DAHDI/3-1", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Set("DAHDI/3-1", "CALLED_BLACKLIST=1") in new stack
-- Executing [s@app-blacklist-check:3] Return("DAHDI/3-1", "") in new stack
-- Executing [s@ext-did:3] ExecIf("DAHDI/3-1", "1 ?Set(CALLERID(name)=EXTERNALNUMBER)") in new stack
-- Executing [s@ext-did:4] Set("DAHDI/3-1", "__CALLINGPRES_SV=allowed_passed_screen") in new stack
-- Executing [s@ext-did:5] Set("DAHDI/3-1", "CALLERPRES()=allowed_not_screened") in new stack
-- Executing [s@ext-did:6] Goto("DAHDI/3-1", "ivr-2,s,1") in new stack
-- Goto (ivr-2,s,1)
-- Executing [s@ivr-2:1] Set("DAHDI/3-1", "MSG=ag/IVR_Script_QA") in new stack
-- Executing [s@ivr-2:2] Set("DAHDI/3-1", "LOOPCOUNT=0") in new stack
-- Executing [s@ivr-2:3] Set("DAHDI/3-1", "__DIR-CONTEXT=default") in new stack
-- Executing [s@ivr-2:4] Set("DAHDI/3-1", "_IVR_CONTEXT_ivr-2=") in new stack
-- Executing [s@ivr-2:5] Set("DAHDI/3-1", "_IVR_CONTEXT=ivr-2") in new stack
-- Executing [s@ivr-2:6] GotoIf("DAHDI/3-1", "0?begin") in new stack
-- Executing [s@ivr-2:7] Answer("DAHDI/3-1", "") in new stack
-- Executing [s@ivr-2:8] Wait("DAHDI/3-1", "1") in new stack
-- Executing [s@ivr-2:9] Set("DAHDI/3-1", "TIMEOUT(digit)=3") in new stack
-- Digit timeout set to 3.000
-- Executing [s@ivr-2:10] Set("DAHDI/3-1", "TIMEOUT(response)=10") in new stack
-- Response timeout set to 10.000
-- Executing [s@ivr-2:11] Set("DAHDI/3-1", "__IVR_RETVM=") in new stack
-- Executing [s@ivr-2:12] ExecIf("DAHDI/3-1", "1?Background(ag/IVR_Script_QA)") in new stack
-- <DAHDI/3-1> Playing 'ag/IVR_Script_QA.slin' (language 'en')
-- Invalid extension '73' in context 'ivr-2' on DAHDI/3-1
== CDR updated on DAHDI/3-1
– Executing [i@ivr-2:1] Playback(“DAHDI/3-1”, “invalid”) in new stack
– <DAHDI/3-1> Playing ‘invalid.gsm’ (language ‘en’)
– Executing [i@ivr-2:2] Goto(“DAHDI/3-1”, “loop,1”) in new stack
– Goto (ivr-2,loop,1)
– Executing [loop@ivr-2:1] Set(“DAHDI/3-1”, “LOOPCOUNT=1”) in new stack
– Executing [loop@ivr-2:2] GotoIf(“DAHDI/3-1”, “0?hang,1”) in new stack
– Executing [loop@ivr-2:3] Goto(“DAHDI/3-1”, “ivr-2,s,begin”) in new stack
– Goto (ivr-2,s,9)
– Executing [s@ivr-2:9] Set(“DAHDI/3-1”, “TIMEOUT(digit)=3”) in new stack
– Digit timeout set to 3.000
– Executing [s@ivr-2:10] Set(“DAHDI/3-1”, “TIMEOUT(response)=10”) in new stack
– Response timeout set to 10.000
– Executing [s@ivr-2:11] Set(“DAHDI/3-1”, “__IVR_RETVM=”) in new stack
– Executing [s@ivr-2:12] ExecIf(“DAHDI/3-1”, “1?Background(ag/IVR_Script_QA)”) in new stack
– <DAHDI/3-1> Playing ‘ag/IVR_Script_QA.slin’ (language ‘en’)
– Channel 0/3, span 1 got hangup request, cause 16
== Spawn extension (ivr-2, s, 12) exited non-zero on ‘DAHDI/3-1’
– Executing [h@ivr-2:1] Hangup(“DAHDI/3-1”, “”) in new stack
== Spawn extension (ivr-2, h, 1) exited non-zero on ‘DAHDI/3-1’
– Hungup ‘DAHDI/3-1’