Patent ID: 9112976
Filing Date: 2015-08-18
Classification: H04M

Abstract:
1. A method performed by one or more devices, the method comprising: processing a call; receiving, at a call extension point, a request to extend the call to a terminating device corresponding to a multiple termination set; obtaining first parameter information indicating that each terminating device of the multiple termination set is handling other calls, and that a queue associated with the multiple termination set is accepting queue elements corresponding to parked calls at the call extension point; allocating a queue element representative of the call, and inserting the queue element into the queue, wherein the queue element is assigned a first queue index value based on the first parameter information; parking, responsive to the inserting, the call at the call extension point; extending the call to the terminating device responsive to second parameter information that indicates that the first queue index value is less than or equal to a second queue index value representative of a parked call to be unparked from the call extension point; and transferring, based on the extending, the queue element from the queue to the multiple termination set representative of the termination device, wherein the multiple termination set is allocated in a database in which the queue and queue element are allocated.