Inbound calls to IVR gets routed outside.

Status
Not open for further replies.
Feb 1, 2017
29
2
3
107
I have an IVR 1234 that plays a message.
I have an outbound route for 3+ digits to out to SIP provider.

I have a Destination for a direct dial.

If I assign an inbound route for this direct dial to an extension, it works [Note that the extensions are not numeric, so cannot accidentally match this outbound route!].
If I assign an inbound route to the IVR 1234, the inbound call gets routed out. The logs indicate that the IVR 1234 is failing the user_exists test. The outbound route has "condition ${user_exists} false". So this kind of makes sense.

If I edit my outbound route to match on 5+ digits instead, then the inbound call to the IVR works. But I am not clear if this is the expected behaviour. Why doesn't the IVR 1234 pass the "exists" test?
 
Feb 1, 2017
29
2
3
107
Whether this is the right way to do it or not I don't know, but the

Extension Enter the extension number.

field in the IVR settings actually accepts a name. Changed it from a number to a name, now it works, cannot match numeric outbound route.
 

NVGcom

Member
Apr 29, 2020
41
4
8
48
Hi,
Better way to do this is;
In Destinations click add.
Change from drop-down menu from Inbound to Outbound.
Add a DID from your SIP Provider.
In IVR go to Exit actions and add that Destination there.
You can lower from 3000 millisecond to 1000 milliseconds so it dials the exit route faster.
 
Status
Not open for further replies.