Incoming CNAM only shows number now.

Vulcan PCs

Bronze Partner
Basic Certified
Joined
Aug 3, 2023
Messages
3
Reaction score
0
Since moving to version 20 my users are telling me that the inbound CNAM no longer displays names. I received confirmation from my SIP trunk provider that they are still sending the CNAM info. Can you tell me what settings might resolve this issue. My SIP provider of choice is Unitel, so I use the Generic SIP trunk option.
 
There was some changes made to the way providers / templates are handled in v20.

I would try exporting your trunk, opening it with notepad and checking if these parameters exist:


<field name="ParameterIn" custom="" parameter="ToUserPart">$CalledNum</field>
<field name="ParameterIn" custom="" parameter="FromUserPart">$CallerName</field>
<field name="ParameterIn" custom="" parameter="FromUserPart">$CallerNum</field>
 
Please note that when using the Generic SIP Trunk template, it is configured to read the Caller's Name from the 'From: UserPart':

<field name="ParameterIn" custom="" parameter="FromUserPart">$CallerName</field>

Since you are not using a 3CX supported provider, you should contact your provider to confirm which specific SIP field they use to send the CNAM to the PBX.

Once confirmed, navigate to Admin > Voice & Chat and locate your provider. Click the three dots icon on the right of the entry and select 'Export' to download the template. This is the file that needs to be modified.

After making the necessary changes, delete the existing trunk and import the modified template back into the PBX to create a new trunk. You can do this navigating to Admin options > Advanced > Templates > Provider Templates > Import Provider.
 
Thanks for the idea. I have checked and they do appear to be there. Any other thoughts?

<field name="ParameterIn" custom="" parameter="ToUserPart">$CalledNum</field>
<field name="ParameterIn" custom="" parameter="FromUserPart">$CallerName</field>
<field name="ParameterIn" custom="" parameter="FromUserPart">$CallerNum</field>
 
Does it display the from in web client?
 
Please note that when using the Generic SIP Trunk template, it is configured to read the Caller's Name from the 'From: UserPart':

<field name="ParameterIn" custom="" parameter="FromUserPart">$CallerName</field>

Since you are not using a 3CX supported provider, you should contact your provider to confirm which specific SIP field they use to send the CNAM to the PBX.

Once confirmed, navigate to Admin > Voice & Chat and locate your provider. Click the three dots icon on the right of the entry and select 'Export' to download the template. This is the file that needs to be modified.

After making the necessary changes, delete the existing trunk and import the modified template back into the PBX to create a new trunk. You can do this navigating to Admin options > Advanced > Templates > Provider Templates > Import Provider.
Thank you for the info. I have reached out to Unitel to find out.
 
You can also perform a Wireshark to confirm they are sending the information. They may "think" they are sending the information when they are not. It is relatively straightforward to confirm (if you know how to read a Wireshark capture). However, AI is your new best friend. Bring up the Wireshark on the screen, copy the events, paste into AI and ask whether the information is being sent from your provider. I am fairly skilled at reading captures, but I find AI does a pretty good job and is faster :)
 
  • Like
Reactions: KyriacosS_3CX

Latest Posts

Forum statistics

Threads
111,793
Messages
589,014
Members
164,584
Latest member
TAYM