[SR-Users] topoh ACK Call-ID mismatch

Daniel Tryba d.tryba at pocos.nl
Thu Apr 23 18:26:17 CEST 2015


On Wednesday 28 January 2015 13:52:26 Daniel-Constantin Mierla wrote:
> One solution I thought of is to propagate the direction via topoh
> 'cookie' header, as it is done by the dialog module for the local
> generated BYE. Tm code needs to be changed, but I haven't found the time
> for it yet.
> 
> Being an hob-by-hop ack for a within dialog request, there is no info
> that can be used to determine the direction. Topoh hooks are in the
> core, after the new sip message is printed, with no relation to
> transaction (or in this case, the reply).

I also found a similar flaw with reINVITEs due to session timers in 4.2.4

A new random callid gets generated and sent to an endpoint, which reacts with 
a 481.

109.235.34.226 contain the endpoints
109.235.32.240 is a loadbalancer
109.235.32.243 is the sipserver doing the topoh stuff

-- 

Telefoon: 088 0100 700
Sales: sales at pocos.nl | Service: servicedesk at pocos.nl
http://www.pocos.nl/ | Croy 9c, 5653 LC Eindhoven | Kamer van Koophandel 
17097024
-------------- next part --------------
U 2015/04/23 17:09:38.154754 109.235.34.226:1833 -> 109.235.32.240:5060
INVITE sip:102 at sip.pocos-voip.nl SIP/2.0.
Via: SIP/2.0/UDP 10.0.2.16:5060;branch=z9hG4bK18b62173;rport.
Max-Forwards: 70.
From: "asterisk" <sip:asterisk at sip.pocos-voip.nl>;tag=as046875bc.
To: <sip:102 at sip.pocos-voip.nl>.
Contact: <sip:asterisk at 10.0.2.16:5060>.
Call-ID: 5057076a5e2b691b71692fc65ba4c559 at sip.pocos-voip.nl.
CSeq: 103 INVITE.

#
U 2015/04/23 17:09:38.155050 109.235.32.240:5060 -> 109.235.32.243:5060
INVITE sip:102 at sip.pocos-voip.nl SIP/2.0.
Record-Route: <sip:109.235.32.240;lr;nat=yes>.
Via: SIP/2.0/UDP 109.235.32.240;branch=z9hG4bK4db6.d42ef588c2ec4c1d88566dc5bf6e60f8.0.
Via: SIP/2.0/UDP 10.0.2.16:5060;received=109.235.34.226;branch=z9hG4bK18b62173;rport=1833.
Max-Forwards: 70.
From: "asterisk" <sip:asterisk at sip.pocos-voip.nl>;tag=as046875bc.
To: <sip:102 at sip.pocos-voip.nl>.
Contact: <sip:asterisk at 10.0.2.16:5060;alias=109.235.34.226~1833~1>.
Call-ID: 5057076a5e2b691b71692fc65ba4c559 at sip.pocos-voip.nl.
CSeq: 103 INVITE.

