Method and system for translating call processing requests
First Claim
Patent Images
1. A telecommunications system for performing call processing requests, comprising:
- a digit collector operable to receive input digits and formulate a raw input message therefrom, the raw input message including information pertaining to a plurality of call processing requests;
a request builder operable to generate a service request object in response to the raw input message, the service request object includes information according to the plurality of call processing requests in a generic form;
a generic translator operable to receive the the service request object, the generic translator being platform independent, the generic translator operable to invoke a plurality of functions according to the service request object, the plurality of functions including billing validation, screening, routing, and response functions, the generic translator operable to generate;
a billing validation response in response to the service request object including a billing validation request, the billing validation response being returned to the digit collector;
a translated digits response in response to the service request object including a digit translation request which is successfully translated, the translated digits response being sent to a trunk selector; and
a translation failure response in response to the service request object including a digit translation request which is not successfully translated, the translated failure response being sent to a call sequencer.
2 Assignments
0 Petitions
Accused Products
Abstract
A generic translator (10) is provided for processing service requests sent by a digit collection client (16). Requests include billing validation (11), call routing (19), call screening (17), account code validation (15) or other services. These requests are processed by the generic translator (10) and successful results are sent back to the digit collection client (16) or a trunk selection process (20). The generic translator (10) can access an external entity (18) to assist in digit translation (13).
-
Citations
23 Claims
-
1. A telecommunications system for performing call processing requests, comprising:
-
a digit collector operable to receive input digits and formulate a raw input message therefrom, the raw input message including information pertaining to a plurality of call processing requests;
a request builder operable to generate a service request object in response to the raw input message, the service request object includes information according to the plurality of call processing requests in a generic form;
a generic translator operable to receive the the service request object, the generic translator being platform independent, the generic translator operable to invoke a plurality of functions according to the service request object, the plurality of functions including billing validation, screening, routing, and response functions, the generic translator operable to generate;
a billing validation response in response to the service request object including a billing validation request, the billing validation response being returned to the digit collector;
a translated digits response in response to the service request object including a digit translation request which is successfully translated, the translated digits response being sent to a trunk selector; and
a translation failure response in response to the service request object including a digit translation request which is not successfully translated, the translated failure response being sent to a call sequencer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for translating call processing requests comprising the steps of:
-
receiving a raw input message from a digit collection client, the raw input message including information pertaining to a plurality of call processing requests;
generating a service request object in response to the raw input message, the service request object including information according to the plurality of call processing requests in a generic form;
selecting a service configuration according to the service request object;
invoking a plurality of functions according to the service request object and the service configuration in a platform independent generic translator, the plurality of functions including billing validation, screening, routing, and response functions; and
sending an output message to a process client. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for billing validation in a generic translator comprising the steps of:
-
receiving a raw input message from a digit collection client, the raw input message including information pertaining to a plurality of call processing requests;
generating a service request object in response to the raw input message, the service request object including information according to the plurality of call processing requests in a generic form;
determining whether the service request object includes a billing validation request;
selecting one of a plurality of service configurations according to the service request object;
forming a billing message according to the selected service configuration and the service request object in response to the service request object including a billing validation request;
determining if all billing request parameters are present;
verifying the validity of the billing request parameters;
locating a billing record;
matching the billing request parameters to the billing record; and
sending a return result;
invoking another function according to the selected service configuration and the service request object to process another one of the plurality of call processing requests in the service request object. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for account code validation in a generic translator comprising the steps of:
-
receiving a raw input message from a digit collection client, the raw input message including information pertaining to a plurality of call processing requests;
generating a service request object in response to the raw input message, the service request object including information according to the plurality of call processing requests in a generic form;
determining whether the service request object includes a digit translation request;
selecting one of a plurality of service configurations according to the service request object;
identifying an account code validation request according to the selected service configuration and the service request object in response to the service request object including a digit translation request;
receiving the account code validation request with an account code from the digit collection client;
matching the account code with entries in an account code table; and
,sending a return result;
invoking another function according to the selected service configuration and the service request object to process another call processing request in the service request object. - View Dependent Claims (22, 23)
-
Specification