Forwarding Originator's Caller ID

HIS-Nhenry

Silver Partner
Basic Certified
Joined
Apr 7, 2022
Messages
51
Reaction score
3
Good morning all,

I am trying to figure out how to forward originators caller id (caller A) to my end destination. It seems whatever my settings are it will not forward the originators caller id. I have checked with my carrier and all my settings are correct there. Which points to a 3cx setting incorrectly set. This is extremely important as it has to do with 988/chat/text to have the original caller's ID (caller A) to pinpoint where they are. Any and all help is appreciated.

My scenario is two separate 3cx cloud hosted instances, fully up to date.

Caller A calls client Number 1, which then rings a queue, if no answer transfer to our 3cx DID for their queue But when we run a report against the our queue all inbound numbers show Number 1, instead of caller A's called Id.

I have attached some pictures as to how its setup and info if needed.
 

Attachments

  • 2026-08-26 08_01_33-Greenshot image editor.png
    2026-08-26 08_01_33-Greenshot image editor.png
    20 KB · Views: 6
  • 2026-08-26 07_59_59-Chat _ Microsoft Teams.png
    2026-08-26 07_59_59-Chat _ Microsoft Teams.png
    7.4 KB · Views: 6
Hi @HIS-Nhenry
Good morning. This will depend on the SIP provider. Does your provider support CLIP No Screening?
You can check this here under “Clip No Screening Support”:
https://www.3cx.com/partners/sip-trunks

Also, are you using the default 3CX provider template, or a custom/modified template?
 
Yes our sip provider supports Clip No Screening Support with no additional settings to change/enable. (checked with them, didn't assume.) We are using the GenericVoipProvider.pv.xml with no edits/changes to the default settings of the template.
 
The provider is not supported. And I meant using it as is, as in no customizations have been made to the template. I don't think its a sip provider issue. I think it's a 3cx setting that may be set up incorrectly. What would the normal settings on the 3cx side be set to in order to forward originator's caller ID? Because I have changed all the caller ID options under the trunk, and it never seems to change any of the outbound DID caller ID. I guess the only thing I haven't done, is setup a 3cx extension on their system and call every time I make a single change to the caller ID. I figured someone might know what the settings would be to forward originator's caller ID.
 
First, I would recommend checking with the SIP provider to confirm which SIP field/header they expect the original caller ID in.
For example, if they are using FromUserPart, then the corresponding field in the template should be set to:

<field name="FromUserPart">$OriginatorCallerID</field>

So the first step is to confirm with the provider which field they use, then adjust that field in the template to use $OriginatorCallerID.

You can also refer to our VoIP Provider Template Builder documentation here: https://www.3cx.com/docs/voip-provider-template-builder/
 
  • Like
Reactions: BrunoI_3CX

Forum statistics

Threads
111,910
Messages
589,693
Members
164,776
Latest member
djbx83