IVR new option is invalid

Going nuts trying to figure this out…

freePBX 2.2.0rc3 (Trixbox install, trying to figure out how to upgrade it now)

Have an IVR with two options (1 and 2). Both options work as expected.

Trying to add option 3. No matter where I point the destination, it gives an invalid extension error. Also tried to add option 4 and 5 with same error.

The IVR config is simple: Option 1 goes to RG 600, option 2 goes to RG 700, option 3 goes to core Ext 200 (mine). I’ve tried pointing option 3 to RG 600, conferences, directory, etc, withs ame results. I’ve also tried deleting the IVR option 3 and adding it back, as well as trying other option numbers (4,7,8,9)

Here is the debug output (note the time condition, which is sending to the right IVR (custom/Main_Greeting)

== Channel ‘Zap/2-1’ jumping out of macro ‘from-zaptel-2’
– Executing GotoIfTime(“Zap/2-1”, “08:00-18:00|mon-fri|1-31|jan-dec?ivr-3|s|1”) in new stack
– Goto (ivr-3,s,1)
– Executing Set(“Zap/2-1”, “LOOPCOUNT=0”) in new stack
– Executing Set(“Zap/2-1”, “__DIR-CONTEXT=default”) in new stack
– Executing Set(“Zap/2-1”, “_IVR_CONTEXT_ivr-3=”) in new stack
– Executing Set(“Zap/2-1”, “_IVR_CONTEXT=ivr-3”) in new stack
– Executing GotoIf(“Zap/2-1”, “1?begin”) in new stack
– Goto (ivr-3,s,8)
– Executing Set(“Zap/2-1”, “TIMEOUT(digit)=3”) in new stack
– Digit timeout set to 3
– Executing Set(“Zap/2-1”, “TIMEOUT(response)=10”) in new stack
– Response timeout set to 10
– Executing BackGround(“Zap/2-1”, “custom/Main_Greeting”) in new stack
– Playing ‘custom/Main_Greeting’ (language ‘en’)
– Invalid extension ‘3’ in context ‘ivr-3’ on Zap/2-1
== CDR updated on Zap/2-1
– Executing Playback(“Zap/2-1”, “invalid”) in new stack
– Playing ‘invalid’ (language ‘en’)
– Hungup ‘Zap/1-1’

The reason I use FreePBX is because I don’t understand the Asterisk config files yet, so be kind! :slight_smile: