[OpenSIPS-Users] Opensips : Diaglog Topology hidding and ACK Loop

Bogdan-Andrei Iancu bogdan at opensips.org
Mon Nov 5 19:31:25 CET 2012


Perfect Pierre-Yves,

Credits go to Vlad for the fast fix just before the release ;)

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com


On 11/05/2012 02:25 PM, Pierre-Yves Marche wrote:
> Hi Bogdan, Vlad,
>
> I've tested this morning v1.8.2 with the fix in dialog module. I can 
> confirm that it solve the issue of the ACK Loop that I had.
>
> Regards,
> Pierre-Yves
>
>
>
> On Thu, Nov 1, 2012 at 9:37 PM, Bogdan-Andrei Iancu 
> <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>
>     Hi,
>
>     the fix was done, thanks to Vlad, and included in the 1.8.2
>     release - please update your 1.8 checkout and test again.
>
>     Best regards,
>
>     Bogdan-Andrei Iancu
>     OpenSIPS Founder and Developer
>     http://www.opensips-solutions.com
>
>
>     On 11/01/2012 03:28 PM, Bogdan-Andrei Iancu wrote:
>>     Hi Pierre-Yves,
>>
>>     Thanks for the detailed report - indeed, it seems to be a problem
>>     with the dialog matching (for sequential request) when having
>>     topology hiding in combination with spiraling (as your call goes
>>     twice through opensips with topo hiding).
>>     We will work on a patch as fast as possible (the fix was identified).
>>
>>     Regards,
>>     Bogdan-Andrei Iancu
>>     OpenSIPS Founder and Developer
>>     http://www.opensips-solutions.com
>>
>>     On 10/31/2012 04:59 PM, Pierre-Yves Marche wrote:
>>>     Hello,
>>>
>>>     I'm facing an issue of ACK Looping using opensips.
>>>
>>>     the configuration is the following :
>>>     - Opensips v1.8.1 (same problem with 1.7.2).
>>>       - using dialog "topology hidding" feature.
>>>       - using 2 @IPs (one to reach customers, one to reach SIP
>>>     Platform) (mhomed=yes)
>>>
>>>
>>>     Customer1/2 <--->Opensips (topology hidding) <----> SIP Platform
>>>
>>>     The call flow is the following: Customer1 call Customer2, both
>>>     are connected on the same Opensips
>>>     (when Customer1 and Customer2 are located on different opensips,
>>>     no problems)
>>>     Customer1 <-->opensips <--->SIP Platform <-->opensips <-->Customer2
>>>
>>>
>>>     INVITE/180/200 sequence is working well.
>>>
>>>     But the ACK of the 200 OK is looping between Customer2
>>>     -->Opensips -->SIP Plateform -->*Opensips -->SIP
>>>     Platform--->Opensips*... instead of doing directly
>>>     Customer2--->Opensips --->SIP Plateform -->Opensips -->Customer1
>>>
>>>
>>>     Attached, a network capture taken on opensips server.
>>>
>>>
>>>     I had a look at "dlg_list", 2 dialogs are created for this call.
>>>     Might be a problem with did matching ? I tested with
>>>     modparam("dialog", "dlg_match_mode", 0) and
>>>     modparam("dialog", "dlg_match_mode", 2)
>>>
>>>
>>>     Could someone help me fixing the issue ? Do you have some hints
>>>     of the root cause of issue ?
>>>
>>>
>>>     Regards,
>>>     Pierre-Yves
>>>
>>>
>>>     _______________________________________________
>>>     Users mailing list
>>>     Users at lists.opensips.org  <mailto:Users at lists.opensips.org>
>>>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>
>>     _______________________________________________
>>     Users mailing list
>>     Users at lists.opensips.org  <mailto:Users at lists.opensips.org>
>>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>     _______________________________________________
>     Users mailing list
>     Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20121105/e55a9d9c/attachment-0001.htm>


More information about the Users mailing list