Database driven methods and systems for real time call tracing
AssigneeTekelec
InventorsSteven Michael Freedman, Patrick Joseph Galizia, Richard James Spangler, Joseph Yu-Lung Wan
Life of this patent
Estimating the term…
Abstract
Database-driven methods and systems for database driven real time call tracing are disclosed. Signaling messages are copied from signaling link interface modules. The copied messages are sent to a database. A server located remotely from the database sends a query to the database for a real time call trace. The database is searched for messages that match the search criteria. If no messages are located in the historical data stored in the database, data entering the database is analyzed in real time.
Claims30
A method for real time call tracing, the method comprising:
- (a) sending, from a location remote from a signaling link, a filter condition for locating a message in a real time call trace;
- (b) searching, in a database, historical data copied from the signaling link for a message matching the filter condition;
- (c) in response to failing to locate the message in the historical data, polling the database in real time for the message matching the filter condition;
- and
- (d) in response to locating the message in steps (b) or (c), forwarding the message to the remote location.
A method for real time call tracing, the method comprising:
- (a) receiving messages copied from a plurality of signaling links;
- (b) storing the messages in a database;
- and
- (c) performing a real time call trace based on the information stored in the database.
A system for real time call tracing, the system comprising:
- (a) a computing platform operatively associated with a signal transfer point or signaling gateway for receiving signaling messages copied from signaling links connected to the signal transfer point or signaling gateway;
- (b) a real time database located on the computing platform for storing the copied messages;
- (c) a protocol analysis module located on the computing platform for polling the database for messages based on filter criteria, wherein the protocol analysis module is adapted to search historical data in the database and to search messages received in the database in real time;
- and
- (d) a network monitoring server located remotely from the computing platform for requesting real time call trace information by sending queries including filter criteria to the protocol analysis module.
A computer program product comprising computer executable instructions embodied in a computer-readable medium for performing steps comprising:
- (a) storing signaling messages copied from telecommunications signaling links in a relational database;
- (b) receiving filter criteria for performing a real time all trace based on signaling messages stored in the database;
- (c) querying historical data in the database based on the filter criteria;
- and
- (d) in response to failing to locate message matching the filter criteria, querying the database in real time for messages matching the filter criteria.
Dependencies are inferred from the claim text.