Determining capacity of virtual devices in a voice over internet protocol system
First Claim
1. A method for determining a capacity of a virtual machine in a Voice over Internet Protocol (VoIP) system that includes a plurality of sites, the method comprising:
- at the virtual machine, determining a resource configuration of the virtual machine including a number of central processing unit (CPU) cores, a CPU clock rate, and a memory size allocated to the virtual machine, the virtual machine being a single device configured via one or more software applications as a conference bridge for providing conferencing services;
sending the resource configuration from the virtual machine to a VoIP system configuration application, the VoIP system configuration application running on a server that is separate from the virtual machine, the resource configuration sent from the virtual machine to the server via a network;
at the VoIP system configuration application, determining a capacity of the virtual machine based on the resource configuration, the capacity determining a number of conference ports supported by the virtual machine;
at the VoIP system configuration application, assigning the virtual machine to a site of the plurality of sites in the VoIP system, the assignment determining a primary association between endpoints within the site and the virtual machine, the virtual machine being the only virtual machine within the site for providing the conferencing services;
thereafterat the virtual machine, determining a new resource configuration of the virtual machine, the new resource configuration resulting from a change in at least one of the number of CPU cores, the CPU clock rate, or the memory size allocated to the virtual machine;
sending the new resource configuration from the virtual machine to the VoIP system configuration application; and
at the VoIP system configuration application, determining a new capacity of the virtual machine based on the new resource configuration, the new capacity determining a new number of conference ports supported by the conference bridge that is different from the number of conference ports supported by the conference bridge.
13 Assignments
0 Petitions
Accused Products
Abstract
A method for determining a capacity of a virtual machine configured as a telephony device in a VoIP system includes determining a resource configuration of the virtual machine including a number of CPU cores, a CPU clock rate, or a memory size. The virtual machine may be configured as a trunk, conference bridge, phone switch, session border controller, router, or another device in the VoIP system. The method also includes sending the resource configuration from the virtual machine to a VoIP system configuration application. The VoIP system configuration application may be an application running on the virtual machine or an application running on a server separate from the virtual machine. At the VoIP system configuration application, a capacity of the virtual machine is determined based on the resource configuration. The capacity determines a number and type of telephony features supported by the telephony device in the VoIP system.
-
Citations
16 Claims
-
1. A method for determining a capacity of a virtual machine in a Voice over Internet Protocol (VoIP) system that includes a plurality of sites, the method comprising:
-
at the virtual machine, determining a resource configuration of the virtual machine including a number of central processing unit (CPU) cores, a CPU clock rate, and a memory size allocated to the virtual machine, the virtual machine being a single device configured via one or more software applications as a conference bridge for providing conferencing services; sending the resource configuration from the virtual machine to a VoIP system configuration application, the VoIP system configuration application running on a server that is separate from the virtual machine, the resource configuration sent from the virtual machine to the server via a network; at the VoIP system configuration application, determining a capacity of the virtual machine based on the resource configuration, the capacity determining a number of conference ports supported by the virtual machine; at the VoIP system configuration application, assigning the virtual machine to a site of the plurality of sites in the VoIP system, the assignment determining a primary association between endpoints within the site and the virtual machine, the virtual machine being the only virtual machine within the site for providing the conferencing services;
thereafterat the virtual machine, determining a new resource configuration of the virtual machine, the new resource configuration resulting from a change in at least one of the number of CPU cores, the CPU clock rate, or the memory size allocated to the virtual machine; sending the new resource configuration from the virtual machine to the VoIP system configuration application; and at the VoIP system configuration application, determining a new capacity of the virtual machine based on the new resource configuration, the new capacity determining a new number of conference ports supported by the conference bridge that is different from the number of conference ports supported by the conference bridge. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for determining a capacity of a virtual machine in a Voice over Internet Protocol (VoIP) system that includes a plurality of sites, the method comprising:
-
at the virtual machine, determining a resource configuration of the virtual machine including a number of central processing unit (CPU) cores, a CPU clock rate, and a memory size allocated to the virtual machine, the virtual machine being a single device configured via one or more software applications as a phone switch for providing telephony services; sending the resource configuration from the virtual machine to a VoIP system configuration application, the VoIP system configuration application running on a server that is separate from the virtual machine, and the resource configuration sent from the virtual machine to the server via a network; at the VoIP system configuration application, determining a capacity of the virtual machine based on the resource configuration, the capacity determining a number of phones supported by the virtual machine; at the VoIP system configuration application, assigning the virtual machine to a site of the plurality of sites in the VoIP system, the assignment determining a primary association between phones within the site and the virtual machine, the virtual machine being the only virtual machine within the site for providing the telephony services;
thereafterat the virtual machine, determining a new resource configuration of the virtual machine, the new resource configuration resulting from a change in at least one of the number of CPU cores, the CPU clock rate, or the memory size allocated to the virtual machine; sending the new resource configuration from the virtual machine to the VoIP system configuration application; and at the VoIP system configuration application, determining a new capacity of the virtual machine based on the new resource configuration, the new capacity determining a new number of phones supported by the virtual machine that is different from the number of phones supported by the virtual machine. - View Dependent Claims (7, 8)
-
-
9. A method for determining a capacity of a virtual machine in a Voice over Internet Protocol (VoIP) system that includes a plurality of sites, the method comprising:
-
at the virtual machine, determining a resource configuration of the virtual machine including at least one of a number of central processing unit (CPU) cores, a CPU clock rate, or a memory size, the virtual machine being a single device configured via one or more software applications as a telephony device for providing telephony services; sending the resource configuration from the virtual machine to a VoIP system configuration application; at the VoIP system configuration application, determining a capacity of the virtual machine based on the resource configuration, the capacity determining a number and type of telephony features supported by the virtual machine; at the VoIP system configuration application, assigning the virtual machine to a site of the plurality of sites in the VoIP system, the assignment determining a primary association between devices within the site and the virtual machine, the virtual machine being the only virtual machine within the site for providing the telephony services;
thereafterat the virtual machine, determining a new resource configuration of the virtual machine, the new resource configuration resulting from a change in at least one of the number of CPU cores, the CPU clock rate, or the memory size allocated to the virtual machine; sending the new resource configuration from the virtual machine to the VoIP system configuration application; and at the VoIP system configuration application, determining a new capacity of the virtual machine based on the new resource configuration, the new capacity determining a new number of telephony features supported by the virtual machine that is different from the number of telephony features supported by the virtual machine. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification