摘要:
A system (10) is provided for processing call information within a telecommunications network. The processing system includes a plurality of functional modules (34-54). Each functional module (34-54) can perform a corresponding function of call processing. A call sequencer module (32) is operable to communicate with each functional module (34-54). The call sequencer module (32) is operable to invoke a particular functional module (34-54) whenever the function of call processing corresponding to that functional module (34-54) is required to be performed.
摘要:
A call logic program (30) is provided that is composed of individual call independent building blocks (10) and grouped call independent building blocks (20). Call independent building blocks (10) provide base functionality in a program and can be grouped and combine to form call logic program (30). Call logic program (30) is parsed upon initialization into a plurality of tokens (42) which are stored in a token collector (44). When needed, an interpreter (46) process the token collector (44) to execute the call logic program (30).
摘要:
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).
摘要:
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).