Common channel signaling message intercept system
First Claim
1. A telecommunications network formed from a plurality of switches interconnected to one another for forwarding incoming calls to respective destinations, said incoming calls being associated with respective calling services provided by said network, said network comprisingmeans for interfacing an associated one of said switches with a data network, said switches using said data network to exchange messages with one another to forward said incoming calls to their respective destinations, said means for interfacing includingmeans for intercepting a message sent to said one of said switches via said data network and containing information associated with an incoming call forwarded to said one of said switches, and further includingmeans for identifying a service associated with said incoming call as a function of said intercepted information, for appending to said intercepted message an identifier identifying a service logic that is to process said call and for then passing said message to said associated switch so that said call may be processed in accord with the identified service logic.
1 Assignment
0 Petitions
Accused Products
Abstract
To facilitate the processing of an incoming telephone call associated with a respective telecommunications network service an initial address message identifying the incoming call is intercepted before the message is presented to an associated toll switch that will process the call. The intercepted message is then examined in order to identify the toll switch service logic that will process the call. The resulting identity is then appended to the message and that result is then passed to the toll switch so that the identified service logic may be invoked to process the call in accord with the requested service.
122 Citations
20 Claims
-
1. A telecommunications network formed from a plurality of switches interconnected to one another for forwarding incoming calls to respective destinations, said incoming calls being associated with respective calling services provided by said network, said network comprising
means for interfacing an associated one of said switches with a data network, said switches using said data network to exchange messages with one another to forward said incoming calls to their respective destinations, said means for interfacing including means for intercepting a message sent to said one of said switches via said data network and containing information associated with an incoming call forwarded to said one of said switches, and further including means for identifying a service associated with said incoming call as a function of said intercepted information, for appending to said intercepted message an identifier identifying a service logic that is to process said call and for then passing said message to said associated switch so that said call may be processed in accord with the identified service logic.
-
3. A telecommunications network formed from a plurality of switches interconnected to one another for forwarding incoming calls to respective destinations, said incoming calls being associated with respective calling services provided by said network, said network comprising
means for interfacing an associated one of said switches with a data network, said switches using said data network to exchange messages with one another to forward said incoming calls to their respective destinations, said means for interfacing including means for intercepting a message sent to said one of said switches via said data network and containing information associated with an incoming call forwarded to said one of said switches, and further including means for identifying a service associated with said incoming call as a function of said intercepted information, for appending to said intercepted message an identifier identifying a service logic that is to process said call and for then passing said message to said associated switch so that said call may be processed in accord with the identified service logic, wherein said calling information is a telephone number associated with an originator of said incoming call, and wherein said means for identifying includes means for translating said telephone number into a memory location having stored therein a record identifying said service logic.
-
5. A telecommunications network formed from a plurality of switches interconnected to one another for forwarding incoming calls to respective destinations, said incoming calls being associated with respective calling services provided by said network, said network comprising
means for interfacing an associated one of said switches with a data network, said switches using said data network to exchange messages with one another to forward said incoming calls to their respective destinations, said means for interfacing including means for intercepting a message sent to said one of said switches via said data network and containing information associated with an incoming call forwarded to said one of said switches, and further including means for identifying a service associated with said incoming call as a function of said intercepted information, for appending to said intercepted message an identifier identifying a service logic that is to process said call and for then passing said message to said associated switch so that said call may be processed in accord with the identified service logic, wherein said calling information includes an automatic identification code identifying the source of said incoming call, said identification code including an area code, exchange code and a circuit code, and wherein said means for identifying includes means for translating said area, exchange and circuit codes into a memory location having stored therein said identity of said service logic.
-
7. A network comprising a plurality of interconnected switches for establishing connections between individual ones of said switches to forward respective incoming calls to their intended destinations, said switches exchanging messages with one another via a communications path in order to establish said connections, said incoming calls being associated with respective services, said network comprising
means for interfacing associated ones of said switches with said communications path, and wherein said means for interfacing includes, means for receiving messages via said communications path and then supplying said messages to an associated one of said switches, and further includes means, operative whenever one of said received messages is associated with an incoming call that is received at the associated one of said switches, for identifying, as a function of calling information contained in said message, a service logic that will be used to process said incoming call, for appending the identity of said service logic to said one message and supplying said one message to the associated on of said switches.
-
13. A network comprising a plurality of interconnected switches for establishing connections between individual ones of said switches to forward respective incoming calls to their intended destinations, said switches exchanging messages with one another via a communications path in order to establish said connections, said incoming calls being associated with respective services, said network comprising
means for interfacing associated ones of said switches with said communications path, and wherein said means for interfacing includes, means for receiving messages via said communications path and then supplying said messages to an associated one of said switches, and further includes means, operative whenever one of said received messages is associated with an incoming call that is received at the associated one of said switches, for identifying, as a function of calling information contained in said message, a service logic that will be used to process said incoming call, for appending the identity of said service logic to said one message and supplying said one message to the associated one of said switches, wherein said calling information includes an automatic identification code identifying the source of said incoming call, said identification code including an area code, exchange code and a circuit code, and wherein said means for identifying includes means for translating said area, exchange and circuit codes into a memory location having stored therein said identity of said service logic.
-
15. A method of processing an incoming call in a telecommunications system formed from a plurality of switches interconnected to one another, said incoming call being associated with a respective calling service provided by said system, said method comprising the steps of
interfacing at least one of said switches with a data network such that said one of said switches may communicate with other ones of said switches to forward said incoming call to an intended destination, intercepting a message sent to said one of said switches via said data network, in which said message contains information relating to said incoming call, and identifying the service associated with said incoming call as a function of said information, appending to said intercepted message an identifier identifying a service logic that is to process said call and for then passing said message to said one of said switches so that said one of said switches my process said call in accord with the identified service logic.
-
18. A method of processing an incoming call in a telecommunications system formed from a plurality of switches interconnected to one another, said incoming call being associated with a respective calling service provided by said system, said method comprising the steps of
interfacing an associated one of said switches with a data network such that said one switch may communicate with other ones of said switches to forward said incoming call to an intended destination, intercepting a message sent to said one of said switches via said data network, in which said message contains information relating to said incoming call, and identifying the service associated with said incoming call as a function of said information, appending to said intercepted message an identifier identifying a service logic that is to process said call and for then passing said message to said one switch so that said call may be processed in accord with the identified service logic, wherein said calling information is a telephone number associated with the originator of said call, and wherein said step of identifying includes the step of translating said telephone number into a memory location at which is stored a record identifying said service logic.
-
19. A method of processing an incoming call in a telecommunications system formed from a plurality of switches interconnected to one another, said incoming call being associated with a respective calling service provided by said system, said method comprising the steps of
interfacing an associated one of said switches with a data network such that said one switch may communicate with other ones of said switches to forward said incoming call to an intended destination, intercepting a message sent to said one of said switches via said data network, in which said message contains information relating to said incoming call, and identifying the service associated with said incoming call as a function of said information, appending to said intercepted message an identifier identifying a service logic that is to process said call and for then passing said message to said one switch so that said call may be processed in accord with the identified service logic, wherein said calling information includes an automatic identification code identifying the source of said incoming call, said identification code including an area code, exchange code and a circuit code, and wherein said step of identifying includes the step of translating said area, exchange and circuit codes into a memory location having stored therein said identity of said service logic.
Specification