Hi,

I wanted to ask what people think about this here (as it seems to be buried deep down in the comment thread of the tracker):

If we are using a B2B with session timer, and we are doing the following refresh call flow:

A                 SEMS                  B
         ... sst timer expires ...
|                   |                   |
|<--INVITE          |                   |
|--- OK/SDPc------->|                   |
|                   |---INVITE / SDPc-->|
|                   |<-- OK/SDPd--------|
|<----ACK/SDPd------|----ACK----------->|
|                   |                   |

that works fine if it succeeds, i.e. A and B respond.

But, what should we do if B side fails ?

A                 SEMS                  B
         ... sst timer expires ...
|                   |                   |
|<--INVITE          |                   |
|--- OK/SDPc------->|
|                   |---INVITE / SDPc-->
|                   |
                   ...
|                   |---INVITE / SDPc-->  (retrans)
                   ...
|                   |
|                   |---INVITE / SDPc--> (retrans)

|                   |<- local 408

by the time INVITE on B leg times out, A is probably already thinking that its reinvite transaction timed out, because it has not received ACK/SDP answer.

should SEMS send ACK with the last established SDP after e.g. half the INVITE timer? any other way to do that properly?

Stefan

-------- Original Message --------

A NOTE has been added to this issue.
======================================================================
https://bugtracker.iptel.org/view.php?id=35
======================================================================
[...]
----------------------------------------------------------------------
re 1) an empty INVITE has been sent to GW, it responded with 200 OK + SDP
offer. if everything works, we send this offer into the other leg, get the
SDP answer there, and send the SDP answer in ACK.
now, the other leg does not respond. what would be the desired behaviour
in that case? send an ACK with the last SDP after half the INVITE
transaction timer?

[...]
----------------------------------------------------------------------


--
Stefan Sayer
VoIP Services Consulting and Development

Warschauer Str. 24
10243 Berlin

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


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

Reply via email to