2.5.15 Terminate a Voice Call
This use case, illustrated in the following diagram, describes how a protocol client terminates a voice call.
Figure 14: Steps for terminating a voice call
References
Preconditions
The protocol clients are signed in, as described in section 2.5.5.
Initiate a call, as described in section 2.5.12, or accept a call, as described in section 2.5.14.
Steps
Client A sends a SIP bye message to the protocol server to terminate the call, as described in [MS-SIPRE].
The protocol server forwards the SIP bye message to Client B, as described in [MS-SIPRE].
Client B sends a SIP response message, which accepts the request to the protocol server, as described in [MS-SIPRE].
The protocol server forwards the response to Client A, as described in [MS-SIPRE].
Post-conditions
A session between Client A and the Client B is cleared and the real-time voice packets are terminated.
If a call traverses through a media edge protocol server, the protocol clients deallocate these ports after the call is terminated.