CPC H04L 65/1069 (2013.01) [H04L 65/1046 (2013.01); H04L 65/1104 (2022.05)] | 18 Claims |
1. A method of managing communications sessions in a communications network, the method comprising:
sending, by a caller device in the communications network to an endpoint of the communications network, a Session Initiation Protocol (SIP) message containing a Session description Protocol (SDP) offer for a communications session between the caller device and the endpoint, the SDP offer having an SDP formatted header including a first parameter in an attribute line of the header indicating whether the communications session will include media encoding teletypewriter (TTY) data, a second parameter in the attribute line of the header indicating whether the communications session will include media encoding audio data, or the first parameter and the second parameter indicating whether the communications session will include media encoding both TTY data and audio data;
receiving, by the device from the endpoint, an error response indicating that the endpoint has rejected the first or second parameter;
determining that the endpoint supports the media contained in the communication session being offered; and
based on the determining, sending, to the endpoint, a modified SIP message containing the SDP offer for the communications session, the SDP offer having the SDP formatted header excluding the first parameter or second parameter indicating whether the communications session will include media encoding TTY data, audio data, or both TTY data and audio data, thereby establishing the communications session between the caller device and the endpoint as previously offered in the SIP message.
|