[like]  Wadii ELMAJDI | Evenmedia reacted to your message:
________________________________
From: Users <users-boun...@lists.opensips.org> on behalf of Bogdan-Andrei Iancu 
<bog...@opensips.org>
Sent: Tuesday, June 3, 2025 12:42:55 PM
To: OpenSIPS users mailling list <users@lists.opensips.org>; Volkan Oransoy 
<voran...@gmail.com>
Subject: Re: [OpenSIPS-Users] ACK request uri issue

Hi Volkan,

A simpler approach (with no manual storing) may be achieved via the 
fix_route_dialog() [1]. You can use this function after a match_dialog() on the 
ACK.

[1] 
https://opensips.org/html/docs/modules/3.5.x/dialog.html#func_fix_route_dialog

Regards,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
  https://www.opensips-solutions.com
  https://www.siphub.com

On 02.06.2025 00:05, Volkan Oransoy wrote:
Hi Adrian

It worked just as you described.

Thanks a lot.

On Sat, 31 May 2025 at 15:54, Adrian Georgescu 
<a...@ag-projects.com<mailto:a...@ag-projects.com>> wrote:
You can use store_dlg_value() to save the values of parsed headers like Contact 
header $ct.fields(uri) and retrieve them later from $dlg_val variable

If you have configured a stateful proxy and have the dialog module loaded the 
dialogs should be matched automatically.


> On May 31, 2025, at 11:58, Volkan Oransoy 
> <voran...@gmail.com<mailto:voran...@gmail.com>> wrote:
>
> Hi Adrian
>
> Thank you for your reply. I've had a look at the documentation. Can 
> match_dialog function handle this case?
>
> Thanks
>
> On Sat, 31 May 2025 at 10:20, Adrian Georgescu 
> <a...@ag-projects.com<mailto:a...@ag-projects.com>> wrote:
> You can save using the dialog module, the Contact uri from the 200 OK, then 
> when the ACK comes in, you replace the $ru with the previously saved value.
>
> > On May 31, 2025, at 10:07, Volkan Oransoy 
> > <voran...@gmail.com<mailto:voran...@gmail.com>> wrote:
> >
> > Hi all
> >
> > I am trying to integrate a 3rd party UAC with my Opensips box and have an 
> > issue.
> > The UAC sends an INVITE with an initial request uri and my box replies with 
> > 200 OK.
> > But the subsequent ACK sent by the UAC comes with the same request uri with 
> > the INVITE. My box expects the ACK request uri to be the Contact field of 
> > the 200 OK. So the ACK routing fails.
> > How can I rectify this on my end?
> >
> > Best
> >
> > --
> > Volkan Oransoy
> > _______________________________________________
> > Users mailing list
> > Users@lists.opensips.org<mailto:Users@lists.opensips.org>
> > http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
> _______________________________________________
> Users mailing list
> Users@lists.opensips.org<mailto:Users@lists.opensips.org>
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
> --
> Volkan Oransoy
> _______________________________________________
> Users mailing list
> Users@lists.opensips.org<mailto:Users@lists.opensips.org>
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users


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


--
Volkan Oransoy



_______________________________________________
Users mailing list
Users@lists.opensips.org<mailto: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