Providing routing information in a communication system
First Claim
Patent Images
1. A method comprising:
- determining, by a user terminal, that the user terminal is currently located in a visited network;
initiating, by the user terminal, a transmission of a set-up message from the user terminal to a home network of the user terminal, a gateway between the visited network and the home network, or a combination thereof;
receiving, at the user terminal, a plurality of local dial-in numbers of one or more visited networks including the visited network;
determining, by the user terminal without user intervention, at least one of the local dial-in numbers for the visited network corresponding to one or more contact phone numbers stored in the user terminal as a location dependent routing number; and
upon detecting an incoming or outgoing call request associated with the one or more contact phone numbers, receiving an incoming call or making an outgoing call, by the user terminal without user intervention, by initiating a connection to the one or more contact phone numbers via the visited network using the location dependent routing number.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing routing information for establishing connections over a communication system comprising a plurality of communication networks is described. The method comprises storing location dependent routing information in a data storage, providing a terminal with location dependent routing information stored in the data storage and establishing connection between the terminal and at least one other terminal using location dependent routing information provided by the data storage. At least one of the terminals is a mobile terminal and information for routing the connection between the terminals is selected based on the location of the at least one mobile terminal.
19 Citations
15 Claims
-
1. A method comprising:
-
determining, by a user terminal, that the user terminal is currently located in a visited network; initiating, by the user terminal, a transmission of a set-up message from the user terminal to a home network of the user terminal, a gateway between the visited network and the home network, or a combination thereof; receiving, at the user terminal, a plurality of local dial-in numbers of one or more visited networks including the visited network; determining, by the user terminal without user intervention, at least one of the local dial-in numbers for the visited network corresponding to one or more contact phone numbers stored in the user terminal as a location dependent routing number; and upon detecting an incoming or outgoing call request associated with the one or more contact phone numbers, receiving an incoming call or making an outgoing call, by the user terminal without user intervention, by initiating a connection to the one or more contact phone numbers via the visited network using the location dependent routing number. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus embedded in a user terminal to perform at least the following, determine that the user terminal is currently located in a visited network; initiate a transmission of a set-up message from the user terminal to a home network of the user terminal, a gateway between the visited network and the home network, or a combination thereof; receive a plurality of local dial-in numbers of one or more visited networks including the visited network; determine, without user intervention, at least one of the local dial-in numbers for the visited network corresponding to one or more contact phone numbers stored in the user terminal as a location dependent routing number; and upon detecting an incoming or outgoing call request associated with the one or more contact phone numbers, take an incoming call or make an outgoing call, without user intervention, by initiating a connection to the one or more contact phone numbers via the visited network using the location dependent routing number. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus embedded in a user terminal to at least perform the following steps:
-
determining that the user terminal is currently located in a visited network; initiating a transmission of a set-up message from the user terminal to a home network of the user terminal, a gateway between the visited network and the home network, or a combination thereof; receiving a plurality of local dial-in numbers of one or more visited networks including the visited network; determining, without user intervention, at least one of the local dial-in numbers for the visited network corresponding to one or more contact phone numbers stored in the user terminal as a location dependent routing number; and upon detecting an incoming or outgoing call request associated with the one or more contact phone numbers, receiving an incoming call or making an outgoing call, without user intervention, by initiating a connection to the one or more contact phone numbers via the visited network using the location dependent routing number.
-
Specification