Scalable voice over IP system configured for dynamically switching codecs during a call
DCFirst Claim
Patent Images
1. A method in a media server, the method comprising:
- establishing a call having a first media channel with an IP telephony gateway, the first media channel configured for transmitting a first media stream according to a corresponding first compression;
initiating closing of the first media channel based on a request for a resource utilizing a second compression; and
starting for the call a second media channel, configured for transmitting a second media stream according to the second compression, upon closing the first media channel,wherein the establishing step includes;
receiving a setup message from the IP telephony gateway on a call control channel;
exchanging compression capabilities information with the IP telephony gateway;
sending to the IP telephony gateway, on a media control channel, an open channel message requesting establishment of the first media channel according to the first compression based on the compression capabilities information; and
initiating transmission of the first media stream on the first media channel in response to an acknowledgment to the open channel message.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
An IP telephony gateway and a media server are configured for changing media streams during an existing call according to the voice over IP (H.323) protocol, where a first H.245 media channel configured for transmitting a first media stream at a corresponding first compression such as G.723 or G.729A is closed and a second H.245 media channel configured for transmitting a second media stream at a corresponding second compression such as G.711 is opened during the same H.225 call.
-
Citations
51 Claims
-
1. A method in a media server, the method comprising:
-
establishing a call having a first media channel with an IP telephony gateway, the first media channel configured for transmitting a first media stream according to a corresponding first compression; initiating closing of the first media channel based on a request for a resource utilizing a second compression; and starting for the call a second media channel, configured for transmitting a second media stream according to the second compression, upon closing the first media channel, wherein the establishing step includes; receiving a setup message from the IP telephony gateway on a call control channel; exchanging compression capabilities information with the IP telephony gateway; sending to the IP telephony gateway, on a media control channel, an open channel message requesting establishment of the first media channel according to the first compression based on the compression capabilities information; and initiating transmission of the first media stream on the first media channel in response to an acknowledgment to the open channel message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system configured for providing media services to a subscriber over an Internet protocol (IP) telephony link, the system comprising:
-
an IP telephony gateway configured for establishing IP-based calls having media stream connections according to specified compression formats; and a media server configured for establishing a call having a first media channel with the IP telephony gateway for transfer of a first media stream according to a corresponding first compression based on determined capabilities between the media server and the IP telephony gateway, the media server configured for closing the first media channel and starting for the call a second media channel, configured for transmitting a second media stream according to a second compression, based on a request for a resource utilizing the second compression; wherein the media server comprises; (1) a first interface configured for establishing the call and transferring at least one of the first and second media streams on the first media channel and the second media channel, respectively, the first interface configured for establishing the call by sending, on a call control channel, a connect message in response to receiving from the IP telephony gateway a setup message on the call control channel; and (2) a second interface configured for receiving from the resource a media stream having the second compression. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A media server comprising:
-
a first interface configured for establishing with an IP telephony gateway a call having a first media channel configured for transmitting a media stream according to a first compression, the first interface configured for initiating closing of the first media channel and starting for the call a second media channel, configured for transmitting a second media stream according to a second compression, based on a request for a resource utilizing the second compression; and a second interface configured for receiving from the resource a media stream having the second compression, wherein the first interface is configured for establishing the call by sending, on a call control channel, a connect message in response to receiving from the IP telephony gateway a setup message on the call control channel. - View Dependent Claims (21, 22, 23)
-
-
24. A computer readable medium having stored thereon sequences of instructions for establishing an IP-based call for providing calling services to a subscriber, the sequences of instructions including instructions for performing the steps of:
-
establishing a call having a first media channel with an IP telephony gateway, the first media channel configured for transmitting a first media stream according to a corresponding first compression; initiating closing of the first media channel based on a request for a resource utilizing a second compression; and starting for the call a second media channel, configured for transmitting a second media stream according to the second compression, upon closing the first media channel, wherein the establishing step includes; receiving a setup message from the IP telephony gateway on a call control channel; exchanging compression capabilities information with the IP telephony gateway; sending to the IP telephony gateway, on a media control channel, an open channel message requesting establishment of the first media channel according to the first compression based on the compression capabilities information; and initiating transmission of the first media stream on the first media channel in response to an acknowledgment to the open channel message. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A media server comprising:
-
means for establishing a call having a first media channel with an IP telephony gateway the first media channel configured for transmitting a first media stream according to a corresponding first compression; means for initiating closing of the first media channel based on a request for a resource utilizing a second compression; and means for starting for the call a second media channel, configured for transmitting a second media stream according to the second compression, upon closing the first media channel, wherein the establishing means includes; means for receiving a setup message from the IP telephony gateway on a call control channel; means for exchanging compression capabilities information with the IP telephony gateway; means for sending to the IP telephony gateway, on a media control channel, an open channel message requesting establishment of the first media channel according to the first compression based on the compression capabilities information; and means for initiating transmission of the first media stream on the first media channel in response to an acknowledgment to the open channel message. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification