Hi all,

 

I have a one question regarding ACK and Proxy-Authorization header.

I am testing Kamailio 3.3 as SIP proxy,default config. I made one call with 2 phones where one has Public IP while other is behind NAT. SIP clients are Panasonic KX-UT133 and other is 1-NET (ex Sweden Mobile&CDMA provider ,over 50M users) Everything is working just fine, both RTP and SIP. On the other hand one of the clients,1-NET one, send Proxy-Authorization in ACK when he receives 200 OK from Kamailio.

 

PUBLIC_IP_USER1 – user 1000

PUBLIC_IP_USER2 – user 1001

 

KAMAILIO è 1-NET   

    SIP/2.0 200 OKr\n

    Record-Route: <sip:KAMAILIO_PUBLIC_IP;lr=on;nat=yes>

    Via: SIP/2.0/UDP PUBLIC_IP_USER1:5064;rport=5064;branch=z9hG4bK934894606

    Call-ID: 221374358

    From: blabla <sip:1000@KAMAILIO_PUBLIC_IP>;tag=507511069

    To: <sip:1001@KAMAILIO_PUBLIC_IP:5060>;tag=2148378512

    CSeq: 21 INVITE

    Allow: INVITE,ACK,CANCEL,BYE,INFO,UPDATE,OPTIONS,NOTIFY,REFER

    Contact: <sip:1001@PUBLIC_IP_USER2:1027>

    Require: replaces

    Content-Type: application/sdp

    Server: Panasonic_KX-UT133NE/01.081 (0080f0cedd83)

    Content-Length: 182

     

    v=0

    o=- 1343736535 1343736535 IN IP4 KAMAILIO_PUBLIC_IP

    s=-

    c=IN IP4 KAMAILIO_PUBLIC_IP

    t=0 0

    m=audio 20412 RTP/AVP 18

    a=rtpmap:18 G729/8000

    a=sendrecv

    a=ptime:20

    a=nortpproxy:yes

 

1-NET è KAMAILIO

    ACK sip:1001@PUBLIC_IP_USER2:1027 SIP/2.0

    Via: SIP/2.0/UDP PUBLIC_IP_USER1:5064;rport;branch=z9hG4bK642028490

    Route: <sip:KAMAILIO_PUBLIC_IP;lr=on;nat=yes>

    From: blabla <sip:1000@KAMAILIO_PUBLIC_IP>;tag=507511069

    To: <sip:1001@KAMAILIO_PUBLIC_IP:5060>;tag=2148378512

    Call-ID: 221374358

    CSeq: 21 ACK

    Contact: <sip:1000@PUBLIC_IP_USER1:5064>

    [truncated] Proxy-Authorization: Digest username="1000", realm="KAMAILIO_PUBLIC_IP", nonce="UBfL8lAXysb5tJCs80ZnthyPl9IzmRZk", uri="sip:1001@KAMAILIO_PUBLIC_IP:5060", response="7824519cdad9f1c2c79027a2d7522344", algorithm=MD5, cnonce="0a4f113b", q

    Max-Forwards: 70

    User-Agent: Serbia_2.00

    Content-Length: 0

     

I attach txt file with call flow, I can send pcap also.

 

I think that the issue is related with bad client but I need another opinion.

Does anyone has an idea about this issue?

 

Best Regards,

Ivan