The invention relates to communication systems, and more particularly to call attempt handling in a communication system.
A communication system can be seen as a facility that enables communication sessions between two or more entities such as user equipment and/or other nodes associated with the communication system. Users of a communication system may be offered and provided numerous services, such as two-way or multi-way calls, data communication or multimedia services or simply an access to a network, such as the Internet. The services may be offered by an operator of the communication system or by an external service provider.
Examples of communication systems may include fixed line communication systems, such as a public switched telephone network (PSTN), wireless communication systems, e.g. global system for mobile communications (GSM), general packet radio service (GPRS), universal mobile telecommunications system (UMTS), wireless local area network (WLAN) and so on, and/or other communication networks, such as an Internet Protocol (IP) network and/or other packet switched data networks. Various communication systems may simultaneously be concerned in a connection.
A user may access a communication network by means of any appropriate user equipment (UE) or user terminal, for example a mobile terminal, such as a mobile station (MS), a cellular phone, a personal digital assistant (PDA) or the like, or other terminals, such as a personal computer (PC), or any other equipment operable according to a suitable network protocol, such as a wireless applications protocol (WAP) or a hypertext transfer protocol (HTTP). One skilled in the art is familiar with the features and operation of a typical user terminal. Thus, it is sufficient to note that a user may use user terminals for tasks such as for making and receiving phone calls, for receiving and sending data from and to the network and for experiencing multimedia content or otherwise using multimedia services. Examples of services that a user terminal may support may include, but are not limited to short message service (SMS), multimedia message service (MMS), electronic mail (email), Web service interface (WSI) messaging and voice mail.
A user terminal may include an antenna for wirelessly receiving and transmitting signals from and to base stations of a mobile communication network. A user terminal may be provided with a display for displaying images and other graphical information for the user of the user terminal. Camera means may be provided for capturing still or video images. Speaker means are also typically provided. The operation of a user terminal may be controlled by means of an appropriate user interface such as control buttons, voice commands and so on. Furthermore, a user terminal is provided with a processor entity and memory means. Recoding means may be provided for recording messages, portions of a call and so on.
Typically, it is possible to set a user terminal in different modes for various purposes, such as for receiving calls. It may be possible to select whether call-arriving signals are provided by alarming aloud, such as ringing or beeping, or by means of a vibrating alarm. It may be possible to set a user terminal in a silent mode, such that a notification of an incoming call is only displayed on the display of the user terminal. Displaying may take place during the call attempt and the notification may be stored in the memory means of the user terminal after the call attempt. The notification may be displayed to the user automatically or upon a request, for example.
It may also be possible for a user of user terminal to select a predefined calling number to be handled in a predetermined manner. An example may include selecting a predetermined call-arriving signal, such as a predetermined ringing tone, for notifying about an incoming call from a predefined calling number.
It may also be possible to override the silent mode when an incoming call is received from a predefined calling number. A calling number may be assigned to a specific group in settings stored in the memory of the user terminal. In the silent mode setting, it may be possible to select that a call attempt from the calling number belonging to the specific group is allowed to alert aloud, while all other call attempts are set to alert silently.
A user terminal may support voice mail service provided by a service provider, such as a network operator, via the communication system. The voice mail service may provide means for receiving a voice message from a calling party when a call cannot be answered. The voice mail may be activated in accordance with predetermined rules. It may be possible to determine that all incoming calls are routed to the voice mail service. In an alternative, it may be possible to determine that a call attempt is first routed to user terminal and, if not answered, rerouted to the voice mail service after a call attempt has lasted for a predetermined period of time, such as after a predetermined number of call-arriving signals. In a further alternative, it may be possible to determine that a call is routed to the voice mail service if the user terminal cannot be reached, for example if the user terminal is not under radio coverage.
Call forwarding is a function for rerouting incoming calls to another number in the communication systems. When a user requires calls coming to his primary number to be rerouted to a second number, the user may activate call forwarding. Call forwarding may be unconditional so that a call is always transferred to the second number the user has activated. It is also possible to set a conditional call forwarding so that a call is transferred to the second number if the primary number is occupied, does not respond or is not under radio coverage.
In some cases, it may be desirable to be able to separate different types of calls. As described above, the called party, i.e. a user of user terminal receiving a call attempt, may set the user terminal in different modes for receiving call attempts. The modes may even be selected differently for different calling parties as was explained above. An example may comprise allowing call attempts from the particular calling numbers be routed to a user terminal of the called party, even if all other call attempts are to be routed to the voice mail service. Another example may be allowing a call-arriving signal to be created even if a silent mode is set in the user terminal when call attempts are received from the particular calling numbers. Conventionally, all the call attempts from the particular numbers would be handled in the predetermined manner determined by the called party, irrespective of an importance of a matter related to the call attempt. For example, call attempts from the calling number belonging to a child of the user may be determined such that they are directed to the user terminal of the user and a call-arriving signal is given even if a silent mode or voice mail service were set. Thus in the state of the art, a call just to say hello is handled in the same predetermined manner as a very urgent call. The calling party is typically bound to the settings activated by the called party.
Therefore, there is a need for improved ways of selecting different manners in receiving call attempts. It may be desirable to provide also a calling party a possibility to affect on a call attempt handling.
It shall be appreciated that these issues are not limited to any particular communication environment, but may occur in any appropriate communication system.
Embodiments of the invention aim to address one or several of the above problems or issues.
In accordance with an aspect of the invention, there is provided a method for call attempt handling in a communication system. The method comprises receiving a call attempt directed to a user terminal, the call attempt being initiated by a calling party. Furthermore, the method comprises verifying whether an override function is set relating to said user terminal. Furthermore, the method comprises verifying whether a correct override code is given by the calling party. Furthermore, the method comprises allowing a call-arriving signal to be created in the user terminal overriding settings preventing creation of the call-arriving signal, when the override function is set and the correct override code is given.
In accordance with another aspect of the invention, there is provided a user terminal configured to receive a call attempt directed to the user terminal, the call attempt being initiated by a calling party, to verify whether an override function is set, to verify whether a correct override code is given by the calling party and to allow a call-arriving signal to be created in the user terminal overriding settings preventing creation of the call-arriving signal, when the override function is set and the correct override code is given.
In accordance with another aspect of the invention, there is provided a switching point in a communication system configured to receive a call attempt directed to a user terminal served by the switching point, the call attempt being initiated by a calling party, to verify whether an override function is set relating to said user terminal, to verify whether a correct override code is given by the calling party and to allow a call-arriving signal to be created in the user terminal overriding settings preventing creation of the call-arriving signal, when the override function is set and the correct override code is given.
Further embodiments become clear from the following detailed description and the appended claims.
The invention will now be described in further detail, by way of example only, with reference to the following examples and accompanying drawings, in which:
The present invention provides a calling party a possibility to affect on handling a call attempt. Caller initiated override functionality is proposed by means of an override code, such as a predetermined number string, a password, a personal identification number or another appropriate code.
It shall be appreciated that
In step 202, the call attempt is routed to a switching point serving the terminal relating to the dialled terminal number, i.e. a called terminal. The switching point may be an appropriate node in the network, such as a switching centre, a mobile switching centre (MSC), a service switching point (SSP), and so on, depending on the communication system.
In step 204, it is verified, in the switching point, whether an override capacity is present for the called terminal and whether the override code is correct. The user of the called terminal or another appropriate party, such as an operator, has determined in advance the override capacity and informed the switching point accordingly.
In step 206, when the override capacity is present and a correct override code was given, the switching point routes the call attempt to the called terminal irrespective of a voice mail service setting. In an embodiment, the user of the called terminal may determine that the override code should also override call forwarding setting or the like.
In step 208, a call-arriving signal is given in the called terminal.
In step 210, when the override capacity is not present or an override code is not given or the given override code was not correct, the switching point routes the call attempt in accordance to current settings, such as to a voice mail service or to another number.
In step 406, the called terminal receives a selection for the alternative 2 together with an override code given by the calling party by means of a keyboard of the calling terminal, a voice indication, such as a password, or another appropriate code. In step 408, the called terminal verifies whether the given override code was correct. In step 410, when the override code was correct, a call-arriving signal is given in the called terminal. In step 412, a user of the called terminal may answer the call. In an alternative step 414, the user may select not to answer and the call attempt to routed to a voice mail service. The selection may be performed by touching or pressing a predetermined button or sign in a user interface or by a voice command or in another appropriate manner. In an embodiment, the selection may be automatic such that after a predetermined period of time, if the call attempt is not answered, the selection is made.
In step 416, when the calling party selected the alternative 1 for leaving a message or when an override code was not given or when the given override code was not correct or when the user selected not to answer the call attempt, the terminal routes the call attempt to a voice mail service.
In an embodiment, it may determined that a call attempt is to be routed to a third terminal, such as a terminal of a secretary, instead of the voice mail service as described in
The override code may be ruled such that only one or a part of terminal settings, such as silent mode, voice mail or call forwarding, is overridden.
In an embodiment, a single terminal may be related to two or more terminal numbers. A user of the terminal may use one or more selected terminal numbers for predetermined purposes, such as emergency calls. It may be determined that calls coming to the selected terminal number(s) are allowed to be connected to the terminal. One or more of the above embodiments may be used together with the embodiment using a plurality of terminal numbers in the single terminal.
Embodiments of the present invention may be useful in various situations where it may be desirable to provide a calling party a possibility to select how a call attempt is handled. Examples may include, but are not limited to, giving an override authority to a close person. For example, the wife of the user is about to give a birth. She may override any silent mode or voice mail, as she has been given an override authority if she needs to contact the user quickly. Another example may be an employer of the user who needs to call the user for an emergency meeting. Further examples may include a doctor who is expected to inform about important results or other persons authorised by the user. The user may give calling parties a permanent override authorisation or authorise overriding for a predetermined period or even just for once.
Although the invention has been described in the context of particular embodiments, various modifications are possible without departing from the scope and spirit of the invention as defined by the appended claims. It should be appreciated that whilst embodiments of the present invention have mainly been described in relation to mobile terminals, embodiments of the present invention may be applicable to other types of user equipment that may access communication networks. Furthermore, the communication system may be any appropriate communication system, even if reference has mainly been made to mobile communication systems.