Bugs item #3599495, was opened at 2013-01-04 08:20 Message generated for change (Tracker Item Submitted) made by pym67 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1086410&aid=3599495&group_id=232389
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: modules Group: 1.8.x Status: Open Resolution: None Priority: 5 Private: No Submitted By: Pierre-Yves (pym67) Assigned to: Nobody/Anonymous (nobody) Summary: SIP Parallel forking and RTPProxy limitation Initial Comment: Hello, I have found a limitation using opensips and rtpproxy with Parallel forking. Version: opensips (v1.8.2) + rtpproxy. Opensips is used as a SIP proxy (+ NAT traversal). Another component is handling the service logic (Application Server) The call scenario is the following: - 2 UAC are registered using the same identity (using the same opensips SIP Proxy). Those 2 UAC are behind NAT - Incoming call with parallel forking (to those 2 UAC) [forking is not handled on opensips itself] - 2 dialogs are well created (one for each fork) - Upon the first UAC has sent his 200OK, the other fork call is CANCELED. The problem is : - both calls ( fork.0 and fork.1) have the same FromTag, Call-ID). - on each INVITE, rtpproxy provide the same media port for both calls fork . [RTPProxy consider both INVITE as being part of the same call] - on CANCEL on fork.1, unforce_rtpproxy() is closing the call (and as there is only 1 "media" call ), no media can be established on fork.0 In my opinion, there is here a limitation of rtpproxy & rtpproxy module that handle calls based only on From Tag, Call-ID, To Tag information which is not enough in case of forking. Might it be possible to enhance the rtpproxy module in order to provide to "rtpproxy" a dialog ID/hash instead of the real Call-ID of the Call ? (trough a modparam to enable/disable this behavior). Do you think that this could be implemented ? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1086410&aid=3599495&group_id=232389 _______________________________________________ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel