[OpenSIPS-Users] YNT: Re: YNT: Re: YNT: Re: RFC3261 transaction matching failed error for the second 401 Unauthorized - Challenging the UE
Bogdan-Andrei Iancu
bogdan at opensips.org
Wed Oct 15 09:22:38 CEST 2014
Hi Kaan,
I'm glad the first part is properly working now.
Your ACK (as it is for a 200 OK) should be routed based on Route headers
(record route and loose route mechanism). TO better understand this,
please take a look to this webinar:
http://www.opensips.org/Documentation/Webinars#toc12 ( chapter 5.5 )
At INVITE time you should do record_route() and the ACK should carry the
Route headers in order to follow the same path as the INVITE.
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 15.10.2014 07:27, Kaan Dandin wrote:
> Hi Bogdan,
> Thanks a lot for your response. My aim is to register to both IMS
> nodes(.3 and .5) in the same time ,then able to make load balancing to
> any of them.
> With your support ,now I better understand how t_relay and paralel
> forking is working.
> I have managed the problem by sending to different IMS registration
> scenario (.3 and .5) from IMS bench (.11) instead of parallel forking
> in OpenSIPS.
> Now the registrations are successuly completed.
> But I have another problem in the IMS call scenario.
> ACK messages are always going to .5 IMS node in t_relay instead of the
> related node. In the logs it seems that related transaction not found
> and address is found with DNS lookup and always sent to .5 node.
> For that reason only half of the calls are successful.
> Below I am sharing related part of the script , call flow and trace.
> Kind regards,
> Kaan
> } else {
> if ( is_method("ACK") ) {
> xlog("xlog_ack_method");
> if ( t_check_trans() ) {
>
> # non loose-route, but stateful ACK;
> must be an ACK after
> # a 487 or e.g. 404 from
> upstream server
> xlog("xlog_nonlooseroutestatefulack");
> t_relay();
> exit;
> } else {
> # ACK without matching
> transaction ->
> # ignore and discard
> t_relay();
> xlog("xlog_nonlooseroutenonstatefulack");
> exit;
> }
> }
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20141015/1d7fae59/attachment-0001.htm>
More information about the Users
mailing list