Incorrect Caller id being sent

Discussion in '3CX Phone System - General' started by jdbrau03, Aug 31, 2016.

Thread Status:
Not open for further replies.
  1. jdbrau03

    Joined:
    Aug 31, 2016
    Messages:
    2
    Likes Received:
    0
    Working on getting LCR implemented and have the calls successfully going to the bridged 3cx that I want, but I am running into the issue of the caller id from the remote 3cx box instead of the caller id set on the local end. This is causing us issues with our customers not calling the correct location back after we contact them. I am missing something or is this just how it works. Thank you in advance for you replies

    -Jeff
     
  2. leejor

    leejor Well-Known Member

    Joined:
    Jan 22, 2008
    Messages:
    10,355
    Likes Received:
    223
    As I understand it...outgoing calls from a bridged 3CX are sent over the bridge to the 3CX PBX with the outgoing VoIP trunks. Is this correct? If that is the case, what number is being set to called parties and how does it differ from calls placed form the PBX that hosts the trunks. Is it DID numbers you want sent or just a single "main" number for all calls?
     
  3. artsx

    Joined:
    Sep 3, 2016
    Messages:
    7
    Likes Received:
    0
    hi,

    I am running into the same issue. The issue is related to caller ID presentation during outgoing calls via 3CX SIP. The test scenario is the following:

    1. Asterisk PBX connected to 3CX PBX.
    2. Extension 101 registered on 3CX PBX
    3. Extension 101 makes outgoing call to number 0041335085054
    4. As soon as the latter is answering the call, Asterisk PBX set the callerid(num) and callerid(name) equal to 0041335085054 and dials another call towards internal extension 99999. Presented callerid is 0041335085054. This scenario could be organized with different SIP service providers, with same result, which is normal
    5. Asterisk set the callerid(num) and callerid(name) equal to 0041335085054 and PBX dials extension 402 on 3CX PBX. Presented callerid is 101/ Predictive System.

    I want to understand what parameter(PAI, RPID, CallerID(num), CallerID(name)?) I need to change during the call to achieve calling address presentation change according to my needs. Or maybe some parameter need to be changed on 3CX PBX side, either maybe instead of extension 101 I need to have a trunk registered towards 3CX PBX in order to be able to setup different callerIDs during calls.

    if needed i can provide the pcap trace for all three calls mentioned above.

    thank you in advance for your time and consideration
     
  4. artsx

    Joined:
    Sep 3, 2016
    Messages:
    7
    Likes Received:
    0
    With some help from 3CX (normaly they dont provide help integrating Asterisk to them.... so I'm lucky)... Here is what needs to be done on both 3CX and Asterisk side for trunking to work and Caller ID as well:

    Hi, everything is working now, thank you. Just for my own notes (and yours if need be) in the ticket system, here is what needs to be setup on both side:


    Client side PBX: (in our case, it's Asterisk 13 with Incredible PBX 13-12.2CENTOS6)

    Trunk setup:
    Trunk name : 3CX

    Peer details:

    host=[ip of 3cx]
    username=[number for 3CX master bridge ID]
    fromuser=[number for 3CX master bridge ID]
    secret=[password for 3CX master bridge ID]
    sendrpid=yes ; needed for CallerID to be sent to 3CX
    type=peer
    qualify=yes

    Register String:

    [bridgeID]:[bridge_password]@[3cx_ip]:5060/[bridgeID]
    ;example: 10000:123456@10.10.20.12:5060/10000


    On the 3CX: (3CX bridge must be set as MASTER)
    Make sure to set the bridge option: "Caller ID to send in "From Display Name" field = "Caller Name" or else Caller Name/Number does not work correctly.

    Hope this helps someone else, as this took me 4 days in my LAB to set this up and get it working properly.
     
  5. artsx

    Joined:
    Sep 3, 2016
    Messages:
    7
    Likes Received:
    0
  6. jdbrau03

    Joined:
    Aug 31, 2016
    Messages:
    2
    Likes Received:
    0
    You are correct that i am going over 3cx bridge, but remote end sends the call out a PRI line to the phone company. Basically I have caller id 111-111-1111 set on my extension, and when I make the call across the bridge and out it is assigning the default caller id from the remote end 222-222-2222 instead of the 111-111-1111
     
  7. leejor

    leejor Well-Known Member

    Joined:
    Jan 22, 2008
    Messages:
    10,355
    Likes Received:
    223
    So, what you need to determine is what caller ID is being sent across the bridge. If you call an extension on the second PBX rather than an outside call, what number shows? If the correct number is showing, then it would appear that the second PBX isn't passing that number out on the trunks, or...your provider is ignoring it.
     
Thread Status:
Not open for further replies.