Inbound Anonymous Caller ID rejected

Discussion in '3CX Phone System - General' started by eQDoBBs, Dec 10, 2015.

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

    Joined:
    Aug 14, 2012
    Messages:
    38
    Likes Received:
    3
    Hi,

    We have an issue with inbound calls not being answered where the caller ID is being with held. This presents to the PBX a From: value of "Anonymous"<sip:anonymous@anonymous.invalid:65535 and the call is not answered. I have confirmed we do not have any Anonymous entries in the blacklist, so I can only think that these types of calls are not matching the source parameters. I did not want to play too much with the configuration settings and so some advice would be very much appreciated.

    The following log file extract shows the debug level logging. My reasoning is that as the call is not matching a incoming source criteria, 3CX is asking for authentication and as the Adtran device is not configured with any credentials, none is being returned and therefore the call is being rejected. This is proven in the packet capture.

    Our 3CX settings have the 5848 as the inbound call port identification and the Adtran device as the 'From: Host Part' Custom IP Range for the Call Source Identification. We are running v14 SP2.

    ######## 3CX Log Extract #########


    10-Dec-2015 14:42:25.741 [CM102001]: Authentication failed for AuthFail Recv Req INVITE from <Adtran IP>:5060 tid=-95ee8-249abbcb-878fcea Call-ID=4a0b848-7f000001-13c4-95ee8-8ef7f24b-95ee8@697d1ff8708a2f1b311fdd7c77bed562:
    INVITE sip:5848@<3CX server IP>:5060 SIP/2.0
    Via: SIP/2.0/UDP <Adtran IP>:5060;branch=z9hG4bK-95ee8-249abbcb-878fcea
    Max-Forwards: 70
    Contact: <sip:anonymous@<Adtran IP>:5060;transport=UDP>
    To: <sip:5848@<3CX server IP>:5060>
    From: "Anonymous"<sip:anonymous@anonymous.invalid:65535>;tag=49ccbe0-7f000001-13c4-95ee8-ac3f5de0-95ee8
    Call-ID: 4a0b848-7f000001-13c4-95ee8-8ef7f24b-95ee8@697d1ff8708a2f1b311fdd7c77bed562
    CSeq: 2 INVITE
    Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, PRACK, REFER, REGISTER
    Content-Type: application/sdp
    Proxy-Authorization: Digest username="",realm="3CXPhoneSystem",nonce="414d535c0c7a205168:52b52f84f68ba54488824f9d0c13868b",uri="sip:5848@<3CX server IP>:5060",response="4ad5705a740524590df66936ae5a42ab",algorithm=MD5
    Supported: 100rel, replaces
    User-Agent: ADTRAN_Netvanta_6310/R10.9.4.E
    Content-Length: 233

    v=0
    o=Sonus_UAC 11211 32680 IN IP4 <Adtran IP>
    s=SIP Media Capabilities
    c=IN IP4 <Adtran IP>
    t=0 0
    m=audio 12220 RTP/AVP 8 101
    a=sendrecv
    a=ptime:20
    a=rtpmap:8 PCMA/8000
    a=rtpmap:101 telephone-event/8000
    a=fmtp:101 0-15
    ; Reason: Credentials don't match, check that authorization-ID and password match the ones in extension settings
    10-Dec-2015 14:42:25.740 [CM500002]: Unidentified incoming call. Review INVITE and adjust source identification:
    Invite-UNK Recv Req INVITE from <Adtran IP>:5060 tid=-95ee8-249abbcb-878fcea Call-ID=4a0b848-7f000001-13c4-95ee8-8ef7f24b-95ee8@697d1ff8708a2f1b311fdd7c77bed562:
    INVITE sip:5848@<3CX server IP>:5060 SIP/2.0
    Via: SIP/2.0/UDP <Adtran IP>:5060;branch=z9hG4bK-95ee8-249abbcb-878fcea
    Max-Forwards: 70
    Contact: <sip:anonymous@<Adtran IP>:5060;transport=UDP>
    To: <sip:5848@<3CX server IP>:5060>
    From: "Anonymous"<sip:anonymous@anonymous.invalid:65535>;tag=49ccbe0-7f000001-13c4-95ee8-ac3f5de0-95ee8
    Call-ID: 4a0b848-7f000001-13c4-95ee8-8ef7f24b-95ee8@697d1ff8708a2f1b311fdd7c77bed562
    CSeq: 2 INVITE
    Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, PRACK, REFER, REGISTER
    Content-Type: application/sdp
    Proxy-Authorization: Digest username="",realm="3CXPhoneSystem",nonce="414d535c0c7a205168:52b52f84f68ba54488824f9d0c13868b",uri="sip:5848@<3CX server IP>:5060",response="4ad5705a740524590df66936ae5a42ab",algorithm=MD5
    Supported: 100rel, replaces
    User-Agent: ADTRAN_Netvanta_6310/R10.9.4.E
    Content-Length: 233

    v=0
    o=Sonus_UAC 11211 32680 IN IP4 <Adtran IP>
    s=SIP Media Capabilities
    c=IN IP4 <Adtran IP>
    t=0 0
    m=audio 12220 RTP/AVP 8 101
    a=sendrecv
    a=ptime:20
    a=rtpmap:8 PCMA/8000
    a=rtpmap:101 telephone-event/8000
    a=fmtp:101 0-15
    10-Dec-2015 14:42:25.740 [CM302002]: Authentication failed due to unidentified source of: SipReq: INVITE 5848@<3CX server IP>:5060 tid=-95ee8-249abbcb-878fcea cseq=INVITE contact=anonymous@<Adtran IP>:5060 / 2 from(wire)
    10-Dec-2015 14:42:25.701 [CM500002]: Unidentified incoming call. Review INVITE and adjust source identification:
    Invite-UNK Recv Req INVITE from <Adtran IP>:5060 tid=-95ee8-249abba4-3a3175bd Call-ID=4a0b848-7f000001-13c4-95ee8-8ef7f24b-95ee8@697d1ff8708a2f1b311fdd7c77bed562:
    INVITE sip:5848@<3CX server IP>:5060 SIP/2.0
    Via: SIP/2.0/UDP <Adtran IP>:5060;branch=z9hG4bK-95ee8-249abba4-3a3175bd
    Max-Forwards: 70
    Contact: <sip:anonymous@<Adtran IP>:5060;transport=UDP>
    To: <sip:5848@<3CX server IP>:5060>
    From: "Anonymous"<sip:anonymous@anonymous.invalid:65535>;tag=49ccbe0-7f000001-13c4-95ee8-ac3f5de0-95ee8
    Call-ID: 4a0b848-7f000001-13c4-95ee8-8ef7f24b-95ee8@697d1ff8708a2f1b311fdd7c77bed562
    CSeq: 1 INVITE
    Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, PRACK, REFER, REGISTER
    Content-Type: application/sdp
    Supported: 100rel, replaces
    User-Agent: ADTRAN_Netvanta_6310/R10.9.4.E
    Content-Length: 233

    v=0
    o=Sonus_UAC 11211 32680 IN IP4 <Adtran IP>
    s=SIP Media Capabilities
    c=IN IP4 <Adtran IP>
    t=0 0
    m=audio 12220 RTP/AVP 8 101
    a=sendrecv
    a=ptime:20
    a=rtpmap:8 PCMA/8000
    a=rtpmap:101 telephone-event/8000
    a=fmtp:101 0-15

    ##### end 3CX Log extract #####

    ### Packet Capture ####
    Adtran > 3CX Server request: INVITE sip:5848@<3cx IP>:5060
    3CX Server > Adtran Status: 407 Proxy Authentication Required
    Adtran > 3CX Server Request ACK sip:5848@<3CX IP>:5060; transport=UDP
    Adtran > 3CX Server Request: INVITE sip:5848@<3cx IP>:5060
    3CX Server > Adtran Status: 404 User unknown
    Adtran > 3CX Server Request: ACK sip:5848@<3CX IP>:5060; transport=UDP

    ### End ###

    Thanks
     
  2. aberry

    aberry New Member

    Joined:
    Jan 13, 2015
    Messages:
    119
    Likes Received:
    7
    I had some issues like this, and it was a result of how my SIP provider was providing me with the DID mask. For my inbound rule for the DID I had for example 5551234 as the inbound DID. Sometimes they provider would add other information ahead of the DID and I would have this problem. To fix it add a wildcard to the front of the DID, so for the example *5551234. Again, that is just what fixed it for my provider.

    Here is a link to a provider explaining the issues:

    http://support.nexvortex.com:84/support/index.php?/Knowledgebase/Article/View/10
     
  3. eQDoBBs

    Joined:
    Aug 14, 2012
    Messages:
    38
    Likes Received:
    3
    Hi

    Thank you for your reply, but sadly this did not resolve the issue and anonymous caller ID inbound calls are still not being answered and I cannot work out how to get 3CX to accept these calls.

    I really need to get this resolved as these calls appear as 'unknown number' for people dialling in.

    thanks
     
  4. datamerge

    datamerge New Member

    Joined:
    Nov 19, 2014
    Messages:
    176
    Likes Received:
    23
    The problem is with your Adtran. the host part of the from header should be the IP address / port pair of the Adtran instead of anonymous.Invalid:65535

    Essentially it should look like the contact details.
     
  5. eQDoBBs

    Joined:
    Aug 14, 2012
    Messages:
    38
    Likes Received:
    3
    Hi

    Firstly - thanks for your reply.

    I have had the Adtran updated and this is now sending its IP address in the FROM: fields rather than the '@anonymous.invalid', however I still cannot get the 3CX server to accept withheld caller ID inbound calls.

    I have tried adjusting the source identification parameters, adding a DID/DDI for '*nonymous' but still calls fail to be answered. Here is the current log output (again <3CX Server IP> and <Adtran IP> mask the real IP addresses.:

    16-Dec-2015 11:12:18.749 [CM102001]: Authentication failed for AuthFail Recv Req INVITE from 10.10.10.10:5060 tid=-1ad2-68c730-68c3bf65 Call-ID=49f53c8-7f000001-13c4-1ad2-8ab4eca3-1ad2@2926248e0a5b7859e9a9dd39cb9cad41:
    INVITE sip:5848@10.10.10.11:5060 SIP/2.0
    Via: SIP/2.0/UDP 10.10.10.10:5060;branch=z9hG4bK-1ad2-68c730-68c3bf65
    Max-Forwards: 70
    Contact: <sip:anonymous@10.10.10.10:5060;transport=UDP>
    To: <sip:5848@10.10.10.11:5060>
    From: "Anonymous"<sip:anonymous@10.10.10.10:65535>;tag=49c39d0-7f000001-13c4-1ad2-e4b87533-1ad2
    Call-ID: 49f53c8-7f000001-13c4-1ad2-8ab4eca3-1ad2@2926248e0a5b7859e9a9dd39cb9cad41
    CSeq: 2 INVITE
    Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, PRACK, REFER, REGISTER
    Content-Type: application/sdp
    Proxy-Authorization: Digest username="",realm="3CXPhoneSystem",nonce="414d535c0c81d81202:05c902e2ba868a0cf42b9e0771eb0b9a",uri="sip:5848@10.10.10.11:5060",response="31796ade25a3227844f76fcf77ed20bf",algorithm=MD5
    Supported: 100rel, replaces
    User-Agent: ADTRAN_Netvanta_6310/R10.9.4.E
    Content-Length: 232

    v=0
    o=Sonus_UAC 15132 2390 IN IP4 10.10.10.10
    s=SIP Media Capabilities
    c=IN IP4 10.10.10.10
    t=0 0
    m=audio 10114 RTP/AVP 8 101
    a=sendrecv
    a=ptime:20
    a=rtpmap:8 PCMA/8000
    a=rtpmap:101 telephone-event/8000
    a=fmtp:101 0-15
    ; Reason: Credentials don't match, check that authorization-ID and password match the ones in extension settings
    16-Dec-2015 11:12:18.749 [CM500002]: Unidentified incoming call. Review INVITE and adjust source identification:
    Invite-UNK Recv Req INVITE from 10.10.10.10:5060 tid=-1ad2-68c730-68c3bf65 Call-ID=49f53c8-7f000001-13c4-1ad2-8ab4eca3-1ad2@2926248e0a5b7859e9a9dd39cb9cad41:
    INVITE sip:5848@10.10.10.11:5060 SIP/2.0
    Via: SIP/2.0/UDP 10.10.10.10:5060;branch=z9hG4bK-1ad2-68c730-68c3bf65
    Max-Forwards: 70
    Contact: <sip:anonymous@10.10.10.10:5060;transport=UDP>
    To: <sip:5848@10.10.10.11:5060>
    From: "Anonymous"<sip:anonymous@10.10.10.10:65535>;tag=49c39d0-7f000001-13c4-1ad2-e4b87533-1ad2
    Call-ID: 49f53c8-7f000001-13c4-1ad2-8ab4eca3-1ad2@2926248e0a5b7859e9a9dd39cb9cad41
    CSeq: 2 INVITE
    Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, PRACK, REFER, REGISTER
    Content-Type: application/sdp
    Proxy-Authorization: Digest username="",realm="3CXPhoneSystem",nonce="414d535c0c81d81202:05c902e2ba868a0cf42b9e0771eb0b9a",uri="sip:5848@10.10.10.11:5060",response="31796ade25a3227844f76fcf77ed20bf",algorithm=MD5
    Supported: 100rel, replaces
    User-Agent: ADTRAN_Netvanta_6310/R10.9.4.E
    Content-Length: 232

    v=0
    o=Sonus_UAC 15132 2390 IN IP4 10.10.10.10
    s=SIP Media Capabilities
    c=IN IP4 10.10.10.10
    t=0 0
    m=audio 10114 RTP/AVP 8 101
    a=sendrecv
    a=ptime:20
    a=rtpmap:8 PCMA/8000
    a=rtpmap:101 telephone-event/8000
    a=fmtp:101 0-15
    16-Dec-2015 11:12:18.749 [CM302002]: Authentication failed due to unidentified source of: SipReq: INVITE 5848@10.10.10.11:5060 tid=-1ad2-68c730-68c3bf65 cseq=INVITE contact=anonymous@10.10.10.10:5060 / 2 from(wire)
    16-Dec-2015 11:12:18.620 [CM500002]: Unidentified incoming call. Review INVITE and adjust source identification:
    Invite-UNK Recv Req INVITE from 10.10.10.10:5060 tid=-1ad2-68c6b0-436a7d5d Call-ID=49f53c8-7f000001-13c4-1ad2-8ab4eca3-1ad2@2926248e0a5b7859e9a9dd39cb9cad41:
    INVITE sip:5848@10.10.10.11:5060 SIP/2.0
    Via: SIP/2.0/UDP 10.10.10.10:5060;branch=z9hG4bK-1ad2-68c6b0-436a7d5d
    Max-Forwards: 70
    Contact: <sip:anonymous@10.10.10.10:5060;transport=UDP>
    To: <sip:5848@10.10.10.11:5060>
    From: "Anonymous"<sip:anonymous@10.10.10.10:65535>;tag=49c39d0-7f000001-13c4-1ad2-e4b87533-1ad2
    Call-ID: 49f53c8-7f000001-13c4-1ad2-8ab4eca3-1ad2@2926248e0a5b7859e9a9dd39cb9cad41
    CSeq: 1 INVITE
    Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, PRACK, REFER, REGISTER
    Content-Type: application/sdp
    Supported: 100rel, replaces
    User-Agent: ADTRAN_Netvanta_6310/R10.9.4.E
    Content-Length: 232

    v=0
    o=Sonus_UAC 15132 2390 IN IP4 10.10.10.10
    s=SIP Media Capabilities
    c=IN IP4 10.10.10.10
    t=0 0
    m=audio 10114 RTP/AVP 8 101
    a=sendrecv
    a=ptime:20
    a=rtpmap:8 PCMA/8000
    a=rtpmap:101 telephone-event/8000
    a=fmtp:101 0-15

    ########## log end ##############

    I am getting desperate now, so any help is appreciated.

    thanks

    Mark
     
  6. Aram

    Aram Support Team
    Staff Member 3CX Support

    Joined:
    May 7, 2012
    Messages:
    124
    Likes Received:
    23
    Hi eQDoBBs,

    The call is rejected by 3CX Phone system because PBX can't identify the caller - it is "anonymous" everywhere.
    You have two ways to fix this issue
    1. Configure the ADTRAN (or ask them to configure it for you) to send identification ID in the SIP Contact field;
    Wrong: Contact: <sip:anonymous@10.10.10.10:5060;transport=UDP>
    Correct: Contact: <sip:123456789@10.10.10.10:5060;transport=UDP>

    2. Add custom identification parameter on 3CX Phone System.
    As I can see you have correct IP address of ADTRAN in the Contact field, so please do the following:
    * Edit VoIP provider and go to Source ID tab;
    * From Matching Strategy drop-down list choose "Match Any Fields";
    * From SIP Field drop-down list choose "Contact:Host Part";
    * From Variable drop-down list choose "Custom Field";
    * In the appeared field put your ADTRAN IP address. In your case: 10.10.10.10;
    * Press Add/Update button;
    * Make sure that "Source identification by DID" is unchecked (disabled);
    * Press OK button.

    That is all. After this you will be able to receive the calls from ADTRAN IP address.
     
  7. eQDoBBs

    Joined:
    Aug 14, 2012
    Messages:
    38
    Likes Received:
    3
    Hi Aram,

    Thanks very much for your reply.

    Frustratingly I had tried the Contact: Host Part and the IP address, together with the Match Any rule as the original From: Host part with the same IP address. However, then I changed it to remove the From: Host Part and only had the single rule and set to Match All it now works.

    Good to have all inbound calls working again.

    thanks again.

    Mark
     
  8. Nilop

    Joined:
    Nov 8, 2016
    Messages:
    1
    Likes Received:
    0
    Now I had a similar problem. Say, this is possible due to the fact that I changed my provider to another (advanced.name), but the network reconfiguration was not carried out?
     
Thread Status:
Not open for further replies.