METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR COMMUNICATING CALLING NAME (CNAM) SERVICES FOR SESSION INITIATION PROTOCOL (SIP) ORIGINATED CALLS TERMINATING IN A CIRCUIT SWITCHED NETWORK
First Claim
1. A method for communicating calling name (CNAM) identification information associated with a session initiation protocol (SIP) originated call to a circuit switched network, the method comprising:
- at a SIP-SS7 gateway;
receiving a SIP call setup message that includes a SIP calling subscriber identifier information;
associating a telephone number with the SIP calling subscriber identifier information;
generating an SS7 call setup message associated with the SIP call setup message, wherein the SS7 call setup message includes the telephone number;
communicating the telephone number and SIP calling subscriber identifier information to a calling name interworking function (CIF) module;
at the CIF module;
storing the telephone number and the associated SIP calling subscriber identifier information in a local cache;
receiving a CNAM query message containing the telephone number from a terminating switching office; and
transmitting a CNAM response message to the terminating switching office including SIP calling subscriber identifier information.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for communicating CNAM services for SIP originated calls terminating in a circuit switched network is described. In one embodiment, the method includes, at a SIP-SS7 gateway, receiving a SIP call setup message that includes a SIP calling subscriber identifier information, associating a temporary telephone number with the SIP calling subscriber identifier information, generating an SS7 call setup message associated with the SIP call setup message, wherein the SS7 call setup message includes the temporary telephone number, and communicating the temporary telephone number and SIP calling subscriber identifier information to a calling name interworking function (CIF) module. The method also includes, at the CIF module, storing the temporary telephone number and the associated SIP calling subscriber identifier information in a local cache, receiving a CNAM query message containing the temporary telephone number from a terminating switching office, and transmitting a CNAM response message to the terminating switching office including the SIP calling subscriber identifier information.
15 Citations
31 Claims
-
1. A method for communicating calling name (CNAM) identification information associated with a session initiation protocol (SIP) originated call to a circuit switched network, the method comprising:
-
at a SIP-SS7 gateway; receiving a SIP call setup message that includes a SIP calling subscriber identifier information; associating a telephone number with the SIP calling subscriber identifier information; generating an SS7 call setup message associated with the SIP call setup message, wherein the SS7 call setup message includes the telephone number; communicating the telephone number and SIP calling subscriber identifier information to a calling name interworking function (CIF) module; at the CIF module; storing the telephone number and the associated SIP calling subscriber identifier information in a local cache; receiving a CNAM query message containing the telephone number from a terminating switching office; and transmitting a CNAM response message to the terminating switching office including SIP calling subscriber identifier information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A session initiation protocol (SIP)-SS7 gateway for communicating calling name (CNAM) information associated with a SIP originated call to a circuit switched network, comprising:
-
a SIP network interface for receiving a SIP call setup message that includes SIP calling subscriber identifier information; a processing unit for generating a telephone number, associating the telephone number with the SIP calling subscriber identifier information, generating a second call setup message associated with the SIP call setup message that includes the telephone number, and communicating the telephone number and SIP calling subscriber identifier information to a CNAM interworking function (CIF) module. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A signal transfer point (STP) for communicating calling name (CNAM) information associated with a session initiation protocol (SIP) originated call to a circuit switched network, comprising:
-
a network interface for receiving a telephone number and an associated SIP calling subscriber identifier information from a SIP-SS7 gateway; a CNAM interworking function (CIF) module for extracting the telephone number from the message, for storing the telephone number with the SIP calling subscriber identifier information in a local cache associated with the STP, receiving a CNAM query message containing the telephone number from a terminating switching office, and transmitting a CNAM response message including the SIP calling subscriber identifier information. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A network element for communicating calling name (CNAM) information associated with a SIP originated call to a circuit switched network, comprising:
-
a SIP network interface for receiving a SIP call setup message that includes SIP calling subscriber identifier information; and a processing unit for generating a telephone number, associating the telephone number with the SIP calling subscriber identifier information, for transmitting a modified call signaling message to a terminating switching office, wherein the modified call signaling message includes the telephone number as the calling party number, for receiving a CNAM query message containing the telephone number from the terminating switching office, and transmitting a CNAM response message that includes the SIP calling subscriber identifier information to the terminating switching office.
-
-
31. A computer readable medium having stored thereon computer executable instructions that when executed by a processor of a computer control the computer to perform steps comprising:
-
receiving, at a SIP-SS7 gateway, a SIP call setup message that includes SIP calling subscriber identifier information; associating a telephone number with the SIP calling subscriber identifier information; generating an SS7 call setup message associated with the SIP call setup message, wherein the SS7 call setup message includes the telephone number; communicating the telephone number and SIP calling subscriber identifier information to a calling name interworking function (CIF) module; storing, at the CIF module, the telephone number and the associated SIP calling subscriber identifier information in a local cache; receiving a CNAM query message containing the telephone number from a terminating switching office; and transmitting a CNAM response message to the terminating switching office including the SIP calling subscriber identifier information.
-
Specification