An embodiment of the present invention will now be described by way of example and with reference to the drawings, in which:
When considering a known system, the inventors realised that it would be useful to notify a caller placing a call that the called party is roaming. This would allow the caller to terminate the call, after being notified that the called party is roaming but before the call is connected, so as to avoid cost or inconvenience to the called party.
A system architecture is first described of a system in which a call is originated from a mobile terminal. The operation of the system is then described.
As shown in
The first telecommunications network 2 includes a Gateway Mobile services Switching Centre, GMSC, 10. The first network 2 also includes a Home Location Register, HLR, 12. The second network 6 includes a Visitor Location Register, VLR, 14.
The Gateway Mobile services Switching Centre, GMSC, 10 includes a country determination stage 16, the function of which is described below, and a roaming notification stage 18, also described below.
As shown in
The GMSC 10 determines the current location of the called party by sending (step b) a Send Routing Info request to the Home Location Register, HLR, 12.
As the called party, namely the second mobile terminal 8, is roaming in another network 6, the HLR 12 contacts the Visitor Location Register, VLR, 14 in the roamed-to network 6 by sending a “Provide Subscriber information” message to the VLR 14 so as to request (step c) location information as to the called mobile terminal 8.
The VLR 14 responds by sending (step d) a response back to the HLR 12. The response includes the identity of the network 6 in which the called mobile terminal 8 is currently roaming.
The HLR forwards (step e) to the GMSC 10 the identity of the network 6 in which the called mobile terminal 8 is currently roaming within a “Send Routing information” response.
This information of the identity of the network 6 in which the called mobile terminal 8 is currently roaming is used by the geographic location determination stage 16 within the GMSC 10 to determine the country in which the called mobile terminal 8 is currently roaming.
Assuming the called mobile terminal 8 is roaming, the GMSC 10 invokes operation of its a roaming notification stage 18. Accordingly, an announcement message is sent (step f), for example by voice or text, to notify the calling mobile terminal 4, and hence its user, of the current country of location of the called mobile terminal 8. The message includes invitations to select one or more of: terminating the call, sending a text message to the called mobile terminal 8, recording a message on the voicemail function of the called mobile terminal 8.
The above steps are all undertaken during call setup phase, that is before the call to the called mobile terminal 8 is connected. As the caller when placing a call is notified that the called mobile terminal 8′ is roaming prior to the called party being connected to the call, the caller can make an informed choice whether to terminate the call, send a text message or access the called mobile terminal's voicemail so as to leave a message. In consequence, the called party gains from lower costs and less inconvenience due to its roaming. For example, duration-based costs in receiving calls are reduced or avoided. Also, there is less chance of being called at unsuitable times, such as being woken in the middle of the night, due to time differences around the world.
The user of the calling mobile terminal 4 can select to enable or disable the roaming notification function, as he wishes. Likewise the user of the called mobile terminal 8 can select to enable or disable the roaming notification function, for example disabling the function so as to keep his location private from the calling user.
Having described above a system with a call from a mobile terminal, we now turn to describing a system in which a call is originated from within a PSTN. First the system architecture is described, then its operation.
As shown in
The first telecommunications network 2′ includes a Gateway Mobile services Switching Centre, GMSC, 10′. The first network 2′ also includes a Home Location Register, HLR, 12. The second network 6′ includes a Visitor Location Register, VLR, 14′.
The Gateway Mobile services Switching Centre, GMSC, 10′ includes a country determination stage 16′, the function of which is described below, and a roaming notification stage 18′, also described below.
As shown in
The GMSC 10′ determines the current location of the called party by sending (step b′) a Send Routing Info request to the Home Location Register, HLR, 12′.
As the called party, namely the mobile terminal 8 is roaming in another network 6, the HLR 12′ contacts the Visitor Location Register, VLR, 14′ in the roamed-to network 6′ by sending a “Provide Subscriber information” message to the VLR 14′ so as to request (step c′) location information as to the called mobile terminal 8′.
The VLR 14′ responds by sending (step d′) a response back to the HLR 12′. The response includes the identity of the network 6′ in which the called mobile terminal 8′ is currently roaming.
The HLR forwards (step e′) to the GMSC 10′ the identity of the network 6′ in which the called mobile terminal 8′ is currently roaming within a “Send Routing information” response.
This information of the identity of the network 6′ in which the called mobile terminal 8′ is currently roaming is used by the geographic location determination stage 16′ within the GMSC 10′ to determine the country in which the called mobile terminal 8′ is currently roaming.
Assuming the called mobile terminal 8′ is roaming, the GMSC 10′ invokes operation of its a roaming notification stage 18′. Accordingly, an announcement message is sent (step f′) shown), for example by voice or text, to notify the calling terminal 4′, and hence its user, of the current country of location of the called mobile terminal 8′. The message includes invitations to select one or more of: terminating the call, sending a text message to the called mobile terminal 8′, recording a message on the voicemail function of the called mobile terminal 8′.
The above steps are all undertaken during call setup phase, that is, before the call to the called mobile terminal 8′ is connected. As the caller when placing a call is notified that the called mobile terminal 8′ is roaming prior to the called party being connected to the call, the caller can make an informed choice whether to terminate the call, send a text message or access the called mobile terminal's voicemail so as to leave a message. In consequence, the called party gains from lower costs and less inconvenience due to its roaming. For example, duration-based costs in receiving calls are reduced or avoided as potential callers are less likely to call. Also, there is less chance of being called at unsuitable times, such as being woken in the middle of the night, due to time differences around the world.
The user of the calling terminal 4 can select to enable or disable the roaming notification function. Likewise the user of the called mobile terminal 8′ can select to enable or disable the roaming notification function.
This is similar to the system described with reference to
In some embodiments, the information of the identity of the network in which the called mobile terminal is currently roaming is used by the geographic location determination stage within the Gateway Mobile services Switching Centre, GMSC, to determine the location within a country, for example the region, county, or city, in which the called mobile terminal is currently roaming. This may be translated into corresponding information as to time zone, which is also considered a type of geographic information.
In some embodiments, the information of the identity of the network in which the called mobile terminal is currently roaming is used by the geographic location determination stage within the GMSC to determine the local time zone of the area within which the called mobile terminal is currently roaming.
In some embodiments, the response from the Visitor Location Register, VLR, to the Home Location Register, HLR, includes geographic information of the called mobile terminal, in addition to the identity of the network in which the called mobile terminal is currently roaming.
In some embodiments, assuming the called mobile terminal is roaming, the GMSC invokes operation of its a roaming notification stage to send a message to notify the calling mobile terminal of the local time zone of the called mobile terminal. This is instead of, or in addition to, information of the current country of location of the called mobile terminal.
In some embodiments, for example where the calling terminal is a mobile terminal, the calling terminal and the called mobile terminal need not have the same home network.
The present invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description. All changes that come within the meaning and range of equivalency of the claims are to be embraced within their scope.