Patent attributes
A controller for allocating call identity values to call connections associated with a switch, wherein the switch handles call connections between calling devices and called devices on trunk lines associated with the switch. The controller comprises N call application nodes for executing identity server applications that allocate call identity values to the call connections, wherein a first identity server application is executed on a first call application node and is associated with a second identity server applications executed on a second call application node separate from the first call application node. The first and second identity server applications form a load sharing group server application, wherein the load sharing group server application receives a call identity request from a new call process being executed in the switch and selects one of the first and second identity server applications to allocate a call identity value to a new call connection associated with the call identity request according to a load distribution algorithm.