- Joined
- Aug 20, 2019
- Messages
- 1,131
- Reaction score
- 1,252
Our partner and supplier of SIP Trunk has created a "SMS DNIS Override" functionality for us.@G.BOURGEOIS thanks for the reply. I'm aware of this workaround, I was hoping for an actual solution.
One of my clients has around 10 offices and which all have DIDs that direct to CFDs and I was trying to avoid having to make 10 more IVRs (especially now that I can't put them down in the 0xx range with the rest of the IVRs) and adding a delay to the front of the call.
Documenting their call flow was already pretty messy and this is going to add to it.
Sorry for being grouchy, stayed up too late upgrading servers. I do appreciate the help.
This means that in the eyes of 3CX, the SMS enters a DID which does not receive calls.
For example, if the phone number is
+18197400000, we enable SMS DNIS Override.
And write that the DID must be reformatted by ; +17007400000.
This configuration only affects SMS.
When routed to 3CX ;
- Calls are sent to +18197401234
- SMS are sent to +17007401234
So I can route to different places.
Because in terminations, SMS are sent to 3CX at a different number.
When creating a news conversations from 3CX, we write from the DID +17007401234 , the carrier "Match" the information and publicly use the correct did +18197401234 .
It's a bit like the logic of Network NAT and Ports Forwarding ...
The # external (public) port is not necessarily the same # port internally (local).
For SMS only , The external (public) telephone number is not the same as the internal (In 3CX) one ..
It works great.. But it's a Trunk Provider solution, not in 3CX solution.
That said, the proposed solution is very reliable, 10 IVR is not the end of the world
Maybe one day CallFlow will support SMS! Who knows !


