Abstract: Methods and systems for routing SS7 messages based on DPC-based routing rules and non-DPC-based routing rules are disclosed. For a message containing signaling system 7 (SS7) information, a message routing function at an SS7 signaling message routing node searches a list of message routing rules using a search key including a DPC parameter extracted from the signaling message. If a matching entry is not located in the first routing rule list, a default SS7 routing rule may be used to route the message. The default routing rule may include wildcard values for each of the network ID, network cluster, and cluster member components of the DPC address field. Multiple default routing rules may be defined using various SS7 discriminator parameters. In addition, new DPC-based routing rules can be created and added to the list of DPC-based routing rules based on lookups in the set of non-DPC-based routing rules.
Abstract: A short message gateway may include signal transfer point (STP) functionality, mobile originating short message service center (SMSC) functionality, and short message delivery peer-to-peer (SMPP) gateway functionality. The short message gateway may receive an SS7 message including a short message payload. The short message gateway may formulate an SMPP message including the short message payload and access one or more internal address resolution and/or number portability databases to determine the destination address for the SMPP message. The short message gateway may then forward the SMPP message to its destination.
Type:
Grant
Filed:
April 22, 2005
Date of Patent:
April 29, 2008
Assignee:
Tekelec
Inventors:
Thomas M. McCann, Raghavendra G. Rao, Richard E. Schaedler, Apirux Bantukul, Peter J. Marsico
Abstract: Methods and systems for transmitting user part messages between signaling system seven (SS7) signaling points over an internet protocol (IP) network include receiving, at a signal transfer point, a first SS7 user part message. The first SS7 user part message can be received from a first SS7 signaling point, such as a service switching point (SSP). The first SS7 signaling point is encapsulated in a first IP packet. The first IP packet is transmitted to a second SS7 signaling point over an IP network.
Type:
Grant
Filed:
March 31, 2003
Date of Patent:
February 5, 2008
Assignee:
Tekelec
Inventors:
David Michael Sprague, Dan Alan Brendes, Venkataramaiah Ravishankar, Paul Andrew Miller
Abstract: A messaging service subscriber caching (MSSC) function caches mobile subscriber location information obtained from intercepted mobility management signaling messages. The MSSC function intercepts messaging service messages that are destined for a messaging service center and performs a first delivery attempt using the cached subscriber location information.
Abstract: Disclosed is a communications network element that is capable of routing signaling messages and also performing inter-network management functions in a converged telephony-data network environment. A signaling gateway routing node is adapted to facilitate signaling communication between nodes in a signaling system 7 network and nodes in an Internet protocol (IP) type network. In addition to basic message routing functionality, the signaling gateway routing node is adapted to notify nodes in the IP network when a node in the SS7 network becomes congested or unavailable. In certain cases, the signaling gateway selectively notifies only IP nodes that are concerned with the status of the troubled SS7 node, while in other cases, notification messages are broadcast to all relevant IP nodes. The signaling gateway also serves to filter redundant congestion status queries or polling type messages that are conveyed from IP nodes through to the distressed SS7 node.
Type:
Grant
Filed:
January 26, 2001
Date of Patent:
January 8, 2008
Assignee:
Tekelec
Inventors:
Dan Alan Brendes, Joseph William Keller, Seetharaman Khadri
Abstract: Method and systems for simultaneously performing link fault sectionalization (LFS) tests for multiple time division multiplexed (TDM) channels are disclosed. An LFS test state machine may simultaneously process test data for multiple TDM channels by receiving test data associated with the TDM channels, accessing stored LFS state information associated with the TDM channels from an LFS state storage element, sequentially processing the test data for the channels, generating new LFS state information for each channel, and storing the new LFS state information in the LFS state storage element.
Type:
Grant
Filed:
August 30, 2004
Date of Patent:
December 4, 2007
Assignee:
Tekelec
Inventors:
Lam T. Ngo, Erick T. Swanson, Peter J. Marsico
Abstract: Methods and systems for automated analysis of signaling link utilization are disclosed. A method for automatically analyzing signaling link utilization includes displaying signaling link utilization data to a user via a computer display device. User input regarding a portion of the link utilization data that the user desires to analyze is received. Signaling message data corresponding to the selected link utilization data is automatically extracted from a database. The signaling message data may be used to determine the cause of signaling link utilization problems.
Abstract: Methods and systems for generating, distributing, and screening commercial content are disclosed. A commercial content generator (CCG) generates commercial content message and obtains from a push proxy agent address resolution server the network routing address of each push proxy agent that is required for distribution of the message to the target mobile subscriber audience. A push proxy agent receives a message containing commercial content and resolves a mobile subscriber identifier for each mobile subscriber who is to receive the commercial content information using subscriber information obtained from a subscriber location register, such as a visitor location register (VLR). The push proxy agent may also negotiate media format characteristics for each member of the target mobile subscriber audience and facilitate delivery of the commercial content to each member of the target mobile subscriber audience.
Type:
Grant
Filed:
May 12, 2004
Date of Patent:
November 20, 2007
Assignee:
Tekelec
Inventors:
Robert J. Delaney, Todd Eichler, Gregory P. Kowis, Peter J. Marsico
Abstract: A normalizing signaling gateway (NSG) routing node receives a first signaling message formatted according to a first variant of a common or standard signaling protocol, such as ISUP, and creates a second signaling message based on the first message. The second signaling message includes a normalized component and a variant component. The second signaling message may then be routed to a second NSG routing node or to a media gateway controller. Because the NSG routing node converts messages to and from variants of a standard signaling protocol, the media gateway controller is not required to support all of the variants of the standard signaling protocol, and its complexity is reduced.
Type:
Grant
Filed:
June 5, 2002
Date of Patent:
November 13, 2007
Assignee:
Tekelec
Inventors:
David Michael Sprague, Mark Edward Kanode, Dan Alan Brendes, Mark Ernest Davidson
Abstract: A system, method, and computer-readable medium for updating a data structure are provided. A first version of a data structure is registered to receive updates made to a second version of the data structure. The first version of the data structure is associated with a first application and the second version of the data structure is associated with a second application. A value of the second version of the data structure may be updated, and a notification message that includes an identifier of the data structure and the updated value is generated. The notification message is addressed to the first application and transmitted thereto. In response to receiving the notification message, the first version of the data structure is updated.
Abstract: A porting control routing (PCR) node (302) is adapted to efficiently route signaling messages associated with a mobile subscriber that has been either ported in to or out of a service provider's wireless communication network. The PCR node (302) includes both range- and exception based routing rule databases (348 and 346). These databases increase flexibility in allocating mobile identification numbers among multiple mobile service nodes. Furthermore, the association of a ported status indicator and related routing information with entries in the exception based database allows the PCR node (302) to more efficiently manage a service provider's mobile service resources.
Type:
Grant
Filed:
December 5, 2003
Date of Patent:
October 23, 2007
Assignee:
Tekelec
Inventors:
Thomas Matthew McCann, Raghavendra Gopala Rao, Robert Fulton West, Jr., Peter Joseph Marsico
Abstract: Methods, systems, and computer program products for providing a configurable telecommunications detail record adapter are disclosed. In one method, a user defines input data formats and output data formats via a graphical user interface. The text entered by the user is converted into a configuration file. The configuration file is converted into source code, and the source code is automatically converted into an executable adapter instance. In this manner, different adapter instances may be quickly and easily created by the user to process different input telecommunications detail record formats, such as formats of different probe vendors.
Type:
Grant
Filed:
January 18, 2005
Date of Patent:
October 23, 2007
Assignee:
Tekelec
Inventors:
Charles D. Stormon, Sanjay Ambardar, Kuldeep Sharma, Vijay Singh
Abstract: Methods and systems for WLAN-based signaling network monitoring are disclosed. A signaling message is received at a network routing node. A message copy function on the network routing node copies the signaling message. The message copy function forwards the copied signaling message to a WLAN interface. The WLAN interface transmits the signaling message to an external network monitoring platform via a wireless local area network connection.
Abstract: Disclosed is a communication system that is adapted to notify a calling party that no further call attempts should be made and to automatically register a complaint with a calling party complaint registration database. The calling party complaint database is further adapted to notify an enforcement authority of repeated violations by a calling party. The called party communication terminal is adapted to automatically block subsequent call or communication attempts from a repeat offending calling party while simultaneously sending an additional complaint registration to the calling party complaint registration database.
Abstract: A system comprises a database operable to mobile terminated call blocking rules, and a mobile terminated call blocking module operable to receive data associated with a mobile terminated call attempt, determine whether the mobile terminated call attempt should be blocked by accessing the database, and block the mobile terminated call attempt in response to determining that the mobile terminated call attempt should be blocked.
Abstract: Methods and systems for message-origination-based global title translation include receiving a signaling message and determining whether global title translation is required. In response to determining that global title translation is required, a lookup is performed in the global title translation database. The lookup is based on the called party address and the originating point code in the signaling message. The destination point code from the global title translation is inserted in the signaling message. The signaling message is then routed to its intended destination based on the destination point code and optionally the originating point code in the signaling message.
Abstract: Methods, systems, and computer program products for providing presence-qualified E.164 number mapping (ENUM) service in a communications network. According to one method, a query message including an E.164 number can be received. Next, at least one uniform resource identifier (URI) associated with the E.164 number can be located. A presence server can be queried for presence status information for the URI. Further, the query message can be responded to with the URI and a corresponding presence status.
Abstract: Methods, systems, and computer program products for routing query messages associated with prepaid subscribers in a number portability environment are disclosed. One method may include sending a registration message to an HLR. At the HLR, the ID or address of an STP is inserted as the prepaid SCP ID in a registration response message. The registration response message is sent to the MSC/VLR that originated the registration message. This action forces the VLR to send prepaid query messages to the STP, rather than to the prepaid SCP. When the STP receives a query message relating to call originating from the prepaid subscriber, the STP performs a number portability database lookup and determines the routing number corresponding to the called subscriber and the prepaid SCP corresponding to the calling subscriber. The STP then routes the query message to the appropriate prepaid SCP.
Abstract: Methods and systems for transmitting user part messages between signaling system seven (SS7) signaling points over an internet protocol (IP) network include receiving, at a signal transfer point, a first SS7 user part message. The first SS7 user part message can be received from a first SS7 signaling point, such as a service switching point (SSP). The first SS7 signaling point is encapsulated in a first IP packet. The first IP packet is transmitted to a second SS7 signaling point over an IP network.
Type:
Grant
Filed:
March 31, 2003
Date of Patent:
July 10, 2007
Assignee:
Tekelec
Inventors:
David Michael Sprague, Dan Alan Brendes, Venkatarmaiah Ravishankar, Paul Andrew Miller
Abstract: Methods, systems, and computer program products for selecting or generating a single call detail record (CDR) from a plurality of CDRs associated with a call that includes a plurality of legs are disclosed. According to one aspect, a CDR selection/consolidation function may analyze CDRs for calls that involve a plurality of legs and select a representative CDR for the call. The selected CDR is provided to a network services application. According to another aspect, the CDR selection/consolidation function may locate a plurality of CDRs associated with a multi-leg call and produce a single consolidated or “blended” CDR that is representative of the call. The consolidated CDR may contain information from some or all of the multiple CDRs.
Type:
Grant
Filed:
June 20, 2005
Date of Patent:
June 12, 2007
Assignee:
Tekelec
Inventors:
Kenneth A. Moisey, Clifton D. Petteway, Peter J. Marsico