US20100113016A1 - Methods for routing a call to a mobile unit that has been ported - Google Patents
Methods for routing a call to a mobile unit that has been ported Download PDFInfo
- Publication number
- US20100113016A1 US20100113016A1 US12/290,536 US29053608A US2010113016A1 US 20100113016 A1 US20100113016 A1 US 20100113016A1 US 29053608 A US29053608 A US 29053608A US 2010113016 A1 US2010113016 A1 US 2010113016A1
- Authority
- US
- United States
- Prior art keywords
- hlr
- accordance
- mobile unit
- message
- call
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
- H04W8/28—Number portability ; Network address portability
Definitions
- the present invention relates generally to communication systems, and more particularly to routing calls to a mobile user.
- Voice Call Continuity provides for convergence of services provided by an Internet Protocol (IP) Multimedia Subsystem (IMS) and a mobile network for user devices that can connect to both types of networks.
- IP Internet Protocol
- IMS Internet Multimedia Subsystem
- a component of the VCC service is the call delivery application server (CD AS) which delivers incoming calls to the appropriate network based on the current location of the user device and service provider and subscriber policy. This may include a query to the Home Location Register (HLR) in the user's mobile network to obtain the routing number used to route the call to the current serving MSC within the mobile network.
- HLR Home Location Register
- Porting refers to changing service providers while retaining their mobile directory number, thus allowing callers to reach them at the new network via the same number.
- Porting refers to changing service providers while retaining their mobile directory number, thus allowing callers to reach them at the new network via the same number.
- the user is provisioned on a different HLR in the new service provider's network.
- this number porting mechanism is used to port the subscriber's “home” network from a cellular network to an IMS network. This can happen in dual mode IMS and cellular service offerings. In this architecture, each subscriber still requires an HLR entry in the cellular network to support cellular service. Because the IMS may be a very large system supporting subscribers on many different HLRs, the CD AS must be able to direct routing queries to many HLRs. The number portability infrastructure can be used to port the subscriber to the IMS network, but the IMS network may not have the HLR for that subscriber. In some networks, the HSS may contain both the IMS subscriber data and the HLR subscriber data, though this is not required.
- the Location Routing Number may not be relied upon to determine a particular HLR destination, because while the LRN identifies a particular IMS gateway, the IMS gateway does not have a direct relationship to any particular HLR. Furthermore, the LRN information may not even be delivered to the CD AS, which needs to make the location query to the HLR.
- the present invention relates generally to a method for routing a call to a mobile unit that has been ported.
- a location routing number (LRN) to Home Location Register (HLR) mapping is done in a call delivery application server.
- LRN location routing number
- HLR Home Location Register
- NPDB Number Portability Database
- LRN Location Routing Number
- the LRN is assigned to the ported-in subscribers such that all ported-in subscribers with that LRN are in the same HLR then the LRN used to route the call to the IMS can be used as the key to map to the HLR for each user. This is advantageous in the case where the IMS, which may be geographically dispersed across many rate centers, is providing services for ported-in users on many HLRs which may be in different service provider networks.
- a subscriber to HLR mapping is accomplished in an HSS.
- the HSS entry for each mobile unit includes the HLR identifier or destination point code in the subscriber data for each user ported into the IMS.
- the call delivery application server queries the HSS for the HLR ID or destination point code (DPC) and uses that information to route the location request message to the correct HLR.
- the call delivery application server may query the HSS for this information prior to the call and store the information in local memory.
- an HSS is queried for the IMSI of the called mobile unit.
- the HSS is queried, but the query returns the mobile user's IMSI (International Mobile Station Identifier) or other mobile user identifier such as Mobile Identification Number (MIN) which is existing subscriber data in the HSS, thus avoiding the need to provision additional data in the form of the HLR identifier for each subscriber.
- IMSI International Mobile Station Identifier
- MIN Mobile Identification Number
- FIG. 1 depicts an IMS and circuit roaming system in accordance with an exemplary embodiment of the present invention, utilizing a location routing number.
- FIG. 2 depicts a call flow of a method for routing a call to a mobile unit utilizing a location routing number.
- FIG. 3 depicts a call flow of a method for routing a call to a mobile unit.
- FIG. 1 depicts an IMS and circuit roaming system 100 in accordance with an exemplary embodiment of the present invention.
- System 100 includes IMS (IP Multimedia Subsystem) 101 , circuit MSC (Mobile Switching Center) 103 , IMS Access Point 115 , RAN (Radio Access Network) 119 , PSTN (Public Switched Telephone Network) 121 , SS7 (Signaling System 7) 123 , HLR (Home Location Register) 125 , and HSS (Home Subscriber Server) 127 .
- the HSS and HLR may be on the same physical device.
- IMS 101 is responsible for call and session control provided by the IMS in the subscriber's home network.
- IMS Server 101 manages SIP sessions, provides features and services, coordinates with other network elements for session control, and allocates media resources.
- IMS Server 101 includes a plurality of functions and components, which may be installed on separate servers or can alternately share the same server. This allows for flexible packaging for various customer needs.
- IMS 101 comprises P-CSCF (Proxy Call Session Control Function) 106 , S-CSCF (Serving CSCF) 107 , I-CSCF (Interrogating CSCF) 108 , BGCF (Breakout Gateway Control Function) 109 , MGCF (Media Gateway Control Function) 110 , and Call Delivery Application Server 111 .
- IMS Server 101 is connected to MGW (Media Gateway) 113 .
- P-CSCF 106 is preferably the first contact for a SIP mobile unit to gain access to IMS 101 from the access packet network domain.
- P-CSCF 106 provides the necessary SIP routing capability between SIP mobiles and IMS 101 .
- P-CSCF 106 also coordinates with the access network to authorize the resources and Quality-of-Service (QoS). For services that are offered by the home IMS network, P-CSCF 106 relays the SIP signaling to the IMS server in the home network.
- QoS Quality-of-Service
- S-CSCF 107 manages SIP sessions and coordinates with other network elements for call/session control.
- S-CSCF 107 performs SIP registration, session control, service control, call monitoring, and security.
- SIP registration comprises processing SIP REGISTER requests and maintaining subscriber data and state information for the duration of the registration session.
- Session control comprises performing call/session setup, modification, and termination.
- Service control comprises interaction with Application Services platforms for the support of features and services.
- Call monitoring comprises call monitoring and recording for accounting and other related services.
- Security comprises providing security for the session.
- SIP user clients communicate to the various application servers via S-CSCF 107 .
- S-CSCF 107 provides the messaging filtering, message forwarding, and transaction and session control functions for the sessions initiated by SIP signaling.
- S-CSCF 107 also allows the various SIP-based application servers to communicate with each other.
- S-CSCF 107 also preferably provides SIP proxy functions for forwarding SIP messages to the proper application server and allowing application servers to subscribe to SIP dialogs between SIP clients and servers.
- S-CSCF 107 supports standard SIP messages, the user clients and SIP application servers can span a wide variety of telephony and non-telephony services.
- S-CSCF 107 can provide the message filtering and forwarding for SIP-based services such as Instant Messaging (IM), Push-To-Talk, Voice Call Continuity (VCC), and multimedia services.
- IM Instant Messaging
- VCC Voice Call Continuity
- I-CSCF 108 is the contact point within system 100 for all connections destined to a subscriber connected to system 100 or a roaming subscriber currently located within the service areas supported by system 100 .
- System 100 may include multiple I-CSCFs.
- I-CSCF 108 retrieves an S-CSCF assignment for each user performing SIP registration.
- I-CSCF 108 also obtains from HSS 127 the address of S-CSCF 107 and uses the address to route a SIP request or response received from a network towards S-CSCF 107 .
- I-CSCF 108 the functions of I-CSCF 108 are hidden from outside systems. Examples of functions that can be hidden include, but are not limited to, the configuration, capacity, and topology of the IMS 101 .
- I-CSCF 108 forwards SIP requests and responses to an I-CSCF on another network for sessions traversing multiple networks. This allows network operators to maintain configuration independence.
- BGCF 109 selects the network in which PSTN breakout is to occur. If BGCF 109 determines that the breakout is to occur in the same network where BGCF 109 is located, BGCF 109 selects a Media Gateway Control Function (MGCF). The MGCF is responsible for the interworking with the PSTN network. If the breakout is in a different network, BGCF 109 forwards this session signaling to a BGCF, or an MGCF, depending on configuration, in the different network.
- MGCF Media Gateway Control Function
- MGCF 110 provides the signaling inter-working functions between IMS 101 and PSTN 121 .
- MGCF 110 controls a set of media gateways, such as MGW 113 , utilizing H.248 signaling.
- H.248 signaling allows MGCF 110 to control establishment of bearer resources for sessions that require inter-working for bearer traffic between the PSTN 121 and IMS 101 .
- Call Delivery Application Server 111 is an application server that provides the call delivery function for communication system 100 . In an exemplary embodiment, there may be multiple application servers. Call Delivery Application Server 111 preferably provides service logic as part of a call or session between two user endpoints.
- the CSCF uses filter criteria to include Call Delivery Application Server 111 for service logic as directed by the per-subscriber data from HSS 127 .
- S-CSCF 107 uses filter criteria to involve Call Delivery Application Server 111 for call delivery determination and as needed to provide features and services. Filtering is done in S-CSCF 107 on SIP request messages only, such as INVITE, REGISTER, SUBSCRIBE, BYE, but not on responses to requests. Filtering can be based on such things as the method of the SIP request, on whether the request was received in the originating or terminating case, on whether a particular media type is included in the SDP of a request, or on the presence or content of a particular SIP header.
- a specific user may get services from more than one Application Server.
- a Filter Criteria applies to one specific Application Server and the service profile of a user contains a set of Filter Criteria.
- S-CSCF 107 obtains the set of initial Filter Criteria from HSS 127 that gives information about the Application Server(s) that need to be involved for the user, under which circumstances each gets involved, and the priorities of the Filter Criteria.
- S-CSCF 107 sends a third-party REGISTER request to each Application Server whose Filter Criteria have a match for the REGISTER event. An Application Server can then get additional Application Server-specific data from HSS 127 , if needed.
- S-CSCF 107 When S-CSCF 107 receives from the user a SIP request for a dialog, it evaluates the highest priority initial Filter Criteria. If the SIP request matches the filter criteria, S-CSCF 107 proxies the SIP request to the corresponding Application Server. The Application Server performs service logic, may modify the SIP request, and may send the request back to S-CSCF 107 . The output of the first Application Server, if it satisfies the initial filter criteria for the second Application Server, is the input of the second Application Server, and so on. The sequence order of the Application Server(s) is based on the relative priorities of their respective initial Filter Criteria obtained from HSS 127 at registration time.
- Call Delivery Application Server 111 may result in a negative response to the SIP request.
- S-CSCF 107 will not evaluate any lower priority initial Filter Criteria and their corresponding Application Server(s) providing other services will not be reached.
- Call Delivery Application Server 111 implements at least those capabilities of a Gateway MSC in a legacy cellular network that are needed to perform call delivery to Dual Mode UE 117 when the Dual Mode UE 117 is registered at an HLR 125 within a circuit-mode cellular network.
- Call Delivery Application Server 111 has a MAP interface to HLR 125 and appears to HLR 125 as if it were a standard Gateway MSC within the legacy cellular network by performing standard MAP call delivery.
- Call Delivery Application Server 111 has an ANSI-41 interface to HLR 125 and appears to HLR 125 as if it were a standard Gateway MSC within the legacy cellular network by performing ANSI-41 call delivery procedures.
- Call Delivery Application Server 111 may also query HLR 125 to retrieve HLR-based terminating feature information for different flavors of call forwarding, call barring, terminating triggers, etc. Call Delivery Application Server 111 may provide these features to Dual Mode UE 117 .
- Call Delivery Application Server 111 Since Call Delivery Application Server 111 is an Application Server, it can also receive third-party registration information from S-CSCF 107 , which details the registration status of Dual Mode UE 117 within IMS 101 .
- Call Delivery Application Server 111 may use information about the registration status of Dual Mode UE 117 within IMS 101 and the circuit-mode cellular network to determine whether to deliver the call to Dual Mode UE 117 via P-CSCF 106 and packet access network, e.g., the IMS Access Point 115 , or via the circuit-mode cellular network, e.g., Circuit MSC 103 and RAN 119 . If Dual Mode UE 117 is registered in both networks, Call Delivery Application Server 111 may choose to attempt delivery via either one network or both, and in any sequence and timing, including simultaneously.
- MGW 113 provides bearer traffic connectivity to PSTN 121 , preferably via asynchronous, synchronous and optical terminations. MGW 113 is also able to communicate with other Public Land Mobile Networks (PLMNs). MGW 113 also provides echo cancellation and some tone generation. MGW 113 preferably is controlled from MGCF 110 using the H.248 standard over an IP switching fabric.
- PLMNs Public Land Mobile Networks
- MGW 113 preferably includes digital signal processors (DSPs) that provide a path between the IP multimedia domain and the circuit switched environment, including PSTN 121 , for bearer traffic.
- DSPs digital signal processors
- MGW 113 supports media conversion, bearer control, and payload processing.
- the DSPs preferably support G.711 (A & ⁇ law), G.723.1 at either 6.3 Kbps or 5.3 Kbps and G.729 at 8 Kbps, EVRC, AMR and 4 GV.
- the DSPs also provide E.168 echo cancellation and silence suppression with comfort noise generation in MGW 113 .
- Circuit MSC 103 connects landline PSTN system 121 to the mobile phone system. Circuit MSC 103 is also responsible for compiling call information for accounting and handing off calls from one cell to another.
- IMS Access Point 115 is an access dependent device that permits access to IMS 101 .
- Access points are typically stand-alone devices that plug into an Ethernet hub or switch. Access points cover a certain range, perhaps as much as a thousand feet, and mobile users are automatically handed off from one to the other as they walk to other offices or locations.
- IMS Access Point 115 can be, but is not limited to, a WiFi Network, a WiMAX network, an HRPD network, an HSPD network, an HSDPA network, or a Femtocell.
- RAN 119 is the radio access network providing circuit-mode access to the PSTN via Circuit MSC 103 for Dual Mode UE 117 when registered with the circuit-mode cellular network at HLR 125 .
- PSTN 121 is the current narrowband-based telephone network that was designed for voice traffic.
- SS7 123 is an out-of-band signaling network that carries call control and transaction messages for the PSTN, ISDN, Intelligent Network, and PLMN.
- HLR 125 is a database in communication system 100 that includes all the home subscribers within the service area of the circuit-mode cellular network served by Circuit MSC 103 and RAN 119 .
- the data in HLR 125 is requested and transferred via SS7 123 to a VLR (Visitor Location Register) associated with a Circuit MSC 103 in the new area.
- VLR Visitor Location Register
- HSS 127 is the master subscriber database for IMS 101 and includes registration status and subscription data for users. The data within HSS 127 is used by the different network core functional entities in IMS 101 when processing subscribers. HSS 127 includes user data that can be downloaded to S-CSCF 107 . HSS 127 stores temporary data with the location of S-CSCF 107 where the user is currently registered. HSS 127 and HLR 125 may be co-located.
- Dual Mode UE 117 is a subscriber device that is preferably capable of operating in either or both of two modes.
- One mode provides for registration and access to an IMS network via IMS Access Point 115 .
- the second mode provides for registration and access to a circuit-mode cellular network via RAN 119 and Circuit MSC 103 .
- the selection of the operating mode(s) for the device depends on the availability of service from the networks and the capabilities of the device.
- FIG. 2 depicts a call flow 200 that depicts a call coming in to a VoIP user.
- PSTN 121 queries a number portability database to retrieve the location routing number (LRN) for the system serving the called mobile unit.
- LRN location routing number
- call delivery application server 111 maps the LRN to an HLR.
- PSTN 121 routes call message 201 to MGCF 110 of IMS 101 .
- Message 201 is preferably an ISUP IAM message that includes the location routing number of the called mobile unit, the directory number of the called mobile unit, and an indication that the directory number has been queried for its number portability status and relevant LRN.
- IMS 101 is the system the called user has ported to and calls are routed to using the retrieved LRN from the queried number portability database.
- message 201 is a SIP INVITE message or similar message.
- MGCF 110 performs standard translation of the incoming ISUP IAM parameters to the SIP INVITE headers to create invite message 202 . This preferably includes populating the Request URI with the called party's number, the routing number set to the retrieved LRN and an indication that a ported number database query has been performed. MGCF 110 routes invite message 202 to I-CSCF 108 .
- I-CSCF 108 queries HSS 127 via Cx Query message 212 to determine where to route the information from invite message 202 .
- HSS 127 returns Cx Query Response 222 to I-CSCF 108 .
- Cx Query Response 222 preferably provides the S-CSCF that is handling this call request.
- I-CSCF 108 sends Invite Message 203 to S-CSCF 107 .
- Invite Message 203 preferably includes populating the Request URI with the called party's number, the routing number set to the retrieved LRN and an indication that a ported number database query has been performed.
- S-CSCF 107 determines that Invite Message 203 should be routed to Call Delivery Application Server 111 . In an exemplary embodiment, S-CSCF 107 determines utilizing initial filter criteria where Invite Message 203 should be routed.
- S-CSCF 107 sends invite message 204 to CD AS 111 .
- Invite message 204 preferably includes populating the Request URI with the called party's number, the routing number set to the retrieved LRN and an indication that a ported number database query has been performed.
- CD AS 111 determines that delivery of this call requires a message be sent to HLR 125 .
- the message to be sent to HLR 125 is a LocationRequest (LOCREQ) message.
- the message sent to HLR 125 is a SendRoutingInformation message sent from CD AS 111 to a GSM/UMTS HLR.
- CD AS 111 preferably determines the destination point code for the HLR associated with the called party by using the LRN as a key in an LRN/HLR DPC mapping table.
- CD AS 111 routes location request message 205 to HLR 125 .
- HLR 125 returns the routing number to CD AS 111 in location request response 206 . At this point, the call delivery to the Temporary Local Directory Number (TLDN) continues.
- TLDN Temporary Local Directory Number
- FIG. 3 depicts a call flow 300 that depicts a call coming in to a VoIP user.
- PSTN 121 queries a number portability database to retrieve the location routing number (LRN) for the system serving the called mobile unit.
- LRN location routing number
- call delivery application server 111 queries an HSS associated with the user to determine the user's HLR.
- call delivery application server 111 utilizes the IMSI of the called mobile unit to determine the HLR, preferably by using translation tables in CD AS 111 .
- global title translation using the IMSI as the global title address can be employed by the SS7 STPs in the network.
- PSTN 121 routes call message 301 to MGCF 110 of IMS 101 .
- Message 301 is preferably an ISUP IAM message that includes the location routing number of the called mobile unit, the directory number of the called mobile unit, and an indication that the directory number has been queried for number portability status and relevant LRN.
- IMS 101 is the system the called user has ported to using the retrieved LRN from the queried number portability database.
- MGCF 110 performs standard translation of the incoming ISUP IAM parameters to the SIP INVITE headers to create invite message 302 . This preferably includes populating the Request URI with the called party's number, the routing number set to the retrieved LRN and an indication that a ported number database query has been performed. MGCF 110 routes invite message 302 to I-CSCF 108 .
- I-CSCF 108 queries HSS 127 via Cx Query message 312 to determine where to route the information from invite message 302 .
- HSS 127 returns Cx Query Response 322 to I-CSCF 108 .
- Cx Query Response 322 preferably provides the S-CSCF that is handling this call request.
- I-CSCF 108 sends Invite Message 303 to S-CSCF 107 .
- Invite Message 303 preferably includes populating the Request URI with the called party's number.
- S-CSCF 107 determines that Invite Message 303 should be routed to Call Delivery Application Server 111 . In an exemplary embodiment, S-CSCF 107 determines utilizing initial filter criteria where Invite Message 303 should be routed.
- S-CSCF 107 sends invite message 304 to CD AS 111 .
- Invite message 304 preferably includes populating the Request URI with the called party's number.
- CD AS 111 determines that delivery of this call requires a message be sent to HLR 125 .
- the message to be sent to HLR 125 is a LocationRequest (LOCREQ) message.
- LOCREQ LocationRequest
- the local database for HLR lookup is provisioned to point to a destination route database.
- the destination route database includes the HLRs destination point code or Global Title Translation for a particular route.
- CD AS 111 sends query message 314 to HSS 127 .
- CD AS 111 preferably sends query message 414 to HSS 127 via the Sh interface.
- HSS 127 preferably uses the Mobile Directory Number (MDN) as a key to retrieve the HLR DPC from a local data table. Alternately, HSS 127 uses the MDN as a key to retrieve the International Mobile Station Identifier (IMSI) from a local data table.
- MDN Mobile Directory Number
- IMSI International Mobile Station Identifier
- HSS 127 responds with query response 324 .
- query response 324 includes the DPC address of the HLR that is servicing the mobile unit.
- query response 324 includes the IMSI (or MIN) of the mobile unit.
- CD AS 111 retrieves the HLR destination point code from a local IMSI range to HLR DPC mapping table.
- CD AS 111 may keep a temporary local cache of HSS query results. This avoids an HSS query for every incoming call request.
- CD AS 111 routes location request message 305 to HLR 125 , preferably using the HLR DPC as the destination for the LOCREQ. Alternately, CD AS 111 routes the location request message 305 to the HLR via global title translation using the IMSI (or MIN) as the global title address can be employed by the SS7 STPs in the network.
- HLR 125 returns the routing number to CD AS 111 in location request response 306 . At this point, the call delivery to the TLDN in ANSI-41 networks or the MSRN in GSM/UMTS networks continues.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
- The present invention relates generally to communication systems, and more particularly to routing calls to a mobile user.
- Voice Call Continuity (VCC) provides for convergence of services provided by an Internet Protocol (IP) Multimedia Subsystem (IMS) and a mobile network for user devices that can connect to both types of networks. A component of the VCC service is the call delivery application server (CD AS) which delivers incoming calls to the appropriate network based on the current location of the user device and service provider and subscriber policy. This may include a query to the Home Location Register (HLR) in the user's mobile network to obtain the routing number used to route the call to the current serving MSC within the mobile network.
- Users can “port” their number to a different service provider network. Porting refers to changing service providers while retaining their mobile directory number, thus allowing callers to reach them at the new network via the same number. When porting from one cellular service provider to another, the user is provisioned on a different HLR in the new service provider's network.
- As a result of this porting capability, it is no longer possible to map a range of mobile directory numbers (DNs) to a specific HLR. This is due to directory numbers in the number range that used to belong to a specific HLR being ported to other HLRs and numbers that used to map to other HLRs being ported into this HLR.
- Sometimes this number porting mechanism is used to port the subscriber's “home” network from a cellular network to an IMS network. This can happen in dual mode IMS and cellular service offerings. In this architecture, each subscriber still requires an HLR entry in the cellular network to support cellular service. Because the IMS may be a very large system supporting subscribers on many different HLRs, the CD AS must be able to direct routing queries to many HLRs. The number portability infrastructure can be used to port the subscriber to the IMS network, but the IMS network may not have the HLR for that subscriber. In some networks, the HSS may contain both the IMS subscriber data and the HLR subscriber data, though this is not required. The Location Routing Number (LRN) may not be relied upon to determine a particular HLR destination, because while the LRN identifies a particular IMS gateway, the IMS gateway does not have a direct relationship to any particular HLR. Furthermore, the LRN information may not even be delivered to the CD AS, which needs to make the location query to the HLR.
- Therefore, a need exists for a way to determine the HLR for a mobile unit that has ported its directory number to the IMS system, so that the mobile unit can also be reached via the cellular network.
- The present invention relates generally to a method for routing a call to a mobile unit that has been ported. In a first exemplary embodiment, a location routing number (LRN) to Home Location Register (HLR) mapping is done in a call delivery application server. After number porting, calls to the mobile unit can be routed to the new service provider using the Number Portability Database (NPDB) which maintains an association between the subscriber's DN and the Location Routing Number (LRN). Calls to a ported mobile unit cause a query to the NPDB and the resulting LRN is used to route the call to the new MSC for the ported user. If for a given service provider the LRN is assigned to the ported-in subscribers such that all ported-in subscribers with that LRN are in the same HLR then the LRN used to route the call to the IMS can be used as the key to map to the HLR for each user. This is advantageous in the case where the IMS, which may be geographically dispersed across many rate centers, is providing services for ported-in users on many HLRs which may be in different service provider networks.
- In a second exemplary embodiment, a subscriber to HLR mapping is accomplished in an HSS. This solution does not depend on the call delivery application server receiving the LRN. In this exemplary embodiment, the HSS entry for each mobile unit includes the HLR identifier or destination point code in the subscriber data for each user ported into the IMS. As each call is routed to the IMS and to the call delivery application server, the call delivery application server queries the HSS for the HLR ID or destination point code (DPC) and uses that information to route the location request message to the correct HLR. Alternatively, the call delivery application server may query the HSS for this information prior to the call and store the information in local memory.
- In a third exemplary embodiment, an HSS is queried for the IMSI of the called mobile unit. In this exemplary embodiment, the HSS is queried, but the query returns the mobile user's IMSI (International Mobile Station Identifier) or other mobile user identifier such as Mobile Identification Number (MIN) which is existing subscriber data in the HSS, thus avoiding the need to provision additional data in the form of the HLR identifier for each subscriber. Unlike the directory number which is unchanged when the user ports their number to a new service provider, the IMSI (or MIN) is modified when porting occurs and a contiguous range of IMSI (or MIN) are assigned to each HLR. An advantage of this solution is that in many cases the IMSI is existing data for each user in the HSS and the IMSI to HLR mapping is existing in the CD AS or network STPs.
-
FIG. 1 depicts an IMS and circuit roaming system in accordance with an exemplary embodiment of the present invention, utilizing a location routing number. -
FIG. 2 depicts a call flow of a method for routing a call to a mobile unit utilizing a location routing number. -
FIG. 3 depicts a call flow of a method for routing a call to a mobile unit. - The present invention can be better understood with reference to
FIGS. 1-3 .FIG. 1 depicts an IMS andcircuit roaming system 100 in accordance with an exemplary embodiment of the present invention.System 100 includes IMS (IP Multimedia Subsystem) 101, circuit MSC (Mobile Switching Center) 103, IMS Access Point 115, RAN (Radio Access Network) 119, PSTN (Public Switched Telephone Network) 121, SS7 (Signaling System 7) 123, HLR (Home Location Register) 125, and HSS (Home Subscriber Server) 127. In some embodiments, the HSS and HLR may be on the same physical device. - IMS 101 is responsible for call and session control provided by the IMS in the subscriber's home network. IMS Server 101 manages SIP sessions, provides features and services, coordinates with other network elements for session control, and allocates media resources.
- IMS Server 101 includes a plurality of functions and components, which may be installed on separate servers or can alternately share the same server. This allows for flexible packaging for various customer needs. IMS 101 comprises P-CSCF (Proxy Call Session Control Function) 106, S-CSCF (Serving CSCF) 107, I-CSCF (Interrogating CSCF) 108, BGCF (Breakout Gateway Control Function) 109, MGCF (Media Gateway Control Function) 110, and Call
Delivery Application Server 111. IMS Server 101 is connected to MGW (Media Gateway) 113. - P-CSCF 106 is preferably the first contact for a SIP mobile unit to gain access to
IMS 101 from the access packet network domain. P-CSCF 106 provides the necessary SIP routing capability between SIP mobiles andIMS 101. P-CSCF 106 also coordinates with the access network to authorize the resources and Quality-of-Service (QoS). For services that are offered by the home IMS network, P-CSCF 106 relays the SIP signaling to the IMS server in the home network. - S-CSCF 107 manages SIP sessions and coordinates with other network elements for call/session control. S-CSCF 107 performs SIP registration, session control, service control, call monitoring, and security. SIP registration comprises processing SIP REGISTER requests and maintaining subscriber data and state information for the duration of the registration session. Session control comprises performing call/session setup, modification, and termination. Service control comprises interaction with Application Services platforms for the support of features and services. Call monitoring comprises call monitoring and recording for accounting and other related services. Security comprises providing security for the session.
- SIP user clients communicate to the various application servers via S-CSCF 107. S-CSCF 107 provides the messaging filtering, message forwarding, and transaction and session control functions for the sessions initiated by SIP signaling. S-CSCF 107 also allows the various SIP-based application servers to communicate with each other. S-
CSCF 107 also preferably provides SIP proxy functions for forwarding SIP messages to the proper application server and allowing application servers to subscribe to SIP dialogs between SIP clients and servers. - Because S-
CSCF 107 supports standard SIP messages, the user clients and SIP application servers can span a wide variety of telephony and non-telephony services. For example, S-CSCF 107 can provide the message filtering and forwarding for SIP-based services such as Instant Messaging (IM), Push-To-Talk, Voice Call Continuity (VCC), and multimedia services. - I-
CSCF 108 is the contact point withinsystem 100 for all connections destined to a subscriber connected tosystem 100 or a roaming subscriber currently located within the service areas supported bysystem 100.System 100 may include multiple I-CSCFs. I-CSCF 108 retrieves an S-CSCF assignment for each user performing SIP registration. I-CSCF 108 also obtains fromHSS 127 the address of S-CSCF 107 and uses the address to route a SIP request or response received from a network towards S-CSCF 107. - In accordance with an exemplary embodiment of the present invention, the functions of I-
CSCF 108 are hidden from outside systems. Examples of functions that can be hidden include, but are not limited to, the configuration, capacity, and topology of theIMS 101. When the functions of I-CSCF 108 are being hidden, I-CSCF 108 forwards SIP requests and responses to an I-CSCF on another network for sessions traversing multiple networks. This allows network operators to maintain configuration independence. -
BGCF 109 selects the network in which PSTN breakout is to occur. IfBGCF 109 determines that the breakout is to occur in the same network whereBGCF 109 is located,BGCF 109 selects a Media Gateway Control Function (MGCF). The MGCF is responsible for the interworking with the PSTN network. If the breakout is in a different network,BGCF 109 forwards this session signaling to a BGCF, or an MGCF, depending on configuration, in the different network. -
MGCF 110 provides the signaling inter-working functions betweenIMS 101 andPSTN 121.MGCF 110 controls a set of media gateways, such asMGW 113, utilizing H.248 signaling. The use of H.248 signaling allowsMGCF 110 to control establishment of bearer resources for sessions that require inter-working for bearer traffic between thePSTN 121 andIMS 101. - Call
Delivery Application Server 111 is an application server that provides the call delivery function forcommunication system 100. In an exemplary embodiment, there may be multiple application servers. CallDelivery Application Server 111 preferably provides service logic as part of a call or session between two user endpoints. - The CSCF uses filter criteria to include Call
Delivery Application Server 111 for service logic as directed by the per-subscriber data fromHSS 127. - S-
CSCF 107 uses filter criteria to involve CallDelivery Application Server 111 for call delivery determination and as needed to provide features and services. Filtering is done in S-CSCF 107 on SIP request messages only, such as INVITE, REGISTER, SUBSCRIBE, BYE, but not on responses to requests. Filtering can be based on such things as the method of the SIP request, on whether the request was received in the originating or terminating case, on whether a particular media type is included in the SDP of a request, or on the presence or content of a particular SIP header. - A specific user may get services from more than one Application Server. A Filter Criteria applies to one specific Application Server and the service profile of a user contains a set of Filter Criteria. During registration of a user, S-
CSCF 107 obtains the set of initial Filter Criteria fromHSS 127 that gives information about the Application Server(s) that need to be involved for the user, under which circumstances each gets involved, and the priorities of the Filter Criteria. At the time of registration, S-CSCF 107 sends a third-party REGISTER request to each Application Server whose Filter Criteria have a match for the REGISTER event. An Application Server can then get additional Application Server-specific data fromHSS 127, if needed. - When S-
CSCF 107 receives from the user a SIP request for a dialog, it evaluates the highest priority initial Filter Criteria. If the SIP request matches the filter criteria, S-CSCF 107 proxies the SIP request to the corresponding Application Server. The Application Server performs service logic, may modify the SIP request, and may send the request back to S-CSCF 107. The output of the first Application Server, if it satisfies the initial filter criteria for the second Application Server, is the input of the second Application Server, and so on. The sequence order of the Application Server(s) is based on the relative priorities of their respective initial Filter Criteria obtained fromHSS 127 at registration time. - The service logic performed by Call
Delivery Application Server 111 may result in a negative response to the SIP request. In this case, S-CSCF 107 will not evaluate any lower priority initial Filter Criteria and their corresponding Application Server(s) providing other services will not be reached. - Call
Delivery Application Server 111 implements at least those capabilities of a Gateway MSC in a legacy cellular network that are needed to perform call delivery toDual Mode UE 117 when theDual Mode UE 117 is registered at anHLR 125 within a circuit-mode cellular network. In a first exemplary embodiment, CallDelivery Application Server 111 has a MAP interface toHLR 125 and appears toHLR 125 as if it were a standard Gateway MSC within the legacy cellular network by performing standard MAP call delivery. In a second exemplary embodiment, CallDelivery Application Server 111 has an ANSI-41 interface toHLR 125 and appears toHLR 125 as if it were a standard Gateway MSC within the legacy cellular network by performing ANSI-41 call delivery procedures. CallDelivery Application Server 111 may also queryHLR 125 to retrieve HLR-based terminating feature information for different flavors of call forwarding, call barring, terminating triggers, etc. CallDelivery Application Server 111 may provide these features toDual Mode UE 117. - Since Call
Delivery Application Server 111 is an Application Server, it can also receive third-party registration information from S-CSCF 107, which details the registration status ofDual Mode UE 117 withinIMS 101. When receiving a new call termination for the subscriber according to standard IMS call delivery procedures, CallDelivery Application Server 111 may use information about the registration status ofDual Mode UE 117 withinIMS 101 and the circuit-mode cellular network to determine whether to deliver the call toDual Mode UE 117 via P-CSCF 106 and packet access network, e.g., theIMS Access Point 115, or via the circuit-mode cellular network, e.g.,Circuit MSC 103 andRAN 119. IfDual Mode UE 117 is registered in both networks, CallDelivery Application Server 111 may choose to attempt delivery via either one network or both, and in any sequence and timing, including simultaneously. - Media Gateway (MGW) 113 provides bearer traffic connectivity to
PSTN 121, preferably via asynchronous, synchronous and optical terminations.MGW 113 is also able to communicate with other Public Land Mobile Networks (PLMNs).MGW 113 also provides echo cancellation and some tone generation.MGW 113 preferably is controlled fromMGCF 110 using the H.248 standard over an IP switching fabric. -
MGW 113 preferably includes digital signal processors (DSPs) that provide a path between the IP multimedia domain and the circuit switched environment, includingPSTN 121, for bearer traffic.MGW 113 supports media conversion, bearer control, and payload processing. The DSPs preferably support G.711 (A & μ law), G.723.1 at either 6.3 Kbps or 5.3 Kbps and G.729 at 8 Kbps, EVRC, AMR and 4 GV. The DSPs also provide E.168 echo cancellation and silence suppression with comfort noise generation inMGW 113. -
Circuit MSC 103 connectslandline PSTN system 121 to the mobile phone system.Circuit MSC 103 is also responsible for compiling call information for accounting and handing off calls from one cell to another. -
IMS Access Point 115 is an access dependent device that permits access toIMS 101. Access points are typically stand-alone devices that plug into an Ethernet hub or switch. Access points cover a certain range, perhaps as much as a thousand feet, and mobile users are automatically handed off from one to the other as they walk to other offices or locations.IMS Access Point 115 can be, but is not limited to, a WiFi Network, a WiMAX network, an HRPD network, an HSPD network, an HSDPA network, or a Femtocell. -
RAN 119 is the radio access network providing circuit-mode access to the PSTN viaCircuit MSC 103 forDual Mode UE 117 when registered with the circuit-mode cellular network atHLR 125. -
PSTN 121 is the current narrowband-based telephone network that was designed for voice traffic. -
SS7 123 is an out-of-band signaling network that carries call control and transaction messages for the PSTN, ISDN, Intelligent Network, and PLMN. -
HLR 125 is a database incommunication system 100 that includes all the home subscribers within the service area of the circuit-mode cellular network served byCircuit MSC 103 andRAN 119. When a subscriber reaches a new service area in the circuit-mode cellular network, the data inHLR 125 is requested and transferred viaSS7 123 to a VLR (Visitor Location Register) associated with aCircuit MSC 103 in the new area. -
HSS 127 is the master subscriber database forIMS 101 and includes registration status and subscription data for users. The data withinHSS 127 is used by the different network core functional entities inIMS 101 when processing subscribers.HSS 127 includes user data that can be downloaded to S-CSCF 107.HSS 127 stores temporary data with the location of S-CSCF 107 where the user is currently registered.HSS 127 andHLR 125 may be co-located. -
Dual Mode UE 117 is a subscriber device that is preferably capable of operating in either or both of two modes. One mode provides for registration and access to an IMS network viaIMS Access Point 115. The second mode provides for registration and access to a circuit-mode cellular network viaRAN 119 andCircuit MSC 103. The selection of the operating mode(s) for the device depends on the availability of service from the networks and the capabilities of the device. -
FIG. 2 depicts acall flow 200 that depicts a call coming in to a VoIP user. In the exemplary embodiment depicted inFIG. 2 ,PSTN 121 queries a number portability database to retrieve the location routing number (LRN) for the system serving the called mobile unit. In this exemplary embodiment, calldelivery application server 111 maps the LRN to an HLR. -
PSTN 121 routes callmessage 201 to MGCF 110 ofIMS 101.Message 201 is preferably an ISUP IAM message that includes the location routing number of the called mobile unit, the directory number of the called mobile unit, and an indication that the directory number has been queried for its number portability status and relevant LRN. In this exemplary embodiment,IMS 101 is the system the called user has ported to and calls are routed to using the retrieved LRN from the queried number portability database. In an alternate exemplary embodiment,message 201 is a SIP INVITE message or similar message. -
MGCF 110 performs standard translation of the incoming ISUP IAM parameters to the SIP INVITE headers to createinvite message 202. This preferably includes populating the Request URI with the called party's number, the routing number set to the retrieved LRN and an indication that a ported number database query has been performed.MGCF 110 routes invitemessage 202 to I-CSCF 108. - I-
CSCF 108queries HSS 127 viaCx Query message 212 to determine where to route the information frominvite message 202. -
HSS 127 returnsCx Query Response 222 to I-CSCF 108.Cx Query Response 222 preferably provides the S-CSCF that is handling this call request. - I-
CSCF 108 sendsInvite Message 203 to S-CSCF 107.Invite Message 203 preferably includes populating the Request URI with the called party's number, the routing number set to the retrieved LRN and an indication that a ported number database query has been performed. - S-
CSCF 107 determines thatInvite Message 203 should be routed to CallDelivery Application Server 111. In an exemplary embodiment, S-CSCF 107 determines utilizing initial filter criteria whereInvite Message 203 should be routed. - S-
CSCF 107 sends invitemessage 204 to CD AS 111. Invitemessage 204 preferably includes populating the Request URI with the called party's number, the routing number set to the retrieved LRN and an indication that a ported number database query has been performed. - CD AS 111 determines that delivery of this call requires a message be sent to
HLR 125. In an exemplary embodiment, the message to be sent toHLR 125 is a LocationRequest (LOCREQ) message. In a second exemplary embodiment, the message sent toHLR 125 is a SendRoutingInformation message sent from CD AS 111 to a GSM/UMTS HLR. CD AS 111 preferably determines the destination point code for the HLR associated with the called party by using the LRN as a key in an LRN/HLR DPC mapping table. - CD AS 111 routes
location request message 205 toHLR 125. -
HLR 125 returns the routing number to CD AS 111 in location request response 206. At this point, the call delivery to the Temporary Local Directory Number (TLDN) continues. -
FIG. 3 depicts acall flow 300 that depicts a call coming in to a VoIP user. In the exemplary embodiment depicted inFIG. 3 ,PSTN 121 queries a number portability database to retrieve the location routing number (LRN) for the system serving the called mobile unit. In a first exemplary embodiment of this FIG., calldelivery application server 111 queries an HSS associated with the user to determine the user's HLR. In a second exemplary embodiment, calldelivery application server 111 utilizes the IMSI of the called mobile unit to determine the HLR, preferably by using translation tables inCD AS 111. Alternately, global title translation using the IMSI as the global title address can be employed by the SS7 STPs in the network. -
PSTN 121 routes callmessage 301 to MGCF 110 ofIMS 101.Message 301 is preferably an ISUP IAM message that includes the location routing number of the called mobile unit, the directory number of the called mobile unit, and an indication that the directory number has been queried for number portability status and relevant LRN. In this exemplary embodiment,IMS 101 is the system the called user has ported to using the retrieved LRN from the queried number portability database. -
MGCF 110 performs standard translation of the incoming ISUP IAM parameters to the SIP INVITE headers to createinvite message 302. This preferably includes populating the Request URI with the called party's number, the routing number set to the retrieved LRN and an indication that a ported number database query has been performed.MGCF 110 routes invitemessage 302 to I-CSCF 108. - I-
CSCF 108queries HSS 127 viaCx Query message 312 to determine where to route the information frominvite message 302. -
HSS 127 returnsCx Query Response 322 to I-CSCF 108.Cx Query Response 322 preferably provides the S-CSCF that is handling this call request. - I-
CSCF 108 sendsInvite Message 303 to S-CSCF 107.Invite Message 303 preferably includes populating the Request URI with the called party's number. - S-
CSCF 107 determines thatInvite Message 303 should be routed to CallDelivery Application Server 111. In an exemplary embodiment, S-CSCF 107 determines utilizing initial filter criteria whereInvite Message 303 should be routed. - S-
CSCF 107 sends invitemessage 304 to CD AS 111. Invitemessage 304 preferably includes populating the Request URI with the called party's number. - CD AS 111 determines that delivery of this call requires a message be sent to
HLR 125. In an exemplary embodiment, the message to be sent toHLR 125 is a LocationRequest (LOCREQ) message. In this exemplary embodiment, the local database for HLR lookup is provisioned to point to a destination route database. The destination route database includes the HLRs destination point code or Global Title Translation for a particular route. - CD AS 111 sends
query message 314 toHSS 127. CD AS 111 preferably sends query message 414 toHSS 127 via the Sh interface.HSS 127 preferably uses the Mobile Directory Number (MDN) as a key to retrieve the HLR DPC from a local data table. Alternately,HSS 127 uses the MDN as a key to retrieve the International Mobile Station Identifier (IMSI) from a local data table. -
HSS 127 responds withquery response 324. In a first exemplary embodiment,query response 324 includes the DPC address of the HLR that is servicing the mobile unit. In a second exemplary embodiment,query response 324 includes the IMSI (or MIN) of the mobile unit. CD AS 111 retrieves the HLR destination point code from a local IMSI range to HLR DPC mapping table. In accordance with an exemplary embodiment, CD AS 111 may keep a temporary local cache of HSS query results. This avoids an HSS query for every incoming call request. - CD AS 111 routes location request message 305 to
HLR 125, preferably using the HLR DPC as the destination for the LOCREQ. Alternately, CD AS 111 routes the location request message 305 to the HLR via global title translation using the IMSI (or MIN) as the global title address can be employed by the SS7 STPs in the network. -
HLR 125 returns the routing number to CD AS 111 in location request response 306. At this point, the call delivery to the TLDN in ANSI-41 networks or the MSRN in GSM/UMTS networks continues. - While this invention has been described in terms of certain examples thereof, it is not intended that it be limited to the above description, but rather only to the extent set forth in the claims that follow.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/290,536 US20100113016A1 (en) | 2008-10-31 | 2008-10-31 | Methods for routing a call to a mobile unit that has been ported |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/290,536 US20100113016A1 (en) | 2008-10-31 | 2008-10-31 | Methods for routing a call to a mobile unit that has been ported |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100113016A1 true US20100113016A1 (en) | 2010-05-06 |
Family
ID=42132042
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/290,536 Abandoned US20100113016A1 (en) | 2008-10-31 | 2008-10-31 | Methods for routing a call to a mobile unit that has been ported |
Country Status (1)
Country | Link |
---|---|
US (1) | US20100113016A1 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100167732A1 (en) * | 2008-12-30 | 2010-07-01 | Motorola, Inc. | Providing over-the-top services on femto cells of an ip edge convergence server system |
US20100250662A1 (en) * | 2009-03-25 | 2010-09-30 | Devesh Agarwal | Methods, systems, and computer readable media for providing home subscriber server (hss) proxy |
US20110211527A1 (en) * | 2010-02-25 | 2011-09-01 | Devesh Agarwal | Systems, methods, and computer readable media for using a signaling message routing node to provide backup subscriber information management service |
US20110286389A1 (en) * | 2010-04-02 | 2011-11-24 | Qualcomm Incorporated | Network registration procedures |
US8428032B1 (en) * | 2012-07-16 | 2013-04-23 | Metropcs Wireless, Inc. | System and method for providing selective voice call continuity |
US20140003420A1 (en) * | 2008-04-25 | 2014-01-02 | Koninklijke Kpn N.V. | Service Controlling in a Service Provisioning System |
US8644355B2 (en) | 2010-12-23 | 2014-02-04 | Tekelec, Inc. | Methods, systems, and computer readable media for modifying a diameter signaling message directed to a charging function node |
US20140220969A1 (en) * | 2012-06-15 | 2014-08-07 | Telefonaktiebolaget L M Ericsson (Publ) | Dynamic VCC Assignment |
US8855654B2 (en) | 2013-01-28 | 2014-10-07 | Tekelec Global, Inc. | Methods, systems, and computer readable media for tracking and communicating long term evolution (LTE) handset communication capability |
US9100796B2 (en) | 2011-12-15 | 2015-08-04 | Tekelec, Inc. | Methods, systems, and computer readable media for seamless roaming between diameter and non-diameter networks |
US20160057592A1 (en) * | 2013-04-16 | 2016-02-25 | Truphone Limited | International Converged Mobile Services |
WO2017048562A1 (en) | 2015-09-15 | 2017-03-23 | T-Mobile Usa, Inc. | Conveying device information to application server servicing computing device associated with a communication |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060030357A1 (en) * | 2004-07-29 | 2006-02-09 | Sprint Spectrum L.P. | Method and system for extending IP PBX services to cellular wireless communication devices |
US20060142011A1 (en) * | 2004-12-23 | 2006-06-29 | Nokia Corporation | Method for the routing of communications to a voice over internet protocol terminal in a mobile communication system |
US20080153490A1 (en) * | 2006-12-04 | 2008-06-26 | Samsung Electronics Co., Ltd. | Heterogeneous communication system and method for processing call in the same system |
US20080299980A1 (en) * | 2007-06-01 | 2008-12-04 | Research In Motion Limited | System and Method for Managing Mobile-Terminated (MT) Calls in IMS Network Environment Using Alternative Signaling |
US7738426B2 (en) * | 2005-02-14 | 2010-06-15 | Accuris Technologies Limited | Roaming gateway |
-
2008
- 2008-10-31 US US12/290,536 patent/US20100113016A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060030357A1 (en) * | 2004-07-29 | 2006-02-09 | Sprint Spectrum L.P. | Method and system for extending IP PBX services to cellular wireless communication devices |
US20060142011A1 (en) * | 2004-12-23 | 2006-06-29 | Nokia Corporation | Method for the routing of communications to a voice over internet protocol terminal in a mobile communication system |
US7738426B2 (en) * | 2005-02-14 | 2010-06-15 | Accuris Technologies Limited | Roaming gateway |
US20080153490A1 (en) * | 2006-12-04 | 2008-06-26 | Samsung Electronics Co., Ltd. | Heterogeneous communication system and method for processing call in the same system |
US20080299980A1 (en) * | 2007-06-01 | 2008-12-04 | Research In Motion Limited | System and Method for Managing Mobile-Terminated (MT) Calls in IMS Network Environment Using Alternative Signaling |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9094260B2 (en) * | 2008-04-25 | 2015-07-28 | Koninklijke Kpn N.V. | Service controlling in a service provisioning system |
US20140003420A1 (en) * | 2008-04-25 | 2014-01-02 | Koninklijke Kpn N.V. | Service Controlling in a Service Provisioning System |
US8107956B2 (en) * | 2008-12-30 | 2012-01-31 | Motorola Mobility, Inc. | Providing over-the-top services on femto cells of an IP edge convergence server system |
US20100167732A1 (en) * | 2008-12-30 | 2010-07-01 | Motorola, Inc. | Providing over-the-top services on femto cells of an ip edge convergence server system |
US20100250662A1 (en) * | 2009-03-25 | 2010-09-30 | Devesh Agarwal | Methods, systems, and computer readable media for providing home subscriber server (hss) proxy |
US9021014B2 (en) * | 2009-03-25 | 2015-04-28 | Tekelec, Inc. | Methods, systems, and computer readable media for providing home subscriber server (HSS) proxy |
US8750292B2 (en) | 2010-02-25 | 2014-06-10 | Tekelec, Inc. | Systems, methods, and computer readable media for using a signaling message routing node to provide backup subscriber information management service |
US20110211527A1 (en) * | 2010-02-25 | 2011-09-01 | Devesh Agarwal | Systems, methods, and computer readable media for using a signaling message routing node to provide backup subscriber information management service |
US20110286389A1 (en) * | 2010-04-02 | 2011-11-24 | Qualcomm Incorporated | Network registration procedures |
US8995318B2 (en) * | 2010-04-02 | 2015-03-31 | Qualcomm Incorporated | Network registration procedures |
US8644355B2 (en) | 2010-12-23 | 2014-02-04 | Tekelec, Inc. | Methods, systems, and computer readable media for modifying a diameter signaling message directed to a charging function node |
US9100796B2 (en) | 2011-12-15 | 2015-08-04 | Tekelec, Inc. | Methods, systems, and computer readable media for seamless roaming between diameter and non-diameter networks |
US20140220969A1 (en) * | 2012-06-15 | 2014-08-07 | Telefonaktiebolaget L M Ericsson (Publ) | Dynamic VCC Assignment |
US9088884B2 (en) * | 2012-06-15 | 2015-07-21 | Telefonaktiebolaget L M Ericsson (Publ) | Dynamic VCC assignment |
US8428032B1 (en) * | 2012-07-16 | 2013-04-23 | Metropcs Wireless, Inc. | System and method for providing selective voice call continuity |
US8855654B2 (en) | 2013-01-28 | 2014-10-07 | Tekelec Global, Inc. | Methods, systems, and computer readable media for tracking and communicating long term evolution (LTE) handset communication capability |
US20160057592A1 (en) * | 2013-04-16 | 2016-02-25 | Truphone Limited | International Converged Mobile Services |
WO2017048562A1 (en) | 2015-09-15 | 2017-03-23 | T-Mobile Usa, Inc. | Conveying device information to application server servicing computing device associated with a communication |
CN108140229A (en) * | 2015-09-15 | 2018-06-08 | T移动美国公司 | Send facility information application server of the service with the associated computing device of communication to |
EP3329457A4 (en) * | 2015-09-15 | 2019-04-24 | T-Mobile USA, Inc. | Conveying device information to application server servicing computing device associated with a communication |
EP3723033A1 (en) * | 2015-09-15 | 2020-10-14 | T-Mobile USA, Inc. | Conveying device information to application server servicing computing device associated with a communication |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100113016A1 (en) | Methods for routing a call to a mobile unit that has been ported | |
US20060105766A1 (en) | Method for delivering a call to a dual-mode mobile unit using a single number | |
US6954654B2 (en) | Provision of services in a communication system including an interworking mobile switching center | |
US6996087B2 (en) | Communication system including an interworking mobile switching center for call termination | |
US6871070B2 (en) | Communication system for providing roaming between an internet protocol multimedia system and a circuit-switched domain | |
US7664495B1 (en) | Voice call redirection for enterprise hosted dual mode service | |
US7881288B2 (en) | Routing media streams from packet switched network to circuit switched network | |
US7400881B2 (en) | Method for the routing of communications to a voice over internet protocol terminal in a mobile communication system | |
KR101050072B1 (en) | Call forwarding to dual mode wireless devices | |
US7027433B2 (en) | Routing a call between different types of networks | |
US8345666B2 (en) | Redirecting a call by a circuit switched network to an internet protocol multimedia subsystem (IMS) network | |
US20080039104A1 (en) | Method and system for routing control | |
US20070060196A1 (en) | Call delivery between networks serving a dual mode wireless communication device | |
US8861508B2 (en) | Routing a call setup request to a destination serving node in an IMS network | |
US20080102844A1 (en) | Method and apparatus of domain selection for routing control | |
US20060079236A1 (en) | Pseudo number portability in fixed-mobile convergence with one number | |
EP1770949A2 (en) | Method and communication system for circuit switch users accessing IP multimedia subsystem | |
EP2716001B1 (en) | Routing of calls in ip multimedia subsystem centralized services networks | |
US11968331B2 (en) | Terminal implementing a communication method, and server implementing a method for establishing a communication between two terminals | |
Noldus et al. | Experience gained from IMS based Fixed Mobile Converged (FMC) network deployment | |
EP2367368A1 (en) | Fixed network service provisioning using a mobile network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ALCATEL-LUCENT USA INC.,NEW JERSEY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GAYDE, RUTH SCHAEFER;SAND, DONNA MICHAELS;THOMPSON, ROBIN JEFFREY;REEL/FRAME:022101/0503 Effective date: 20081209 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: CREDIT SUISSE AG, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:LUCENT, ALCATEL;REEL/FRAME:029821/0001 Effective date: 20130130 Owner name: CREDIT SUISSE AG, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ALCATEL LUCENT;REEL/FRAME:029821/0001 Effective date: 20130130 |
|
AS | Assignment |
Owner name: ALCATEL LUCENT, FRANCE Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG;REEL/FRAME:033868/0555 Effective date: 20140819 |