Patent ID: 8837704

Claim:
An apparatus, comprising: a client rules component operative to enable a client portable communication device to create one or more call routing rules to route calls of the client portable communication device; a storage component operative to store the one or more call routing rules at the client portable communication device; and a control component operative to retrieve a call routing rule from the storage component for an in-process call of the client portable communication device, and send the call routing rule from the client portable communication device to a call server handling routing of the in-process call of the client portable communication device that interrupts and overrides a current call routing rule being applied to the in-process call of the client portable communication device by the call server handling routing of the in-process call of the client portable communication device; the control component further operative to expose session protocol messages for user access, and wherein the user creates a client-side script to route the in-process call of the client portable communication device upon execution, the client-side script sent from the client portable communication device to the call server handling routing of the in-process call of the client portable communication device.