Route select service
Methods and devices for providing an improved call setup in a telephony network are provided. In at least one embodiment, a telephony terminal sends a call route select request to a call route select server. The call route select server determines a preferred call route from the telephony terminal to the called destination and sends a call route select response to the telephony terminal. The call route select response comprises information on how to setup the call.
1. Method of a telephony terminal for setting up a call between said telephony terminal and a destination of the call according to a preferred call route, said method comprising:
the telephony terminal transmitting, to a call route select server, a call route select request comprising information pertaining to the destination of the call and at least one of information pertaining to the capabilities of the telephony terminal, available networks of the telephony terminal and location of the telephony terminal;
the telephony terminal receiving, from the call route select server, a call route select response comprising a plurality of possible call setup directives or call routes between the telephony terminal and the destination of the call, the plurality of possible call setup directives or call routes being based on the information pertaining to the destination of the call and at least one of information pertaining to the capabilities of the telephony terminal, available networks of the telephony terminal and location of the telephony terminal comprised in the call route select request;
the telephony terminal selecting a preferred call setup directive or call route of said plurality of possible call setup directives or call routes; and
the telephony terminal setting up the call according to said preferred call setup directive or call route.
2. The method according to claim 1 , wherein said call route select response further comprises a call identifier, and wherein the call is setup by two-stage dialing using said call identifier.
3. Method of a call route select server for providing a preferred call route for a call between a telephony terminal and a destination of the call, said method comprising:
receiving, from the telephony terminal, a call route select request comprising information pertaining to the destination of the call and at least one of information pertaining to the capabilities of the telephony terminal, available networks of the telephony terminal and location of the telephony terminal;
determining, based on the information pertaining to the destination of the call and at least one of information pertaining to the capabilities of the telephony terminal, available networks of the telephony terminal and location of the telephony terminal, a plurality of possible call setup directives or call routes between the telephony terminal and the destination of the call; and
transmitting, to the telephony terminal, a call route select response comprising said plurality of possible call setup directives or call routes.
4. The method according to claim 3 , wherein said call route select response comprises a call identifier, and wherein said call identifier is further transmitted to a two-stage dialing service provider.
5. A telephony terminal configured for setting up a call between said telephony terminal and a destination of the call according to a preferred call route, said telephony terminal comprising:
first circuitry being arranged for transmitting, to a call route select server, a call route select request comprising information pertaining to the destination of the call and at least one of information pertaining to the capabilities of the telephony terminal, available networks of the telephony terminal and location of the telephony terminal;
second circuitry being arranged for receiving, from the call route select server, a call route select response comprising a plurality of possible call setup directives or call routes between the telephony terminal and the destination of the call, the plurality of possible call setup directives or call routes being based on the information pertaining to the destination of the call and at least one of information pertaining to the capabilities of the telephony terminal, available networks of the telephony terminal and location of the telephony terminal;
third circuitry being arranged for selecting a preferred call setup directive or route of said plurality of possible call setup directives or call routes; and
fourth circuitry arranged for setting up the call according to said preferred call setup directive or call route.
6. The telephony terminal according to claim 5 , wherein said fourth circuitry is further arranged for setting up a two-stage dialing call using a call identifier received by said second circuitry in said call route select response.
7. A call route select server configured for providing a preferred call route for a call between a telephony terminal and a destination of the call, said call route select server comprising:
first circuitry being arranged for receiving, from a telephony terminal, a call route select request comprising information pertaining to the destination of the call and at least one of information pertaining to the capabilities of the telephony terminal, available networks of the telephony terminal and location of the telephony terminal;
second circuitry being arranged for determining, based on the information pertaining to the destination of the call and at least one of information pertaining to the capabilities of the telephony terminal, available networks of the telephony terminal and location of the telephony terminal, a plurality of possible call setup directives or call routes between the telephony terminal and the destination of the call; and
third circuitry being arranged for transmitting, to the telephony terminal, a call route select response comprising said plurality of possible call setup directives or call routes.
8. The call route select server according to claim 7 , wherein said third circuitry is further arranged for transmitting a call identifier in said call route select response, and for transmitting said call identifier to a two-stage dialing service provider.
9. A non-transitory computer readable medium which comprises a computer readable program code adapted to be executed to implement the method according to claim 1 when the product is run on the computer.
10. A non-transitory computer readable medium which comprises a computer readable program code adapted to be executed to implement the method according to claim 3 when the product is run on the computer.