FreePBX outbound call routing
-
-
-
-
Both trunks are registered in VOIP.MS and show online in the FreePBX dashboard. Inbound calls are working with no issues.
-
I only see one trunk's SIP server settings.
Are both trunks on
houston.voip.ms
? That will not work, I can get technical about it, but just trust me. Put one onhouston2.voip.ms
You will have to change the DID inside voip.ms also.
This is one reason why I started out at the beginning of this thread questioning why you have multiple trunks. I have had to deal with this also because of desired separated billing.
-
@brandon220 said in FreePBX outbound call routing:
Is this on the trunk or the outbound route?
If trere is any dialed number manipulation on the trunk, delete all of it.
-
Ok... I will do that now. I will report back.
-
@jaredbusch There is no manipulation on the trunk.
-
@brandon220 said in FreePBX outbound call routing:
@jaredbusch There is no manipulation on the trunk.
Ok, so next step. Let's get rid of all that shit. I hate the dial pattern wizard. People have no idea what any of it means and it just makes things confusing.
Tell me how are your users supposed to be dialing the phone?
-
@jaredbusch They just pick up the phone and dial a 10-digit number. No prefix. No special anything.
-
I changed the trunk to houston2 and now outbound calls are flowing..... I wish I would have known that would cause an issue. I'm learning though and that is what matters. Edit: I did change it inside voip.ms before I changed it in FreePBX. That trunk was NOT registered. It was yesterday.
-
@brandon220 said in FreePBX outbound call routing:
@jaredbusch They just pick up the phone and dial a 10-digit number. No prefix. No special anything.
This means the only dial pattern you want is
NXXNXXXXXX
for normal US calling. and011.
for international calling.How is your dialing mode setup on VoIP.ms?
As you can see if you are set to NANPA, then you do not need to prepend a 1, but it will work if you do.
If you are set to E164, then you are required to send the 1.Because of this, I simply always send the 1 on the
NXXNXXXXXX
line.
-
Voip.ms is set like your example on NANPA for both trunks.
-
@brandon220 said in FreePBX outbound call routing:
Voip.ms is set like your example on NANPA for both trunks.
Then, all you want are those two lines as I have above.
-
@jaredbusch Ok. Making those changes now.
-
All is good now. I REALLY APPRECIATE the assistance. I wish I would have used separate trunks paths from the beginning and avoided the mess. It was a learning experience for sure. I will monitor it and see if anything changes. Again, thank you.
-
@brandon220 said in FreePBX outbound call routing:
All is good now.
Not quite. You cannot dial 911 yet.
-
Make a new outbound route.
Name it SAS_e911 or Parish_e911 appropriately.
Mark it as an emergency route, and specify the caller ID that is tied to your address in VoIP.ms's system. Also check the override extension option.Setup the following two dial patterns. The first is a test to the voip.ms system. the second is the real one.
Finally, make sure the outbound routes for e911 are ordered above all other outbound routes. This way you know that they were processed first.
-
And make sure you have no caller ID specified in your trunk. I cannot ever say that enough.
Yes it will bitch about it. Ignore it.
-
I do have caller ID specified in the trunk as it shows in my attached image above. I has not given any error messages or anything. Seems to be working correctly. What is the recommended way to handle outbound CID?