Hello,

You could call create_dialog() on the initial INVITE, then catch the 200 OK and do
   $dlg_val(200ok_ip)=$si;
and when the ACK hits do
   $dd = $dlg_val(200ok_ip);

But this will mess up your routing for standard compliant UACs. So try to somehow identify the buggy clients ( maybe with the User-Agent: header ) and only perform this for those cases.

Regards.

Vlad Paiu
OpenSIPS Developer


On 10/14/2011 10:57 PM, Nauman Sulaiman wrote:
Hi,

Thanks, yes its a buggy proxy. We won't have the scenario

UAC ---- ProxyA ---- OpenSIPS ---- ProxyB

so how best to rewrite the $du in this case

Regards

--- On Fri, 14/10/11, Vlad Paiu<vladp...@opensips.org>  wrote:

From: Vlad Paiu<vladp...@opensips.org>
Subject: Re: [OpenSIPS-Users] Rewriting destination uri
To: users@lists.opensips.org
Date: Friday, 14 October, 2011, 10:19
Hello,

First of all, why does the 200 OK have in R-URI the
OpenSIPS IP ?
It should have as R-URI the Contact URI in the 200 OK ? Are
you dealing
with a buggy client/proxy behind OpenSIPS or is there some
other kind of
miss-configuration ?
The solution that you are trying to achieve is not generic,
because it
would not work
in case of

UAC ---- ProxyA ---- OpenSIPS ---- ProxyB

Regards,

Vlad Paiu
OpenSIPS Developer


On 10/14/2011 01:02 AM, Nauman Sulaiman wrote:
Hi,

We have the following set up , inbound call to UAC via
Opensips
UAC<--------- Opensips<-------------- Proxy 1
        INVITE
            INVITE
       -------->
----------------->
        200OK
200OK


<------------------

            ACK RURI=
Opensips IP

We would like to set the $du variable after Opensips
receives the
final ACK to be IP:port of the UAC.


When Opensips receives the 200OK from the UAC is it
possible to store the received ip and port somewhere so we
can rewrite the $du when we receive the ACK.How to do this?
Then how to rewrite the $du
Currently the ACK is not routed back to the UAC as the
RURI of the ACK has Opensips address.
Regards


_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to