Hello Klaus,
Initial ACK sent by the UAC looks like this:
Request-Line: ACK sip:700ABCDEFGHIJ@<IP_ASTERISK/KAMAILIO>:4060 SIP/2.0
Method: ACK
Request-URI: sip:700ABCDEFGHIJ@<IP_ASTERISK/KAMAILIO>:4060
Message Header
Via: SIP/2.0/UDP <IP_UAC>:5060;branch=z9hG4bK-8b319388;rport
Transport: UDP
Sent-by Address: <IP_UAC>
Sent-by port: 5060
Branch: z9hG4bK-8b319388
RPort: rport
From: 22 <sip:ABCDEFGHIJ@sip.fqdn.tld>;tag=189f3d3bf3f9656o0
SIP Display info: 22
SIP from address: sip:ABCDEFGHIJ@sip.fqdn.tld
SIP from address User Part: ABCDEFGHIJ
SIP from address Host Part: sip.fqdn.tld
SIP from tag: 189f3d3bf3f9656o0
To: <sip:123@sip.fqdn.tld>;tag=as091754f8
SIP to address: sip:123@sip.fqdn.tld
SIP to address User Part: 123
SIP to address Host Part: sip.fqdn.tld
SIP to tag: as091754f8
Call-ID: 39fe9b57-95f574a2@<IP_UAC>
CSeq: 102 ACK
Sequence Number: 102
Method: ACK
Max-Forwards: 70
Route: <sip:<IP_ASTERISK/KAMAILIO>;lr=on>
Route URI: sip:<IP_ASTERISK/KAMAILIO>;lr=on
Route Host Part: <IP_ASTERISK/KAMAILIO>
Route URI parameter: lr=on
Proxy-Authorization: Digest
username="ABCDEFGHIJ",realm="sip.fqdn.tld",nonce="VCGIx1Qhh5sqtS7GwGWBKTLvJX
7H3Oqe",uri="sip:123@sip.fqdn.tld",algorithm=MD5,response="103a027b58eb628ea
003dd827ea1d669"
Authentication Scheme: Digest
Username: "ABCDEFGHIJ"
Realm: "sip.fqdn.tld"
Nonce Value: "VCGIx1Qhh5sqtS7GwGWBKTLvJX7H3Oqe"
Authentication URI: "sip:123@sip.fqdn.tld"
Algorithm: MD5
Digest Authentication Response:
"103a027b58eb628ea003dd827ea1d669"
Contact: 22 <sip:ABCDEFGHIJ@<IP_UAC>:5060>
SIP Display info: 22
Contact URI: sip:ABCDEFGHIJ@<IP_UAC>:5060
Contact URI User Part: ABCDEFGHIJ
Contact URI Host Part: <IP_UAC>
Contact URI Host Port: 5060
User-Agent: Linksys/WRP400-2.00.32
Content-Length: 0
Next, the ACK on lo interface who loops:
User Datagram Protocol, Src Port: 5060 (5060), Dst Port: 5060 (5060) <--
here the Dst Port has already been modified by Kamailio.
Session Initiation Protocol (ACK)
Request-Line: ACK sip:<IP_ASTERISK/KAMAILIO>;lr=on SIP/2.0
Method: ACK
Request-URI: sip:<IP_ASTERISK/KAMAILIO>;lr=on
Request-URI Host Part: <IP_ASTERISK/KAMAILIO>
Message Header
Via: SIP/2.0/UDP
<IP_ASTERISK/KAMAILIO>;branch=z9hG4bKe717.d7d6c57a10035735c483450629da8b62.0
Transport: UDP
Sent-by Address: <IP_ASTERISK/KAMAILIO>
Branch: z9hG4bKe717.d7d6c57a10035735c483450629da8b62.0
Via: SIP/2.0/UDP <IP_UAC>:5060;branch=z9hG4bK-2182fea0;rport=5060
Transport: UDP
Sent-by Address: <IP_UAC>
Sent-by port: 5060
Branch: z9hG4bK-2182fea0
RPort: 5060
From: 22 <sip:ABCDEFGHIJ@sip.fqdn.tld>;tag=8ab714d39e8cfdefo0
SIP Display info: 22
SIP from address: sip:ABCDEFGHIJ@sip.fqdn.tld
SIP from address User Part: ABCDEFGHIJ
SIP from address Host Part: sip.fqdn.tld
SIP from tag: 8ab714d39e8cfdefo0
To: <sip:123@sip.fqdn.tld>;tag=as116ed4ed
SIP to address: sip:123@sip.fqdn.tld
SIP to address User Part: 123
SIP to address Host Part: sip.fqdn.tld
SIP to tag: as116ed4ed
Call-ID: 66c39a3-eb259f5f@<IP_UAC>
CSeq: 102 ACK
Sequence Number: 102
Method: ACK
Max-Forwards: 69
Proxy-Authorization: Digest
username="ABCDEFGHIJ",realm="sip.fqdn.tld",nonce="VCGI/FQhh9AbPlF1XLMvEaetTC
aGX9CM",uri="sip:123@sip.fqdn.tld",algorithm=MD5,response="55ca32ecf5ab7b328
95fd2e545d7033c"
Authentication Scheme: Digest
Username: "ABCDEFGHIJ"
Realm: "sip.fqdn.tld"
Nonce Value: "VCGI/FQhh9AbPlF1XLMvEaetTCaGX9CM"
Authentication URI: "sip:123@sip.fqdn.tld"
Algorithm: MD5
Digest Authentication Response:
"55ca32ecf5ab7b32895fd2e545d7033c"
Contact: 22 <sip:ABCDEFGHIJ@<IP_UAC>:5060>
SIP Display info: 22
Contact URI: sip:ABCDEFGHIJ@<IP_UAC>:5060
Contact URI User Part: ABCDEFGHIJ
Contact URI Host Part: <IP_UAC>
Contact URI Host Port: 5060
User-Agent: Linksys/WRP400-2.00.32
Content-Length: 0
Regards,
Igor.
-----Message d'origine-----
De : sr-users-bounces(a)lists.sip-router.org
[mailto:sr-users-bounces@lists.sip-router.org] De la part de Klaus Darilion
Envoyé : mardi 23 septembre 2014 16:04
À : Kamailio (SER) - Users Mailing List
Objet : Re: [SR-Users] Relaying ACK to Asterisk
dump the whole ACK packet received by Kamailio, and the packet looped by
Kamailio
regards
Klaus
On 20.08.2014 18:38, Igor Potjevlesch wrote:
Hello,
Im having trouble with this scenario (Kamailio and Asterisk are
working on the same server, Asterisk listens on 4060 instead of 5060):
the UAC sends an ACK request with the following R-URI:
sip:955*95%23@<IP_ASTERISK/KAMAILIO>:4060
<sip:955*95%23@%3cIP_ASTERISK/KAMAILIO%3e:4060>.
When Im doing a capture on loopback interface, I just see an ACK
request from IP <IP_ASTERISK/KAMAILIO>:5060 to IP
<IP_ASTERISK/KAMAILIO>:5060.
So the ACK seems to loop inside Kamailio.
What could explain that the good port defined by the UAC is deleted?
Regards,
Igor.
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing
list sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users