[OpenSIPS-Devel] [OpenSIPS-Users] [RELEASES] Planing OpenSIPS 1.9.0 major release

Dan Pascu dan at ag-projects.com
Wed Oct 31 20:03:50 CET 2012


On 29 Oct 2012, at 12:11, Bogdan-Andrei Iancu wrote:

> Hi Saul,
> 
> We were thinking at re-INVITE pinging from OpenSIPs level towards the caller and callee. There will be 2 modes (at least this is the current plan).
>    1) remember all the time the last SDPs from each side and re-use them when pining the other sides (just to trick the SDP negotiation)
>    2) start with a lateSDP negotiation on one side and do normal SDP on the other side (to avoid SDP storing), but this means at least one of the parties should support late SDP negotiations
>    3) open to other suggestions....

I think this invites trouble as it is prone to race conditions. If any of the clients send a re-INVIVITE of their own while OpenSIPs does it's pinging, it will fail as there is already an active unanswered re-INVITE in progress. The client will be confused as it didn't send another re-INVITE itself and the negative reply to its own re-INVITE will probably just prompt the client to terminate the session thinking there is some issue with it.

I cannot see this working without a full B2BUA, where OpenSIPs would queue the client requests if there is a ping in progress and only forward them after it has finished the ping transaction.

> 
> About the GRUU stuff, could you detail a bit :D ?
> 
> Regards,
> 
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
> 
> 
> On 10/26/2012 06:51 PM, Saúl Ibarra Corretgé wrote:
>> Hi,
>> 
>> On Oct 26, 2012, at 5:20 PM, Bogdan-Andrei Iancu wrote:
>> 
>>> Hi all,
>>> 
>>> I would like to start a discussion about the next OpenSIPS major release - and in this discussion anyone is welcomed with options, ideas, critics and other. Your feedback is important to drive the project into a direction that reflects the user's needs!.
>>> 
>>> So, I will here the starting points, for both release planing and release content.
>>> 
>>> 
>>> Content
>>> -------
>>> What was done:
>>>        http://www.opensips.org/Main/Ver190#toc2
>>> What is planned:
>>>        http://www.opensips.org/Main/Ver190#toc9
>>> Planned items have priorities (for being addressed); it is a must to have all items done for the next release, as we need to fit into a time frame. Whatever is not done, will be left for the next release (1.10)
>>> 
>>> 
>>> Planing
>>> -------
>>> Release candidate:
>>>    second half of January 2012, depending on the progress with the items to be done.
>>> Testing phase:
>>>    1 month allocated (it may be extended if critical problems show up)
>>> Stable release:
>>>    second half of February (after the testing phase is done).
>>> 
>>> 
>>> Once again, your feedback on these matters is important to us.
>>> 
>> I'll edit the wiki with the items we've been working on for presence.
>> 
>> Can you give a bit more detail on the dialog ping with re-INVITEs? re-INVITEs are particularly troublesome, because there can only be one of them at a time.
>> 
>> Also, can we add the in-dialog requests when using GRUU bug to the wishlist? :-)
>> 
>> Keep up the good work guys!
>> 
>> 
>> Regards,
>> 
>> --
>> Saúl Ibarra Corretgé
>> AG Projects
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Devel mailing list
>> Devel at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
>> 
> 
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> 


--
Dan







More information about the Devel mailing list