System and method for providing enhanced services for a telecommunication call
DC CAFCFirst Claim
1. A method for operating a communication system, the method comprising:
- receiving information into a processing system wherein the information is related to a user communication in a first communication format;
in the processing system, selecting a service and a service node to provide the service based on the information;
in the processing system, generating and transmitting a first message from the processing system;
in the processing system, generating and transmitting a second message from the processing system to the service node wherein the second message indicates the selected service and a user;
receiving the user communication in the first communication format and the first message into an interworking unit; and
in the interworking unit, converting the user communication from the first communication format to a second communication format and transmitting the user communication in the second communication format to the service node in response to the first message.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method provide enhanced services for a call that is transported from a communication device through an asynchronous transfer mode system. The call has user communications in asynchronous transfer mode cells and call signaling. A signaling processor receives the call signaling and processes the call signaling to determine a connection to a service platform. The signaling processor transports a processor control message designating the selected connection. An asynchronous transfer mode interworking unit receives the user communications from the communication device and the processor control message from the signaling processor. The asynchronous transfer mode interworking unit converts the user communications from the asynchronous transfer mode cells to a format compatible with the service platform and dynamically transports the user communications to the service platform in real time. The service platform processes the user communications. The reverse process can also take place with the dynamic transfer, in real time, of the processed user communications back to the communication device in asynchronous transfer mode cells that identify the connection to the communication device.
42 Citations
56 Claims
-
1. A method for operating a communication system, the method comprising:
-
receiving information into a processing system wherein the information is related to a user communication in a first communication format;
in the processing system, selecting a service and a service node to provide the service based on the information;
in the processing system, generating and transmitting a first message from the processing system;
in the processing system, generating and transmitting a second message from the processing system to the service node wherein the second message indicates the selected service and a user;
receiving the user communication in the first communication format and the first message into an interworking unit; and
in the interworking unit, converting the user communication from the first communication format to a second communication format and transmitting the user communication in the second communication format to the service node in response to the first message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 55)
receiving the user communication in the second communication format and the second message into the service node; and
in the service node, providing the service in response to the second message.
-
-
14. The method of claim 13 wherein the service includes voice message processing.
-
15. The method of claim 13 wherein the service includes facsimile call processing.
-
16. The method of claim 13 wherein the service includes voice recognition processing.
-
17. The method of claim 13 wherein the service includes conference call processing.
-
18. The method of claim 13 wherein the service includes calling card call processing.
-
19. The method of claim 13 wherein the service includes toll free call processing.
-
20. The method of claim 13 wherein the service includes menu routing call processing.
-
21. The method of claim 13 wherein the service includes tone detection processing.
-
22. The method of claim 13 further comprising:
-
in the service node, generating and transmitting a third message from the service node indicating that the service has been provided;
receiving the third message into the processing system;
in the processing system, generating and transmitting a fourth message from the processing system in response to the third message;
receiving the fourth message into the interworking unit; and
in the interworking unit, stopping transmission of the user communication to the service node in response to the fourth message.
-
-
23. The method of claim 13 further comprising:
-
in the service node, generating and transmitting a third message from the service node indicating that the service has been provided;
receiving the third message into the processing system;
in the processing system, generating and transmitting a fourth message from the processing system in response to the third message;
receiving the fourth message into the interworking unit; and
in the interworking unit, transmitting the user communication to another destination in response to the fourth message.
-
-
24. The method of claim 13 further comprising:
-
in the service node, generating and transmitting a third message from the service node indicating that the service has been provided;
receiving the third message into the processing system;
in the processing system, selecting another service and another service node to provide the other service in response to the third message;
in the processing system, generating and transmitting a fourth message and a fifth message from the processing system;
receiving the fourth message into the interworking unit; and
in the interworking unit, transmitting the user communication to the other service node to provide the other service in response to the fourth message.
-
-
25. The method of claim 24 further comprising:
-
receiving the user communication and the fifth message into the other service node; and
in the other service node, providing the other service in response to the fifth message.
-
-
26. The method of claim 1 wherein selecting the service comprises:
-
generating and transmitting a database query from the processing system;
receiving a response from the database into the processing system; and
processing the response in the processing system.
-
-
27. The method of claim 1 further comprising generating billing information in the processing system.
-
28. The method of claim 1 further comprising validating the user communication in the processing system.
-
55. The communication system of claim 28 wherein the processing system is further configured to generate billing information.
-
29. A communication system comprising:
-
a processing system configured to receive information related to a user communication in a first communication format, select a service and service node to provide the service based on the information, generate and transmit a first message and generate and transmit a second message to the service node wherein the second message indicates the selected service and a user;
an interworking unit configured to receive the first message and the user communication in the first communication format, convert the user communication from the first communication format to the second communication format in response to the first message, and transmit the user communication in the second communication format to the service node; and
a communications link configured to couple the processing system to the interworking unit. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56)
a service node configured to receive the user communication in the second communication format, to receive the second message, and to provide the service in response to the second message;
a communications link configured to couple the processing system and the service node; and
a communications connection configured to couple the interworking unit and the service node.
-
-
42. The communication system of claim 41 wherein the service includes voice message processing.
-
43. The communication system of claim 41 wherein the service includes facsimile call processing.
-
44. The communication system of claim 41 wherein the service includes voice recognition processing.
-
45. The communication system of claim 41 wherein the service includes conference call processing.
-
46. The communication system of claim 41 wherein the service includes calling card call processing.
-
47. The communication system of claim 41 wherein the service includes toll free call processing.
-
48. The communication system of claim 41 wherein the service includes menu routing call processing.
-
49. The communication system of claim 41 wherein the service includes tone detection processing.
-
50. The communication system of claim 41 wherein:
-
the service node is further configured to generate and transmit a third message indicating that the service has been provided;
the proccssing system is further configured to receive the third message and generate and transmit a fourth message based on the third message; and
the interworking unit is further configured to receive the fourth message and stop transmission of the user communication to the service node in response to the fourth message.
-
-
51. The communication system of claim 41 wherein:
-
the service node is further configured to generate and transmit a third message indicating that the service has been provided;
the processing system is further configured to receive the third message and generate and transmit a fourth message based on the third message; and
the interworking unit is further configured to receive the fourth message and transmit the user communication to another destination in response to the fourth message.
-
-
52. The communication system of claim 41 wherein:
-
the service node is further configured to generate and transmit a third message indicating that the service has been provided;
the processing system is further configured to receive the third message, select another service and another service node to provide the other service in response to the third message, to generate and transmit a fourth message and a fifth message; and
the interworking unit is further configured to receive the fourth message and transmit the user communication to the other service node to provide the other service in response to the fourth message.
-
-
53. The communication system of claim 52 wherein the other service node is further configured to receive the user communication and the fifth message and to provide the other service in response to the fifth message.
-
54. The communication system of claim 29 wherein the processing system is further configured to generate and transmit a query to a database, receive a response from the data base, and process the response to select the service and the service node to provide the service.
-
56. The communication system of claim 29 wherein the processing system is further configured to validate the user communication.
Specification