LOCATION-BASED ROUTING OF IMS CALLS THROUGH FEMTOCELLS
First Claim
1. A network device-implemented method, comprising:
- receiving, by the network device, a message initiating a telephone call, the message including an identifier of a femtocell, in a telephone network, through which the call was placed;
obtaining, by the network device, an identifier of a macro cell base station that serves a geographical coverage area that includes the femtocell;
replacing, by the network device, the identifier of the femtocell, in the message, with the identifier of the macro cell base station, to obtain a modified message; and
forwarding, by the network device, the modified message to a next destination in the telephone network.
1 Assignment
0 Petitions
Accused Products
Abstract
Location-based calling may be provided for callers that connect to a wireless network using femtocells. A network device may receive a call initiation message including an identifier of a femtocell through which the call was placed. The network device may obtain an identifier of a macro cell base station that serves a geographical coverage area that includes the femtocell and replace the identifier of the femtocell, in the message, with the identifier of the macro cell base station, to obtain a modified message. The modified message may be forwarded through the network to be processed as if the caller placed the location-based call through the macro cell base station.
9 Citations
23 Claims
-
1. A network device-implemented method, comprising:
-
receiving, by the network device, a message initiating a telephone call, the message including an identifier of a femtocell, in a telephone network, through which the call was placed; obtaining, by the network device, an identifier of a macro cell base station that serves a geographical coverage area that includes the femtocell; replacing, by the network device, the identifier of the femtocell, in the message, with the identifier of the macro cell base station, to obtain a modified message; and forwarding, by the network device, the modified message to a next destination in the telephone network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A network device comprising:
-
one or more processors; and one or more memories, coupled to the one or more processors, the one or more memories storing instructions, that when executed by the one or more processors, cause the one or more processors to; receive a message initiating a call, the message including an identifier of a femtocell, in a telephone network, through which the call was placed; determine whether the call is a location-based call; obtain an identifier of a macro cell base station that serves a geographical coverage area that includes the femtocell; replace the identifier of the femtocell, in the message, with the identifier of the macro cell base station, to obtain a modified message; and forward the modified message to a next destination in an Internet Protocol (IP) based telecommunications network. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a femtocell management component to receive state information relating to a state of femtocells operating in a telecommunications network, the state information including identifiers for the femtocells and locations of the femtocells; determine macro cell base stations that serve geographical coverage areas corresponding to the locations of the femtocells, and update a data structure that stores a mapping of the identifiers for the femtocells to identifiers associated with the macro cell base stations; and a femtocell-to-macro cell conversion component to receive queries, each query including a femtocell identifier that is to be looked-up, and respond to the queries by returning looked-up identifiers for the macro cell base stations, the queries being received from components in an Internet Protocol Multimedia Subsystem (IMS) based telecommunication network. - View Dependent Claims (20, 21, 22)
-
-
23. The device comprising:
-
means for receiving state information relating to a state of femtocells operating in a telecommunications network, the state information including identifiers for the femtocells and locations of the femtocells; means for determining macro cell base stations that serve geographical coverage areas corresponding to the locations of the femtocells; means for updating a data structure that stores a mapping of the identifiers for the femtocells to identifiers associated with the macro cell base stations; means for receiving queries, each query including a femtocell identifier that is to be looked-up, and means for responding to the queries by returning looked-up identifiers for the macro cell base stations, the queries being received from components in an Internet Protocol Multimedia Subsystem (IMS) based telecommunication network.
-
Specification