Method and system for monitoring telecommunications traffic
First Claim
1. In a telecommunications network of the type including a switch and a service controller, a method for monitoring call traffic comprising the steps of:
- said switch receiving a call request to connect a call to a destination number;
said switch requesting call-handling instructions from said service controller;
said service controller responsively providing to said switch a service-code and a network address;
in response to at least said service-code and said network address, said switch seeking to set up a call with a designated network element via an outbound looparound trunk;
said switch and said designated network element engaging in call setup communications and thereby routing said call through a looparound circuit at said switch, while maintaining an associated signaling path through said designated network element, whereby signaling messages conveyed along said signaling path through said designated element indicate a status of said call.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for monitoring telecommunications traffic is disclosed. When a switch receives a call request, the switch sends a query message to a service controller. The service controller identifies the call request as a request to place a special service call and therefore returns to the switch a special service code, which causes the switch to route the call via a special looparound circuit to a destination. A signaling path associated with the looparound circuit passes through a designated network entity, which can therefore monitor the start and end of the call. An SCP or other network entity can then take appropriate action in response to the status of the call. The invention is particularly useful in facilitating robust account balance service such as prepaid calling.
328 Citations
25 Claims
-
1. In a telecommunications network of the type including a switch and a service controller, a method for monitoring call traffic comprising the steps of:
-
said switch receiving a call request to connect a call to a destination number;
said switch requesting call-handling instructions from said service controller;
said service controller responsively providing to said switch a service-code and a network address;
in response to at least said service-code and said network address, said switch seeking to set up a call with a designated network element via an outbound looparound trunk;
said switch and said designated network element engaging in call setup communications and thereby routing said call through a looparound circuit at said switch, while maintaining an associated signaling path through said designated network element, whereby signaling messages conveyed along said signaling path through said designated element indicate a status of said call. - View Dependent Claims (2)
-
-
3. In a telecommunications network of the type including a plurality of stations, a switch, and a service controller, said switch and said service controller each being coupled to a signaling sub-network, a method for monitoring call traffic comprising the steps of:
-
said switch receiving a call request defining a request to connect a call from an originating station to a terminating station;
in response to said call request, said switch sending a query message to said service controller via said signaling sub-network, said query message defining call-request information;
said service controller receiving said query message and, based on said call request information, identifying said call as a predefined type of call;
said service controller sending a response message to said switch via said signaling sub-network, said response message defining call-handling information including a service-code associated with said predefined type of call;
said switch receiving said response message and, responsive to said call-handling information, seeking to set up a call to a designated element in said telecommunications network via an outbound looparound trunk; and
said switch and said designated element engaging in communication of signaling messages and thereby setting up a call connection to said terminating station through a looparound circuit at said switch while maintaining an associated signaling path through said designated element, whereby, signaling messages conveyed along said signaling path through said designated element indicate a call-status such as a beginning or end of said call. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
said switch connecting said call to said designated element before connecting said call to said terminating station; and
said designated element announcing a subscriber account balance.
-
-
9. A method as claimed in claim 7 further comprising, in combination:
-
said designated element communicating with said service controller in response to a signaling message conveyed along said signaling path through said designated element, and thereby apprising said service controller of a start of said call; and
said service controller responsively monitoring a subscriber account balance as said call progresses.
-
-
10. A method as claimed in claim 9, further comprising said service controller decrementing said subscriber account balance as said call progresses.
-
11. A method as claimed in claim 10, wherein said service controller decrements said subscriber account balance at a rate defined per unit time.
-
12. A method as claimed in claim 3, wherein said originating station defines an originating-identifier, and said terminating station defines a terminating-identifier, said originating-identifier and terminating-identifier each being selected from the group consisting of (i) a PSTN telephone number, (ii) a mobile-station identifier, (iii) an IP address and (iv) an e-mail address.
-
13. A method as claimed in claim 12, wherein identifying said call as said predefined type of call comprises querying a profile database keyed to indicia selected from the group consisting of said originating-identifier and said terminating-identifier.
-
14. A method as claimed in claim 3, wherein said switch serves said originating station.
-
15. A method as claimed in claim 3, wherein said switch serves said terminating station.
-
16. In telecommunications network of the type including a plurality of stations, a switch, and a service controller, a system for monitoring call traffic passing through said switch, said system comprising, in combination:
-
a looparound trunk at said switch;
a first call-processing routine stored in said switch and executed by a processor when said switch receives a request to connect a call from an originating station to a terminating station, said first call-processing routing generating a query message including indicia associated respectively with said originating station and said terminating station, said switch sending said query message to said service controller;
a second call-processing routine stored in said service controller and executed by a processor when said service controller receives said query message, said second call-processing routine determining, based on said indicia, that said call is a predetermined type of call, and said second call-processing routine generating a response message including a service-code identifying said call as said predefined type of call, said service controller sending said response message to said switch; and
a third call-processing routine stored in said switch and executed by a processor when said switch receives said response message, said third call-processing routine translating said service-code into a request to route said call via said looparound trunk, said switch engaging in signaling communication with a designated element in said network and thereby routing said call via said looparound trunk to said destination while leaving an associated signaling path through said designated element, whereby, signaling messages conveyed along said signaling path through said designated element indicate a call-status such as a beginning or end of said call. - View Dependent Claims (17, 18, 19)
-
-
20. In a telecommunications network of the type including a switch and a service controller, a method for monitoring call traffic comprising the steps of:
-
said switch receiving a call request to connect a call to a destination number;
said switch requesting call-handling instructions from said service controller;
said service controller responsively providing to said switch a combination of a service-code and a network address, whereas said service controller appends said service-code to said network address so as to produce the combination;
in response to at least said service-code and said network address, said switch seeking to set up a call with a designated network element via an outbound looparound trunk;
said switch and said designated network element engaging in call setup communications and thereby routing said call through a looparound circuit at said switch, while maintaining an associated signaling path through said designated network element;
whereby signaling messages conveyed along said signaling path through said designated element indicate a status of said call.
-
-
21. In a telecommunications network of the type including a plurality of stations, a switch, and a service controller, said switch and said service controller each being coupled to a signaling sub-network, a method for monitoring call traffic comprising the steps of:
-
said switch receiving a call request defining a request to connect a call from an originating station to a terminating stations;
in response to said call request, said switch sending a query message to said service controller via said signaling sub-network, said query message defining call-request information;
said service controller receiving said query message and, based on said call request information, identifying said call as a predefined type of call, said predefined type of call being an account-balance call;
said service controller sending a response message to said switch via said signaling sub-network, said response message defining call-handling information including a service-code associated with said predefined type of call;
said switch receiving said response message and, responsive to said call-handling information, seeking to set up a call to a designated element in said telecommunications network via an outbound looparound trunk;
said switch and said designated element engaging in communication of signaling messages and thereby setting up a call connection to said terminating station through a looparound circuit at said switch while maintaining an associated signaling path through said designated element, whereby signaling messages conveyed along said signaling path through said designated element indicate a call-status such as a beginning or end of said call;
said designed element communicating with said service controller in response to a signaling message conveyed along said signaling path through said designated element, and thereby apprising said service controller of a start of said call;
said service controller responsively monitoring a subscriber account balance as said call progresses;
said service controller instructing said designated element to release said call when said subscriber account balance reaches a threshold level; and
said designated element responsively sending a release-message to release said call. - View Dependent Claims (22)
-
-
23. In a telecommunications network of the type including a plurality of stations, a switch, and a service controller, said switch and said service controller each being coupled to a signaling sub-network, a method for monitoring call traffic comprising the steps of:
-
said switch receiving a call request defining a request to connect a call from an originating station to a terminating station;
in response to said call request, said switch sending a query message to said service controller via said signaling sub-network, said query message defining call-request information;
said service controller receiving said query message and, abased on said call request information, identifying said call as a predefined type of call, said predefined type of call being an account-balance call;
said service controller sending a response message to said switch via said signaling sub-network, said response message defining call-handling information including a service-code associated with said predefined type of call;
said switch receiving said response message and, responsive to said call-handling information, seeking to set up a call to a designated element in said telecommunications network via an outbound looparound trunk;
said switch and said designated element engaging in communication of signaling messages and thereby setting up a call connection to said terminating station through a looparound circuit at said switch while maintaining an associated signaling path through said designated element, whereby signaling messages conveyed along said signaling path through said designated element indicate a call-status such as a beginning or end of said call;
said designed element communicating with said service controller in response to a signaling message conveyed along said signaling path through said designated element, and thereby apprising said service controller of a start of said call;
said service controller responsively monitoring a subscriber account balance as said call progresses; and
said service controller being coupled with a call-calculation engine and said call-calculation engine decrementing said subscriber account balance as said call progresses and notifying said service controller when said subscriber account balance reaches a threshold level.
-
-
24. In a telecommunications network of the type including a plurality of stations, a switch, and a service controller, said switch and said service controller each being coupled to a signaling sub-network, a method for monitoring call traffic comprising the steps of:
-
said switch receiving a call request defining a request to connect a call from an originating station to a terminating station;
in response to said call request, said switch sending a query message to said service controller via said signaling sub-network, said query message defining call-request information;
said service controller receiving said query message and, based on said call request information, identifying said call as a predefined type of call;
said service controller concatenating (i) a service-code associated with a predefined type of call with (ii) a network address of a designated element, so as to produce a combined directive that includes the service-code concatenated with the network address;
said service controller sending a response message to said switch via said signaling sub-network, said response message defining call-handling information including the combined directive;
said switch receiving said response message, detecting said service-code, and responsively seeking to set up a call to a designated element in said telecommunications network via an outbound looparound trunk; and
said switch and said designated element engaging in communication of signaling messages and thereby setting up a call connection to said terminating station through a looparound circuit at said switch while maintaining an associated signaling path through said designated element, whereby, signaling messages conveyed along said signaling path through said designated element indicate a call-status such as a beginning or end of said call.
-
-
25. In telecommunications network of the type including a plurality of stations, a switch, and a service controller, a system for monitoring call traffic passing through said switch, said system comprising, in combination:
-
a looparound trunk at said switch;
a first call-processing routine stored in said switch and executed by a processor when said switch receives a request to connect a call from an originating station to a terminating station, said first call-processing routing generating a query message including indicia associated respectively with said originating station and said terminating station, said switch sending said query message to said service controller;
a second call-processing routine stored in said service controller and executed by a processor when said service controller receives said query message said second call-processing routine determining, based on said indicia, that said call is predetermined type of call, and said second call-processing routine generating a response message including a service-code concatenated with a routing number, the service-code identifying said call as said predefined type of call, and the routing number identifying a designated element in said network;
a third call-processing routine stored in said switch and executed by a processor when said switch receives said response message, said third call-processing routine translating said service-code into a request to route said call via said looparound trunk, said switch engaging in signaling communication with said designated element and thereby routing said call via said looparound trunk to said destination while leaving an associated signaling path through said designated element, whereby, signaling messages conveyed along said signaling path through said designated element indicate a call-status such as a beginning or end of said call.
-
Specification