I have one IVR configured. This IVR has the “VM Return to IVR” option set. When I call the system the IVR greeting plays. I type in the extension of the party I want. It rings, goes to voicemail. I leave a voicemail and press # to end the voicemail. System asks me to save by pressing 1. Then it says it will return me to the main menu. However I get an error then regarding an invalid extension, and the option I created for “i” plays instead of the main IVR message.
Here is an extract from the end of the voicemail to the invalid extension (which I did not press on the keypad):
-- <DAHDI/1-1> Playing 'exited-vm-will-be-transfered' (language 'en')
-- <DAHDI/1-1> Playing 'silence/1' (language 'en')
-- Executing [vmret@from-did-direct:4] Goto("DAHDI/1-1", "ivr-5|return|1") in new stack
-- Goto (ivr-5,return,1)
-- Sent into invalid extension 'return' in context 'ivr-5' on DAHDI/1-1
-- Executing [i@ivr-5:1] Set("DAHDI/1-1", "LOOPCOUNT=1") in new stack
-- Executing [i@ivr-5:2] ExecIf("DAHDI/1-1", "1|Playback|invalid") in new stack
-- <DAHDI/1-1> Playing 'invalid' (language 'en')
-- Executing [i@ivr-5:3] GotoIf("DAHDI/1-1", "1?s|begin") in new stack
-- Goto (ivr-5,s,9)
What am I doing wrong?