Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4719926B2 - Communication system, USB handset with authentication function, and communication method - Google Patents
[go: Go Back, main page]

JP4719926B2 - Communication system, USB handset with authentication function, and communication method - Google Patents

Communication system, USB handset with authentication function, and communication method Download PDF

Info

Publication number
JP4719926B2
JP4719926B2 JP2008009265A JP2008009265A JP4719926B2 JP 4719926 B2 JP4719926 B2 JP 4719926B2 JP 2008009265 A JP2008009265 A JP 2008009265A JP 2008009265 A JP2008009265 A JP 2008009265A JP 4719926 B2 JP4719926 B2 JP 4719926B2
Authority
JP
Japan
Prior art keywords
handset
usb
information processing
management server
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008009265A
Other languages
Japanese (ja)
Other versions
JP2009171416A (en
Inventor
裕光 小倉
伸二 宮▲崎▼
光太郎 宮田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Platforms Ltd
Original Assignee
NEC Infrontia Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Infrontia Corp filed Critical NEC Infrontia Corp
Priority to JP2008009265A priority Critical patent/JP4719926B2/en
Publication of JP2009171416A publication Critical patent/JP2009171416A/en
Application granted granted Critical
Publication of JP4719926B2 publication Critical patent/JP4719926B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Set Structure (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、ソフトフォンとセットで使用されるUSB(Universal Serial Bus)ハンドセットを用いた通信システムに関する。   The present invention relates to a communication system using a USB (Universal Serial Bus) handset used as a set with a softphone.

IP(Internet Protocol)電話端末の1つとして、パーソナルコンピュータ(PC)のUSB端子に接続して音声通話が行われるUSBハンドセットがある(特許文献1、2参照)。この種のUSBハンドセットでは、通常、ユーザ認証を行うために、PCにログインする。そして、PCのユーザ認証機能を流用してユーザ認証を行う。
特開2004−248239号公報 特開2003−110667号公報
As one of IP (Internet Protocol) telephone terminals, there is a USB handset in which a voice call is performed by connecting to a USB terminal of a personal computer (PC) (see Patent Documents 1 and 2). In this type of USB handset, a user usually logs in to the PC to perform user authentication. Then, user authentication is performed using the user authentication function of the PC.
JP 2004-248239 A JP 2003-110667 A

しかしながら、上述したUSBハンドセットにおいては、PCに備えられているユーザ認証機能を流用してユーザ認証を行うようになっている。このため、移動先にてUSBハンドセットを使用してIP電話を利用する場合は、USBハンドセットと一緒にPCを持ち運ぶ必要がある。USBハンドセットと一緒にPCを持ち運ぶことは、ユーザにとって、非常に不便である。   However, in the USB handset described above, user authentication is performed by utilizing a user authentication function provided in the PC. For this reason, when using an IP phone using a USB handset at the destination, it is necessary to carry a PC with the USB handset. Carrying a PC with a USB handset is very inconvenient for the user.

また、USBハンドセットをPCに接続して利用する場合は、通常、USBハンドセットは、そのPCのユーザ名で管理される。このため、USBハンドセットを共用PCや他のPCなどに接続して利用した場合は、USBハンドセットのユーザとは異なるユーザの名称で管理されることになる。このようにUSBハンドセットのユーザとは異なるユーザの名称で管理されると、USBハンドセットのユーザに対する電話サービスの提供や課金処理ができなくなる。   When a USB handset is connected to a PC and used, the USB handset is normally managed with the user name of the PC. For this reason, when a USB handset is connected to a shared PC or another PC and used, it is managed with a user name different from the user of the USB handset. As described above, when the management is performed under the name of a user different from the user of the USB handset, it becomes impossible to provide the telephone service to the user of the USB handset or perform the billing process.

本発明の目的は、上述した課題を解決する、通信システム、認証機能付USBハンドセット、通信方法、およびプログラムを提供することにある。   The objective of this invention is providing the communication system, the USB handset with an authentication function, the communication method, and a program which solve the subject mentioned above.

上記目的を達成するため、本発明の一態様による通信システムは、ソフトフォンアプリケーションとセットで電話端末として機能するUSBハンドセットと、該USBハンドセットが接続されるUSB端子を備えた情報処理端末と、該情報処理端末がネットワークを介して接続される管理サーバと、を有する通信システムであって、
前記USBハンドセットは、
入力部と、
当該USBハンドセットを識別するためのハンドセットIDが格納される認証情報記憶部と、
ID認証要求に応じて、前記認証情報記憶部に格納されたハンドセットIDを前記情報処理端末に送信し、パスワード要求に応じて、前記入力部を通じて受け付けた入力パスワードを、前記情報処理端末を通じて前記管理サーバへ送信する第1の制御部と、を有し、
前記情報処理端末は、前記USBハンドセットに対応するソフトフォンアプリケーションを実行する第2の制御部を有し、該第2の制御部が、前記USBハンドセットに対してID認証要求を行って、前記USBハンドセットから受信したハンドセットIDを前記管理サーバに送信し、
前記管理サーバは、
前記USBハンドセットのハンドセットIDが予め登録される認証ID格納部と、
前記USBハンドセットのユーザの正当性を判定するためのパスワードを少なくとも含むユーザ情報が、前記認証ID格納部に登録された前記USBハンドセットのハンドセットIDと対応付けて格納される管理テーブルと、
前記情報処理端末から受信したハンドセットIDが前記認証ID格納部に登録されているか否かを判定し、登録されている場合に、前記情報処理端末を通じて前記USBハンドセットに対してパスワード要求を行う第3の制御部と、を有し、
前記第3の制御部は、前記管理テーブルに格納された、前記情報処理端末から受信したハンドセットIDに対応するパスワードと、前記パスワード要求の応答として、前記USBハンドセットから前記情報処理端末を通じて受信したパスワードとを比較し、これらパスワードが合致した場合にのみ、前記USBハンドセットによる外部端末との通信を許可することを特徴とする。
In order to achieve the above object, a communication system according to an aspect of the present invention includes a USB handset that functions as a telephone terminal in combination with a softphone application, an information processing terminal including a USB terminal to which the USB handset is connected, A management server to which an information processing terminal is connected via a network,
The USB handset
An input section;
An authentication information storage unit for storing a handset ID for identifying the USB handset;
In response to the ID authentication request, the handset ID stored in the authentication information storage unit is transmitted to the information processing terminal, and in response to the password request, the input password received through the input unit is managed through the information processing terminal. A first control unit for transmitting to the server,
The information processing terminal includes a second control unit that executes a softphone application corresponding to the USB handset, and the second control unit makes an ID authentication request to the USB handset, and Send the handset ID received from the handset to the management server;
The management server
An authentication ID storage unit in which a handset ID of the USB handset is registered in advance;
A management table in which user information including at least a password for determining the validity of the user of the USB handset is stored in association with the handset ID of the USB handset registered in the authentication ID storage unit;
It is determined whether or not the handset ID received from the information processing terminal is registered in the authentication ID storage unit. If registered, a password request is made to the USB handset through the information processing terminal. A control unit, and
The third control unit stores the password corresponding to the handset ID received from the information processing terminal stored in the management table and the password received from the USB handset through the information processing terminal as a response to the password request. Only when these passwords match, communication with an external terminal by the USB handset is permitted.

本発明のUSBハンドセットは、管理サーバとネットワークを介して接続される情報処理端末のUSB端子に接続され、前記情報処理端末に格納されたソフトフォンアプリケーションとセットで電話端末として機能する認証機能付USBハンドセットであって、
入力部と、
当該USBハンドセットを識別するためのハンドセットIDが格納される認証情報記憶部と、
前記情報処理端末からのID認証要求に応じて、前記認証情報記憶部に格納されたハンドセットIDを前記情報処理端末に送信し、前記管理サーバから前記情報処理端末を通じて受信したパスワード要求に応じて、前記入力部を通じて受け付けた入力パスワードを、前記情報処理端末を通じて前記管理サーバへ送信する制御部と、を有することを特徴とする。
The USB handset of the present invention is connected to a USB terminal of an information processing terminal connected to a management server via a network, and has an authentication function and functions as a telephone terminal in combination with a softphone application stored in the information processing terminal . A handset,
An input section;
An authentication information storage unit for storing a handset ID for identifying the USB handset;
In response to an ID authentication request from the information processing terminal, the handset ID stored in the authentication information storage unit is transmitted to the information processing terminal, and in response to a password request received from the management server through the information processing terminal, And a control unit that transmits the input password received through the input unit to the management server through the information processing terminal.

本発明の一態様による情報処理端末は、ソフトフォンアプリケーションとセットで電話端末として機能するUSBハンドセットを識別するためのハンドセットIDおよび前記USBハンドセットのユーザの正当性を判定するためのパスワードが予め登録された管理サーバとネットワークを介して接続される情報処理端末であって、
表示部と、
前記USBハンドセットが接続可能なUSB端子と、
前記USB端子に接続された前記USBハンドセットに対応するソフトフォンアプリケーションを実行する制御部と、を有し、
前記制御部は、
前記USBハンドセットが前記USB端子に接続されると、前記USBハンドセットから前記ハンドセットIDを取得し、前記管理サーバに対して、該取得したハンドセットIDが登録されているか否かの確認を要求し、該要求の応答として前記管理サーバから受信した登録確認結果を前記表示部に表示させ、
前記取得したハンドセットIDが前記管理サーバに登録されている場合は、前記管理サーバからのパスワード要求を示すメッセージを前記表示部に表示さるとともに、前記管理サーバに対して、前記USBハンドセットから受信したパスワードの認証要求を行い、該要求の応答として前記管理サーバから受信した認証結果を前記表示部に表示させる、ことを特徴とする。
In an information processing terminal according to an aspect of the present invention, a handset ID for identifying a USB handset that functions as a telephone terminal in combination with a softphone application and a password for determining the validity of a user of the USB handset are registered in advance. An information processing terminal connected to the management server via a network,
A display unit;
A USB terminal to which the USB handset can be connected;
A control unit that executes a softphone application corresponding to the USB handset connected to the USB terminal,
The controller is
When the USB handset is connected to the USB terminal, the handset ID is acquired from the USB handset, and the management server is requested to confirm whether or not the acquired handset ID is registered. The registration confirmation result received from the management server as a response to the request is displayed on the display unit,
When said acquired handset ID is registered in the management server, Rutotomoni displays a message indicating the password request from the management server on the display unit, to the management server, receiving from the USB handset The authentication request for the password is made, and the authentication result received from the management server as a response to the request is displayed on the display unit.

本発明の一態様による管理サーバは、ソフトフォンアプリケーションとセットで電話端末として機能するUSBハンドセットが接続されるUSB端子を備えた情報処理端末とネットワークを介して接続される管理サーバであって、
前記USBハンドセットのハンドセットIDが予め登録される認証ID格納部と、
前記USBハンドセットのユーザの正当性を判定するためのパスワードを少なくとも含むユーザ情報が、前記認証ID格納部に登録された前記USBハンドセットのハンドセットIDと対応付けて格納される管理テーブルと、
前記情報処理端末から受信したハンドセットIDが前記認証ID格納部に登録されているか否かを判定し、登録されている場合に、前記情報処理端末を通じて前記USBハンドセットに対してパスワード要求を行う制御部と、を有し、
前記制御部は、前記管理テーブルに格納された、前記情報処理端末から受信したハンドセットIDに対応するパスワードと、前記パスワード要求の応答として、前記USBハンドセットから前記情報処理端末を通じて受信したパスワードとを比較し、これらパスワードが合致した場合にのみ、前記USBハンドセットによる外部端末との通信を許可する、ことを特徴とする。
A management server according to an aspect of the present invention is a management server connected via a network to an information processing terminal including a USB terminal to which a USB handset that functions as a telephone terminal in a set with a softphone application is connected.
An authentication ID storage unit in which a handset ID of the USB handset is registered in advance;
A management table in which user information including at least a password for determining the validity of the user of the USB handset is stored in association with the handset ID of the USB handset registered in the authentication ID storage unit;
A control unit that determines whether or not the handset ID received from the information processing terminal is registered in the authentication ID storage unit and, if registered, makes a password request to the USB handset through the information processing terminal And having
The control unit compares the password corresponding to the handset ID received from the information processing terminal stored in the management table and the password received from the USB handset through the information processing terminal as a response to the password request. Only when these passwords match, the USB handset is allowed to communicate with an external terminal.

本発明の一態様による通信方法は、ソフトフォンアプリケーションとセットで電話端末として機能するUSBハンドセットと、該USBハンドセットが接続されるUSB端子を備えた前記ソフトフォンアプリケーションを実行する情報処理端末と、該情報処理端末がネットワークを介して接続される管理サーバと、を有する通信システムにおいて行われる通信方法であって、
前記USBハンドセットが前記USB端子に接続されると、前記情報処理端末の制御部が、前記USBハンドセットに対応するソフトフォンアプリケーションを実行するとともに、前記USBハンドセットに対してID認証要求を行うステップと、
前記ID認証要求に応じて、前記USBハンドセットの制御部が、認証情報記憶部に格納された、当該USBハンドセットを識別するためのハンドセットIDを前記情報処理端末に送信するステップと、
前記情報処理端末の制御部が、前記USBハンドセットから受信したハンドセットIDを前記管理サーバに送信して登録確認を行うステップと、
前記管理サーバの制御部が、ハンドセットIDが予め登録された認証ID格納部に、前記情報処理端末から受信したハンドセットIDが登録されているか否かを判定し、登録されている場合に、前記情報処理端末を通じて前記USBハンドセットに対してパスワード要求を行うステップと、
前記USBハンドセットの制御部が、前記パスワード要求に応じて、入力部を通じて受け付けた入力パスワードを、前記情報処理端末を通じて前記管理サーバへ送信するステップと、
前記管理サーバの制御部が、前記USBハンドセットのユーザの正当性を判定するためのパスワードを少なくとも含むユーザ情報が、前記認証ID格納部に登録された前記USBハンドセットのハンドセットIDと対応付けて格納された管理テーブルを参照し、該管理テーブルに格納された、前記登録確認の際に前記情報処理端末から受信したハンドセットIDに対応するパスワードと、前記パスワード要求の応答として、前記USBハンドセットから前記情報処理端末を通じて受信したパスワードとを比較し、これらパスワードが合致した場合にのみ、前記USBハンドセットによる外部端末との通信を許可するステップと、を含むことを特徴とする。
A communication method according to an aspect of the present invention includes a USB handset that functions as a telephone terminal in combination with a softphone application, an information processing terminal that executes the softphone application including a USB terminal to which the USB handset is connected, A communication method performed in a communication system having a management server to which an information processing terminal is connected via a network,
When the USB handset is connected to the USB terminal, the control unit of the information processing terminal executes a softphone application corresponding to the USB handset and makes an ID authentication request to the USB handset;
In response to the ID authentication request, the USB handset control unit transmits a handset ID stored in the authentication information storage unit for identifying the USB handset to the information processing terminal;
The control unit of the information processing terminal transmits a handset ID received from the USB handset to the management server to perform registration confirmation;
The control unit of the management server determines whether or not the handset ID received from the information processing terminal is registered in the authentication ID storage unit in which the handset ID is registered in advance. Making a password request to the USB handset through a processing terminal;
The control unit of the USB handset transmits the input password received through the input unit to the management server through the information processing terminal in response to the password request;
User information including at least a password for the control unit of the management server to determine the validity of the user of the USB handset is stored in association with the handset ID of the USB handset registered in the authentication ID storage unit. The management table, the password corresponding to the handset ID received from the information processing terminal at the time of registration confirmation stored in the management table, and the information processing information from the USB handset as a response to the password request. And comparing the password received through the terminal and permitting communication with the external terminal by the USB handset only when these passwords match.

本発明の一態様によるプログラムは、ソフトフォンアプリケーションとセットで電話端末として機能するUSBハンドセットを識別するためのハンドセットIDおよび前記USBハンドセットのユーザの正当性を判定するためのパスワードが予め登録された管理サーバとネットワークを介して接続される情報処理端末のプログラムであって、
USB端子に接続された前記USBハンドセットに対応するソフトフォンアプリケーションを実行する処理と、
前記USBハンドセットが前記USB端子に接続されると、前記USBハンドセットから前記ハンドセットIDを取得し、前記管理サーバに対して、該取得したハンドセットIDが登録されているか否かの確認を要求し、該要求の応答として前記管理サーバから受信した登録確認結果を表示部に表示させる処理と、
前記取得したハンドセットIDが前記管理サーバに登録されている場合は、前記管理サーバからのパスワード要求を示すメッセージを前記表示部に表示さるとともに、前記管理サーバに対して、前記USBハンドセットから受信したパスワードの認証要求を行い、該要求の応答として前記管理サーバから受信した認証結果を前記表示部に表示させる処理と、をコンピュータに実行させることを特徴とする。
The program according to one aspect of the present invention is a management in which a handset ID for identifying a USB handset functioning as a telephone terminal in combination with a softphone application and a password for determining the validity of a user of the USB handset are registered in advance. A program for an information processing terminal connected to a server via a network,
Processing to execute a softphone application corresponding to the USB handset connected to the USB terminal;
When the USB handset is connected to the USB terminal, the handset ID is acquired from the USB handset, and the management server is requested to confirm whether or not the acquired handset ID is registered. Processing for displaying the registration confirmation result received from the management server as a response to the request on the display unit;
When the acquired handset ID is registered in the management server, a message indicating a password request from the management server is displayed on the display unit, and the password received from the USB handset to the management server And a process of causing the display unit to display an authentication result received from the management server as a response to the request.

本発明の別の態様によるプログラムは、ソフトフォンアプリケーションとセットで電話端末として機能するUSBハンドセットが接続されるUSB端子を備えた前記ソフトフォンアプリケーションを実行する情報処理端末ネットワークを介して接続される管理サーバのプログラムであって、
ハンドセットIDが予め登録された認証ID格納部に、前記情報処理端末から受信したハンドセットIDが登録されているか否かを判定する処理と、
前記情報処理端末から受信したハンドセットIDが前記認証ID格納部に登録されている場合に、前記情報処理端末を通じて前記USBハンドセットに対してパスワード要求を行う処理と、
前記USBハンドセットのユーザの正当性を判定するためのパスワードを少なくとも含むユーザ情報が、前記認証ID格納部に登録された前記USBハンドセットのハンドセットIDと対応付けて格納された管理テーブルを参照し、該管理テーブルに格納された、前記情報処理端末から受信したハンドセットIDに対応するパスワードと、前記パスワード要求の応答として、前記USBハンドセットから前記情報処理端末を通じて受信したパスワードとを比較し、これらパスワードが合致した場合にのみ、前記USBハンドセットによる外部端末との通信を許可する処理と、をコンピュータに実行させることを特徴とする。
Program according to another aspect of the present invention, an information processing terminal for executing the softphone applications with USB port USB handset that functions as a telephone terminal softphone application and the set is connected is connected via a network A management server program,
A process of determining whether or not the handset ID received from the information processing terminal is registered in the authentication ID storage unit in which the handset ID is registered in advance;
When a handset ID received from the information processing terminal is registered in the authentication ID storage unit, a process of making a password request to the USB handset through the information processing terminal;
User information including at least a password for determining the validity of the user of the USB handset is referred to a management table stored in association with the handset ID of the USB handset registered in the authentication ID storage unit, and The password corresponding to the handset ID received from the information processing terminal stored in the management table is compared with the password received from the USB handset through the information processing terminal as a response to the password request, and these passwords match. In this case, the computer is caused to execute processing for permitting communication with an external terminal using the USB handset only.

本発明によれば、USBハンドセット単体で移動可能であり、移動先にて共用PC等の端末に接続しても、ユーザ自身としてソフトフォン機能を使用することができる。   According to the present invention, a USB handset alone can be moved, and even if it is connected to a terminal such as a shared PC at the destination, the user can use the softphone function.

次に、本発明の実施形態について図面を参照して説明する。   Next, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の一実施形態である通信システムの構成を示すブロック図である。   FIG. 1 is a block diagram showing a configuration of a communication system according to an embodiment of the present invention.

図1を参照すると、通信システムは、インターネットに代表されるネットワーク3への接続が可能なPC2と、PC2のUSB端子にされるUSBハンドセット1と、ネットワーク3を介してPC2と通信可能な管理サーバ4とを有する。   Referring to FIG. 1, the communication system includes a PC 2 that can be connected to a network 3 typified by the Internet, a USB handset 1 that is a USB terminal of the PC 2, and a management server that can communicate with the PC 2 via the network 3. 4.

USBハンドセット1は、認証機能付USBハンドセットであって、その主要部は、制御部10、認証情報記憶部11、LED(Light Emitting Diode)12、USBドライバー13、コーデック14、キー15、および表示部16からなる。   The USB handset 1 is a USB handset with an authentication function, and main parts thereof are a control unit 10, an authentication information storage unit 11, an LED (Light Emitting Diode) 12, a USB driver 13, a codec 14, a key 15, and a display unit. It consists of 16.

認証情報記憶部11は、USBハンドセット1に固有のハンドセットID情報を格納する。認証情報記憶部11には、ハンドセットID情報の他、USBハンドセット1の種別を示す種別情報(ソフトフォンアプリケーションを特定できる情報)が格納されている。   The authentication information storage unit 11 stores handset ID information unique to the USB handset 1. The authentication information storage unit 11 stores type information (information that can specify a softphone application) indicating the type of the USB handset 1 in addition to the handset ID information.

USBドライバー13は、PC2のUSB端子への接続を行うためのものである。コーデック14は、マイクロフォン14aから入力された音声データを、PC2を通じたデータ送信に適した形式に変換したり、PC2から受信したデータをスピーカ14aにて出力できるようなデータに変換したりする。   The USB driver 13 is for connecting to the USB terminal of the PC 2. The codec 14 converts the audio data input from the microphone 14a into a format suitable for data transmission through the PC 2, or converts the data received from the PC 2 into data that can be output by the speaker 14a.

キー15は、既存の固定電話機等で用いられているような複数のボタンや機能実行キーなどからなる入力部である。代表的なものとしては、電話番号やパスワードなど入力するための0から9の数字に対応するボタンや、決定キー、十字キーなどがある。表示部16は、LCD(Liquid Crystal Display)に代表される表示装置よりなる。   The key 15 is an input unit composed of a plurality of buttons, function execution keys, and the like used in existing fixed telephones. Representative examples include buttons corresponding to numbers from 0 to 9 for inputting a telephone number, a password, etc., a determination key, a cross key, and the like. The display unit 16 includes a display device represented by an LCD (Liquid Crystal Display).

制御部10は、キー15からの入力信号を受け付けて、USBハンドセット1の各部の動作を制御する。また、制御部10は、PC2との間で必要な情報やデータを送受信するための処理を実行する。   The control unit 10 receives an input signal from the key 15 and controls the operation of each unit of the USB handset 1. Further, the control unit 10 executes processing for transmitting and receiving necessary information and data to and from the PC 2.

USBハンドセット1には、外部メモリ5を接続することが可能である。外部メモリ5は、半導体メモリに代表されるメモリである。制御部10は、外部メモリ5に必要な情報やデータ(伝言メッセージ等)を格納し、必要に応じて、その格納した情報やデータを外部メモリ5から読み出して処理する。   An external memory 5 can be connected to the USB handset 1. The external memory 5 is a memory represented by a semiconductor memory. The control unit 10 stores necessary information and data (such as a message message) in the external memory 5 and reads the stored information and data from the external memory 5 for processing as necessary.

また、図1には示されていないが、USBハンドセット1には、伝言メッセージを格納するための情報記憶部と、経過時間を計測する時計機能部とが設けられている。制御部10は、外部の端末からの着呼を受けた時点からの経過時間を時計機能部により計測させ、該計測時間が所定の時間に達するまでの間に、USBハンドセット1がオフフックされない場合は、予め登録された留守メッセージを外部の端末に送信して、外部の端末から伝言メッセージを情報記憶部に格納するための処理を実行する。   Although not shown in FIG. 1, the USB handset 1 is provided with an information storage unit for storing a message message and a clock function unit for measuring elapsed time. The control unit 10 causes the clock function unit to measure an elapsed time from the time when an incoming call is received from an external terminal, and when the USB handset 1 is not off-hooked until the measurement time reaches a predetermined time. Then, an answering message registered in advance is transmitted to an external terminal, and processing for storing the message message from the external terminal in the information storage unit is executed.

さらに、制御部10は、キー15を通じて伝言メッセージの再生を行う旨の入力を受け付けると、情報記憶部に格納された伝言メッセージを再生するための処理を実行する。   Further, when receiving an input to reproduce the message message through the key 15, the control unit 10 executes a process for reproducing the message message stored in the information storage unit.

PC2は、通信機能を備えたコンピュータシステムであり、その基本構成は、プログラムなどを蓄積する記憶装置、キーボードやマウスなどの入力装置、CRTやLCDなどの表示装置、外部との通信を行うモデムなどの通信装置、プリンタなどの出力装置、および記憶装置に格納されたプログラム従って動作し、入力装置からの入力を受け付けて通信装置、出力装置、表示装置の動作を制御する制御装置からなる。   The PC 2 is a computer system having a communication function. The basic configuration of the PC 2 is a storage device that stores programs, an input device such as a keyboard and a mouse, a display device such as a CRT or LCD, and a modem that communicates with the outside. The communication device, an output device such as a printer, and a control device that operates according to a program stored in the storage device, receives input from the input device, and controls the operation of the communication device, output device, and display device.

また、PC2は、少なくとも一つのUSB端子と、このUSB端子に接続された外部装置との間で通信を行うUSBホストコントローラー22とを有する。USBハンドセット1がUSB端子に接続された場合は、USBホストコントローラー22とUSBドライバー13の間でデータの送受信が行われる。   The PC 2 includes at least one USB terminal and a USB host controller 22 that performs communication with an external device connected to the USB terminal. When the USB handset 1 is connected to the USB terminal, data is transmitted and received between the USB host controller 22 and the USB driver 13.

さらに、PC2は、USBハンドセットをIP電話端末として動作させるために必要な処理を行う機能として、ソフトフォンアプリケーション20および認証ソフト21を有する。これらソフトフォンアプリケーション20および認証ソフト21の各機能は、記憶装置に格納されたプログラムをCPUが実行することにより実現することができる。   Furthermore, the PC 2 has a softphone application 20 and authentication software 21 as functions for performing processing necessary for operating the USB handset as an IP telephone terminal. Each function of the softphone application 20 and the authentication software 21 can be realized by the CPU executing a program stored in the storage device.

ソフトフォンアプリケーション20は、USBハンドセットの種別毎に記憶装置に格納されている。CPUは、USBハンドセットがPC2のUSB端子に接続されると、その接続されたUSBハンドセットから種別情報を取得し、その取得した種別情報に基づいて記憶装置から対応するソフトフォンアプリケーション20を読み出して実行する。ソフトフォンアプリケーション20の実行により、ソフトフォン機能部が提供される。   The softphone application 20 is stored in the storage device for each type of USB handset. When the USB handset is connected to the USB terminal of the PC 2, the CPU acquires type information from the connected USB handset, and reads and executes the corresponding softphone application 20 from the storage device based on the acquired type information. To do. By executing the softphone application 20, a softphone function unit is provided.

なお、USB端子に接続されたUSBハンドセットに対応するソフトフォンアプリケーションが記憶装置に格納されていない場合は、CPUは、管理サーバ4に対して、USBハンドセットから取得した種別情報を送信して、対応するソフトフォンアプリケーションの送信要求を行う。この送信要求に応じて、管理サーバ4が、対応するソフトフォンアプリケーションをPC2に送信すると、CPUは、管理サーバ4から受信したソフトフォンアプリケーションを実行する。   When the softphone application corresponding to the USB handset connected to the USB terminal is not stored in the storage device, the CPU transmits the type information acquired from the USB handset to the management server 4 to cope with it. Send a request for the softphone application. When the management server 4 transmits a corresponding softphone application to the PC 2 in response to this transmission request, the CPU executes the softphone application received from the management server 4.

ソフトフォン機能部の起動後、CPUは認証ソフト21を実行する。これにより、認証機能部が起動される。ソフトフォン機能部は、管理サーバ4と連携して、認証機能部を利用した認証処理を実行する。この認証処理は、ハンドセットID情報が登録されているか否かの認証を行う第1の認証処理と、入力パスワードが登録されたパスワードと合致する否かの認証を行う第2の認証処理とを含む。   After the softphone function unit is activated, the CPU executes the authentication software 21. As a result, the authentication function unit is activated. The softphone function unit executes an authentication process using the authentication function unit in cooperation with the management server 4. This authentication process includes a first authentication process for authenticating whether or not the handset ID information is registered, and a second authentication process for authenticating whether or not the input password matches the registered password. .

第1の認証処理において、ソフトフォン機能部は、USB端子に接続されたUSBハンドセットからハンドセットID情報を取得するとともに、管理サーバ4に対して、その取得したハンドセットID情報を送信して認証要求を行う。ソフトフォン機能部は、管理サーバ4から受信した認証結果を表示装置にて表示させる。   In the first authentication process, the softphone function unit acquires the handset ID information from the USB handset connected to the USB terminal, and transmits the acquired handset ID information to the management server 4 to make an authentication request. Do. The softphone function unit displays the authentication result received from the management server 4 on the display device.

第2の認証処理において、ソフトフォン機能部は、管理サーバ4からのパスワードの送信要求に応じてパスワード入力画面を表示装置にて表示させるとともに、USBハンドセット1から供給されたパスワードを管理サーバ4に送信する。管理サーバ4から使用許可を示す情報を受信することで、USBハンドセット1を用いた外部端末への通信が可能となる。   In the second authentication process, the softphone function unit displays a password input screen on the display device in response to a password transmission request from the management server 4, and the password supplied from the USB handset 1 is displayed on the management server 4. Send. By receiving information indicating use permission from the management server 4, communication to an external terminal using the USB handset 1 becomes possible.

管理サーバ4は、上述したコンピュータシステムの基本構成と同様な構成を備える。記憶装置は、認証ID格納部40、管理テーブル41およびソフトフォンアプリケーション格納部42を備える。管理サーバ4は、留守番機能部43も備えている。留守番機能部43は、記憶装置に格納された対応するプログラムをCPUが実行することにより提供される。   The management server 4 has the same configuration as the basic configuration of the computer system described above. The storage device includes an authentication ID storage unit 40, a management table 41, and a softphone application storage unit 42. The management server 4 also includes an answering machine function unit 43. The answering machine function unit 43 is provided by the CPU executing a corresponding program stored in the storage device.

認証ID格納部40には、第1の認証処理で必要なUSBハンドセットのハンドセットID情報が予め格納されている。認証ID格納部40へのハンドセットID情報の登録は、管理サーバ4の管理者やUSBハンドセットを所有するユーザによって行われる。ユーザによるハンドセットID情報の登録では、例えば、ユーザは、自身のPCを通じて、管理サーバ4にアクセスする。管理サーバ4は、登録画面情報をPCに送信する。PCにおいて、管理サーバ4から提供される登録画面情報を表示し、その表示画面上で、ユーザによるハンドセットID情報の入力操作が行われる。入力されたハンドセットID情報は、PCから管理サーバ4へ送信される。   The authentication ID storage unit 40 stores handset ID information of the USB handset necessary for the first authentication processing in advance. Registration of handset ID information in the authentication ID storage unit 40 is performed by an administrator of the management server 4 or a user who owns the USB handset. In the registration of handset ID information by the user, for example, the user accesses the management server 4 through his / her PC. The management server 4 transmits registration screen information to the PC. In the PC, the registration screen information provided from the management server 4 is displayed, and the user performs an input operation of handset ID information on the display screen. The input handset ID information is transmitted from the PC to the management server 4.

管理テーブル41には、USBハンドセットのユーザの正当性を判定するためのパスワードを少なくとも含むユーザ情報が、認証ID格納部40に登録されたハンドセットIDと対応付けて格納される。ユーザ情報は、第2の認証処理で必要となるパスワードの他、IP電話利用時に必要となる、IP電話番号、IPアドレス、MAC(Media Access Control address)アドレスなどを含む。図2に、管理テーブル41の一例を示す。   In the management table 41, user information including at least a password for determining the validity of the user of the USB handset is stored in association with the handset ID registered in the authentication ID storage unit 40. The user information includes an IP telephone number, an IP address, a MAC (Media Access Control address) address, and the like that are required when using the IP phone, in addition to the password required for the second authentication process. FIG. 2 shows an example of the management table 41.

図2を参照すると、管理テーブル41は、電子メールアドレス、パスワード、IP電話番号、IPアドレス、MAC(Media Access Control address)アドレスおよび接続状態フラグの項目からなる。電子メールアドレスは、ユーザが所有してPC等の端末に設定されている電子メールアドレスである。パスワードは、ユーザによって予め登録されたパスワードである。IP電話番号は、IP電話においてユーザが利用する電話番号である。IPアドレスおよびMACアドレスは、ネットワーク3を通じたデータ通信で必要とされるアドレスである。接続状態フラグは、PCのUSB端子にUSBハンドセットが接続されているか否かを示す。フラグ「1」は、USBハンドセットがUSB端子に接続されていることを示す。フラグ「0」は、USBハンドセットがUSB端子に接続されていないことを示す。   Referring to FIG. 2, the management table 41 includes items of an electronic mail address, a password, an IP telephone number, an IP address, a MAC (Media Access Control address) address, and a connection status flag. The e-mail address is an e-mail address owned by the user and set in a terminal such as a PC. The password is a password registered in advance by the user. The IP phone number is a phone number used by the user in the IP phone. The IP address and the MAC address are addresses required for data communication through the network 3. The connection status flag indicates whether a USB handset is connected to the USB terminal of the PC. The flag “1” indicates that the USB handset is connected to the USB terminal. The flag “0” indicates that the USB handset is not connected to the USB terminal.

管理テーブル41へのパスワードおよびIP電話番号の登録は、管理サーバ4の管理者やUSBハンドセットを所有するユーザによって行われる。例えば、ユーザは、自身のPCを通じて、管理サーバ4にアクセスする。管理サーバ4は、登録画面情報をPCに送信する。PCにおいて、管理サーバ4から提供される登録画面情報を表示し、その表示画面上で、ユーザによるパスワードおよびIP電話番号の入力が行われる。入力情報(パスワードおよびIP電話番号)は、PCから管理サーバ4へ送信される。管理サーバ4のCPUは、PCから受信したパスワードおよびIP電話番号を管理テーブル41に格納する。   Registration of passwords and IP telephone numbers in the management table 41 is performed by the administrator of the management server 4 or the user who owns the USB handset. For example, the user accesses the management server 4 through his / her PC. The management server 4 transmits registration screen information to the PC. In the PC, registration screen information provided from the management server 4 is displayed, and a password and an IP telephone number are input by the user on the display screen. Input information (password and IP telephone number) is transmitted from the PC to the management server 4. The CPU of the management server 4 stores the password and IP telephone number received from the PC in the management table 41.

管理テーブル41に登録したユーザ情報は、認証ID格納部40に格納されたハンドセットID情報と対応付けられている。これにより、ハンドセットID情報に基づいて、管理テーブル41から対応するユーザ情報を取得することができる。   The user information registered in the management table 41 is associated with the handset ID information stored in the authentication ID storage unit 40. Thereby, corresponding user information can be acquired from the management table 41 based on the handset ID information.

ソフトフォンアプリケーション格納部42には、ソフトフォンアプリケーションがUSBハンドセットの種類別に格納されている。ソフトフォンアプリケーション格納部42へのソフトフォンアプリケーションの格納は、管理サーバ4の管理者によって行われる。   The softphone application storage unit 42 stores softphone applications for each type of USB handset. The storage of the softphone application in the softphone application storage unit 42 is performed by the administrator of the management server 4.

管理サーバ4のCPUは、PC2からソフトフォンアプリケーションの送信要求とともにUSBハンドセットの種別情報を受信すると、受信した種別情報に基づいてソフトフォンアプリケーション格納部42から対応するソフトフォンアプリケーションを読み出し、その読み出したソフトフォンアプリケーションをPC2へ送信する。   When the CPU of the management server 4 receives the type information of the USB handset from the PC 2 together with the transmission request for the soft phone application, the CPU of the management server 4 reads the corresponding soft phone application from the soft phone application storage unit 42 based on the received type information. A softphone application is transmitted to the PC 2.

第1の認証処理において、管理サーバ4のCPUは、PC2から供給されるハンドセットID情報が認証ID格納部40に登録されているか否かを確認し、その結果を認証結果としてPC2に送信する。さらに、管理サーバ4のCPUは、第2の認証処理で必要となるパスワードを含むユーザ情報を管理テーブル41から取得する。   In the first authentication process, the CPU of the management server 4 confirms whether or not the handset ID information supplied from the PC 2 is registered in the authentication ID storage unit 40, and transmits the result to the PC 2 as an authentication result. Furthermore, the CPU of the management server 4 acquires user information including a password necessary for the second authentication process from the management table 41.

第2の認証処理において、管理サーバ4のCPUは、PC2に対してパスワードの送信要求を行う。PC2からパスワードを受信すると、管理サーバ4のCPUは、受信したパスワードが管理テーブル41に登録されているパスワードと一致するか否かを確認する。そして、管理サーバ4のCPUは、パスワードの認証結果をPC2に送信する。   In the second authentication process, the CPU of the management server 4 issues a password transmission request to the PC 2. When the password is received from the PC 2, the CPU of the management server 4 confirms whether or not the received password matches the password registered in the management table 41. Then, the CPU of the management server 4 transmits the password authentication result to the PC 2.

また、管理サーバ4のCPUは、PC2から受信したパスワードが管理テーブル41に登録されているパスワードと一致した場合は、PC2との接続情報からIPアドレスおよびMACアドレスを取得する。そして、管理サーバ4のCPUは、その取得したIPアドレスおよびMACアドレスをパスワードと対応付けて管理テーブル41に追記するとともに、接続状態フラグに「1」を立てる。   Further, when the password received from the PC 2 matches the password registered in the management table 41, the CPU of the management server 4 acquires the IP address and the MAC address from the connection information with the PC 2. Then, the CPU of the management server 4 adds the acquired IP address and MAC address to the management table 41 in association with the password, and sets “1” in the connection status flag.

さらに、管理サーバ4のCPUは、PC2と他のPCの間でIP電話による通信が開始されると、その通話接続記録を記憶装置内に格納する。   Further, when communication by IP telephone is started between the PC 2 and another PC, the CPU of the management server 4 stores the call connection record in the storage device.

なお、USBハンドセットがUSB端子から外されると、PC2がその旨を管理サーバ4に通知する。管理サーバ4では、CPUが、PC2からのその通知に基づいて、接続状態フラグに「0」を立てる。   When the USB handset is disconnected from the USB terminal, the PC 2 notifies the management server 4 to that effect. In the management server 4, the CPU sets “0” in the connection status flag based on the notification from the PC 2.

次に、本実施形態の通信システムの通信動作について説明する。   Next, the communication operation of the communication system of this embodiment will be described.

(1)USBハンドセット1側で発呼した場合の動作:
図3は、USBハンドセット1にて発呼が行われる場合の通信動作を説明するための図である。
(1) Operation when a call is made on the USB handset 1 side:
FIG. 3 is a diagram for explaining a communication operation when a call is made in the USB handset 1.

USBハンドセット1をPC2のUSB端子に接続すると、USBドライバー13とUSBホストコントローラー22の間で通信が開始される(ステップA1)。USBでの通信が開始されると、PC2のCPUは、USBハンドセット1からその種別情報を取得し、その取得した種別情報に対応するソフトフォンアプリケーションが記憶装置内に格納されているか否かを判定する(ステップA2)。   When the USB handset 1 is connected to the USB terminal of the PC 2, communication is started between the USB driver 13 and the USB host controller 22 (step A1). When the USB communication is started, the CPU of the PC 2 acquires the type information from the USB handset 1 and determines whether or not the softphone application corresponding to the acquired type information is stored in the storage device. (Step A2).

USBハンドセット1の種別情報に対応するソフトフォンアプリケーションが記憶装置内に格納されていない場合は、PC2のCPUは、管理サーバ4に対して、USBハンドセット1から取得した種別情報を送信して、対応するソフトフォンアプリケーションの送信要求を行う(ステップA3)。この送信要求に応じて、管理サーバ4のCPUが、対応するソフトフォンアプリケーションをPC2に送信する(ステップA4)。PC2のCPUは、管理サーバ4から受信したソフトフォンアプリケーションを種別情報と対応付けて記憶装置に格納する。   If the softphone application corresponding to the type information of the USB handset 1 is not stored in the storage device, the CPU of the PC 2 sends the type information acquired from the USB handset 1 to the management server 4 A request for transmission of the softphone application to be performed is made (step A3). In response to this transmission request, the CPU of the management server 4 transmits the corresponding softphone application to the PC 2 (step A4). The CPU of the PC 2 stores the softphone application received from the management server 4 in the storage device in association with the type information.

ステップA4で、ソフトフォンアプリケーションを取得した後、または、ステップA2で、USBハンドセット1の種別情報に対応するソフトフォンアプリケーションが記憶装置内に格納されていると判定した場合は、PC2のCPUは、そのソフトフォンアプリケーションを実行する(ステップA5)。   After acquiring the softphone application in step A4 or when determining in step A2 that the softphone application corresponding to the type information of the USB handset 1 is stored in the storage device, the CPU of the PC 2 The softphone application is executed (step A5).

ソフトフォンアプリケーションの実行により、ソフトフォン機能部が提供される。さらに、PC2のCPUは、認証ソフト21を実行する。この認証ソフト21の実行により、認証機能部が提供される。ソフトフォン機能部は、管理サーバ4と連携して、認証機能部を利用した第1および第2の認証処理を順次実行する。   By executing the softphone application, a softphone function unit is provided. Further, the CPU of the PC 2 executes the authentication software 21. By executing the authentication software 21, an authentication function unit is provided. The softphone function unit sequentially executes the first and second authentication processes using the authentication function unit in cooperation with the management server 4.

第1の認証処理では、ソフトフォン機能部は、USBハンドセット1に対して、ID認証要求を行う(ステップA6)。USBハンドセット1では、制御部10が、ID認証要求に応じて、認証情報記憶部11に格納されているハンドセットID情報をPC2に送信する。PC2では、ソフトフォン機能部が、管理サーバ4に対して、USBハンドセット1から受信したハンドセットID情報を送信して認証要求を行う(ステップA7)。   In the first authentication process, the softphone function unit makes an ID authentication request to the USB handset 1 (step A6). In the USB handset 1, the control unit 10 transmits the handset ID information stored in the authentication information storage unit 11 to the PC 2 in response to the ID authentication request. In the PC 2, the softphone function unit sends the handset ID information received from the USB handset 1 to the management server 4 to make an authentication request (step A7).

続いて、管理サーバ4のCPUが、PC2から供給されたハンドセットID情報が認証ID格納部40に登録されているか否かを確認し、その結果を認証結果としてPC2に送信する。PC2では、ソフトフォン機能部が、管理サーバ4から受信した認証結果を表示装置にて表示させる(ステップA8)。   Subsequently, the CPU of the management server 4 confirms whether or not the handset ID information supplied from the PC 2 is registered in the authentication ID storage unit 40, and transmits the result to the PC 2 as an authentication result. In the PC 2, the softphone function unit displays the authentication result received from the management server 4 on the display device (step A8).

ハンドセットID情報が認証ID格納部40に登録されている旨の認証結果をPC2に送信した場合は、管理サーバ4のCPUは、第2の認証処理を行うために、PC2に対してパスワードを要求する。PC2では、ソフトフォン機能部が、パスワード要求に応じて、パスワード入力画面を表示装置に表示させる(ステップA9)。   When an authentication result indicating that the handset ID information is registered in the authentication ID storage unit 40 is transmitted to the PC 2, the CPU of the management server 4 requests a password from the PC 2 to perform the second authentication process. To do. In the PC 2, the softphone function unit displays a password input screen on the display device in response to the password request (step A9).

ユーザは、USBハンドセット1のキー15を使用して、パスワード入力画面上でパスワードを入力する。制御部10は、キー15を通じてパスワードの入力を受け付け、そのパスワードをPC2に送信する。PC2のCPUは、USBハンドセット1から受信したパスワードを管理サーバ4に送信する(ステップA10)。   The user uses the key 15 of the USB handset 1 to input a password on the password input screen. The control unit 10 receives an input of a password through the key 15 and transmits the password to the PC 2. The CPU of the PC 2 transmits the password received from the USB handset 1 to the management server 4 (step A10).

管理サーバ4では、CPUが、管理テーブル41に格納された、PC2から供給されたハンドセットID情報に対応するパスワードと、パスワード要求の応答として、USBハンドセット1からPC2を通じて受信したパスワードとを比較する。そして、管理サーバ4のCPUは、これらパスワードが合致した場合にのみ、USBハンドセット1による外部端末との通信を許可する。   In the management server 4, the CPU compares the password corresponding to the handset ID information supplied from the PC 2 stored in the management table 41 with the password received from the USB handset 1 through the PC 2 as a response to the password request. Then, the CPU of the management server 4 permits the USB handset 1 to communicate with the external terminal only when these passwords match.

パスワードによりユーザの正当性が確認されると、管理サーバ4のCPUは、PC2との接続情報からIPアドレスおよびMACアドレスを取得し、その取得したIPアドレスおよびMACアドレスをパスワードと対応付けて管理テーブル41に追記するとともに、現在ハンドセットが接続されている旨を示すフラグ「1」を立てる。そして、管理サーバ4のCPUは、使用許可を示す情報をPC2に送信する。PC2では、CPUが、管理サーバ4からの使用許可を示す情報を受信すると、使用許可メッセージを表示装置に表示させる(ステップA11)。   When the validity of the user is confirmed by the password, the CPU of the management server 4 acquires the IP address and the MAC address from the connection information with the PC 2, and associates the acquired IP address and MAC address with the password in the management table. In addition to 41, a flag “1” indicating that the handset is currently connected is set. Then, the CPU of the management server 4 transmits information indicating use permission to the PC 2. In the PC 2, when the CPU receives the information indicating the use permission from the management server 4, the CPU 2 displays a use permission message on the display device (step A 11).

なお、パスワードが登録されていない場合は、管理サーバ4のCPUは、使用不可を示す情報をPC2に送信する。PC2では、CPUが、管理サーバ4からの使用不可を示す情報を受信すると、使用不可メッセージを表示装置に表示させる。   If the password is not registered, the CPU of the management server 4 transmits information indicating that the password cannot be used to the PC 2. In the PC 2, when the CPU receives the information indicating the unusable from the management server 4, the CPU 2 displays the unusable message on the display device.

ステップA11の後、USBハンドセット1を用いたIP電話の利用が可能となる。ユーザが、USBハンドセット1を用いて発信操作(発呼)を行う(ステップA12)。この発信操作により、相手先のIP電話番号を含む通信情報が、USBハンドセット1からPC2を経由して管理サーバ4に送信される。   After step A11, the IP phone using the USB handset 1 can be used. The user performs a call operation (call) using the USB handset 1 (step A12). As a result of this outgoing call operation, communication information including the destination IP telephone number is transmitted from the USB handset 1 to the management server 4 via the PC 2.

管理サーバ4のCPUは、USBハンドセット1から受信したIP電話番号が管理テーブル41に登録されているか否かを調べる。IP電話番号が管理テーブル41に登録されていない場合は、管理サーバ4のCPUは、通信不可を示すメッセージをPC2に送信する。PC2では、CPUが、通信不可のメッセージを表示装置に表示させる。   The CPU of the management server 4 checks whether the IP telephone number received from the USB handset 1 is registered in the management table 41. When the IP telephone number is not registered in the management table 41, the CPU of the management server 4 transmits a message indicating that communication is impossible to the PC 2. In the PC 2, the CPU displays a message indicating that communication is impossible on the display device.

IP電話番号が管理テーブル41に登録されている場合は、管理サーバ4のCPUは、管理テー部41内の、そのIP電話番号と対応するユーザ情報の接続状態フラグを調べる。接続状態フラグが「1」であれば、管理サーバ4のCPUは、そのユーザ情報に含まれるIPアドレスおよびMACアドレスを参照して、相手先の端末への着呼のための処理を実行する。そして、相手先の端末からの着信応答が、PC2および管理サーバ4を通じてUSBハンドセット1に送信される(ステップA13)。これにより、USBハンドセット1と相手先の端末との間で、通話が可能となる(ステップA14)。   When the IP telephone number is registered in the management table 41, the CPU of the management server 4 checks the connection status flag of the user information corresponding to the IP telephone number in the management table unit 41. If the connection status flag is “1”, the CPU of the management server 4 refers to the IP address and the MAC address included in the user information and executes a process for an incoming call to the partner terminal. Then, the incoming call response from the partner terminal is transmitted to the USB handset 1 through the PC 2 and the management server 4 (step A13). As a result, a call can be made between the USB handset 1 and the partner terminal (step A14).

なお、上述した通信動作において、認証結果、入力パスワード、使用不可メッセージおよび通信不可メッセージなどの表示は、USBハンドセット1の表示部16にて行うようにしてもよい。さらに、パスワードの入力は、PC2の入力装置を用いて行ってもよい。   In the above-described communication operation, the authentication result, the input password, the unusable message, the unusable message, and the like may be displayed on the display unit 16 of the USB handset 1. Further, the password may be input using the input device of the PC 2.

(2)USBハンドセット1側で着呼する場合の動作:
図4は、USBハンドセット1にて着呼する場合の通信動作を説明するための図である。
(2) Operation when receiving a call on the USB handset 1 side:
FIG. 4 is a diagram for explaining a communication operation when an incoming call is received by the USB handset 1.

相手先の端末が、USBハンドセット1のユーザのIP電話番号に基づく発呼動作を行う(ステップB1)。この発呼動作では、通信に必要な情報(IP電話番号を含む)が相手先の端末から管理サーバ4へ供給される。管理サーバ4のCPUは、相手先の端末から供給されたIP電話番号が管理テー部41に登録されているか否かを調べる。   The partner terminal performs a call operation based on the IP phone number of the user of the USB handset 1 (step B1). In this calling operation, information (including the IP telephone number) necessary for communication is supplied from the partner terminal to the management server 4. The CPU of the management server 4 checks whether or not the IP telephone number supplied from the counterpart terminal is registered in the management table unit 41.

IP電話番号が管理テーブル41に登録されていない場合は、管理サーバ4のCPUは、通信不可を示すメッセージを相手先の端末に送信する。   When the IP telephone number is not registered in the management table 41, the CPU of the management server 4 transmits a message indicating that communication is impossible to the partner terminal.

IP電話番号が管理テーブル41に登録されている場合は、管理サーバ4のCPUは、管理テー部41内の、そのIP電話番号と対応するユーザ情報の接続状態フラグを調べる。接続状態フラグが「1」であれば、管理サーバ4のCPUは、そのユーザ情報に含まれるIPアドレスおよびMACアドレスを参照して、PC2を介してUSBハンドセット1への着呼のための処理を実行する(ステップB2)。そして、USBハンドセット1からの着信応答が、PC2および管理サーバ4を通じて相手先の端末に送信される(ステップB3)。これにより、USBハンドセット1と相手先の端末との間で、通話が可能となる(ステップB4)。   When the IP telephone number is registered in the management table 41, the CPU of the management server 4 checks the connection status flag of the user information corresponding to the IP telephone number in the management table unit 41. If the connection status flag is “1”, the CPU of the management server 4 refers to the IP address and the MAC address included in the user information, and performs processing for an incoming call to the USB handset 1 via the PC 2. Execute (Step B2). Then, the incoming call response from the USB handset 1 is transmitted to the counterpart terminal through the PC 2 and the management server 4 (step B3). As a result, a call can be made between the USB handset 1 and the other party's terminal (step B4).

(3)USBハンドセット1側で留守録音を行う場合の動作:
図5は、USBハンドセット1にて留守録音を行う場合の通信動作を説明するための図である。
(3) Operation when performing absence recording on the USB handset 1 side:
FIG. 5 is a diagram for explaining a communication operation in the case of performing absence recording with the USB handset 1.

相手先の端末が、USBハンドセット1のユーザのIP電話番号に基づく発呼動作を行う(ステップC1)。この発呼動作も、図4のステップB1における管理サーバ4を介した動作と基本的に同じである。相手先の端末からのIP電話番号が管理テーブル41に登録されており、かつ、接続状態フラグが「1」である場合は、USBハンドセット1への着呼がPC2経由でなされる。   The partner terminal performs a call operation based on the IP phone number of the user of the USB handset 1 (step C1). This call operation is basically the same as the operation through the management server 4 in step B1 of FIG. When the IP telephone number from the partner terminal is registered in the management table 41 and the connection status flag is “1”, an incoming call to the USB handset 1 is made via the PC 2.

USBハンドセット1は、経過時間を計測する時計機能を備える。時計機能は、ハードウェアまたはソフトウェアで構成される。USBハンドセット1では、制御部10が、当該ハンドセットがオフフックの状態であるか否かを監視するとともに、時計機能を利用して、着呼してからの経過時間を計測する。着呼してからオフフックされないで一定時間経過した場合は、制御部10は、不在であることを示す所定のメッセージ(留守メッセージ)をPC2および管理サーバ4を通じて相手先の端末に送信する(ステップC2)。   The USB handset 1 has a clock function for measuring elapsed time. The clock function is configured by hardware or software. In the USB handset 1, the control unit 10 monitors whether or not the handset is in an off-hook state, and uses the clock function to measure the elapsed time since the incoming call. When a predetermined time has passed without being off-hook after the incoming call, the control unit 10 transmits a predetermined message (absence message) indicating absence from the PC 2 and the management server 4 to the partner terminal (step C2). ).

留守メッセージを受信した相手先の端末は、管理サーバ4を通じてPC2に所望のメッセージ(伝言メッセージ)を送信する(ステップC3)。PC2は、相手先の端末からの伝言メッセージをUSBハンドセット1に送信する。USBハンドセット1では、所定時間内に相手先の端末からメッセージを受信した場合は、制御部10が、そのメッセージを記憶装置に格納する(ステップC4)。このメッセージを格納する機能は、いわゆる留守番モードの録音機能である。メッセージを録音する際に、メッセージを受信した日時を示す情報を一緒に記録することもできる
留守メッセージを送信してから所定時間を経過した場合、または、相手先の端末からオンフックによる信号を受信した場合は、制御部10は、留守番モードの録音機能を停止する。
The partner terminal that has received the absence message transmits a desired message (message message) to the PC 2 through the management server 4 (step C3). The PC 2 transmits a message message from the counterpart terminal to the USB handset 1. In the USB handset 1, when a message is received from the counterpart terminal within a predetermined time, the control unit 10 stores the message in the storage device (step C4). The function for storing this message is a so-called answering mode recording function. When recording a message, information indicating the date and time when the message was received can also be recorded. When a predetermined time has passed since the absence message was sent, or an on-hook signal was received from the other party's terminal. In this case, the control unit 10 stops the recording function in the answering machine mode.

制御部10は、キー15を通じて伝言メッセージの再生を行う旨の入力を受け付けると、記憶装置に格納された伝言メッセージを再生するための処理を実行する。   When the control unit 10 receives an input to reproduce the message message through the key 15, the control unit 10 executes a process for reproducing the message message stored in the storage device.

(4)管理サーバ4側で留守録音を行う場合の動作:
図6は、管理サーバ4にて留守録音を行う場合の通信動作を説明するための図である。
(4) Operation when performing absence recording on the management server 4 side:
FIG. 6 is a diagram for explaining a communication operation when the management server 4 performs absence recording.

相手先の端末が、USBハンドセット1のユーザのIP電話番号に基づく発呼動作を行う(ステップD1)。この発呼動作も、図4のステップB1における管理サーバ4を介した動作と基本的に同じである。   The partner terminal performs a calling operation based on the IP phone number of the user of the USB handset 1 (step D1). This call operation is basically the same as the operation through the management server 4 in step B1 of FIG.

管理サーバ4のCPUは、相手先の端末から受信したIP電話番号が管理テーブル41に登録されているか否かを調べる。IP電話番号が管理テーブル41に登録されていない場合は、管理サーバ4のCPUは、通信不可を示すメッセージを相手先の端末に送信する。IP電話番号が管理テーブル41に登録されている場合は、管理サーバ4のCPUは、管理テー部41内の、そのIP電話番号と対応するユーザ情報の接続状態フラグを調べる。ここでは、接続状態フラグは「0」とされている。管理サーバ4のCPUは、接続状態フラグが「0」であることを確認すると、留守番機能部43を起動させる。   The CPU of the management server 4 checks whether or not the IP telephone number received from the counterpart terminal is registered in the management table 41. When the IP telephone number is not registered in the management table 41, the CPU of the management server 4 transmits a message indicating that communication is impossible to the partner terminal. When the IP telephone number is registered in the management table 41, the CPU of the management server 4 checks the connection status flag of the user information corresponding to the IP telephone number in the management table unit 41. Here, the connection state flag is set to “0”. When the CPU of the management server 4 confirms that the connection state flag is “0”, the answering machine function unit 43 is activated.

留守番機能部43は、不在であることを示す所定のメッセージ(留守メッセージ)を相手先の端末に送信する(ステップD2)。相手先の端末は、所望のメッセージ(伝言メッセージ)を管理サーバ4に送信する(ステップD3)。   The answering machine function unit 43 transmits a predetermined message (absence message) indicating the absence to the counterpart terminal (step D2). The counterpart terminal transmits a desired message (message message) to the management server 4 (step D3).

管理サーバ4は、経過時間を計測する時計機能を備える。時計機能は、ハードウェアまたはソフトウェアで構成される。管理サーバ4のCPUは、時計機能を利用して、留守メッセージを送信してからの経過時間を計測する。管理サーバ4では、所定の時間内に相手先の端末から伝言メッセージを受信した場合は、留守番機能部43が、その伝言メッセージを、相手先の端末から受信したIP電話番号と対応付けて、管理テーブル41または記憶装置に格納する(ステップD4)。伝言メッセージを格納する際に、留守番機能部43は、伝言メッセージを受信した日時を示す情報を一緒に格納することもできる。また、留守番機能部43は、伝言メッセージの有無を示す状態フラグを管理テーブル41に新たに設定することができる。   The management server 4 has a clock function for measuring elapsed time. The clock function is configured by hardware or software. The CPU of the management server 4 uses the clock function to measure the elapsed time since the absence message was transmitted. In the management server 4, when a message message is received from the partner terminal within a predetermined time, the answering machine function unit 43 associates the message message with the IP telephone number received from the partner terminal, and manages the message. Store in the table 41 or storage device (step D4). When storing the message message, the answering machine function unit 43 can also store information indicating the date and time when the message message was received. Also, the answering machine function unit 43 can newly set a status flag indicating the presence / absence of a message message in the management table 41.

管理サーバ4のCPUは、留守メッセージを送信してから所定時間を経過した場合、または、相手先の端末からオンフックによる信号を受信した場合は、留守番機能部43を停止する。   The CPU of the management server 4 stops the answering machine function unit 43 when a predetermined time elapses after sending the answering message or when an on-hook signal is received from the partner terminal.

伝言メッセージの格納後、管理サーバ4のCPUは、伝言メッセージが格納されたユーザ情報に含まれる接続状態フラグを監視する。監視対象のユーザ情報の接続状態フラグが「0」から「1」に変化すると、管理サーバ4のCPUは、伝言メッセージを送信すべきユーザのUSBハンドセットがPCに接続されたことを認識する。そして、管理サーバ4のCPUは、監視対象のユーザ情報(IPアドレスおよびMACアドレス)を参照して、伝言メッセージを送信すべきユーザのUSBハンドセットが接続されたPCを特定し、そのPCに対して、伝言メッセージを転送する。PCでは、CPUが、管理サーバ4から受信した伝言メッセージをUSBハンドセットに送信する(ステップD5)。   After storing the message message, the CPU of the management server 4 monitors the connection state flag included in the user information in which the message message is stored. When the connection state flag of the user information to be monitored changes from “0” to “1”, the CPU of the management server 4 recognizes that the user's USB handset to which the message message is to be transmitted is connected to the PC. Then, the CPU of the management server 4 refers to the monitoring target user information (IP address and MAC address), identifies the PC to which the user's USB handset to which the message message is to be transmitted is connected, and , Forward message messages. In the PC, the CPU transmits the message message received from the management server 4 to the USB handset (step D5).

USBハンドセットでは、制御部10が、PCから受信した伝言メッセージを記憶装置に格納する(ステップD6)。伝言メッセージを再生したい場合は、ユーザは、キー15にて所定の入力操作を行う。制御部10は、伝言メッセージを再生するための入力操作に応じて、記憶装置に格納した伝言メッセージを再生するための処理を行う。この処理により、伝言メッセージに対応する音声が、USBハンドセットのスピーカより出力される。   In the USB handset, the control unit 10 stores the message message received from the PC in the storage device (step D6). In order to reproduce the message message, the user performs a predetermined input operation with the key 15. The control part 10 performs the process for reproducing | regenerating the message message stored in the memory | storage device according to input operation for reproducing | regenerating a message message. With this process, the voice corresponding to the message message is output from the speaker of the USB handset.

上記の伝言メッセージの転送処理とは別に、管理サーバ4のCPUが、伝言メッセージを管理テーブル41または記憶装置に格納した後に、監視対象のユーザ情報に含まれる電子メールアドレスに対して、伝言メッセージが有ることを示すメッセージを送信することもできる。   Separately from the message message transfer process described above, after the CPU of the management server 4 stores the message message in the management table 41 or the storage device, the message message is sent to the e-mail address included in the monitored user information. It is also possible to send a message indicating that it exists.

本実施形態の通信システムによれば、USBハンドセット1がPC2のUSB端子に接続されると、USBハンドセット1からハンドセットID情報がPC2を通じて管理サーバ4に送信される。そして、管理サーバ4が、USBハンドセット1からのハンドセットID情報が登録されているか否かを確認する。これにより、USBハンドセット1自体の認証処理が行われる。   According to the communication system of this embodiment, when the USB handset 1 is connected to the USB terminal of the PC 2, handset ID information is transmitted from the USB handset 1 to the management server 4 through the PC 2. Then, the management server 4 confirms whether or not the handset ID information from the USB handset 1 is registered. Thereby, the authentication process of the USB handset 1 itself is performed.

また、USBハンドセット1からのハンドセットID情報が登録されている場合は、管理サーバ4からのパスワード要求に応じて、PC2がパスワード入力画面を表示する。ユーザが、USBハンドセット1のキー15にてパスワードを入力すると、その入力パスワードがUSBハンドセット1からPC2を通じて管理サーバ4に送信される。そして、管理サーバ4が、USBハンドセット1からの入力パスワードが予め登録されたパスワードと合致するか否かを確認する。これにより、ユーザ認証が行われる。   If handset ID information from the USB handset 1 is registered, the PC 2 displays a password input screen in response to a password request from the management server 4. When the user inputs a password with the key 15 of the USB handset 1, the input password is transmitted from the USB handset 1 to the management server 4 through the PC 2. Then, the management server 4 confirms whether or not the input password from the USB handset 1 matches the password registered in advance. Thereby, user authentication is performed.

このようにUSBハンドセット1自体の認証処理およびUSBハンドセット1のユーザの認証処理が可能であるので、例えば、USBハンドセットを移動先のPCに接続した場合でも、USBハンドセット1のユーザを特定することが可能であり、その特定したユーザの名称でUSBハンドセット1を管理することができる。よって、USBハンドセット単体で移動して、移動先にて、USBハンドセットを共用PC等の端末に接続した場合に、ユーザ自身としてソフトフォン機能を使用することができる。   As described above, since the authentication process of the USB handset 1 itself and the authentication process of the user of the USB handset 1 can be performed, for example, even when the USB handset is connected to the destination PC, the user of the USB handset 1 can be specified. Yes, the USB handset 1 can be managed by the specified user name. Therefore, when the USB handset is moved alone and the USB handset is connected to a terminal such as a shared PC at the destination, the user can use the softphone function.

また、本実施形態の通信システムによれば、USBハンドセットの内部メモリまたはUSBハンドセットに接続された外部メモリに、ユーザデータ・プログラム(伝言メッセージや通話履歴などのデータ)を管理サーバからダウンロードすることができる。   Further, according to the communication system of the present embodiment, a user data program (data such as a message message and a call history) can be downloaded from the management server to the internal memory of the USB handset or the external memory connected to the USB handset. it can.

以上説明した通信システムは、本発明の一例であり、その構成および動作は、発明の趣旨を逸脱しない範囲で、適宜に変更することができる。   The communication system described above is an example of the present invention, and the configuration and operation thereof can be changed as appropriate without departing from the spirit of the invention.

例えば、図1に示したシステムの構成例では、USBハンドセット1およびPC2はそれぞれ2台しか示されていないが、3台以上のUSBハンドセット1およびPC2がネットワーク3に接続されてもよい。   For example, in the configuration example of the system shown in FIG. 1, only two USB handsets 1 and PCs 2 are shown, but three or more USB handsets 1 and PCs 2 may be connected to the network 3.

また、ネットワーク3は、一般公衆通信網や移動体通信網を含んでいてもよい。この場合は、一般の公衆電話機や携帯電話機への発信が可能となる。   The network 3 may include a general public communication network or a mobile communication network. In this case, it is possible to make a call to a general public telephone or mobile phone.

USBハンドセット1が接続される端末は、PCに限定されるものではなく、通信機能を備えた他のコンピュータ端末であってよい。   The terminal to which the USB handset 1 is connected is not limited to a PC, and may be another computer terminal having a communication function.

図1に示したPC2において、ソフトフォンアプリケーション20が認証ソフト21を含んでいてもよい。   In the PC 2 shown in FIG. 1, the softphone application 20 may include authentication software 21.

本発明の一実施形態である通信システムの構成を示すブロック図である。It is a block diagram which shows the structure of the communication system which is one Embodiment of this invention. 図1に示す通信システムの管理サーバで用いられる管理テーブルを説明するための図である。It is a figure for demonstrating the management table used with the management server of the communication system shown in FIG. 図1に示す通信システムのUSBハンドセットにて発呼が行われる場合の通信動作を説明するための図である。It is a figure for demonstrating communication operation when a call is made with the USB handset of the communication system shown in FIG. 図1に示す通信システムのUSBハンドセットにて着呼する場合の通信動作を説明するための図である。It is a figure for demonstrating the communication operation in the case of receiving a call with the USB handset of the communication system shown in FIG. 図1に示す通信システムのUSBハンドセットにて留守録音を行う場合の通信動作を説明するための図である。It is a figure for demonstrating the communication operation | movement when performing absence recording with the USB handset of the communication system shown in FIG. 図1に示す通信システムの管理サーバにて留守録音を行う場合の通信動作を説明するための図である。It is a figure for demonstrating the communication operation | movement in the case of performing absence recording in the management server of the communication system shown in FIG.

符号の説明Explanation of symbols

1 USBハンドセット
2 パーソナルコンピュータ(PC)
3 ネットワーク
4 管理サーバ
5 外部メモリ
10 制御部
11 認証情報記憶部
12 LED
13 USBドライバー
14 コーデック
15 キー
16 表示部
20 ソフトフォンアプリケーション
21 認証ソフト
22 USBホストコントローラー
40 認証ID格納部
41 管理テーブル
42 留守番機能部
1 USB handset 2 Personal computer (PC)
3 Network 4 Management Server 5 External Memory 10 Control Unit 11 Authentication Information Storage Unit 12 LED
13 USB Driver 14 Codec 15 Key 16 Display Unit 20 Softphone Application 21 Authentication Software 22 USB Host Controller 40 Authentication ID Storage Unit 41 Management Table 42 Answering Machine Function Unit

Claims (12)

ソフトフォンアプリケーションとセットで電話端末として機能するUSBハンドセットと、該USBハンドセットが接続されるUSB端子を備えた情報処理端末と、該情報処理端末がネットワークを介して接続される管理サーバと、を有する通信システムであって、
前記USBハンドセットは、
入力部と、
当該USBハンドセットを識別するためのハンドセットIDが格納される認証情報記憶部と、
ID認証要求に応じて、前記認証情報記憶部に格納されたハンドセットIDを前記情報処理端末に送信し、パスワード要求に応じて、前記入力部を通じて受け付けた入力パスワードを、前記情報処理端末を通じて前記管理サーバへ送信する第1の制御部と、を有し、
前記情報処理端末は、前記USBハンドセットに対応するソフトフォンアプリケーションを実行する第2の制御部を有し、該第2の制御部が、前記USBハンドセットに対してID認証要求を行って、前記USBハンドセットから受信したハンドセットIDを前記管理サーバに送信し、
前記管理サーバは、
前記USBハンドセットのハンドセットIDが予め登録される認証ID格納部と、
前記USBハンドセットのユーザの正当性を判定するためのパスワードを少なくとも含むユーザ情報が、前記認証ID格納部に登録された前記USBハンドセットのハンドセットIDと対応付けて格納される管理テーブルと、
前記情報処理端末から受信したハンドセットIDが前記認証ID格納部に登録されているか否かを判定し、登録されている場合に、前記情報処理端末を通じて前記USBハンドセットに対してパスワード要求を行う第3の制御部と、を有し、
前記第3の制御部は、前記管理テーブルに格納された、前記情報処理端末から受信したハンドセットIDに対応するパスワードと、前記パスワード要求の応答として、前記USBハンドセットから前記情報処理端末を通じて受信したパスワードとを比較し、これらパスワードが合致した場合にのみ、前記USBハンドセットによる外部端末との通信を許可する、通信システム。
A USB handset that functions as a telephone terminal in combination with a softphone application, an information processing terminal having a USB terminal to which the USB handset is connected, and a management server to which the information processing terminal is connected via a network A communication system,
The USB handset
An input section;
An authentication information storage unit for storing a handset ID for identifying the USB handset;
In response to the ID authentication request, the handset ID stored in the authentication information storage unit is transmitted to the information processing terminal, and in response to the password request, the input password received through the input unit is managed through the information processing terminal. A first control unit for transmitting to the server,
The information processing terminal includes a second control unit that executes a softphone application corresponding to the USB handset, and the second control unit makes an ID authentication request to the USB handset, and Send the handset ID received from the handset to the management server;
The management server
An authentication ID storage unit in which a handset ID of the USB handset is registered in advance;
A management table in which user information including at least a password for determining the validity of the user of the USB handset is stored in association with the handset ID of the USB handset registered in the authentication ID storage unit;
It is determined whether or not the handset ID received from the information processing terminal is registered in the authentication ID storage unit. If registered, a password request is made to the USB handset through the information processing terminal. A control unit, and
The third control unit stores the password corresponding to the handset ID received from the information processing terminal stored in the management table and the password received from the USB handset through the information processing terminal as a response to the password request. A communication system that permits communication with an external terminal using the USB handset only when these passwords match.
前記第2の制御部は、前記USBハンドセットに対応するソフトフォンアプリケーションが前記情報処理端末に格納されていない場合は、前記USBハンドセットから、当該USBハンドセットの種別を示すハンドセット種別情報を取得するとともに、前記管理サーバに対して、該取得したハンドセット種別情報を送信してソフトフォンアプリケーション送信要求を行い、
前記管理サーバは、複数のソフトフォンアプリケーションがハンドセット種別情報別に格納されたソフトフォンアプリケーション格納部をさらに有し、
前記第3の制御部は、前記情報処理端末からのソフトフォンアプリケーション送信要求に応じて、前記情報処理端末から受信したハンドセット種別情報に対応するソフトフォンアプリケーションを前記ソフトフォンアプリケーション格納部から取得し、該取得したソフトフォンアプリケーションを前記情報処理端末に送信する、請求項1に記載の通信システム。
The second control unit, when a softphone application corresponding to the USB handset is not stored in the information processing terminal, acquires handset type information indicating the type of the USB handset from the USB handset, Sending the acquired handset type information to the management server to make a softphone application transmission request,
The management server further includes a softphone application storage unit in which a plurality of softphone applications are stored for each handset type information,
The third control unit acquires a softphone application corresponding to handset type information received from the information processing terminal from the softphone application storage unit in response to a softphone application transmission request from the information processing terminal, The communication system according to claim 1, wherein the acquired softphone application is transmitted to the information processing terminal.
前記USBハンドセットは、
伝言メッセージを格納するための第1の情報記憶部と、
経過時間を計測する時計機能部と、をさらに有し、
前記第1の制御部は、前記外部端末からの着呼を受けた時点からの経過時間を前記時計機能部により計測させ、該計測時間が所定の時間に達するまでの間に、当該USBハンドセットがオフフックされない場合は、予め登録された留守メッセージを前記外部端末に送信して、前記外部端末から伝言メッセージを前記第1の情報記憶部に格納するための処理を実行する、請求項1または2に記載の通信システム。
The USB handset
A first information storage unit for storing a message message;
A clock function unit for measuring elapsed time;
The first control unit causes the clock function unit to measure an elapsed time from the time when an incoming call is received from the external terminal, and the USB handset is in a period until the measurement time reaches a predetermined time. 3. If not off-hook, send a pre-registered absence message to the external terminal, and execute processing for storing a message message from the external terminal in the first information storage unit. The communication system described.
前記第1の制御部は、前記入力部を通じて伝言メッセージの再生を行う旨の入力を受け付けると、前記第1の情報記憶部に格納された伝言メッセージを再生するための処理を実行する、請求項3に記載の通信システム。   The said 1st control part will perform the process for reproducing | regenerating the message message stored in the said 1st information memory | storage part, if the input to the effect of reproducing | regenerating a message message is received through the said input part. 4. The communication system according to 3. 前記管理サーバは、前記USBハンドセットのユーザへの伝言メッセージを格納するための第2の情報記憶部を、さらに有し、
前記第3の制御部は、前記USBハンドセットが前記情報処理端末に接続されていない場合に、外部端末から前記USBハンドセットへの発呼がなされると、予め登録された留守メッセージを前記外部端末に送信して、前記外部端末からの伝言メッセージを前記第2の情報記憶部に格納するための処理を実行する、請求項1から4のいずれか1項に記載の通信システム。
The management server further includes a second information storage unit for storing a message message to the user of the USB handset,
When a call is made from the external terminal to the USB handset when the USB handset is not connected to the information processing terminal, the third control unit sends a pre-registered answering message to the external terminal. The communication system according to any one of claims 1 to 4, wherein the communication message is transmitted and a process for storing a message message from the external terminal in the second information storage unit is executed.
前記第3の制御部は、前記外部端末からの伝言メッセージを前記第2の情報記憶部に格納した後、前記USBハンドセットが前記情報処理端末に接続されたことを検知すると、前記第2の情報記憶部に格納した伝言メッセージを前記USBハンドセットに転送する、請求項5に記載の通信システム。   When the third control unit detects that the USB handset is connected to the information processing terminal after storing the message message from the external terminal in the second information storage unit, the second information The communication system according to claim 5, wherein a message message stored in a storage unit is transferred to the USB handset. 管理サーバとネットワークを介して接続される情報処理端末のUSB端子に接続され、前記情報処理端末に格納されたソフトフォンアプリケーションとセットで電話端末として機能する認証機能付USBハンドセットであって、
入力部と、
当該USBハンドセットを識別するためのハンドセットIDが格納される認証情報記憶部と、
前記情報処理端末からのID認証要求に応じて、前記認証情報記憶部に格納されたハンドセットIDを前記情報処理端末に送信し、前記管理サーバから前記情報処理端末を通じて受信したパスワード要求に応じて、前記入力部を通じて受け付けた入力パスワードを、前記情報処理端末を通じて前記管理サーバへ送信する制御部と、を有する、認証機能付USBハンドセット。
A USB handset with an authentication function that is connected to a USB terminal of an information processing terminal connected to a management server via a network and functions as a telephone terminal in combination with a softphone application stored in the information processing terminal ,
An input section;
An authentication information storage unit for storing a handset ID for identifying the USB handset;
In response to an ID authentication request from the information processing terminal, the handset ID stored in the authentication information storage unit is transmitted to the information processing terminal, and in response to a password request received from the management server through the information processing terminal, A USB handset with an authentication function, comprising: a control unit configured to transmit an input password received through the input unit to the management server through the information processing terminal.
ソフトフォンアプリケーションとセットで電話端末として機能するUSBハンドセットを識別するためのハンドセットIDおよび前記USBハンドセットのユーザの正当性を判定するためのパスワードが予め登録された管理サーバとネットワークを介して接続される情報処理端末であって、
表示部と、
前記USBハンドセットが接続可能なUSB端子と、
前記USB端子に接続された前記USBハンドセットに対応するソフトフォンアプリケーションを実行する制御部と、を有し、
前記制御部は、
前記USBハンドセットが前記USB端子に接続されると、前記USBハンドセットから前記ハンドセットIDを取得し、前記管理サーバに対して、該取得したハンドセットIDが登録されているか否かの確認を要求し、該要求の応答として前記管理サーバから受信した登録確認結果を前記表示部に表示させ、
前記取得したハンドセットIDが前記管理サーバに登録されている場合は、前記管理サーバからのパスワード要求を示すメッセージを前記表示部に表示さるとともに、前記管理サーバに対して、前記USBハンドセットから受信したパスワードの認証要求を行い、該要求の応答として前記管理サーバから受信した認証結果を前記表示部に表示させる、情報処理端末。
A handset ID for identifying a USB handset that functions as a telephone terminal in a set with a softphone application and a password for determining the validity of the user of the USB handset are connected to a management server registered in advance via a network. An information processing terminal,
A display unit;
A USB terminal to which the USB handset can be connected;
A control unit that executes a softphone application corresponding to the USB handset connected to the USB terminal,
The controller is
When the USB handset is connected to the USB terminal, the handset ID is acquired from the USB handset, and the management server is requested to confirm whether or not the acquired handset ID is registered. The registration confirmation result received from the management server as a response to the request is displayed on the display unit,
When said acquired handset ID is registered in the management server, Rutotomoni displays a message indicating the password request from the management server on the display unit, to the management server, receiving from the USB handset An information processing terminal that issues an authentication request for the password that has been received and displays the authentication result received from the management server as a response to the request on the display unit.
ソフトフォンアプリケーションとセットで電話端末として機能するUSBハンドセットが接続されるUSB端子を備えた情報処理端末とネットワークを介して接続される管理サーバであって、
前記USBハンドセットのハンドセットIDが予め登録される認証ID格納部と、
前記USBハンドセットのユーザの正当性を判定するためのパスワードを少なくとも含むユーザ情報が、前記認証ID格納部に登録された前記USBハンドセットのハンドセットIDと対応付けて格納される管理テーブルと、
前記情報処理端末から受信したハンドセットIDが前記認証ID格納部に登録されているか否かを判定し、登録されている場合に、前記情報処理端末を通じて前記USBハンドセットに対してパスワード要求を行う制御部と、を有し、
前記制御部は、前記管理テーブルに格納された、前記情報処理端末から受信したハンドセットIDに対応するパスワードと、前記パスワード要求の応答として、前記USBハンドセットから前記情報処理端末を通じて受信したパスワードとを比較し、これらパスワードが合致した場合にのみ、前記USBハンドセットによる外部端末との通信を許可する、管理サーバ。
A management server connected via a network to an information processing terminal having a USB terminal to which a USB handset that functions as a telephone terminal in a set with a softphone application is connected;
An authentication ID storage unit in which a handset ID of the USB handset is registered in advance;
A management table in which user information including at least a password for determining the validity of the user of the USB handset is stored in association with the handset ID of the USB handset registered in the authentication ID storage unit;
A control unit that determines whether or not the handset ID received from the information processing terminal is registered in the authentication ID storage unit and, if registered, makes a password request to the USB handset through the information processing terminal And having
The control unit compares the password corresponding to the handset ID received from the information processing terminal stored in the management table and the password received from the USB handset through the information processing terminal as a response to the password request. A management server that permits communication with an external terminal using the USB handset only when these passwords match.
ソフトフォンアプリケーションとセットで電話端末として機能するUSBハンドセットと、該USBハンドセットが接続されるUSB端子を備えた前記ソフトフォンアプリケーションを実行する情報処理端末と、該情報処理端末がネットワークを介して接続される管理サーバと、を有する通信システムにおいて行われる通信方法であって、
前記USBハンドセットが前記USB端子に接続されると、前記情報処理端末の制御部が、前記USBハンドセットに対応するソフトフォンアプリケーションを実行するとともに、前記USBハンドセットに対してID認証要求を行うステップと、
前記ID認証要求に応じて、前記USBハンドセットの制御部が、認証情報記憶部に格納された、当該USBハンドセットを識別するためのハンドセットIDを前記情報処理端末に送信するステップと、
前記情報処理端末の制御部が、前記USBハンドセットから受信したハンドセットIDを前記管理サーバに送信して登録確認を行うステップと、
前記管理サーバの制御部が、ハンドセットIDが予め登録された認証ID格納部に、前記情報処理端末から受信したハンドセットIDが登録されているか否かを判定し、登録されている場合に、前記情報処理端末を通じて前記USBハンドセットに対してパスワード要求を行うステップと、
前記USBハンドセットの制御部が、前記パスワード要求に応じて、入力部を通じて受け付けた入力パスワードを、前記情報処理端末を通じて前記管理サーバへ送信するステップと、
前記管理サーバの制御部が、前記USBハンドセットのユーザの正当性を判定するためのパスワードを少なくとも含むユーザ情報が、前記認証ID格納部に登録された前記USBハンドセットのハンドセットIDと対応付けて格納された管理テーブルを参照し、該管理テーブルに格納された、前記登録確認の際に前記情報処理端末から受信したハンドセットIDに対応するパスワードと、前記パスワード要求の応答として、前記USBハンドセットから前記情報処理端末を通じて受信したパスワードとを比較し、これらパスワードが合致した場合にのみ、前記USBハンドセットによる外部端末との通信を許可するステップと、を含む通信方法。
A USB handset that functions as a telephone terminal in combination with a softphone application, an information processing terminal that executes the softphone application having a USB terminal to which the USB handset is connected, and the information processing terminal are connected via a network A communication method performed in a communication system having a management server,
When the USB handset is connected to the USB terminal, the control unit of the information processing terminal executes a softphone application corresponding to the USB handset and makes an ID authentication request to the USB handset;
In response to the ID authentication request, the USB handset control unit transmits a handset ID stored in the authentication information storage unit for identifying the USB handset to the information processing terminal;
The control unit of the information processing terminal transmits a handset ID received from the USB handset to the management server to perform registration confirmation;
The control unit of the management server determines whether or not the handset ID received from the information processing terminal is registered in the authentication ID storage unit in which the handset ID is registered in advance. Making a password request to the USB handset through a processing terminal;
The control unit of the USB handset transmits the input password received through the input unit to the management server through the information processing terminal in response to the password request;
User information including at least a password for the control unit of the management server to determine the validity of the user of the USB handset is stored in association with the handset ID of the USB handset registered in the authentication ID storage unit. The management table, the password corresponding to the handset ID received from the information processing terminal at the time of registration confirmation stored in the management table, and the information processing information from the USB handset as a response to the password request. Comparing the password received through the terminal and permitting the USB handset to communicate with the external terminal only when these passwords match.
ソフトフォンアプリケーションとセットで電話端末として機能するUSBハンドセットを識別するためのハンドセットIDおよび前記USBハンドセットのユーザの正当性を判定するためのパスワードが予め登録された管理サーバとネットワークを介して接続される情報処理端末のプログラムであって、
USB端子に接続された前記USBハンドセットに対応するソフトフォンアプリケーションを実行する処理と、
前記USBハンドセットが前記USB端子に接続されると、前記USBハンドセットから前記ハンドセットIDを取得し、前記管理サーバに対して、該取得したハンドセットIDが登録されているか否かの確認を要求し、該要求の応答として前記管理サーバから受信した登録確認結果を表示部に表示させる処理と、
前記取得したハンドセットIDが前記管理サーバに登録されている場合は、前記管理サーバからのパスワード要求を示すメッセージを前記表示部に表示さるとともに、前記管理サーバに対して、前記USBハンドセットから受信したパスワードの認証要求を行い、該要求の応答として前記管理サーバから受信した認証結果を前記表示部に表示させる処理と、をコンピュータに実行させるプログラム。
A handset ID for identifying a USB handset that functions as a telephone terminal in a set with a softphone application and a password for determining the validity of the user of the USB handset are connected to a management server registered in advance via a network. An information processing terminal program,
Processing to execute a softphone application corresponding to the USB handset connected to the USB terminal;
When the USB handset is connected to the USB terminal, the handset ID is acquired from the USB handset, and the management server is requested to confirm whether or not the acquired handset ID is registered. Processing for displaying the registration confirmation result received from the management server as a response to the request on the display unit;
When the acquired handset ID is registered in the management server, a message indicating a password request from the management server is displayed on the display unit, and the password received from the USB handset to the management server And a process for causing the computer to execute an authentication request and displaying the authentication result received from the management server as a response to the request on the display unit.
ソフトフォンアプリケーションとセットで電話端末として機能するUSBハンドセットが接続されるUSB端子を備えた前記ソフトフォンアプリケーションを実行する情報処理端末ネットワークを介して接続される管理サーバのプログラムであって、
ハンドセットIDが予め登録された認証ID格納部に、前記情報処理端末から受信したハンドセットIDが登録されているか否かを判定する処理と、
前記情報処理端末から受信したハンドセットIDが前記認証ID格納部に登録されている場合に、前記情報処理端末を通じて前記USBハンドセットに対してパスワード要求を行う処理と、
前記USBハンドセットのユーザの正当性を判定するためのパスワードを少なくとも含むユーザ情報が、前記認証ID格納部に登録された前記USBハンドセットのハンドセットIDと対応付けて格納された管理テーブルを参照し、該管理テーブルに格納された、前記情報処理端末から受信したハンドセットIDに対応するパスワードと、前記パスワード要求の応答として、前記USBハンドセットから前記情報処理端末を通じて受信したパスワードとを比較し、これらパスワードが合致した場合にのみ、前記USBハンドセットによる外部端末との通信を許可する処理と、をコンピュータに実行させるプログラム。
A management server program information processing terminal to execute the softphone applications with USB port USB handset that functions as a telephone terminal softphone application and the set is connected is connected via a network,
A process of determining whether or not the handset ID received from the information processing terminal is registered in the authentication ID storage unit in which the handset ID is registered in advance;
When a handset ID received from the information processing terminal is registered in the authentication ID storage unit, a process of making a password request to the USB handset through the information processing terminal;
User information including at least a password for determining the validity of the user of the USB handset is referred to the management table stored in association with the handset ID of the USB handset registered in the authentication ID storage unit, and The password corresponding to the handset ID received from the information processing terminal stored in the management table is compared with the password received from the USB handset through the information processing terminal as a response to the password request, and these passwords match. A program for causing a computer to execute processing for permitting communication with an external terminal using the USB handset only when it is performed.
JP2008009265A 2008-01-18 2008-01-18 Communication system, USB handset with authentication function, and communication method Expired - Fee Related JP4719926B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008009265A JP4719926B2 (en) 2008-01-18 2008-01-18 Communication system, USB handset with authentication function, and communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008009265A JP4719926B2 (en) 2008-01-18 2008-01-18 Communication system, USB handset with authentication function, and communication method

Publications (2)

Publication Number Publication Date
JP2009171416A JP2009171416A (en) 2009-07-30
JP4719926B2 true JP4719926B2 (en) 2011-07-06

Family

ID=40972066

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008009265A Expired - Fee Related JP4719926B2 (en) 2008-01-18 2008-01-18 Communication system, USB handset with authentication function, and communication method

Country Status (1)

Country Link
JP (1) JP4719926B2 (en)

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02233042A (en) * 1989-03-07 1990-09-14 Canon Inc Cordless phone
JP2001186275A (en) * 1999-12-24 2001-07-06 Matsushita Electric Ind Co Ltd Telephone with Internet telephone function and registration system
JP2001285956A (en) * 2000-04-03 2001-10-12 Toshiba Corp Wireless communication network system and its wireless station device
JP2003110667A (en) * 2001-09-26 2003-04-11 Sakka Hideo Mobile phone and its external device connecting method, communication terminal system and its user identification method
US7418255B2 (en) * 2002-02-21 2008-08-26 Bloomberg Finance L.P. Computer terminals biometrically enabled for network functions and voice communication
JP2005033295A (en) * 2003-07-08 2005-02-03 Oki Telecommunication Systems Co Ltd Protocol conversion apparatus, protocol conversion method, and protocol conversion program
JP3863537B2 (en) * 2004-05-21 2006-12-27 株式会社日立インフォメーションテクノロジー Network terminal
JP4270308B2 (en) * 2005-02-14 2009-05-27 株式会社日立製作所 IP communication system, communication control method and client terminal in IP network, and client server
JP2006270549A (en) * 2005-03-24 2006-10-05 Oki Telecommunication Systems Co Ltd Ip telephone system
JP4792251B2 (en) * 2005-07-22 2011-10-12 ソフトバンクテレコム株式会社 Network storage access terminal and remote data storage system using the same
JP4156615B2 (en) * 2005-08-22 2008-09-24 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 Mobile phone, communication terminal, calling method and calling program

Also Published As

Publication number Publication date
JP2009171416A (en) 2009-07-30

Similar Documents

Publication Publication Date Title
JP4013980B2 (en) IP communication system, communication control method and client terminal in IP network, and client server
JP4444763B2 (en) System and method for enhanced computer telephony integration and interaction
CN101345798B (en) Telephone system, server and proxy response telephone
US8576834B2 (en) Communication system
JP2004186893A (en) Ip key telephone system for external connection of lan, its terminal and its main apparatus and method for external connection of lan
US20090063626A1 (en) Call management system, call management method, management server, client server, client terminal, and call device
US8588388B2 (en) Telephone system and server apparatus and control method used in telephone system
JP4719926B2 (en) Communication system, USB handset with authentication function, and communication method
CN102572145B (en) Multimodal telephone calls
CN102172006A (en) Network system, communication device, communication method, and communication program
JP4270308B2 (en) IP communication system, communication control method and client terminal in IP network, and client server
CN101369895A (en) Method and mobile terminal for establishing connection with PC
JP6644361B2 (en) CTI system for telephone sales
JP2009064144A (en) Network system, device unit, and remote connection method
JP2008252196A (en) Terminal status notification apparatus and method, program, call control server, telephone terminal
JP2013135392A (en) Telephone system, and server device and control method therefor
JP6693634B2 (en) CTI system for telephone sales
JP5229714B2 (en) Key telephone system, virtual extension number calling state notification method, and computer program
JP4100081B2 (en) Relay device
JP4304145B2 (en) Information processing apparatus and program
JP2010245767A (en) Telephone device
JP2013038750A (en) Telephone answer system, switching connection device, operator terminal equipment and telephone answer method
JP2006295775A (en) Computer terminal, connection request method of ip phone terminal by means of computer terminal, program therefor, and recording medium recorded with program
JP2007166191A (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
JP6119462B2 (en) Call center system and telephone terminal operating state setting method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100329

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100407

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100607

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110309

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110317

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140415

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4719926

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees