System and method for remote call forward detection using signaling
First Claim
1. A method for detecting remote call forwarding, said method comprising:
- receiving a message from a remote entity, said message comprising information identifying a communication session and an address of said remote entity;
locating a record in a database using said received information identifying a communication session;
wherein said located record contains an expected address of a remote entity, an expected terminating telephone number; and
comparing information in said message to information in said located record to determine if call forwarding has been implemented with respect to said communication session.
27 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods for using messages received from a remote switch to detect remote call forwarding. Embodiments utilize call intelligence associated with a database on an SS7 network to receive messages from a terminating switch. The return address of the message may be compared to an expected terminating switch address to confirm that the expected switch terminated the call. Embodiments may further compare a terminating phone number contained within the received message to an expected terminating phone number. Embodiments provide for various call handling in the event that a query is received from a switch other than the expected terminating switch. Such call handling may include terminating the call, recording the call, attempting to identify the called party, notifying proper authorities of the call, and/or the like. Embodiments of the invention may be deployed as part of a controlled environment facility service provider system, or in particular a detention facility service provider system.
72 Citations
23 Claims
-
1. A method for detecting remote call forwarding, said method comprising:
-
receiving a message from a remote entity, said message comprising information identifying a communication session and an address of said remote entity; locating a record in a database using said received information identifying a communication session;
wherein said located record contains an expected address of a remote entity, an expected terminating telephone number; andcomparing information in said message to information in said located record to determine if call forwarding has been implemented with respect to said communication session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for detecting remote call forwarding of a call from an originating number comprising:
-
receiving a destination phone number; determining identification information of the switch on which said destination phone number is homed; receiving a query from a remote switch, wherein said query includes identification information of said remote switch; comparing said identification of said remote switch received in said query to said determined identification information of the switch on which said destination phone number is homed for said call from said originating phone number; and identifying remote call forwarding of the call when the identification of said remote switch and the identification of the switch on which said destination phone number is homed do not match. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for detecting remote call forwarding comprising:
-
a database comprising a plurality of records, said records comprising information of an expected remote entity; means for receiving a message from a remote entity, said message including information with respect to said remote entity; means for locating in said database a record corresponding to said originating phone number; means for comparing said information with respect to said remote entity received in said message to said information of an expected remote entity contained in said located record; and means for identifying remote call forwarding when the information with respect to said remote entity and said information of an expected remote entity do not match. - View Dependent Claims (20, 21, 22, 23)
-
Specification