Abstract:
A method for transferring call information, includes the steps of a) receiving a server message ( 20 ) transmitted to a server ( 10 ) via an information network ( 3 ) in connection with a mobile telephone network voice call ( 2 ), the server message comprising at least one parameter (ID) related to a mobile terminal ( 4 ) in connection with the server via the information network and/or a mobile station user ( 5 ), a telephone number (SNUM) of a second party of the voice call, and b) producing, on the basis of the received server message ( 20 ), dedicated call data ( 30 ) retrievable by the information network ( 3 ). A server ( 10 ) implementing the method is also described.

Description:
BACKGROUND OF THE INVENTION 
     The invention relates to mobile terminals and particularly to transfer of a second party&#39;s telephone number in voice calls of mobile terminals. 
     The user of a mobile terminal, such as a mobile phone, often needs to know something else about the caller than his/her telephone number transmitted in connection with a mobile call. This is particularly important in the field of customer service, for instance in CRM (Customer Relationship Management) applications. 
     At present, the user of a mobile phone may obtain information on the caller to his/her mobile phone in an SMS (Short Message Service) message. 
     Call information of mobile phones cannot at present be utilized effectively in computer systems. 
     BRIEF DESCRIPTION OF THE INVENTION 
     It is an object of the invention to provide a method and equipment implementing the method in such a manner that above problems can be solved. The object of the invention is achieved by a method and equipment, which are characterized by what is stated in the independent claims. The preferred embodiments of the invention are disclosed in the dependent claims. 
     The invention is based on utilizing a data connection of a mobile terminal during a voice call for presenting customer information or activating the voice call. 
     An object of the present invention is to provide a method for transferring call information. 
     Another object of the present invention is to provide equipment for transferring call information. 
     The method to be implemented in a server comprises the steps of:
         a) receiving a server message transmitted to the server via an information network in connection with a mobile telephone network voice call, the server message comprising:   at least one parameter related to a mobile terminal in connection with the server via the information network and/or a mobile station user,   a telephone number of a second party of the voice call,   b) producing, on the basis of the received server message, dedicated call data retrievable via the information network.       

     An embodiment of the present invention provides transfer of caller information to be displayed on a screen of a terminal, such as a computer. A customer calls the mobile terminal user, who is working as a customer service person or a seller in a firm, for instance. The mobile telephone network transmits the call via a base station and sends the caller&#39;s number along with the voice call. 
     When the customer calls the mobile terminal user, such as a person working in a firm&#39;s customer service or sales, the information on the calling customer appears on the user&#39;s terminal almost simultaneously. The customer information can be presented, for example, by an application, such as a browser, of the terminal connected to the information network. When the call arrives at the mobile terminal, a program installed in the mobile terminal transmits a communication protocol, such as http, https, ftp or the like, through the Internet by utilizing authentication parameters, such as the caller&#39;s telephone number and user names, to the web server, where the information is stored in a database. 
     The application on the terminal checks via http, https or some other connection by using the user name and the password, whether a call has arrived at the mobile terminal of the customer service person or salesperson, and if that is the case, the application on the computer opens the browser and calls the Internet address defined in the settings (e.g. the CRM application related to the customer), thereby using the telephone number of the calling customer and other necessary parameters, which may be defined in the settings of an interface application. This can also be implemented at present data transmission rates in a few seconds. 
     This makes the use of customer service systems more efficient, because information on the calling customer appears directly on the display without performing a separate search. 
     An embodiment of the present invention provides transmission of a call command from a computer to a mobile terminal. In this case, the server message of step a) is transmitted from a computer connected to an information network by means of a browser or a program to which the user of the computer has logged on, the server message including information in such a manner that the parameters related to the mobile terminal and/or mobile terminal user are parameters predefined in the server, and the telephone number SNUM of the second party of the mobile telephone network voice call is the telephone number of the voice call recipient. 
     The server may provide the retrievable call data with a call parameter, which is a parameter for activating a mobile telephone network voice call. 
     The server of the present invention comprises:
         first connection means for receiving a server message transmitted to the server via an information network in connection with a mobile telephone network voice call, the server message comprising   at least one parameter related to a mobile terminal in connection with the server via the information network and/or a mobile terminal user, a telephone number (snum) of the second party of the voice call; and   second connection means for producing, on the basis of the received server message, dedicated call data retrievable via the information network.       

     The server also comprises database means for storing the server message. The database means may be implemented by not only conventional databases but also by data storage solutions of a structural description language, such as XML, executable over the information network. The database means may also be arranged to retrieve customer information attached to the telephone number (snum) of the second party of the voice call. The attached customer information may also be retrieved for display from the database of a third party. The server comprises second connection means arranged to produce the dedicated call data retrievable by a browser. 
    
    
     
       BRIEF DESCRIPTION OF THE FIGURES 
       The invention will now be described in greater detail in connection with preferred embodiments and with reference to the attached drawings, in which: 
         FIG. 1  shows the operational principle of the method according to the invention; 
         FIG. 2  shows an embodiment of the method according to the present invention, wherein a server message is received from a mobile terminal; 
         FIG. 3  shows an embodiment of the method according to the present invention, wherein a server message is received from a computer; 
         FIG. 4  shows an embodiment of the method according to the present invention, wherein several server messages are received from computers; 
         FIG. 5  shows an embodiment of the method according to the present invention, wherein server messages received from mobile terminals are transmitted in a group form; 
         FIG. 6  shows an embodiment of the method according to the present invention, wherein dedicated call data may be provided by a third party. 
     
    
    
     DETAILED DESCRIPTION OF THE INVENTION 
       FIG. 1  shows the operational principle of a system implementing the present method. A server  10 , such as a web server, receives the user-related parameters and a server message  20  containing the telephone number SNUM of the second party of the voice call by means of communication means  10 A, such as via https, connected to an information network. 
     User-related parameters may include, for instance, a telephone number, user name and password. The parameters may be presented in the server message in a form of, for instance, a character string, from which the parameters can be distinguished to be input into different fields of the database entity. The contents of the server message are stored in a database  11 . In addition to the received parameters, the server may add information, such as an ID number, processing data, time of arrival and call parameter, to the fields. 
     On the basis of the received server message  20 , the server  10  produces dedicated call data  30  retrievable via an information network  3 . The dedicated call data  30  may be, for example, a www page formed on the basis of the received parameters and retrievable via the information network  3  to be displayed on the screen of a mobile terminal  4  or a computer  6 . An input in a correct form should in this case be entered to retrieve the www page. To form the input, in turn, parameters predefined in the mobile terminal or computer are utilized. In this way, it is possible to present dedicated call data  30  to a limited group. 
       FIG. 2  shows an embodiment, in which the server message  20  is received from the mobile terminal  4  connected to the information network  3 . The information network connection of the mobile terminal may be, for instance, 3G, WLAN or a similar connection. 
     The mobile terminal  4  should have software for server messages  20 . The software of the mobile terminal may be interface software which operates between the voice call connection and data connection of the mobile terminal and identifies the received voice call, stores the telephone number SNUM of the second party of the voice call, forms a server message as a combination of the second party number and predefined parameters, and transmits the server message to the server by utilizing the data connection. 
     The software of the mobile terminal may be retrieved and installed by an address link. The predefined parameters of the server message may be input in connection with the installation. User-related parameters may include, for example, a telephone number, user name and password. 
     The server  10 , such as a web server, receives the user-related parameters and the server message  20  containing the telephone number SNUM of the second party of the voice call by means of the communication means  10 A, such as via https, connected to the information network. 
     The contents of the server message  20  are stored in the database  11 . In addition to the received parameters, the server may add information, such as an ID number, processing data and time of arrival, to the fields. 
     On the basis of the received server message  20 , the server  10  produces dedicated call data  30  retrievable via the information network  3 . The dedicated call data  30  may be, for instance, a www page formed on the basis of the received parameters and retrievable via the information network  3  to be displayed on the computer  6  screen. Thus, in order to retrieve the www page, an input in a correct form should be entered. To form the input, parameters predefined in the computer  6  are utilized. 
     The computer browser checks at specific intervals, for instance at intervals of one second, whether dedicated call data are available for it. Alternatively, the user may update the page manually in a situation where he/she wants to see caller information. In this way, information on an incoming call is obtained onto the computer screen. It is to be noted that the computer may be any computer connected to the information network  3 . The solution of the invention functions every time the base station transmits the information on the caller&#39;s telephone number SNUM. 
       FIG. 3  shows an embodiment in which a server message is received from a computer. The server message  20  is transmitted from the computer  6  connected to the information network  3  by a browser or a program to which the user  5  of the computer has logged on, and information is included in the server message  20  as parameters. 
     The computer  6  should include software for server messages  20 . The software on the computer may be software stored on a storage means or software used by, for instance, a browser via the information network. 
     The software of the computer  6  forms the server message  20  as a combination of the number SNUM of the second party and the predefined parameters, and transmits the server message  20  to the server  10  by utilizing the information network  3 . 
     The predefined parameters of the server message may be input during installation or in connection with login. User-related parameters may include, for instance, a telephone number, user name and password. 
     The server  10 , such as a web server, receives the user-related parameters and the server message  20  containing the telephone number SNUM of the second party of the voice call by means of the communication means  10 A, such as via https, connected to the information network. 
     The contents of the server message  20  are stored in the database  11 . In addition to the received parameters, the server may add information, such as an ID number, processing data and time of arrival, to the fields. 
     On the basis of the received server message  20 , the server  10  produces dedicated call data  30  retrievable via the information network  3 . The dedicated call data  30  may be, for instance, a www page formed on the basis of the received parameters and retrievable via the information network  3  to the mobile terminal  4 . Thus, an input in a correct form should be entered in order to retrieve the www page. To form the input, parameters predefined in the mobile terminal  4  are utilized. 
     The server  10  may add a call parameter, which is a parameter for activating the mobile telephone network voice call  2 , to the retrievable call data  30 . 
     The software of the mobile terminal checks at specific intervals, for instance at intervals of one second, whether dedicated call data are available. The mobile terminal  4  should comprise software for server messages  20 . The software of the mobile terminal may be interface software that operates between the voice call connection and data connection of the mobile terminal and identifies the call parameter, the number SNUM of the second party, from the server message and commands the calling unit to establish a voice call connection to the number SNUM of the second party. 
     In this way, a telephone connection can be activated by a computer. It is to be noted that the computer may be any computer connected to the information network  3 . 
       FIG. 4  shows an embodiment, in which a server message is received from a computer. The server message  20  is transmitted from the computers  6 A,  6 B connected to the information network  3  by a browser or from a program to which the users  5 A,  5 B of the computers have logged on, and information is included in the server message  20  as parameters. 
     The computers  6 A,  6 B should have software for server messages  20 . The software on the computer may be software stored on a storage means, or it may be software that is used via the information network by means a browser, for instance. 
     The server  10  forms a contact list  31 , which can be displayed for one or more users  5 A,  5 B of the group. To form the contact list, the database  11  of the server or the database  110  of a third party may be utilized. The contact list may also be a call list provided by a third party. 
     The software of the computer  6 A forms the server message  20  as a combination of the second party number SNUM 1  and the predefined parameters and transmits the server message  20  via the internet network  3  to the server  10 . 
     The software of the computer  6 B forms the server message  20  as a combination of the second party number SNUM 2  and the predefined parameters and transmits the server message  20  via the internet network  3  to the server  10 . 
     The predefined parameters of the server message may be input during installation or in connection with login. User-related parameters may include, for instance, a telephone number, user name and password. 
     The server  10 , such as a web server, receives the user-related parameters and the server message  20  containing the telephone number SNUM of the second party of the voice call by means of the communication means  10 A, such as via https, connected to the information network. 
     The contents of the server message  20  are stored in the database  11 . In addition to the received parameters, the server may add information, such as an ID number, processing data and time of arrival, to the fields. 
     On the basis of the received server message  20 , the server  10  produces dedicated call data  30  retrievable via the information network  3 . The dedicated call data  30  may be, for instance, a www page formed on the basis of the received parameters and retrievable via the information network  3  to the mobile terminal  4 . Thus, in order to retrieve the www page, an input in a correct form should be entered. To form the input, parameters predefined in the mobile terminal  4  are utilized. 
     The server  10  may add a call parameter, which is a parameter for activating the mobile telephone network voice call  2 , to the retrievable call data  30 . 
     The software of the mobile terminal  4 A checks at specific intervals, for instance at intervals of one second, whether dedicated call data are available. In this case, it receives an instruction to call the number SNUM 1 . 
     The software of the mobile terminal  4 B checks at specific intervals, for instance at intervals of one second, whether dedicated call data are available. In this case, it receives an instruction to call the number SNUM 2 . 
     The mobile terminals  4 A,  4 B should comprise software for server messages  20 . The software of the mobile terminal checks at specific intervals, for instance at intervals of one second, whether dedicated call data are available. The mobile terminal  4  should comprise software for server messages  20 . The software of the mobile terminal may be interface software that operates between the voice call connection and data connection of the mobile terminal and identifies the call parameter, the number SNUM of the second party, from the server message and commands the calling unit to establish a voice call connection to the number SNUM of the second party. 
     In this way, a telephone connection can be activated by a computer. It is to be noted that the computer may be any computer connected to the information network  3 . 
       FIG. 5  shows an embodiment, in which server messages are received from terminals  4 A,  4 B. The server  10  receives the user-related parameters and the server message  20  containing the telephone number SNUM of the second party of the voice call by means of the communication means  10 A connected to the information network. 
     The contents of the server messages  20  are stored in the database  11 . In addition to the received parameters, the server may add information, such as an ID number, processing data and time of arrival, to the fields. 
     The server  10  forms a contact list  31 , which can be displayed for one or more users of the group; here it is displayed for the user  5 C of the computer  6 C. The user  5 C can thus follow the calls that take place in the group. In this case, the user  5 C obtains the information on the calls received at the mobile terminals of the users  5 A and  5 B. 
     An application of the computer  6 A checks at specific intervals, for instance at intervals of one second, whether dedicated call data  30  are available. In this case, it obtains information that a call has arrived from the number SNUM 1 . 
     An application of the computer  6 B checks at specific intervals, for instance at intervals of one second, whether dedicated call data  30  are available. In this case, it obtains information that a call has arrived from the number SNUM 2 . 
     The software of the mobile terminal  4 A,  4 B may be interface software that operates between the voice call connection and data connection of the mobile terminal and identifies the received voice call, stores the number SNUM of the second party of the voice call, forms the server message as a combination of the second party number and the predefined parameters, and transmits the server message to the server by using the data connection. 
     The software of the mobile terminal  4 A,  4 B may be interface software that operates between the voice call connection and data connection of the mobile terminal and identifies not only the reception of a voice call but also the ending of the voice call, in which case it transmits a second server message. The second server message  20  may be used for updating the contact list  31 . In this manner it is possible to update the contact list  31  and the dedicated call data  30  to correspond to the real situation. 
       FIG. 6  shows an embodiment, in which the dedicated call data may be provided by a third party or information of the third party may be added thereto. 
     Thus, the above embodiments are provided with a functionality, according to which additional information can be attached to the caller information SNUM or a customer file of separate software can be opened. 
     It is obvious to a person skilled in the art that, as technology advances, the basic idea of the invention may be implemented in a variety of ways. The invention and the embodiments thereof are thus not restricted to the above examples but may vary within the scope of the claims.