#
U 2015/04/23 17:09:38.163091 109.235.32.243:5060 -> 109.235.32.240:5060
INVITE sip:tst2 at 172.16.0.2:5060 SIP/2.0.
Record-Route: <sip:109.235.32.243;lr;did=40d.9201;nat=yes>.
Record-Route: <sip:172.19.162.243;line=pcslb3-mp4KWA7KWOdfxsroxsXoxAMKWp3fWp6J9Gt6z.x*>.
Via: SIP/2.0/UDP 109.235.32.243;branch=z9hG4bK4db6.ef3c9f03145fe4f0367226959cdf479f.0.
Route: <sip:loadbalancer at 109.235.32.240;lr;received=sip:109.235.34.226:5060>.
Via: SIP/2.0/UDP 172.19.162.243;branch=pocos3-rS4MusXox1l5QHyNxRy6uAXsEOdsxidfEGy057Nlzq4pWpefZD6AhGtwWDJjEqeuEqQiEi6nEGe4zArdWqxfzDxSZsHnWGNtEAznZs5izAz4EAI8W1dK.
Via: SIP/2.0/UDP 172.19.162.243;branch=pocos3-rS4MusXox1l5QHyNxRyox1dfuA7pWArKEAy0m85AzD4pzDMlxRy6uAXsEOdsE1dfxAZ0ZPeJC8Ek-.k6h7mSZnT3WqXpxA7gxscfmqlf9GS3WGxs.
Max-Forwards: 69.
From: "asterisk" <sip:asterisk at sip.pocos-voip.nl>;tag=as046875bc.
To: <sip:102 at sip.pocos-voip.nl>.
Contact: <sip:172.19.162.243;line=pcslb3-mp4KW8Hs9q5fh.ELMG7KuAyoxid3EAktxGZKWpHThDHs-R7KWOdfxsroxsMoxAXpvA7dxsEBxM**>.
Call-ID: !!:ERytEsygE87tzReiEAn3ZAm3EAnfz8xpEDeJEqxtER4ymp4KuPIbZplsu.zbh.yoC8K*.
CSeq: 103 INVITE.

#
U 2015/04/23 17:09:38.165863 109.235.32.240:5060 -> 109.235.34.226:5060
INVITE sip:tst2 at 172.16.0.2:5060 SIP/2.0.
Record-Route: <sip:109.235.32.240;lr>.
Record-Route: <sip:109.235.32.243;lr;did=40d.9201;nat=yes>.
Record-Route: <sip:172.19.162.243;line=pcslb3-mp4KWA7KWOdfxsroxsXoxAMKWp3fWp6J9Gt6z.x*>.
Via: SIP/2.0/UDP 109.235.32.240;branch=z9hG4bKebf.887858d33ed17a10155d67d4082e04ad.0.
Via: SIP/2.0/UDP 109.235.32.243;branch=z9hG4bK4db6.ef3c9f03145fe4f0367226959cdf479f.0.
Via: SIP/2.0/UDP 172.19.162.243;branch=pocos3-rS4MusXox1l5QHyNxRy6uAXsEOdsxidfEGy057Nlzq4pWpefZD6AhGtwWDJjEqeuEqQiEi6nEGe4zArdWqxfzDxSZsHnWGNtEAznZs5izAz4EAI8W1dK.
Via: SIP/2.0/UDP 172.19.162.243;branch=pocos3-rS4MusXox1l5QHyNxRyox1dfuA7pWArKEAy0m85AzD4pzDMlxRy6uAXsEOdsE1dfxAZ0ZPeJC8Ek-.k6h7mSZnT3WqXpxA7gxscfmqlf9GS3WGxs.
Max-Forwards: 69.
From: "asterisk" <sip:asterisk at sip.pocos-voip.nl>;tag=as046875bc.
To: <sip:102 at sip.pocos-voip.nl>.
Contact: <sip:172.19.162.243;line=pcslb3-mp4KW8Hs9q5fh.ELMG7KuAyoxid3EAktxGZKWpHThDHs-R7KWOdfxsroxsMoxAXpvA7dxsEBxM**>.
Call-ID: !!:ERytEsygE87tzReiEAn3ZAm3EAnfz8xpEDeJEqxtER4ymp4KuPIbZplsu.zbh.yoC8K*.
CSeq: 103 INVITE.

