Method and apparatus for providing real time execution of specific communications services in an intelligent network
First Claim
1. In a communications system comprising a first service processor associated with and communicably coupled to a first resource complex and a second service processor associated with and communicably coupled to a second resource complex, a method for performing service processing comprising:
- receiving, in relation to a first call, a first call event at the first service processor via the first resource complex;
determining that processing of the first call is to involve a first remote process operating on the second service processor;
sending information about the first call event from the first service processor to the first remote process, the processing of the first call being affected by the first remote process;
receiving, in relation to a second call, a second call event at the second service processor via the second resource complex;
determining that processing of the second call is to involve a second remote process operating on the first service processor; and
sending information about the second call event to the second remote process operating on the first service processor, the processing of the second call being affected by the second remote process.
6 Assignments
0 Petitions
Accused Products
Abstract
System and methodology for providing real-time call processing services received at a switch in an intelligent network having one or more service nodes having originating switches for receiving a call event. The system includes a platform-independent communication system for enabling communication between object instances executing at service nodes in the intelligent network. An operating system agent object instance executing in an execution environment associated with an originating switch communicates call origination information corresponding to a call event received at the switch to one or more object instances executing in an execution environment provided at a service node in the network; the object instances including a line object instance for maintaining the state of a communications line associated with a call origination, and, a service object implementing methods for performing a service according to a customer request. A first database storage device accessible by the service object provides call routing information according to a customer'"'"'s subscription. A second database storage device is accessible by the service object to provide a corresponding terminating switch location address at a node in the network for the call based on the retrieved call routing information. The platform-independent communication system communicates call routing commands between the service object and at least the line object instance, for enabling call connection between originating and terminating switches independent of their location in the network.
85 Citations
27 Claims
-
1. In a communications system comprising a first service processor associated with and communicably coupled to a first resource complex and a second service processor associated with and communicably coupled to a second resource complex, a method for performing service processing comprising:
-
receiving, in relation to a first call, a first call event at the first service processor via the first resource complex; determining that processing of the first call is to involve a first remote process operating on the second service processor; sending information about the first call event from the first service processor to the first remote process, the processing of the first call being affected by the first remote process; receiving, in relation to a second call, a second call event at the second service processor via the second resource complex; determining that processing of the second call is to involve a second remote process operating on the first service processor; and sending information about the second call event to the second remote process operating on the first service processor, the processing of the second call being affected by the second remote process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for service processing using location-independent managed objects, the method comprising:
-
receiving, in relation to a call, call origination information at a first object instance executing in a first service logic execution environment operating at a first distributed service node; determining that the call is to involve a second object instance in a second service logic execution environment operating at a second distributed service node; and sending, via a wide area network, the call origination information from the first object instance to the second object instance. - View Dependent Claims (12)
-
-
13. A system comprising:
-
a first node comprising; a first resource complex configured to; receive a first call event relating to a first call, and forward the first call event, and a first call processor operatively coupled to the first resource complex and configured to; receive the first call event from the first resource complex, identify a first remote process operating on a second node that is to be involved in processing the first call, and send information relating to the first call event to the first remote process, the processing the first call being affected by the first remote process; and the second node comprising; a second resource complex configured to; receive a second call event relating to a second call, and forward the second call event, and a second call processor operatively coupled to the second resource complex and configured to; receive the second call event from the second resource complex, identify a second remote process operating on the first node that is to be involved in processing the second call, and send information relating to the second call event to the second remote process, the processing the second call being affected by the second remote process. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
receiving a first call event, in relation to a first call, at a first object instance executing in a first service logic execution environment; identifying a second object instance executing in a second service logic execution environment to involve in processing the first call; sending information relating to the first call event to the second object instance via a wide area network; processing, via the second object instance, the information relating to the first call to create processed first call event information, the processed first call event information being used to process the first call; receiving a second call event, in relation to a second call, at a third object instance executing in the second service logic execution environment; identifying a fourth object instance executing in the first service logic execution environment to involve in processing the second call; sending information relating to the second call event to the fourth object instance via the wide area network; and processing, via the fourth object instance, the information relating to the second call to create processed second call event information, the processed second call event information being used to process the second call. - View Dependent Claims (24, 25)
-
-
26. A system comprising:
-
a first node configured to; receive a first call event relating to a first call, determine a second node to involve in processing the first call, and forward information relating to the first call event to the second node via a wide area network; and the second node comprising; a first object instance configured to; receive the information relating to the first call event, and process the information relating to the first call event to create processed first call event information, the processed first call event information being used to process the first call. - View Dependent Claims (27)
-
Specification