Patent ID: 8787367

Claim:
A communication system, comprising: a plurality of pods each serving a respective subset of user accounts associated with a hosted private branch exchange (PBX) system; a global user directory to store a plurality of user keys that are mapped to the plurality of pods; and one or more processors configured to: receive a first service request, determine that the first service request is associated with a first user associated with a first user account in a first subset of user accounts served by a first pod of the plurality of pods, comprising identifying a user key from the first service request and querying the global user directory to identify the first pod as being associated with the identified user key, based on the determining, route the first service request the first pod, select the first user account for migration from being served by the first pod to being served by a second pod of the plurality of pods and transitioning the first user account into standby mode, while the first user account is in standby mode, copy user account data for the first user account from the first pod to the second pod, and transition the first user account to active mode in the second pod.