Patent ID: 6954525

Claim:
A method for performing a call routing service in an intelligent network having one or more service nodes and a switch platform, the method comprising: receiving call origination information at a first object instance executing in an execution environment, the execution environment being provided at a service node in response to a service request; the first object instance determining an originating line object instance for maintaining the state of a communications line associated with a call origination; implementing, via a service object, methods for performing a service for a customer, and initiating instantiation of a service logic and a line object in the execution environment; querying a database associated with the execution environment for retrieving call routing information in support of the service and for determining a terminating location; initiating instantiation of a terminating line object instance for maintaining the state of a communications line associated with a call termination; communicating call routing commands from the service object to the line object; and providing a platform-independent communication system for routing the call information between a calling party and a destination party via the originating and terminating line object instances independent of their location in the network.