Hello, All
My softphone supports incoming requests in outgoing dialogs in early state. For
example, the following scenario:
Sent: INVITE
Received: 183 (INVITE)
Received: INFO (in the early dialog with the same tags as in 183)
Sent: 200 (INFO)
[...]
Received: 200 (INVITE)
Sent: ACK
It's ok.
My question is related to the use case when the caller hangs up (cancels the
INVITE) before INFO is received:
Sent: INVITE
Received: 183 (INVITE)
Sent: CANCEL
Received: 200 (CANCEL)
Received: INFO (with the same tags as in 183)
My softphone responds to this INFO with the 481 response code because it
considers that the early dialog and the call were destroyed when the remote
servers answered to my CANCEL with 200.
But my users are complaining to this behavior. They want to receive 200 OK
response to the INFO request.
What do you think, is this correct? MAY my softphone respond to the INFO with
200 response when the initial INVITE was cancelled, or it MUST respond to the
INFO with 481 response because the early dialog was terminated after
successfull cancellation?
--
With best regards, Igor Vanin, St. Petersburg, Russia
mailto:[EMAIL PROTECTED] http://gpmail.spb.ru
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors