AXE MSC <ainu.a...@gmail.com> writes:
> After 4 minutes, handset replies back with TCP ACK. PCSCF then re-transmits
> INVITE and and gets 183 back from handset. However, because calling party
> side call was already cleared at 15th second, this is causing a ghost call
> for B party after 4 minutes of the original call.

It is true that the called party sees a ghost call.  But immediately
after PCSCF receives the 183, it should send the CANCEL for the call.
So if the delay was in the propagation of the INVITE to the handset, the
ghost call will be canceled quickly (from the point of the view of the
called party).

> Can PCSCF destroy the transaction at 15th second without sending the Cancel
> to handset? Later if handset comes with provisional response  then PCSCF
> can just reply back with SIP 481(transaction does not exist).

Depending on exactly how PCSCF generates the INVITE it sends, it may be
able to avoid keeping state information for the call after it is
canceled.  But it is still required to send a CANCEL to the called
handset as soon as it receives a provisional response.  However, it may
be able to know that it should send the CANCEL, and be able to construct
and send the CANCEL, without having kept state information about the
INVITE.

Dale
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to