Skyetel will honor what your PBX sends us in it's outbound INVITE. To do this, you will need to configure your PBX to send us the information in the SIP Packets.
For best results, we recommend populating the From and the P-Asserted-Identity with the correct CNAM. You will know you are being successful when you see this in the INVITE packets you send us:
In cases where your PBX is not able to send a P-Asserted-Identity, we will automatically take the information provided in the From and populate the P-Asserted-Identity for you. However, if you send a P-Asserted-Identity without Caller ID information, we will not overwrite it with data from the From.
Outbound Caller ID Asterisk-Based PBXs
In order to make your outbound Caller ID Name display on Asterisk-Based PBXs (like FreePBX, IncrediblePBX, etc), please set the format to be the following in your Extension settings:
Outbound Caller ID: "My Cool Name" <+13609865200>
Outbound Caller ID for 3CX
3CX is more complicated than Asterisk, so we wrote a separate guide for it. Please reference this:
Outbound Caller ID Delivery
When Skyetel receives properly formatted calls, we pass along that information intact to our interconnecting peers. Depending on the party you are trying to call, the time of day, network congestion, the anger of the VoIP gods, etc, this data may be stripped on the way to its destination. It is important to remember that many carriers (especially in the US) charge for this data, and will intentionally not deliver it unless the party you are calling has Caller ID enabled. Additionally, most US-based cell phone providers disregard this data entirely and won't even send it to your cell phone even if you have it enabled.
If your end user is reporting that they are receiving reports of out-of-date Caller ID, and you have followed all of these steps, then the only solution is for the end user to have the party they called request support from their own phone provider. This is because that provider is either not honoring the Caller ID data, or is maintaining stale data.
The reason we say this is because we are not able to guarantee that the data you send us will arrive at its destination, and Outbound Caller ID Delivery is a "Best Effort" service.