• V20: 3CX Re-engineered. Get V20 for increased security, better call management, a new admin console and Windows softphone. Learn More.

Solved Digit 1 is automatically stripped between Bridges

Status
Not open for further replies.

George Ts

Free User
Advanced Certified
Joined
Jul 3, 2017
Messages
184
Reaction score
12
Hello,

We have a 3cx Bridge connecting two offices (say 3cx-01 and 3cx-02), both located in the US, thus having the E.164 configuration set to U.S. (+1).
Let's say that extension 1234 from 3cx-01 is calling extension 2222 on 3cx-02.
What user 2222 will see as a display name, will be 234, instead of 1234.
It seems that digit 1 is automatically stripped, quite probably due to the selected "Remove if same Country" box under the E.164 settings.

However, if we untick this box, digit 1 is still stripped and user 2222 sees "234" as inbound Caller ID.
I have also unticked the "Process E164 numbers" and digit 1 keeps being stripped.
The only was I have seen digit 1 being preserved, is by using another country (for example U.K. +44) but of course this is not a solution.

Some useful notes:
- There are no other Inbound Rules on 3cx-02 that could somehow manipulate the caller ID.
- Caller ID reached 3cx-02 as "1234" (confirmed via Wireshark traces). It is 3cx-02 that strips off digit 1 before sending the SIP "From" header to the called extension.
- Please find attached the E.164 settings, same on both bridges.

Any ideas if / how this can be fixed?

Thank you,
George
 

Attachments

  • E164.jpg
    E164.jpg
    33.6 KB · Views: 21
Hi George,

This call(s) should be going across the bridge (if you are indeed using the 3CX to 3CX pure bridge option and not trunking etc) which means that you should be able to manipulate what is added/removing/stripped via the outbound rule linked to the bridge - why not just try this.

The below covers how to do this, and the bridge setup:
https://www.3cx.com/docs/manual/connecting-pbx-bridges/
https://www.3cx.com/blog/voip-howto/outbound-rules-a-complete-example/

Please confirm if this solves your issue or not.
 
Last edited:
Hello @George Tsionos

Please note that this is a known issue with E164 processing. For now you will need to either use a different country under your E164 rules and adjust your outbound rules accordingly or use a prefix to call between the bridges.
 
Hi @eddv123
Unfortunately the links did not assist, as they concern Outbound rules. Even in Bridge settings, we only have the capability to manipulate Outbound Caller ID. The digit was stripped on the call leg between 3cx-02 and the extension.

@YiannisH_3CX thanks for letting us know. We have found a workaround for this: Inbound calls will be unfortunately displayed with the first digit stripped, even if they originate from a 4-digit extension. Outbound calls will work, simply by prepending digit 1 before they exit the bridge.

Thank you both, this can be closed.

Regards,
George
 
Glad to see you found a way around the issue and for updating the thread.
 
Status
Not open for further replies.

Getting Started - Admin

Latest Posts

Forum statistics

Threads
141,618
Messages
748,848
Members
144,729
Latest member
yparker0320
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.