System and method of forwarding data calls in a radio telecommunications network
First Claim
1. In a radio telecommunications network, a method of forwarding a first type of call to a first transfer number and forwarding a second type of call to a second transfer number, said network having an originating mobile switching center (O-MSC), a home location register/service control point (HLR/SCP), and a serving mobile switching center (serving MSC), said method comprising the steps of:
- storing the first transfer number and the second transfer number in said HLR/SCP;
associating the first transfer number with a service code for the first type of call, and associating the second transfer number with a service code for the second type of call;
determining whether an incoming call from a calling party for a mobile station is said first type of call or said second type of call;
including a requested service code in a routing request invoke message sent from the HLR/SCP to the serving MSC, said requested service code indicating the type of call requested by the calling party;
obtaining an expected service code from said mobile station;
including said expected service code in a routing request return result message sent from said serving MSC to said HLR/SCP;
determining in said HLR/SCP, whether said expected service code matches said requested service code;
determining, in said HLR/SCP, a forwarding number associated with said requested service code;
sending, from said HLR/SCP to said O-MSC, the forwarding number associated with the requested service code, upon determining that said expected service code does not match said requested service code; and
forwarding said incoming call to said forwarding number associated with the requested service code.
1 Assignment
0 Petitions
Accused Products
Abstract
In a radio telecommunications network, a system and method of providing service differentiation for call forwarding based upon the type of call. The system provides network support that allows the forwarding of calls of different types to appropriate devices for each type of call, as identified by the call'"'"'s service code. The system determines whether a call to a mobile station is a data call, and if it is a data call, provides the network support for forwarding the call to a different number than voice calls. A Service Type parameter is added to ANSI-41 signaling messages to inform various nodes in the network of the type of call. The network includes a home location register/service control point (HLR/SCP) with a database of call forwarding (transfer) numbers for its served mobile stations. The database records at least one transfer number for each type of service. Service logic in the HLR/SCP associates the type of call with the appropriate transfer number. In this manner, incoming data calls such as G3Fax calls are forwarded to an alternate fax machine, a fax mailbox, or some other device capable of storing the data rather than a voice mailbox. The system and method are applicable to forwarding any type of data service, and are not limited to ADS and G3 Fax calls.
127 Citations
7 Claims
-
1. In a radio telecommunications network, a method of forwarding a first type of call to a first transfer number and forwarding a second type of call to a second transfer number, said network having an originating mobile switching center (O-MSC), a home location register/service control point (HLR/SCP), and a serving mobile switching center (serving MSC), said method comprising the steps of:
-
storing the first transfer number and the second transfer number in said HLR/SCP; associating the first transfer number with a service code for the first type of call, and associating the second transfer number with a service code for the second type of call; determining whether an incoming call from a calling party for a mobile station is said first type of call or said second type of call; including a requested service code in a routing request invoke message sent from the HLR/SCP to the serving MSC, said requested service code indicating the type of call requested by the calling party; obtaining an expected service code from said mobile station; including said expected service code in a routing request return result message sent from said serving MSC to said HLR/SCP; determining in said HLR/SCP, whether said expected service code matches said requested service code; determining, in said HLR/SCP, a forwarding number associated with said requested service code; sending, from said HLR/SCP to said O-MSC, the forwarding number associated with the requested service code, upon determining that said expected service code does not match said requested service code; and forwarding said incoming call to said forwarding number associated with the requested service code.
-
-
2. In a radio telecommunications network, a method of forwarding a first type of call to a first transfer number and forwarding a second type of call to a second transfer number, said network having an originating mobile switching center (O-MSC), a home location register/service control point (HLR/SCP), and a serving mobile switching center (serving MSC), said method comprising the steps of:
-
storing the first transfer number and the second transfer number in said HLR/SCP; associating the first transfer number with a service code for the first type of call, and associating the second transfer number with a service code for the second type of call; determining whether an incoming call from a calling party for a mobile station is said first type of call or said second type of call; including a requested service code in a location request invoke message sent from the O-MSC to the HLRISCP, said requested service code indicating the type of call requested by the calling party; obtaining an expected service code from said mobile station; including said expected service code in a location request return result message sent from said HLR/SCP to said O-MSC; determining in said O-MSC, whether said expected service code matches said requested service code; requesting from said HLR/SCP, a forwarding number associated with said requested service code, upon determining that said expected service code does not match said requested service code; determining, in said HLR/SCP, a forwarding number associated with said requested service code; sending, from said HLR/SCP to said O-MSC, the forwarding number associated with the requested service code; and forwarding said incoming call to said forwarding number associated with the requested service code.
-
-
3. In a radio telecommunications network, a method of forwarding a first type of call to a first transfer number and forwarding a second type of call to a second transfer number, said network having an originating mobile switching center (O-MSC), a home location register/service control point (HLR/SCP), and a serving mobile switching center (serving MSC), said method comprising the steps of:
-
storing the first transfer number and the second transfer number in said HLR/SCP; associating the first transfer number with a service code for the first type of call, and associating the second transfer number with a service code for the second type of call; determining whether an incoming call from a calling party for a mobile station is said first type of call or said second type of call; including a requested service code in a routing request invoke message sent from the HLR/SCP to the serving MSC, said requested service code indicating the type of call requested by the calling party; sending a paging signal to said mobile station, said paging signal including said requested service code; obtaining a page response from said mobile station, said page response including an indication that said requested service code is rejected; including, in a routing request return result message sent from said serving MSC to said HLR/SCP, an Access Denied Parameter set to service rejected by the mobile station; determining, in said HLR/SCP, a forwarding number associated with said requested service code; sending, from said HLR/SCP to said O-MSC, the forwarding number associated with the requested service code; and forwarding said incoming call to said forwarding number associated with the requested service code. - View Dependent Claims (4)
-
-
5. In a radio telecommunications network, a method of forwarding a first type of call to a first transfer number and forwarding a second type of call to a second transfer number, said network having an originating mobile switching center (O-MSC), a home location register/service control point (HLR/SCP), and a serving mobile switching center (serving MSC), said method comprising the steps of:
-
storing the first transfer number and the second transfer number in said HLR/SCP; associating the first transfer number with a service code for the first type of call, and associating the second transfer number with a service code for the second type of call; determining whether an incoming call from a calling party for a mobile station is said first type of call or said second type of call; including a service type parameter in a routing request invoke message sent from the HLR/SCP to the serving MSC, said service type parameter indicating the type of call requested by the calling party; determining in said serving MSC whether the type of call requested by the calling party is supported by the serving MSC; including, in a routing request return result message sent from said serving MSC to said HLR/SCP, an Access Denied Parameter set to service rejected by the serving MSC, upon determining that said serving MSC does not support the type of call requested by the calling party; determining, in said HLR/SCP, a forwarding number associated with said service type parameter; sending, from said HLR/SCP to said O-MSC, the forwarding number associated with the service type parameter; and forwarding said incoming call to said forwarding number associated with the service type parameter. - View Dependent Claims (6, 7)
-
Specification