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