Solved Outbound caller ID for voip.ms sip trunk sip registration ID

Status
Not open for further replies.

Sandbar7418

New User
Joined
Apr 2, 2024
Messages
6
Reaction score
0
Hi, I'm running 3CX Version 20.0 Update 0 (Build 1620) and have configured a voip.ms sip trunk following the configuration guide in this link https://www.3cx.com/docs/sip-trunk/voip-ms-canada, I don't have any rules configured to reformat the caller ID's, I have an outbound rule setup with the outbound caller ID set to that of the voip.ms DID, what happens when I make an outbound call it fails, I checked on voip.ms and it shows the caller ID as my voip.ms account ID, which is also what I use on the 3CX trunk as the Authentication ID, I could probably reformat the outbound caller ID to use a DID in the trunk, but I have multiple DID's that I need it to use and I don't know how I would reformat it to use them properly or whether that's even the way to fix this, I've searched the forums and haven't found a solution to this (albeit I could have missed it), any help with this will be appreciated.
 
"Reformatting" usually refers to changing the incoming caller ID.

When calling outbound, the caller ID can be taken from... the extension, the trunk parameters, the outbound rules, or your provider. I would first check your settings on the providers website, to be sure that you don't have a defined caller ID set there. Then try putting a caller ID in the outbound rule and see if that is sent correctly.

As you are using a number of DIDs, the way this is usually handled is to put the DID number in the extension caller ID setting.
 
"Reformatting" usually refers to changing the incoming caller ID.

When calling outbound, the caller ID can be taken from... the extension, the trunk parameters, the outbound rules, or your provider. I would first check your settings on the providers website, to be sure that you don't have a defined caller ID set there. Then try putting a caller ID in the outbound rule and see if that is sent correctly.

As you are using a number of DIDs, the way this is usually handled is to put the DID number in the extension caller ID setting.
Thanks for the quick response.

I haven't set any caller ID rules in the trunk, I do have the outbound caller ID set to the DID from my provider in the outbound rules (which is what is required to make outbound calls), I did set "I use a system capable of passing its own CallerID" on my providers site based on the configuration guide linked above, I also have the DID number set as the caller ID in the extension I'm dialing out from, 3CX doesn't seem to be using either the caller ID from the extension or from the outbound rule, rather it is sending the sip account ID from the sip trunk, at least that is what I'm seeing in the log as the received caller ID on my providers site, is there a way I can see in 3CX what it sent?
 
Unless the SIP account ID looks like a "regular" phone number, the sending of that should not be allowed. Most calls that do not send a correctly formatted caller ID will usually be blocked by the provider.
There won't be a "rule" in the trunk settings, but the caller ID can sometimes be taken from there. If a caller ID is put in the outbound rules, that that will usually over-ride all other caller Id settings, such as the caller ID put against the extension.

Are you actually seeing the SIP ID number show, on a phone you are calling, or only looking a the VoIP.MS site?
 
Unless the SIP account ID looks like a "regular" phone number, the sending of that should not be allowed. Most calls that do not send a correctly formatted caller ID will usually be blocked by the provider.
There won't be a "rule" in the trunk settings, but the caller ID can sometimes be taken from there. If a caller ID is put in the outbound rules, that that will usually over-ride all other caller Id settings, such as the caller ID put against the extension.

Are you actually seeing the SIP ID number show, on a phone you are calling, or only looking a the VoIP.MS site?



The SIP account ID is a 5 digit number, the outbound call fails, I talked to my provider and they said it's on account of the caller ID being sent from 3CX being incorrect, the only place so far I have found where I am able to check the caller ID is in the log file on my providers site.
 
Last edited:
I have a couple of accounts with VOIP.MS, in the trunk settings, my account number is in the Authentication ID field. My actual phone number is in the External Number field, but is not used in the event I send another caller ID, such as a forwarded call.
 
SOLVED!

I am unsure why it was a problem, I removed the trunk in 3CX and re-created it with the default settings (which is what I had tried originally) and now it works.
 
Status
Not open for further replies.

Forum statistics

Threads
111,891
Messages
589,591
Members
164,758
Latest member
rmf