Patent ID: 9497235
Filing Date: 2016-11-15
CPC Classification: H04L

Claim Text:
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; thereafter at 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.