Managing packet voice networks using a virtual switch approach
First Claim
1. A computer-readable medium storing one or more sequences of instructions for managing packet voice networks using a virtual switch approach, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
- creating and storing a virtual switch object, wherein the virtual switch object is an instantiation of a class and represents a virtual switch, in a packet-switched voice network, having a media gateway controller and one or more associated media gateways, wherein the virtual switch object comprises programmatic objects representing the media gateway controller, the one or more media gateways, and associations between the one or more media gateways and the media gateway controller;
receiving user input that specifies a configuration operation on the virtual switch and one or more parameters; and
automatically issuing one or more configuration instructions to both the media gateway controller and the media gateway that cause configuring both the media gateway controller and the media gateway as specified in the user input.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for managing packet voice networks using a virtual switch approach and abstract information model approach is disclosed. A virtual switch object represents a virtual switch having a media gateway controller and one or more associated media gateways. User input specifies a configuration operation on the virtual switch and one or more parameter values. One or more configuration instructions are automatically issued to both the media gateway controller and the media gateway, resulting in configuring both the media gateway controller and the media gateway as specified in the user input. As a result, a user can configure or operate on a virtual switch as an atomic entity, for example, in a network management application, without involvement in complicated details of the actual network devices that provide a particular packet voice service.
52 Citations
18 Claims
-
1. A computer-readable medium storing one or more sequences of instructions for managing packet voice networks using a virtual switch approach, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
creating and storing a virtual switch object, wherein the virtual switch object is an instantiation of a class and represents a virtual switch, in a packet-switched voice network, having a media gateway controller and one or more associated media gateways, wherein the virtual switch object comprises programmatic objects representing the media gateway controller, the one or more media gateways, and associations between the one or more media gateways and the media gateway controller;
receiving user input that specifies a configuration operation on the virtual switch and one or more parameters; and
automatically issuing one or more configuration instructions to both the media gateway controller and the media gateway that cause configuring both the media gateway controller and the media gateway as specified in the user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for managing packet voice networks using a virtual switch approach, comprising:
-
a network interface that is coupled to the data network for receiving one or more packet flows therefrom;
one or more processors;
one or more stored sequences of instructions which, when executed by the one or more processors, cause the one or more processors to carry out the steps of;
creating and storing a virtual switch object, wherein the virtual switch object is an instantiation of a class and represents a virtual switch, in a packet-switched voice network, having a media gateway controller and one or more associated media gateways, wherein the virtual switch object comprises programmatic objects representing the media gateway controller, the one or more media gateways, and associations between the one or more media gateways and the media gateway controller;
receiving user input that specifies a configuration operation on the virtual switch and one or more parameters; and
automatically issuing one or more configuration instructions to both the media gateway controller and the media gateway that cause configuring both the media gateway controller and the media gateway as specified in the user input. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification