DETERMINING CAPACITY OF VIRTUAL DEVICES IN A VOICE OVER INTERNET PROTOCOL SYSTEM
First Claim
1. A method comprising:
- at a virtual machine in a Voice over Internet Protocol (VoIP) system, determining a first 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;
sending the first resource configuration from the virtual machine to a VoIP system configuration application;
at the VoIP system configuration application, determining a first capacity of the virtual machine based on the first resource configuration, the first capacity determining a first number of conference ports supported by the virtual machine;
at the virtual machine, determining a second resource configuration of the virtual machine, the second resource configuration being different from the first resource configuration and 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 second resource configuration from the virtual machine to the VoIP system configuration application; and
at the VoIP system configuration application, determining a second capacity of the virtual machine based on the new resource configuration, the second capacity determining a second number of conference ports supported by the virtual machine that is different from the first number of conference ports supported by the virtual machine.
13 Assignments
0 Petitions
Accused Products
Abstract
A method for determining a capacity of a virtual machine 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 may determine a number and type of telephony features supported by the telephony device in the VoIP system.
6 Citations
20 Claims
-
1. A method comprising:
-
at a virtual machine in a Voice over Internet Protocol (VoIP) system, determining a first 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; sending the first resource configuration from the virtual machine to a VoIP system configuration application; at the VoIP system configuration application, determining a first capacity of the virtual machine based on the first resource configuration, the first capacity determining a first number of conference ports supported by the virtual machine; at the virtual machine, determining a second resource configuration of the virtual machine, the second resource configuration being different from the first resource configuration and 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 second resource configuration from the virtual machine to the VoIP system configuration application; and at the VoIP system configuration application, determining a second capacity of the virtual machine based on the new resource configuration, the second capacity determining a second number of conference ports supported by the virtual machine that is different from the first number of conference ports supported by the virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
at a virtual machine in a Voice over Internet Protocol (VoIP) system, determining a first 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; sending the first resource configuration from the virtual machine to a VoIP system configuration application; at the VoIP system configuration application, determining a first capacity of the virtual machine based on the first resource configuration, the first capacity determining a first number of phones supported by the virtual machine; and at the virtual machine, determining a second resource configuration of the virtual machine, the second resource configuration being different from the first resource configuration and 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 second resource configuration from the virtual machine to the VoIP system configuration application; and at the VoIP system configuration application, determining a second capacity of the virtual machine based on the new resource configuration, the second capacity determining a second number of phones supported by the virtual machine that is different from the first number of phones supported by the virtual machine. - View Dependent Claims (9, 10, 11)
-
-
12. A method comprising:
-
at a virtual machine in a Voice over Internet Protocol (VoIP) system, determining a first 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; sending the first resource configuration from the virtual machine to a VoIP system configuration application; at the VoIP system configuration application, determining a first capacity of the virtual machine based on the first resource configuration, the first capacity determining a first number and type of telephony features supported by the virtual machine; at the virtual machine, determining a second resource configuration of the virtual machine, the second resource configuration being different from the first resource configuration and 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 second resource configuration from the virtual machine to the VoIP system configuration application; and at the VoIP system configuration application, determining a second capacity of the virtual machine based on the second resource configuration, the second capacity determining a second number and type of telephony features supported by the virtual machine that is different from the first number and type of telephony features supported by the virtual machine. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification