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@lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel >> > > _______________________________________________ > Users mailing list > us...@lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > -- Dan _______________________________________________ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel