CPC H04L 65/1016 (2013.01) [H04L 65/1046 (2013.01); H04L 65/1069 (2013.01); H04L 65/1104 (2022.05); H04L 65/765 (2022.05); H04M 11/00 (2013.01); H04M 11/066 (2013.01)] | 2 Claims |
1. A communication method performed by a plurality of communication devices,
when only one communication device among the plurality of communication devices transcodes media data,
a step that the only one communication device, when receiving an initial SDP (Session Description Protocol) offer including a codec type list from its own network, during SDP negotiation with an opposite communication device, sends the initial SDP offer including a codec type list in which a codec that can be transcoded by the only one communication device is added to the codec type list to the opposite communication device,
a step that the opposite communication device, during the SDP negotiation, receives the initial SDP offer from the only one communication device, and sends the initial SDP offer to its network,
a step that the opposite communication device, during the SDP negotiation, receives an initial SDP answer including a codec type list from its own network, and sends the initial SDP answer to the only one communication device,
a step that the only one communication device, during the SDP negotiation, receives the initial SDP answer from the opposite communication device, if a codec type list included in the initial SDP answer does not include the codec type which is included in the previously received initial SDP offer and includes the codec type added to the previously sent initial SDP offer, selects the codec type included in the previously received initial SDP offer as an after-SDP-negotiation's codec type, sends the initial SDP answer including the after-SDP-negotiation's codec type to its own network, and stores the both codec type negotiated between both sides its own network and the opposite communication device in a codec information storing device,
a step that the only one communication device transcodes media data which is communicated between its own network and the opposite communication device,
a step that the only one communication device receives a subsequent SDP offer from the opposite communication device, if the subsequent SDP offer does not include the codec type in use in its own network that was determined in the SDP negotiation and stored in the codec information storing device, and if it is possible to transcode the codec type included in the subsequent SDP offer to the codec type in use in its own network, sends the subsequent SDP offer including a codec type list added the codec type in use in the own network determined in the SDP negotiation, to its own network,
a step that the only one communication device receives a subsequent SDP answer from its own network, if the subsequent SDP answer does not include the codec type included in the subsequent SDP offer from the opposite communication device, sends the subsequent SDP answer including the codec type included in the subsequent SDP offer from the opposite communication device, to the opposite communication device, and
a step that the only one communication device transcodes media data which is communicated between its own network and the opposite communication device.
|