At 11:57 PM 5/25/2003, Nils Ohlmeier wrote:
Ok i first overlooked a problem in the messages. I think the ATA is guilty because the request URI of the ACK is not the same as the URI from the INVITE. And if i'm not wrong the URIs has to be the same because the ACK for a negative reply belongs to the transaction.
Thanks Nils -- indeed, that's an ATA bug -- the URIs must be the same.
To fix the problem, I urge ATA users to urge Cisco. You can use some workarounds (like disabling tm "ruri_matching" tm parameter in the about to be released ser 0.8.11 version) but ATA is the primary place to fix. Actually, the best thing to do with ATA is to use RFC-3261 transaction matching -- 2541 matching has been obsoleted quite a while ago.
-jiri
Hi Jiri,
Could you explain how to "use RFC-3261 transaction matching". Is this something I can switch on in the ser.cfg?
Thanks, Ricardo
----- Original Message ----- From: "Jiri Kuthan" jiri@iptel.org To: serusers@lists.iptel.org; "Ricardo Villa" ricvil@epm.net.co; aolchik@telenova.net Cc: "List serusers" serusers@lists.iptel.org Sent: Sunday, May 25, 2003 7:53 PM Subject: Re: [Serusers] SER is not matching ACK Messages
At 11:57 PM 5/25/2003, Nils Ohlmeier wrote:
Ok i first overlooked a problem in the messages. I think the ATA is guilty because the request URI of the ACK is not the
same
as the URI from the INVITE. And if i'm not wrong the URIs has to be the
same
because the ACK for a negative reply belongs to the transaction.
Thanks Nils -- indeed, that's an ATA bug -- the URIs must be the same.
To fix the problem, I urge ATA users to urge Cisco. You can use some
workarounds
(like disabling tm "ruri_matching" tm parameter in the about to be
released
ser 0.8.11 version) but ATA is the primary place to fix. Actually, the
best
thing to do with ATA is to use RFC-3261 transaction matching -- 2541
matching
has been obsoleted quite a while ago.
-jiri
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
At 04:49 PM 5/26/2003, Ricardo Villa wrote:
Hi Jiri,
Could you explain how to "use RFC-3261 transaction matching". Is this something I can switch on in the ser.cfg?
SER supports both -- it is about ATAs doing it correctly. The RFC3261 transaction matching is simple and good -- it uses explicit transaction identifier (Via/branch parameter). Previously, transaction identifier was calculated from a bunch of message elements, which was simply broken.
-Jiri
Thanks, Ricardo
----- Original Message ----- From: "Jiri Kuthan" jiri@iptel.org To: serusers@lists.iptel.org; "Ricardo Villa" ricvil@epm.net.co; aolchik@telenova.net Cc: "List serusers" serusers@lists.iptel.org Sent: Sunday, May 25, 2003 7:53 PM Subject: Re: [Serusers] SER is not matching ACK Messages
At 11:57 PM 5/25/2003, Nils Ohlmeier wrote:
Ok i first overlooked a problem in the messages. I think the ATA is guilty because the request URI of the ACK is not the
same
as the URI from the INVITE. And if i'm not wrong the URIs has to be the
same
because the ACK for a negative reply belongs to the transaction.
Thanks Nils -- indeed, that's an ATA bug -- the URIs must be the same.
To fix the problem, I urge ATA users to urge Cisco. You can use some
workarounds
(like disabling tm "ruri_matching" tm parameter in the about to be
released
ser 0.8.11 version) but ATA is the primary place to fix. Actually, the
best
thing to do with ATA is to use RFC-3261 transaction matching -- 2541
matching
has been obsoleted quite a while ago.
-jiri
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
-- Jiri Kuthan http://iptel.org/~jiri/
Jiri Kuthan writes:
To fix the problem, I urge ATA users to urge Cisco. You can use some workarounds (like disabling tm "ruri_matching" tm parameter in the about to be released ser 0.8.11 version) but ATA is the primary place to fix. Actually, the best thing to do with ATA is to use RFC-3261 transaction matching -- 2541 matching has been obsoleted quite a while ago.
wasn't this the same bug that i found and cisco actually fixed a couple of months ago?
-- juha
At 07:19 PM 5/27/2003, Juha Heinanen wrote:
Jiri Kuthan writes:
To fix the problem, I urge ATA users to urge Cisco. You can use some workarounds (like disabling tm "ruri_matching" tm parameter in the about to be released ser 0.8.11 version) but ATA is the primary place to fix. Actually, the best thing to do with ATA is to use RFC-3261 transaction matching -- 2541 matching has been obsoleted quite a while ago.
wasn't this the same bug that i found and cisco actually fixed a couple of months ago?
it was.
-ijri
Could be. The ATA 2.16 Release Notes say the the following problem was fixed: a.. CSCdz87773 If the Cisco ATA sends an INVITE message that includes the user=phone parameter, the corresponding ACK message does not always contain the user=phone parameter.
----- Original Message ----- From: "Juha Heinanen" jh@lohi.eng.song.fi To: "Jiri Kuthan" jiri@iptel.org Cc: serusers@lists.iptel.org; "Ricardo Villa" ricvil@epm.net.co; aolchik@telenova.net Sent: Tuesday, May 27, 2003 12:19 PM Subject: Re: [Serusers] SER is not matching ACK Messages
Jiri Kuthan writes:
To fix the problem, I urge ATA users to urge Cisco. You can use some workarounds (like disabling tm "ruri_matching" tm parameter in the about to be released ser 0.8.11 version) but ATA is the primary place to fix. Actually, the best thing to do with ATA is to use RFC-3261 transaction matching -- 2541 matching has been obsoleted quite a while ago.
wasn't this the same bug that i found and cisco actually fixed a couple of months ago?
-- juha
The problem is that ATA 2.16 brings other bugs, probably worst than this.
After sometime the ATA start to send registration messages with an invalid host in the From or To field (don't remember which one), and registration is lost. I had to move back to 2.15.
Alejandro
Ricardo Villa said:
Could be. The ATA 2.16 Release Notes say the the following problem was fixed: a.. CSCdz87773 If the Cisco ATA sends an INVITE message that includes the user=phone parameter, the corresponding ACK message does not always contain the user=phone parameter.
----- Original Message ----- From: "Juha Heinanen" jh@lohi.eng.song.fi To: "Jiri Kuthan" jiri@iptel.org Cc: serusers@lists.iptel.org; "Ricardo Villa" ricvil@epm.net.co; aolchik@telenova.net Sent: Tuesday, May 27, 2003 12:19 PM Subject: Re: [Serusers] SER is not matching ACK Messages
Jiri Kuthan writes:
To fix the problem, I urge ATA users to urge Cisco. You can use
some workarounds (like disabling tm "ruri_matching" tm parameter in the about to be released ser 0.8.11 version) but ATA is the primary place to fix. Actually, the best thing to do with ATA is to use RFC-3261 transaction matching -- 2541 matching has been obsoleted quite a while ago.
wasn't this the same bug that i found and cisco actually fixed a couple of months ago?
-- juha
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers