Hello,

master 90cccb3 brings a rework of the b2bua with session timer application, which supports UPDATE as session refresh method, and uses normal SDP negotiation (INVITE+offer/200+answer) with last established SDP in case re-INVITE is used as refresh method.

It turned out that the delayed SDP negotiation with empty INVITE and SDP ping-pong introduced a lot of problems, structurally due to creating dependencies between the two INVITE transactions on the two legs. This intertwining was not only in the result of the transactions, but the transactions themselves were coupled, which in the normal case works, but leads to many problems in case there are errors (because the normal methods built into SIP of resolving them don't work any more or can not be used any more).

Also, the implementation of SST support in the B2B was greatly simplified. Now, b2b apps can simply enable session timers for the call legs, and everything is handled in the b2b implementation in the core.

Feedback is much appreciated!

Regards
Stefan
--
Stefan Sayer
VoIP Services Consulting and Development

Warschauer Str. 24
10243 Berlin

tel:+491621366449
sip:[email protected]
email/xmpp:[email protected]


_______________________________________________
Sems mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/sems

Reply via email to