Skip to content
  • There are no suggestions because the search field is empty.

3CX Caller ID Setup

Configure your 3CX system so that forwarded calls show the original caller’s number, not your company line.

Caller ID Setup:

 

Standard Configuration

Step 1: Log In to 3CX. Access the 3CX Management Console using your administrator login.

Step 2: Navigate to SIP Trunks.

  • Go to the SIP Trunks section.

  • Select the SIP trunk used for outbound calls.

Step 3: Edit Outbound Parameters

  • Click on the selected trunk.

  • Open the Outbound Parameters tab.

Step 4: Update Caller ID Fields

- Set the following fields:

○ From: Display Name →OriginatorCallerID

○ From: User Part →riginatorCallerID

This setting ensures that the forwarded call retains the original caller’s number.

 

Caller ID for Multiple Phone Lines If you're using multiple SIP trunks:

Step 1: Log In to the Management Console As above, sign in with your admin credentials.

Step 2: Apply Settings to Each Trunk

● Go to SIP Trunks.

● Repeat the steps below for each active trunk.

Step 3: Configure Caller ID for Each Trunk

● Open the Outbound Parameters tab. ● Set:

○ From: Display Name →riginatorCallerID

○ From: User Part →riginatorCallerID

Step 4: Save & Apply ● Click OK or Apply to save changes.

● Restart SIP services if required for the changes to take effect.

 

Forwarding & Routing Settings

If you're using Extensions, Ring Groups, or Call Queues:

● Check forwarding rules to ensure they preserve the original caller ID.

● Avoid settings that replace the Caller ID with an extension or main number.

 

⚠ SIP Provider Requirements

Some SIP providers do not allow external numbers as Caller ID. If the original number isn’t showing:

● Contact your provider to verify:

○ They allow custom caller IDs.

○ They support P-Asserted Identity or Remote-Party-ID headers.

 

Troubleshooting Guide

1. Verify Trunk Configuration

● Ensure both Display Name and User Part are set toorCallerID.

2. Confirm Provider Support

● Your SIP provider must allow third-party Caller ID passthrough.

3. Keep 3CX Up to Date

● Make sure you're using the latest version for compatibility and security.

4. Check Forwarding Rules ● Avoid using rules that override Caller ID during routing.

5. Firewall & NAT Settings ● Incorrect firewall settings can block SIP headers.

● Run the Firewall Checker via:oard → Firewall .

6. Review SIP Logs or Use Wireshark

● CheckDashboard → Activity Log → Verbose Mode .

● Use Wireshark to inspect SIP INVITE packets for Caller ID content.

7. Examine Routing Logic

● Review call flows (queues, IVRs, etc.) to ensure Caller ID isn’t modified.

8. Test with an Alternate SIP Trunk

● Temporarily route calls through a different trunk to isolate the issue.

9. Refresh the Console - Clear your browser cache or restart the console interface to reflect changes.

10. Reboot 3CX Services

● After major configuration updates, restart 3CX services to ensure settings are applied.

Need More Help?

Still not seeing the original caller ID?

● Re-check trunk and extension settings

● Verify SIP trunk capabilities with your provider

● Consult a 3CX-certified technician if the issue persists