I have a functional Raspivo 16.05 install on a RasPi 2. Under standard configuration, based on the guide from Ward, I can receive incoming calls and forward them to an end device/user. Everything works beautifully! The issue is, when I try to add an IVR (I first tried to play it by ear, then followed the guide in the XiVO docs) the inbound call is never answered. The dialplan continues to execute as if everything is ok.
A few things I notice:
- If I try to use the "s" extension, the dialplan exits with a loop detection. I think XiVO or Asterisk overwrites or adds a new "s" extension. I have seen where it does this for other contexts that do not have one... but I'm not sure of this. I therefore use "same" instead.
- I have gotten the system to forward a call to an IVR extension by using a round about method. Instead of using the "Destination: Customized, Command: Goto" settings in the incoming calls section, which bypass a lot of XiVO's Gosub stuff, I did... something else (sorry I don't remember) that allowed the call to route through the XiVO gauntlet before getting passed to the IVR context. This worked as expected.
Something I'm just now thinking of is, perhaps the dialplan is reaching the Answer app too soon?
Logs, configs, screenshots on request.
@Sylvain Boily, just tagging you should something you should know about come up.
EDIT: Tried to insert a Wait() before answer, no change.
A few things I notice:
- If I try to use the "s" extension, the dialplan exits with a loop detection. I think XiVO or Asterisk overwrites or adds a new "s" extension. I have seen where it does this for other contexts that do not have one... but I'm not sure of this. I therefore use "same" instead.
- I have gotten the system to forward a call to an IVR extension by using a round about method. Instead of using the "Destination: Customized, Command: Goto" settings in the incoming calls section, which bypass a lot of XiVO's Gosub stuff, I did... something else (sorry I don't remember) that allowed the call to route through the XiVO gauntlet before getting passed to the IVR context. This worked as expected.
Something I'm just now thinking of is, perhaps the dialplan is reaching the Answer app too soon?
Logs, configs, screenshots on request.
@Sylvain Boily, just tagging you should something you should know about come up.
EDIT: Tried to insert a Wait() before answer, no change.
Last edited: