Dynamic call control
First Claim
Patent Images
1. A method for providing call control comprising:
- a) receiving first information from an originating media gateway initiating a communication session, the first information bearing on a plurality of different communication schemes available at the originating media gateway for facilitating the communication session;
b) selecting a communication scheme available at a terminating media gateway for facilitating the communication session, the selected communication scheme corresponding to one of the plurality of different communication schemes; and
c) sending second information bearing on the selected communication scheme to the originating media gateway, wherein the originating media gateway using determines which of the plurality of communication schemes available at the originating media gateway to use for the communication session based on the second information,wherein the communication schemes include at least one of the group consisting of voice over ATM, voice over IP, voice over frame relay, voice over IPv4, voice over IPv6, and voice over MPLS.
13 Assignments
0 Petitions
Accused Products
Abstract
The present invention allows an originating media gateway to advertise available resources so that one or more media gateway controllers can interact with a terminating media gateway to determine the best communication scheme to use when establishing a communication session between the originating and terminating media gateways. The communication scheme is selected based on the capabilities of the terminating media gateway in light of the resources advertised by the originating media gateway. The communication scheme for any given call is selected dynamically on a call-by-call basis.
41 Citations
31 Claims
-
1. A method for providing call control comprising:
-
a) receiving first information from an originating media gateway initiating a communication session, the first information bearing on a plurality of different communication schemes available at the originating media gateway for facilitating the communication session; b) selecting a communication scheme available at a terminating media gateway for facilitating the communication session, the selected communication scheme corresponding to one of the plurality of different communication schemes; and c) sending second information bearing on the selected communication scheme to the originating media gateway, wherein the originating media gateway using determines which of the plurality of communication schemes available at the originating media gateway to use for the communication session based on the second information, wherein the communication schemes include at least one of the group consisting of voice over ATM, voice over IP, voice over frame relay, voice over IPv4, voice over IPv6, and voice over MPLS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A media gateway comprising:
-
a) a circuit-switched interface; b) at least one packet interface supporting a plurality of different communication schemes; and c) a control system associated with the circuit-switched interface and the at least one packet interface and adapted to; i) send first information to a media gateway controller to initiate a communication session with a terminating media gateway, the first information bearing on a plurality of communication schemes available for facilitating the communication session with the terminating media gateway; ii) receive second information bearing on a selected communication scheme available at the terminating media gateway for facilitating the communication session, the selected communication scheme corresponding to one of the plurality of different communication schemes; and iii) transmit packets for the communication session to the terminating media gateway using the selected communication scheme, wherein the communication schemes include at least one of the group consisting of voice over ATM, voice over IP, voice over frame relay, voice over IPv4, voice over IPv6, and voice over MPLS. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A media gateway comprising:
-
a) a circuit-switched interface; b) an interface supporting a terminating communication scheme; and c) a control system associated with the circuit-switched interface and the interface and adapted to; i) receive first information from an originating media gateway initiating a communication session via a media gateway controller, the first information bearing on a plurality of communication schemes available for facilitating the communication session at the originating media gateway; ii) select a communication scheme for facilitating the communication session, the selected communication scheme corresponding to one of the plurality of different communication schemes and the terminating communication scheme; and iii) send second information bearing on the selected communication scheme for facilitating the communication session for delivery to the originating media gateway, wherein the communication schemes include at least one of the group consisting of voice over ATM, voice over IP, voice over frame relay, voice over IPv4, voice over IPv6, and voice over MPLS. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for providing call control comprising:
-
a) means for receiving first information from an originating media gateway initiating a communication session, the first information bearing on a plurality of different communication schemes available at the originating media gateway for facilitating the communication session; b) means for selecting a communication scheme available at a terminating media gateway for facilitating the communication session, the selected communication scheme corresponding to one of the plurality of different communication schemes; and c) means for sending second information bearing on the selected communication scheme to the originating media gateway, wherein the originating media gateway using determines which of the plurality of communication schemes available at the originating media gateway to use for the communication session based on the second information, wherein the communication schemes include at least one of the group consisting of voice over ATM, voice over IP, voice over frame relay, voice over IPv4, voice over IPv6, and voice over MPLS. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A method for providing call control comprising:
-
a) receiving first information from an originating media gateway initiating a communication session, the first information bearing on a plurality of different communication schemes available at the originating media gateway for facilitating the communication session; b) selecting a communication scheme available at a terminating media gateway for facilitating the communication session, the selected communication scheme corresponding to one of the plurality of different communication schemes; and c) sending second information bearing on the selected communication scheme to the originating media gateway, wherein the originating media gateway using determines which of the plurality of communication schemes available at the originating media gateway to use for the communication session based on the second information, wherein the first information includes a plurality of originating ports associated with the plurality of communication schemes, each originating port identifying a connection point used by the originating media gateway to send and receive packets for the communication session.
-
-
30. A media gateway comprising:
-
a) a circuit-switched interface; b) at least one packet interface supporting a plurality of different communication schemes; and c) a control system associated with the circuit-switched interface and the at least one packet interface and adapted to; i) send first information to a media gateway controller to initiate a communication session with a terminating media gateway, the first information bearing on a plurality of communication schemes available for facilitating the communication session with the terminating media gateway; ii) receive second information bearing on a selected communication scheme available at the terminating media gateway for facilitating the communication session, the selected communication scheme corresponding to one of the plurality of different communication schemes; and iii) transmit packets for the communication session to the terminating media gateway using the selected communication scheme, wherein the first information includes a plurality of originating ports associated with the plurality of communication schemes, each originating port identifying a connection point used by the originating gateway to send and receive packets for the communication session.
-
-
31. A media gateway comprising:
-
a) a circuit-switched interface; b) an interface supporting a terminating communication scheme; and c) a control system associated with the circuit-switched interface and the interface and adapted to; i) receive first information from an originating media gateway initiating a communication session via a media gateway controller, the first information bearing on a plurality of communication schemes available for facilitating the communication session at the originating media gateway; ii) select a communication scheme for facilitating the communication session, the selected communication scheme corresponding to one of the plurality of different communication schemes and the terminating communication scheme; and iii) send second information bearing on the selected communication scheme for facilitating the communication session for delivery to the originating media gateway, wherein the first information includes a plurality of originating ports associated with the plurality of communication schemes, each originating port identifying a connection point for the originating media gateway to send and receive packets for the communication session.
-
Specification