Session initiation protocol (SIP) router
First Claim
1. A computer-implemented method for processing a call, the method comprising:
- receiving a SIP INVITE for an incoming call to a target mobile device;
transmitting a Send Routing Information for Short Message (SRI/SM) request to a home location register (HLR) associated with a serving switch in a circuit-switched network,wherein the serving switch is associated with the target mobile device, andwherein the serving switch has a different address than the target mobile device;
receiving, from the HLR, a Global Title (GT) Address that uniquely identifies the serving switch,wherein the HLR determines the GT address of the serving switch based on the transmitted SRI/SM request without communicating with the serving switch, and without determining call forwarding information;
determining, based on the GT address of the serving switch, a second address of the serving switch; and
sending, using the second address, the SIP INVITE to a SIP interface of the serving switch for processing the incoming call to the target mobile device,wherein the sending of the SIP INVITE to the serving switch for processing the incoming call is the first transmission to the serving switch associated with the incoming call.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for a Session Initiation Protocol (SIP) router are described. In one aspect, the SIP router receives a SIP INVITE for an incoming call to a target mobile subscriber. Responsive to receiving the SIP INVITE, the SIP router identifies, via a Send Routing Information for Short Message (SRI/SM) request to a Home Location Register, a first address of a serving switch in a circuit-switched mobile network; a mobile telephony device associated with the target mobile subscriber is currently location-updated on the serving switch. The SIP router maps the first address to a second address for the serving switch; the second address being a SIP address. Using the SIP address, the SIP router sends the received SIP INVITE to a SIP interface of the serving switch. The serving switch being configured to process the received SIP INVITE and the incoming call to the target mobile subscriber.
96 Citations
14 Claims
-
1. A computer-implemented method for processing a call, the method comprising:
-
receiving a SIP INVITE for an incoming call to a target mobile device; transmitting a Send Routing Information for Short Message (SRI/SM) request to a home location register (HLR) associated with a serving switch in a circuit-switched network, wherein the serving switch is associated with the target mobile device, and wherein the serving switch has a different address than the target mobile device; receiving, from the HLR, a Global Title (GT) Address that uniquely identifies the serving switch, wherein the HLR determines the GT address of the serving switch based on the transmitted SRI/SM request without communicating with the serving switch, and without determining call forwarding information; determining, based on the GT address of the serving switch, a second address of the serving switch; and sending, using the second address, the SIP INVITE to a SIP interface of the serving switch for processing the incoming call to the target mobile device, wherein the sending of the SIP INVITE to the serving switch for processing the incoming call is the first transmission to the serving switch associated with the incoming call. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A tangible computer-readable medium comprising computer-program instructions executable by a processor for performing operations comprising:
-
receiving a SIP INVITE for an incoming call to a target mobile device; identifying a first address that uniquely identifies a serving switch in a circuit-switched network by; transmitting a Send Routing Information for Short Message (SRI/SM) request to a home location register (HLR) associated with the serving switch; and receiving the first address from the HLR, wherein the HLR determines the first address of the serving switch based on the transmitted SRI/SM request without communicating with the serving switch, and without determining call forwarding information, wherein the first address is a Global Title (GT) Address, wherein the serving switch is associated with the target mobile device, wherein the target mobile device is currently location-updated on the serving switch, and wherein the serving switch has a different address than the target mobile device; determining, based on the first address of the serving switch, a second address of the serving switch; and sending, using the second address, the SIP INVITE to a SIP interface of the serving switch for processing the incoming call to the target mobile device, wherein the sending of the SIP INVITE to the serving switch for processing the incoming call is the first transmission to the serving switch associated with the incoming call. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus comprising:
-
a processor; and a memory coupled to the processor, the memory comprising computer-executable instructions that when executed by the processor performing operations including; receiving a SIP INVITE for an incoming call to a target mobile device; identifying a first address that uniquely identifies a serving switch in a circuit-switched network by; transmitting a Send Routing Information for Short Message (SRI/SM) request to a home location register (HLR) associated with the serving switch; and receiving the first address from the HLR, wherein the HLR determines the first address of the serving switch based on the transmitted SRI/SM request without communicating with the serving switch, and without determining call forwarding information, wherein the first address is a Global Title (GT) Address, wherein the serving switch is associated with the target mobile device, wherein the target mobile device is currently location-updated on the serving switch, and wherein the serving switch has a different address than the target mobile device; determining, based on the first address of the serving switch, a second address of the serving switch; and sending, using the second address, the SIP INVITE to a SIP interface of the serving switch for processing the incoming call to the target mobile device, wherein the sending of the SIP INVITE to the serving switch for processing the incoming call is the first transmission to the serving switch associated with the incoming call. - View Dependent Claims (12, 13, 14)
-
Specification