- All Implemented Interfaces:
- Serializable, Runnable
- Enclosing class:
- SIPDialog
public class SIPDialog.ReInviteSender
extends Object
implements Runnable, Serializable
This task waits till a pending ACK has been recorded and then sends out a
re-INVITE. This is to prevent interleaving INVITEs ( which will result in
a 493 from the UA that receives the out of order INVITE). This is
primarily for B2BUA support. A B2BUA may send a delayed ACK while it does
mid call codec renegotiation. In the meanwhile, it cannot send an
intervening re-INVITE otherwise the othr end will respond with a
REQUEST_PENDING. We want to avoid this condition. Hence we wait till the
ACK for the previous re-INVITE has been sent before sending the next
re-INVITE.
- See Also:
- Serialized Form