#
U 2015/04/23 17:10:23.169897 109.235.34.226:5060 -> 109.235.32.240:5060
INVITE sip:172.19.162.243;line=pcslb3-mp4KW8Hs9q5fh.ELMG7KuAyoxid3EAktxGZKWpHThDHs-R7KWOdfxsroxsMoxAXpvA7dxsEBxM** SIP/2.0.
Via: SIP/2.0/UDP 172.16.0.2:5060;branch=z9hG4bK5d08a7fb;rport.
Route: <sip:109.235.32.240;lr>,<sip:109.235.32.243;lr;did=40d.9201;nat=yes>,<sip:172.19.162.243;line=pcslb3-mp4KWA7KWOdfxsroxsXoxAMKWp3fWp6J9Gt6z.x*>.
Max-Forwards: 70.
From: <sip:102 at sip.pocos-voip.nl>;tag=as1849526b.
To: "asterisk" <sip:asterisk at sip.pocos-voip.nl>;tag=as046875bc.
Contact: <sip:tst2 at 172.16.0.2:5060>.
Call-ID: !!:ERytEsygE87tzReiEAn3ZAm3EAnfz8xpEDeJEqxtER4ymp4KuPIbZplsu.zbh.yoC8K*.
CSeq: 102 INVITE.

#
U 2015/04/23 17:10:23.170608 109.235.32.240:5060 -> 109.235.32.243:5060
INVITE sip:172.19.162.243;line=pcslb3-mp4KW8Hs9q5fh.ELMG7KuAyoxid3EAktxGZKWpHThDHs-R7KWOdfxsroxsMoxAXpvA7dxsEBxM** SIP/2.0.
Via: SIP/2.0/UDP 109.235.32.240;branch=z9hG4bKdbf.c31106cfefb64e2a7ee223391e3a3bdd.0.
Via: SIP/2.0/UDP 172.16.0.2:5060;received=109.235.34.226;branch=z9hG4bK5d08a7fb;rport=5060.
Route: <sip:109.235.32.243;lr;did=40d.9201;nat=yes>,<sip:172.19.162.243;line=pcslb3-mp4KWA7KWOdfxsroxsXoxAMKWp3fWp6J9Gt6z.x*>.
Max-Forwards: 70.
From: <sip:102 at sip.pocos-voip.nl>;tag=as1849526b.
To: "asterisk" <sip:asterisk at sip.pocos-voip.nl>;tag=as046875bc.
Contact: <sip:tst2 at 172.16.0.2:5060;alias=109.235.34.226~5060~1>.
Call-ID: !!:ERytEsygE87tzReiEAn3ZAm3EAnfz8xpEDeJEqxtER4ymp4KuPIbZplsu.zbh.yoC8K*.
CSeq: 102 INVITE.

#
U 2015/04/23 17:10:23.173636 109.235.32.243:5060 -> 109.235.32.240:5060
INVITE sip:asterisk at 10.0.2.16:5060;alias=109.235.34.226~1833~1 SIP/2.0.
Via: SIP/2.0/UDP 109.235.32.243;branch=z9hG4bKdbf.2ede4ceaf1e5b9afbfa20fddc216fea0.0.
Via: SIP/2.0/UDP 172.19.162.243;branch=pocos3-rS4MusXox1l5QHyNxRy6uAXsEOdsxidfEGy057NlzqEpWpefZD6AhGtwWDJjEqeuzqe8u8xsxR7KE8E8zDziEAQ4x87gzDrfxAxsWRH4xp7sZ8QnuAy*.
Via: SIP/2.0/UDP 172.19.162.243;branch=pocos3-rS4MusXox1l5QHyNxRmfuA7puAyoxAktxGZKWge4Zp5V985n-R7KWOdfxsroxsMoxAXpWpefZD6AhGtwWDJjEqeuEDMKWq7gz8X0mPIbmPMlERypxy**.
Route: <sip:109.235.32.240;lr;nat=yes>.
Max-Forwards: 69.
From: <sip:102 at sip.pocos-voip.nl>;tag=as1849526b.
To: "asterisk" <sip:asterisk at sip.pocos-voip.nl>;tag=as046875bc.
Contact: <sip:172.19.162.243;line=pcslb3-mp4KWPQs9GeyxRmfuA7puAyoxAktxGZKWpHThDHs-R7KWOdfxsroxsMoxAXpvArKEAIBxM**>.
Call-ID: !!:XO7wQ5e6975saD9HWG9Sa4e4hr5ICAEhMDSsQrHozPkdajIHQq5YQ.Hd975OEj4cmGQu95IeZ4VKCjEtuPVih166CSxdOfk*.
CSeq: 102 INVITE.

