Mobile communication device receipt through second telecommunication network of call directed to registration in first telecommunication network
First Claim
1. An apparatus, comprising:
- a network infrastructure device that comprises a service control point component, an application server component, a first external interface, and a second external interface;
wherein the service control point component emulates a service control point through the first external interface to communicates with a first telecommunication network through the first external interface, wherein the first telecommunication network comprises a legacy cellular telecommunication network with a home location register;
wherein the application server component emulates an application server to communicates with a second telecommunication network through the second external interface, wherein the second telecommunication network comprises an IP multimedia subsystem (IMS) telecommunication network with a home subscriber server;
wherein the service control point component communicates with the application server component through an internal interface;
wherein the network infrastructure device, the home subscriber server, and the home location register are distinct from each other;
wherein the network infrastructure device allows a mobile communication device that has a first registration in the first telecommunication network and a second registration in the second telecommunication network to receive, through the second telecommunication network, a call directed to the first registration;
wherein the home location register of the first telecommunication network maintains the first registration and the home subscriber server of the second telecommunication network maintains the second registration;
wherein the first telecommunication network is unable to directly query the second telecommunication network for a status of the second registration;
wherein the service control point component receives a query message from the first telecommunication network through the first external interface and communicates the query message to the application server component through the internal interface;
wherein the application server component checks for a recent failure flag upon receipt of the query message and sends a continuation message to the first telecommunication network if the recent failure flag exists, wherein the recent failure flag is associated with the call to indicate the failed delivery of the call through the second telecommunication network;
wherein the application server component obtains the status of the second registration through the second external interface if the recent failure flag does not exist;
wherein the network infrastructure device employs the status of the second registration to allow the mobile communication device to receive the call directed to the first registration through the second telecommunication network.
11 Assignments
0 Petitions
Accused Products
Abstract
A network infrastructure device of an apparatus in one example comprises a first external interface and a second external interface. The network infrastructure device communicates with a first telecommunication network through the first external interface. The network infrastructure device communicates with a second telecommunication network through the second external interface. The network infrastructure device allows a mobile communication device that has a first registration in the first telecommunication network and a second registration in the second telecommunication network to receive, through the second telecommunication network, a call directed to the first registration. The first telecommunication network is unable to directly query the second telecommunication network for a status of the second registration.
9 Citations
14 Claims
-
1. An apparatus, comprising:
-
a network infrastructure device that comprises a service control point component, an application server component, a first external interface, and a second external interface; wherein the service control point component emulates a service control point through the first external interface to communicates with a first telecommunication network through the first external interface, wherein the first telecommunication network comprises a legacy cellular telecommunication network with a home location register; wherein the application server component emulates an application server to communicates with a second telecommunication network through the second external interface, wherein the second telecommunication network comprises an IP multimedia subsystem (IMS) telecommunication network with a home subscriber server; wherein the service control point component communicates with the application server component through an internal interface; wherein the network infrastructure device, the home subscriber server, and the home location register are distinct from each other; wherein the network infrastructure device allows a mobile communication device that has a first registration in the first telecommunication network and a second registration in the second telecommunication network to receive, through the second telecommunication network, a call directed to the first registration; wherein the home location register of the first telecommunication network maintains the first registration and the home subscriber server of the second telecommunication network maintains the second registration; wherein the first telecommunication network is unable to directly query the second telecommunication network for a status of the second registration; wherein the service control point component receives a query message from the first telecommunication network through the first external interface and communicates the query message to the application server component through the internal interface; wherein the application server component checks for a recent failure flag upon receipt of the query message and sends a continuation message to the first telecommunication network if the recent failure flag exists, wherein the recent failure flag is associated with the call to indicate the failed delivery of the call through the second telecommunication network; wherein the application server component obtains the status of the second registration through the second external interface if the recent failure flag does not exist; wherein the network infrastructure device employs the status of the second registration to allow the mobile communication device to receive the call directed to the first registration through the second telecommunication network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising the steps of:
-
receiving a query message at a network infrastructure device, for a call to a mobile communication device, from a first telecommunication network through employment of a first network protocol, wherein the first telecommunication network comprises a legacy cellular telecommunication network with a home location register that maintains a first registration status for the mobile communication device in the first telecommunication network; and determining, by the network infrastructure device, a second registration status of the mobile communication device in a second telecommunication network through employment of a second network protocol to allow for a call delivery of the call through the second telecommunication network, wherein the first telecommunication network is unable to directly query the second telecommunication network for the registration status, wherein the second telecommunication network comprises an IP multimedia subsystem (IMS) telecommunication network with a home subscriber server that maintains the second registration status for the mobile communication device in the second telecommunication network, wherein the network infrastructure device, the home subscriber server, and the home location register are distinct from each other; wherein the step of determining the second registration status comprises the steps of; checking for an existence of a recent failure flag associated with the failed delivery of the call through the second telecommunication network; sending a continuation message to the first telecommunication network if the recent failure flag exists; and determining the registration status of the mobile communication device in the second telecommunication network if the recent failure flag does not exist. - View Dependent Claims (8, 9, 10)
-
-
11. A method, comprising the steps of:
-
receiving, at a service control point component of a network infrastructure device, a first query message from a mobile switching center of a legacy cellular network through employment of a legacy network protocol of the legacy cellular network, wherein the first query message comprises a dialed number associated with a call to a mobile communication device that is registered in the legacy cellular network, wherein the first query message is based on an advanced termination trigger at a home location register of the legacy cellular network; sending, from the service control point component, a second query message that comprises the dialed number to an application server component of the network infrastructure device; checking, at the application server component, for an existence of a recent failure flag associated with the dialed number upon receipt of the second query message; checking, at the application server component, if a temporary routing number is available; sending, from the application server component, a continue message to the mobile switching center of the legacy cellular network through the service control point component, if the recent failure flag exists or the temporary routing number is not available, to cause a routing of the call through the legacy cellular network; and performing, at the application server component, a call delivery of the call to the mobile communication device through an Internet Protocol Multimedia Subsystem network if the recent failure flag does not exist and the temporary routing number is available, wherein the Internet Protocol Multimedia Subsystem network comprises a home subscriber server which is distinct from the home location register and maintains a second registration of the mobile communication device, wherein the network infrastructure device, the home subscriber server, and the home location register are distinct from each other; wherein the step of performing the call delivery comprises the steps of; setting, at the application server component, a recent failure flag associated with the mobile communication device upon receipt of an indication of a failed delivery of the call from the interrogating call session control function; clearing, at the application server component, the recent failure flag after a pre-determined event; and sending, from the application server component, a redirect message that comprises the dialed number to the interrogating call session control function. - View Dependent Claims (12, 13, 14)
-
Specification