#
U 2015/04/23 17:10:23.173898 109.235.32.240:5060 -> 109.235.34.226:1833
INVITE sip:asterisk at 10.0.2.16:5060 SIP/2.0.
Via: SIP/2.0/UDP 109.235.32.240;branch=z9hG4bKf02b.c77681ef2a3dcbf0948361c045f45d67.0.
Via: SIP/2.0/UDP 109.235.32.243;branch=z9hG4bKdbf.2ede4ceaf1e5b9afbfa20fddc216fea0.0.
Via: SIP/2.0/UDP 172.19.162.243;branch=pocos3-rS4MusXox1l5QHyNxRy6uAXsEOdsxidfEGy057NlzqEpWpefZD6AhGtwWDJjEqeuzqe8u8xsxR7KE8E8zDziEAQ4x87gzDrfxAxsWRH4xp7sZ8QnuAy*.
Via: SIP/2.0/UDP 172.19.162.243;branch=pocos3-rS4MusXox1l5QHyNxRmfuA7puAyoxAktxGZKWge4Zp5V985n-R7KWOdfxsroxsMoxAXpWpefZD6AhGtwWDJjEqeuEDMKWq7gz8X0mPIbmPMlERypxy**.
Max-Forwards: 69.
From: <sip:102 at sip.pocos-voip.nl>;tag=as1849526b.
To: "asterisk" <sip:asterisk at sip.pocos-voip.nl>;tag=as046875bc.
Contact: <sip:172.19.162.243;line=pcslb3-mp4KWPQs9GeyxRmfuA7puAyoxAktxGZKWpHThDHs-R7KWOdfxsroxsMoxAXpvArKEAIBxM**>.
Call-ID: !!:XO7wQ5e6975saD9HWG9Sa4e4hr5ICAEhMDSsQrHozPkdajIHQq5YQ.Hd975OEj4cmGQu95IeZ4VKCjEtuPVih166CSxdOfk*.
CSeq: 102 INVITE.

#
U 2015/04/23 17:10:23.176369 109.235.34.226:1833 -> 109.235.32.240:5060
SIP/2.0 481 Call/Transaction Does Not Exist.
Via: SIP/2.0/UDP 109.235.32.240;branch=z9hG4bKf02b.c77681ef2a3dcbf0948361c045f45d67.0;received=109.235.32.240.
Via: SIP/2.0/UDP 109.235.32.243;branch=z9hG4bKdbf.2ede4ceaf1e5b9afbfa20fddc216fea0.0.
Via: SIP/2.0/UDP 172.19.162.243;branch=pocos3-rS4MusXox1l5QHyNxRy6uAXsEOdsxidfEGy057NlzqEpWpefZD6AhGtwWDJjEqeuzqe8u8xsxR7KE8E8zDziEAQ4x87gzDrfxAxsWRH4xp7sZ8QnuAy*.
Via: SIP/2.0/UDP 172.19.162.243;branch=pocos3-rS4MusXox1l5QHyNxRmfuA7puAyoxAktxGZKWge4Zp5V985n-R7KWOdfxsroxsMoxAXpWpefZD6AhGtwWDJjEqeuEDMKWq7gz8X0mPIbmPMlERypxy**.
From: <sip:102 at sip.pocos-voip.nl>;tag=as1849526b.
To: "asterisk" <sip:asterisk at sip.pocos-voip.nl>;tag=as046875bc.
Call-ID: !!:XO7wQ5e6975saD9HWG9Sa4e4hr5ICAEhMDSsQrHozPkdajIHQq5YQ.Hd975OEj4cmGQu95IeZ4VKCjEtuPVih166CSxdOfk*.
CSeq: 102 INVITE.
Server: Asterisk PBX 11.13.1~dfsg-2+b1.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE.
Supported: replaces, timer.
Content-Length: 0.
.



More information about the sr-users mailing list