JP4179506B2 - Communication terminal - Google Patents
Communication terminal Download PDFInfo
- Publication number
- JP4179506B2 JP4179506B2 JP2003383642A JP2003383642A JP4179506B2 JP 4179506 B2 JP4179506 B2 JP 4179506B2 JP 2003383642 A JP2003383642 A JP 2003383642A JP 2003383642 A JP2003383642 A JP 2003383642A JP 4179506 B2 JP4179506 B2 JP 4179506B2
- Authority
- JP
- Japan
- Prior art keywords
- telephone
- communication terminal
- message
- address
- user
- 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
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Description
この発明は、VoIP(Vice over IP)を利用して通信を行う通信端末に関し、特にたとえば、識別番号と通信ネットワーク上のアドレス情報とが割り当てられ、識別番号およびアドレス情報の対応関係が記述された対応表を管理するサーバを利用して所望の通信端末との接続を確立する、通信端末に関する。 The present invention relates to a communication terminal that performs communication using VoIP (Vice over IP). In particular, for example, an identification number and address information on a communication network are assigned, and the correspondence between the identification number and the address information is described. The present invention relates to a communication terminal that establishes a connection with a desired communication terminal using a server that manages a correspondence table.
VoIPを利用して通信を行う通信端末として従来のIP電話機を用いたシステムでは、図7に示すように、互いに通話が可能な電話機B,電話機Cおよび電話機Dの間には、IP(Internet Protocol)網上に設けられた登録サーバ(サーバ)40とプロキシサーバ50とが介在する。
In a system using a conventional IP telephone as a communication terminal that performs communication using VoIP, as shown in FIG. 7, an IP (Internet Protocol) is provided between telephones B, C, and D that can communicate with each other. A registration server (server) 40 and a
登録サーバ40が備えるデータベース40aには、各電話機に割り当てられた電話番号(識別番号;050から始まる番号)と各電話機のIPアドレス(アドレス情報)とを対応付けた対応表40bが保持されている。たとえば、電話機Cから電話機Dに電話をかける場合には、電話機Cのユーザが電話機Cに電話機Dの電話番号を入力する。すると、まず電話機Cがプロキシサーバ50に接続され、電話機Cに入力した電話機Dの電話番号がプロキシサーバ50に送信される。プロキシサーバ50は電話機Cから送信された電話機Dの電話番号を登録サーバ40に転送して電話機DのIPアドレスを要求する。登録サーバ40は、プロキシサーバ50から転送された電話機Dの電話番号に基づいて対応表40bを検索し、電話機Dの電話番号に対応するIPアドレスを特定する。そして、特定した電話機DのIPアドレスをプロキシサーバ50に返信する。プロキシサーバ50は、登録サーバ40から返信されたIPアドレスに基づいて電話機Cからの呼を電話機Dに送信する。なお、“呼”とは、電話機Dなどの通信端末に対する呼び出しを意味することとする。
The
このようなIP電話システムでは、たとえば、電話機Cから発せられた電話機Dに対する呼を電話機Bに転送することができる。このような呼の転送は、登録サーバ40に保持されている対応表40bにおける、電話機Dの電話番号から電話機DのIPアドレスへの対応を、電話機Dの電話番号から電話機BのIPアドレスへの対応に変更することによって実現される。
In such an IP telephone system, for example, a call for the telephone D, which is made from the telephone C, can be transferred to the telephone B. Such a call transfer is performed by referring to the correspondence from the telephone number of the telephone D to the IP address of the telephone D in the correspondence table 40b held in the
まず、電話機Dのユーザは、ユーザIDとパスワードとをあらかじめ登録サーバ40に登録しておく(図7の<1>)。電話機Dへの呼を電話機Bに転送したい場合には、電話機Dのユーザは所定の操作によって電話機Dを転送設定モードに設定し、ユーザID,パスワードおよび呼の転送先である電話機Bの電話番号を入力する(<2>)。すると、転送設定要求とともに、ユーザIP,パスワードおよび電話機Bの電話番号が登録サーバ40に送信される(<3>)。
First, the user of the telephone D registers the user ID and password in the
登録サーバ40は、転送要求とともに送信されてきたユーザIDとパスワードとがあらかじめ登録サーバ40に登録されているユーザIDおよびパスワードと一致するかどうかを判断し、一致する場合に転送要求を受理する。転送要求を受理すると、登録サーバ40では、転送要求とともに送信されてきた電話機Bの電話番号から電話機BのIPアドレスを特定し、対応表40bを更新して特定した電話機BのIPアドレスを電話機Dの電話番号に対応させる。
The
このような状態で、電話機Cから電話機Dに呼を発信すると(<4>)、プロキシサーバ50は電話機Dの電話番号を登録サーバ40に転送して電話機Dの場所を問い合わせる(<5>)。電話機Dの場所の問い合わせを受けた登録サーバ40は、対応表40bを参照して電話機Dの場所として電話機BのIPアドレスをプロキシサーバ50に返信する(<6>)。プロキシサーバ50は、登録サーバ40から返信されたIPアドレスに基づいて電話機Cからの呼を電話機Bに転送する(<7>)。このようにして、電話機Cからの電話機Dに対する呼が電話機Bに転送される。
In this state, when a call is made from the telephone C to the telephone D (<4>), the
なお、電話機Dに対する呼の転送操作は、図8に示すように、電話機D以外のたとえば電話機Bからも行うことができる。この場合にも、呼の転送設定のためには、ユーザID,パスワードおよび転送先の電話番号の3つの情報を入力する必要がある。 Note that the call transfer operation for the telephone D can be performed from a telephone B other than the telephone D as shown in FIG. In this case as well, it is necessary to input three pieces of information including a user ID, a password, and a transfer destination telephone number for call transfer setting.
以上に説明したように、従来技術では、呼の転送設定を行うたびに、ユーザID,パスワードおよび転送先の電話番号の3つの情報を入力しなければならず、手間がかかるという問題がある。 As described above, the prior art has a problem that it takes time and effort to input three pieces of information, that is, a user ID, a password, and a transfer destination telephone number each time call transfer is set.
それゆえに、この発明の主たる目的は、手間をかけずに呼の転送設定を行うことができる、通信端末を提供することである。 SUMMARY OF THE INVENTION Therefore, a main object of the present invention is to provide a communication terminal capable of performing call transfer setting without taking time and effort.
請求項1の発明は、識別番号と通信ネットワーク上のアドレス情報とが割り当てられ、識別番号およびアドレス情報の対応関係が記述された対応表を管理するサーバを利用して所望の通信端末との接続を確立する通信端末において、待機モードが設定された状態で接続要求を受信したとき要求元の通信端末との間で接続を確立する確立手段、および確立手段によって接続が確立された後に要求元の通信端末から特定信号を受信したとき、対応表において自分の識別番号の対応先を自分のアドレス情報から要求元の通信端末のアドレス情報に変更することを要求する要求信号をサーバに送信する送信手段を備えることを特徴とする、通信端末である。 According to the first aspect of the present invention, connection to a desired communication terminal is performed using a server that manages an association table in which an identification number and address information on a communication network are assigned and a correspondence relationship between the identification number and the address information is described. In the communication terminal that establishes the connection, when the connection request is received with the standby mode set, the establishing means for establishing a connection with the requesting communication terminal, and after the connection is established by the establishing means, Transmitting means for transmitting to the server a request signal for requesting to change the correspondence destination of its own identification number from its own address information to the address information of the requesting communication terminal when receiving a specific signal from the communication terminal It is a communication terminal characterized by comprising.
請求項1の発明では、確立手段が、待機モードが設定された状態で接続要求を受信したとき、接続元の通信端末との間で接続を確立する。そして、送信手段が、確立手段によって接続が確立された後に要求元の通信端末から特定信号を受信したとき、対応表において自分の識別番号の対応先を自分のアドレス情報から要求元の通信端末のアドレス情報に変更することを要求する要求信号をサーバに送信する。したがって、特定信号を送信するだけで、通信端末の識別番号に対応するアドレス情報を変更し、接続要求に応じて接続する通信端末を変更することができる。 In the first aspect of the invention, when the establishing means receives a connection request in a state where the standby mode is set, the establishing means establishes a connection with the connection source communication terminal. When the transmission means receives a specific signal from the requesting communication terminal after the connection is established by the establishing means, the correspondence destination of the identification number in the correspondence table is determined from the address information of the requesting communication terminal. A request signal requesting to change to address information is transmitted to the server. Therefore, only by transmitting the specific signal, the address information corresponding to the identification number of the communication terminal can be changed, and the communication terminal to be connected can be changed in response to the connection request.
請求項2の発明は、第1秘密コードを保持する第1保持手段をさらに備え、特定信号は第2秘密コードを含み、送信手段は、第1保持手段によって保持された第1秘密コードと特定信号に含まれる第2秘密コードとの間で所定関係が満たされるときサーバに要求信号を送信する、請求項1記載の通信端末である。
The invention according to
請求項2の発明では、通信端末は第1秘密コードを保持する第1保持手段をさらに備える。そして、特定信号には第2秘密コードが含まれ、送信手段は、第1保持手段によって保持された第1秘密コードと特定信号に含まれる第2秘密コードとの間で所定関係、たとえば、第1秘密コードと第2秘密コードとが一致する、もしくは、第1秘密コードと復号化された第2秘密コードとが一致するなどの関係が満たされるときサーバに要求信号を送信する。したがって、第1秘密コードと第2秘密コードとが所定の関係にある場合にのみ、接続要求に応じて接続する通信端末を変更することができる。 According to a second aspect of the present invention, the communication terminal further comprises first holding means for holding the first secret code. The specific signal includes the second secret code, and the transmitting means has a predetermined relationship between the first secret code held by the first holding means and the second secret code included in the specific signal, for example, the first secret code. A request signal is transmitted to the server when a relationship such that the one secret code matches the second secret code or the first secret code matches the decrypted second secret code is satisfied. Therefore, only when the first secret code and the second secret code have a predetermined relationship, the communication terminal to be connected can be changed in response to the connection request.
請求項3の発明は、サーバにアクセスするためのアクセスコードを保持する第2保持手段をさらに備え、要求信号は第2保持手段によって保持されたアクセスコードを含む、請求項1または2記載の通信端末である。
The invention according to
請求項3の発明では、通信端末は、サーバにアクセスするためのアクセスコードを保持する第2保持手段をさらに備える。そして、要求信号には、第2保持手段によって保持されたアクセスコードが含まれる。したがって、ユーザは、接続要求に応じて接続する通信端末を変更するに当たり、アクセスコードをわざわざ入力する必要がない。 According to a third aspect of the present invention, the communication terminal further includes second holding means for holding an access code for accessing the server. The request signal includes the access code held by the second holding means. Therefore, the user does not have to input the access code when changing the communication terminal to be connected in response to the connection request.
請求項4の発明は、識別番号は電話番号であり、通信ネットワークはIPネットワークであり、そしてアドレス情報はIPアドレスである、請求項1ないし3のいずれかに記載の通信端末である。
The invention of
請求項4の発明では、識別番号,通信ネットワークおよびアドレス情報として、それぞれ、電話番号,IPネットワークおよびIPアドレスを採用する。したがって、既存のシステムを利用することができる。
In the invention of
請求項5の発明は、待機モードは留守番電話モードである、請求項1ないし4のいずれかに記載の通信端末である。
The invention according to
請求項6の発明は、アクセスコードは、ユーザIDおよびパスワードを含む、請求項3記載の通信端末である。
The invention of
請求項7の発明は、自分のアドレス情報を保持する第3保持手段をさらに備え、接続要求は、要求元の通信端末の第3保持手段が保持するアドレス情報を含む、請求項1ないし6のいずれかに記載の通信端末である。
The invention of
請求項7の発明では、通信端末は自分のアドレス情報を保持する第3保持手段を備える。そして、接続要求には要求元の通信端末のアドレス情報が含まれる。要求元のアドレス情報は第3保持手段から取得されて接続要求に含められるので、要求元の通信端末のユーザがわざわざ入力する必要がない。したがって、要求元の通信端末のユーザは、通信端末に特定信号となる暗証番号を入力するだけで、接続要求に応じて接続する通信端末を変更することができる。
In the invention of
この発明によれば、暗証番号の入力のみによって呼の転送設定を行うので、ユーザの手間を省くことができる。 According to the present invention, since call forwarding is set only by inputting a personal identification number, it is possible to save the user's trouble.
この発明の上述の目的,その他の目的,特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。 The above object, other objects, features and advantages of the present invention will become more apparent from the following detailed description of embodiments with reference to the drawings.
図1に示すのはこの発明を適用したIP(Internet Protocol)電話機A(以下、単に“電話機A”と表記する)の実施例である。なお、図1中に示した、電話機Bおよび電話機Cはこの発明が適用されていない従来のIP電話機であっても、この発明が適用されたIP電話機であってもどちらでもよい。また、電話機Bおよび電話機CはIP電話機に限らず、一般加入電話機であってもよいが、この実施例では電話機A,電話機Bおよび電話機Cはすべてこの発明を適用したIP電話機であるものとして説明する。電話機A,電話機Bおよび電話機CはIP網に接続される。 FIG. 1 shows an embodiment of an IP (Internet Protocol) telephone A (hereinafter simply referred to as “telephone A”) to which the present invention is applied. Note that the telephone set B and the telephone set C shown in FIG. 1 may be either conventional IP telephones to which the present invention is not applied or IP telephones to which the present invention is applied. The telephones B and C are not limited to IP telephones but may be general subscriber telephones. In this embodiment, however, the telephones A, B and C are all assumed to be IP telephones to which the present invention is applied. To do. Telephone A, telephone B and telephone C are connected to the IP network.
電話機Aは、具体的には、図2に示すように構成される。図2からわかるように、電話機AはCPU12を含んでいる。CPU12には、DSP14,ディスプレイ16,キーパッド18,EEPROM(Electronically Erasable PROM;第1,第2および第3保持手段)20,RAM22およびネットワークコントローラ24が接続される。DSP14は、D/A変換器28を介して、受話器36に設けられたスピーカ30と接続され、また、A/D変換器32を介して、同じく受話器36に設けられたマイク34と接続される。ネットワークコントローラ24は通信コネクタ26に接続されており、通信コネクタ26は所定のケーブルによってIP網と接続される。したがって、CPU12は、ネットワークコントローラ24および通信コネクタ26を介してIP網へのデータの送信および受信が可能である。
The telephone A is specifically configured as shown in FIG. As can be seen from FIG. 2, the telephone A includes a
IP網上には、登録サーバ(サーバ)40およびプロキシサーバ50が存在する。登録サーバ40およびプロキシサーバ50の各々の動作および役割は、「背景技術」で説明したとおりである。従来の技術では、呼の転送設定を行うたびに、ユーザID,パスワードおよび転送先の電話機の電話番号の3つの情報を入力する必要があった。しかし、図1に示すこの発明が適用された電話機Aに対して発信された呼の転送設定を行う場合には、転送先の電話機Bに暗証番号を入力するだけでよい。
A registration server (server) 40 and a
電話機Aへの呼を電話機Bに転送するための転送設定、つまり、登録サーバ40が保持している電話番号とIPアドレスとの対応表40bの書き換えは図1に示す手順で実行される。まず、電話機Aのユーザは、前もってユーザIDおよびパスワードを登録サーバ40と電話機Aとに登録しておく(<1>)。なお、このとき、電話機Aには所定の暗証番号(第1秘密コード)も登録しておく。
Transfer setting for transferring a call to the telephone A to the telephone B, that is, rewriting of the correspondence table 40b between the telephone number and the IP address held by the
登録サーバ40にユーザIDとパスワードとを記録しておくのは、転送の設定の要求(要求信号)とともに登録サーバ40に送信されたユーザIDとパスワード(アクセスコード)とが、あらかじめ登録サーバ40に登録されたユーザIDとパスワードとに一致した場合にのみ転送の設定の要求を受け付けるためである。なお、アクセスコードは、ユーザIDとパスワードとに限らず、電話番号もしくはIPアドレスと合言葉とのような組み合わせでもよく、あるいは合言葉のみという形態も考えられる。
The user ID and password are recorded in the
この実施例では、電話機Cから電話機Aに対して発せられた呼を電話機Bに転送する。この場合、ユーザは転送先である電話機Bから電話機Aに電話をし、電話機Bから電話機Aに対して転送設定の操作を行う。このとき、ユーザは電話機Bに暗証番号(特定信号としての第2秘密コード)を入力する。すると、電話機Bに入力された暗証番号が電話機Aに送信される。電話機Aは、電話機Bから送信された暗証番号(第2秘密コード)と電話機Aにあらかじめ登録されている暗証番号(第1秘密コード)とを比較し、両者が一致した場合にのみ電話機Bからの転送設定の操作を受け付ける。そして、電話機Aが電話機Bによる転送設定の操作を受け付けると、電話機Aはあらかじめ電話機Aに登録されているユーザID,パスワードおよび電話機Bの位置情報を登録サーバ40に送信し、電話機Aに対して発せされた呼の電話機Bへの転送の設定を登録サーバ40に要求する。なお、特定信号は暗証番号ではなく、単に転送設定の操作を開始することを知らせる信号であってもよい。
In this embodiment, a call made from the telephone C to the telephone A is transferred to the telephone B. In this case, the user calls the telephone set A from the telephone set B, which is the transfer destination, and performs a transfer setting operation from the telephone set B to the telephone set A. At this time, the user inputs a personal identification number (second secret code as a specific signal) to the telephone set B. Then, the personal identification number input to the telephone set B is transmitted to the telephone set A. The telephone A compares the personal identification number (second secret code) transmitted from the telephone B with the personal identification number (first secret code) registered in advance in the telephone A, and from the telephone B only when they match. Accept the transfer setting operation. Then, when the telephone set A accepts the transfer setting operation by the telephone set B, the telephone set A transmits the user ID, password, and position information of the telephone set B registered in advance to the
電話機Bから電話機Aに対して転送設定の操作を行うために、電話機Bが電話機Aを呼び出す必要がある。なお、このとき電話機Aは留守番電話モード(待機モード)になっているものとする。この実施例においては、IP電話機の発着信をコントロールするシグナリング技術として、SIP(Session Initiation Protocol)を採用する。SIPでは、発着信をコントロールするためのメッセージがテキスト形式で作成される。 In order to perform the transfer setting operation from the telephone B to the telephone A, the telephone B needs to call the telephone A. At this time, it is assumed that the telephone A is in the answering machine mode (standby mode). In this embodiment, SIP (Session Initiation Protocol) is adopted as a signaling technique for controlling outgoing / incoming calls of IP telephones. In SIP, a message for controlling outgoing / incoming calls is created in a text format.
ユーザが電話機Bから電話機Aに電話をかけた場合に、電話機Bと電話機Aとの間で送受信されるメッセージを図3に示す。ユーザが電話機Bに電話機Aの電話番号を入力すると、電話機Bから、電話機Bと電話機Aとの間でセッションを確立することを要求する“INVITE”メッセージが電話機Aに対して送信される({1})。これは、図1の<2>に示す電話機Bから電話機Aへの発信にあたる。この“INVITE”メッセージは図4に示すテキストからなっている。図4に示すように“INVITE”メッセージには、“INVITE”メッセージの発信元を示す発信元情報SIおよびメッセージの返信先を指定する返信先情報RIが含まれる。発信元情報SIおよび返信先情報RIはともに、電話機BのEEPROM20に記録されている自機のIPアドレスである自機情報OI(アドレス情報)に基づいて生成される。なお、アドレス情報は、IPアドレスに限らず、電話番号であってもよい。
FIG. 3 shows messages transmitted and received between the telephone B and the telephone A when the user calls the telephone A from the telephone B. When the user inputs the telephone number of the telephone A to the telephone B, the telephone B sends an “INVITE” message requesting to establish a session between the telephone B and the telephone A to the telephone A ({ 1}). This corresponds to transmission from the telephone set B to the telephone set A shown in <2> of FIG. This “INVITE” message consists of the text shown in FIG. As shown in FIG. 4, the “INVITE” message includes source information SI indicating the source of the “INVITE” message and reply destination information RI designating the reply destination of the message. Both the sender information SI and the reply destination information RI are generated based on own device information OI (address information) which is the IP address of the own device recorded in the
“INVITE”メッセージを受信すると、電話機Aからは、“INVITE”メッセージに対する暫定応答として、“INVITE”メッセージを受信したことを示す“100 Trying”メッセージが電話機Bに送信される({2})。この“100 Trying”メッセージの送信は、“INVITE”メッセージに含まれる返信先情報RIによって示される電話機Bに対して行われる。そして、続いて、電話機Aからは同じく暫定応答として電話機Aのユーザを呼び出し中であることを示す“180 Ringing”メッセージが送信される({3})。このとき、電話機Aでは呼び出し音が発生される。電話機Aは留守番電話モードに設定されており、たとえば、10回の呼び出し音で留守番電話機能が電話機Bからの呼び出しに応答する(図1における<3>)。なお、待機モードは、留守番電話モードに限らず、呼び出し音によって所定の回数だけユーザを呼び出してもユーザが応答しない場合に、自動的に応答して転送設定の操作を受け付ける状態に移行する転送設定のための専用モードであってもよい。電話機Aの留守番電話機能が応答すると、電話機Aは“INVITE”メッセージによるリクエストが成功した旨を伝える“200 OK”メッセージを電話機Bに送信する({4})。 When the “INVITE” message is received, the telephone A transmits a “100 Trying” message indicating that the “INVITE” message has been received to the telephone B as a provisional response to the “INVITE” message ({2}). This “100 Trying” message is transmitted to the telephone set B indicated by the reply destination information RI included in the “INVITE” message. Subsequently, the telephone A transmits a “180 Ringing” message indicating that the user of the telephone A is being called as a provisional response ({3}). At this time, the telephone A generates a ringing tone. The telephone A is set to the answering machine mode. For example, the answering machine function responds to a call from the telephone B with 10 ringing sounds (<3> in FIG. 1). Note that the standby mode is not limited to the answering machine mode. If the user does not respond even if the user calls the user for a predetermined number of times using a ringing tone, the transfer mode automatically shifts to a state in which a transfer setting operation is accepted. It may be a dedicated mode for. When the answering machine function of the telephone A responds, the telephone A transmits a “200 OK” message to the telephone B indicating that the request by the “INVITE” message is successful ({4}).
“200 OK”のメッセージを受信すると、電話機Bは、“200 OK”メッセージを受信したことを示す“ACK”メッセージを電話機Aに送信する({5})。“ACK”メッセージを電話機Aが受信することによって、電話機Aと電話機Bとの間で通信プロトコルRTP(Real-time Transport Protocol)が確立される({6})。 When the “200 OK” message is received, the telephone set B transmits an “ACK” message indicating that the “200 OK” message has been received to the telephone set A ({5}). When the telephone set A receives the “ACK” message, a communication protocol RTP (Real-time Transport Protocol) is established between the telephone set A and the telephone set B ({6}).
電話機Aと電話機Bとの間でRTPが確立されると、電話機Aの留守番電話機能が“只今外出しています。御用の方はピーという発信音の後に、お名前,連絡先,ご用件をお話しください”というようなアナウンスを発信するので、電話機Bのユーザはこのアナウンスが終わる前に電話機Bに“#”を入力する。すると、留守番電話機能が“暗証番号を入力してください”というようなアナウンスを発信するので、電話機Bのユーザは暗証番号を電話機Bに入力する(図1の<4>)。電話機Bに入力された暗証番号は電話機Aに送信される(図1の<4>’)。電話機Aでは、電話機Bから受信した暗証番号が、あらかじめ電話機AのEEPROM20に記録されている暗証番号と一致するか否かを確認する。そして、両者が一致する場合には、“転送設定を受け付けました”というアナウンスを発信する。
When RTP is established between phone A and phone B, the answering machine function of phone A is “going out right now. The user of the telephone set B inputs “#” to the telephone set B before the announcement is finished. Then, since the answering machine function sends an announcement such as “Please enter the PIN”, the user of the telephone B enters the PIN into the telephone B (<4> in FIG. 1). The personal identification number input to the telephone B is transmitted to the telephone A (<4> 'in FIG. 1). In the telephone A, it is confirmed whether or not the personal identification number received from the telephone B matches the personal identification number recorded in the
電話機Bのユーザは“転送設定を受け付けました”というアナウンスを確認して、電話機Bの受話器36を置く。すると、電話機Bからはセッションの終了を求める“BYE”メッセージが電話機Aに送信される({7})。“BYE”メッセージを受信した電話機Aは、“BYE”メッセージによるセッション終了のリクエストが成功したことを示す“200 OK”メッセージを電話機Bに送信する({8})。こうして電話機Aと電話機Bとの間の通信が終了し、電話機Aへの転送設定の操作が完了する。 The user of the telephone set B confirms the announcement “transfer setting accepted” and places the telephone set 36 of the telephone set B. Then, the telephone B transmits a “BYE” message requesting the end of the session to the telephone A ({7}). Upon receiving the “BYE” message, the telephone set A transmits a “200 OK” message indicating that the session end request using the “BYE” message is successful to the telephone set B ({8}). Thus, the communication between the telephone A and the telephone B is completed, and the operation for setting the transfer to the telephone A is completed.
転送設定の操作が行われると、電話機Aは、あらかじめ図1の<1>で登録されているユーザIDおよびパスワードと転送先(電話機BのIPアドレス)を登録サーバ40に送信する(<5>)。この転送先(電話機BのIPアドレス)の出所については後述する。このとき、電話機Aは、図5に示すように、“REGISTER”と呼ばれる転送設定用のメッセージを登録サーバ40に送信する({1})。そして、“REGISTER”メッセージを受け取った登録サーバ40は、“REGISTER”メッセージによる転送設定のリクエストが完了した旨を伝える“200 OK”メッセージを電話機Aに返信する({2})。
When the transfer setting operation is performed, the telephone set A transmits the user ID and password registered in advance in <1> of FIG. 1 and the transfer destination (the IP address of the telephone set B) to the registration server 40 (<5> ). The origin of this forwarding destination (IP address of telephone B) will be described later. At this time, as shown in FIG. 5, the telephone set A transmits a transfer setting message called “REGISTER” to the registration server 40 ({1}). Then, the
“REGISTER”メッセージは、具体的には、図6に示すテキストからなっている。図6に示すように、“REGISTER”メッセージには、転送元情報FI,転送先情報TIおよび認証情報AIが含まれている。転送元情報FIは転送電話の転送元である電話機AのIPアドレスを示している。この転送元情報FIは、電話機AのEEPROM20に記録されている自機情報OIに基づいて作成される。自機情報OIは電話機AのIPアドレスそのものである。また、転送先情報TIは転送電話の転送先である電話機BのIPアドレスを示している。この転送先情報TIは、電話機Aが電話機Bから受信した“INVITE”メッセージに含まれていた返信先情報RI(図4参照)に基づいて作成される。この転送先情報TIが図1の<5>で登録サーバ40に送信される転送先である。
Specifically, the “REGISTER” message is made up of the text shown in FIG. As shown in FIG. 6, the “REGISTER” message includes transfer source information FI, transfer destination information TI, and authentication information AI. The transfer source information FI indicates the IP address of the telephone A that is the transfer source of the transfer telephone. The transfer source information FI is created based on the own device information OI recorded in the
認証情報AIは、“REGISTER”メッセージによる転送設定のリクエストを認証するための情報である。認証情報AIには、図1の<1>で電話機Aに登録されたユーザID uiとパスワードPSとが含まれている。ただし、パスワードPSは所定の暗号化方式によって暗号化されている。 The authentication information AI is information for authenticating the transfer setting request by the “REGISTER” message. The authentication information AI includes the user ID ui and the password PS registered in the telephone set A in <1> of FIG. However, the password PS is encrypted by a predetermined encryption method.
“REGISTER”メッセージを受け取った登録サーバ40では、“REGISTER”メッセージからユーザID uiおよびパスワードPSを取得してパスワードPSを復号化し、あらかじめ登録サーバ40に登録されている電話機AのユーザIDおよびパスワードと比較する。そして、“REGISTER”メッセージから取得したユーザID uiおよびパスワードPSと登録サーバ40に登録されているユーザIDおよびパスワードとが一致する場合に、“REGISTER”メッセージによる転送設定のリクエストを受け付ける。
Upon receiving the “REGISTER” message, the
転送設定のリクエストを受け付けた登録サーバ40では、対応表40bに記録されている電話機Aに対応するIPアドレスを“REGISTER”メッセージに含まれる転送先情報TIが示す電話機BのIPアドレスに書き換える。
Upon receiving the transfer setting request, the
このような転送設定が行われた状態で、電話機Cから電話機Aに対する呼を発信すると(図1の<6>)、プロキシサーバ50からの電話機Aの場所の問い合わせ(<7>)に対して、登録サーバ40からは電話機BのIPアドレスが返信される(<8>)。そして、プロキシサーバ50は、登録サーバ40から返信されたIPアドレスに基づいて電話機Cからの呼を電話機Bに転送する(<9>)。このように、この発明が適用された電話機Aでは、電話機Aに対する呼の転送設定を暗証番号の入力のみによって行うことができ、ユーザの手間が省かれる。
When a call is made from the telephone C to the telephone A (<6> in FIG. 1) in such a state where the transfer setting is performed, the inquiry about the location of the telephone A (<7>) from the
以下に、図9および図10に示すフロー図を用いて図1の実施例における電話機AのCPU12の動作を説明する。
The operation of the
電話機Bから図4に示したような“INVITE”メッセージが送信されると、図9のステップS1において“INVITE”メッセージを受信し、ステップS3において“INVITE”メッセージの解析を行う。ステップS5では、“INVITE”メッセージから返信先情報RIを抽出してRAM22に保存する。そして、ステップS7では、電話機Aのユーザを呼び出し中であることを示す“180 Ringing”メッセージを電話機Bに送信する。
When the “INVITE” message as shown in FIG. 4 is transmitted from the telephone set B, the “INVITE” message is received in step S1 of FIG. 9, and the “INVITE” message is analyzed in step S3. In
ステップS9では、電話機Aのユーザに対する呼び出し音を発生し、ステップS11では呼び出し音がたとえば10回発生されたかどうかを判断する。ステップS11においてYESと判断すると、留守番電話機能を能動化し、ステップS15において、“INVITE”メッセージによるリクエストが成功した旨を伝えるために“200 OK”メッセージを電話機Bに送信する。ステップS17では、電話機Bが“200 OK”メッセージを受信したことを示す“ACK”メッセージを電話機Bから受信する。 In step S9, a ringing tone for the user of the telephone A is generated. In step S11, it is determined whether the ringing tone has been generated ten times, for example. If YES is determined in step S11, the answering machine function is activated, and in step S15, a “200 OK” message is transmitted to the telephone set B to notify that the request by the “INVITE” message is successful. In step S17, the telephone set B receives an “ACK” message indicating that the telephone set B has received the “200 OK” message.
“ACK”メッセージを受信すると、ステップS19において、電話機Bとの間で、RT
Pパケット(音声)の送受信を開始し、図10のステップS21において、“只今外出しています。御用の方はピーという発信音の後に、お名前,連絡先,ご用件をお話しください”というようなアナウンスの発信を開始する。このアナウンスの途中で電話機Bから“#”ボタンを操作すると、“#”ボタンのプッシュ音が電話機Aに送信され、ステップS23において“#”ボタンが操作されたと判断し、ステップS25において、“暗証番号を入力してください”というようなアナウンスを送信する。このアナウンスに対して電話機Bに暗証番号を入力すると、暗証番号に応じたプッシュ音が電話機Aに送信され、ステップS27においてプッシュ音が検出される。そして、ステップS29では、ステップS27で検出したプッシュ音から特定される暗証番号が、あらかじめ電話機Aに登録されている暗証番号と一致するかどうかを判断する。ステップS29においてYESと判断すると、ステップS31において、“転送設定の操作を受け付けました”というようなアナウンスを送信する。
When the “ACK” message is received, RT is exchanged with the telephone set B in step S19.
P packet (voice) transmission / reception is started, and in step S21 of FIG. 10 , “I am out now. Please tell me your name, contact information, and business after the beeping sound.” Start sending such announcements. When the “#” button is operated from the telephone set B during the announcement, the push sound of the “#” button is transmitted to the telephone set A, and it is determined that the “#” button is operated in step S23. Send an announcement like "Please enter your number". When a personal identification number is input to telephone B in response to this announcement, a push sound corresponding to the personal identification number is transmitted to telephone A, and a push sound is detected in step S27. In step S29, it is determined whether or not the personal identification number specified from the push sound detected in step S27 matches the personal identification number registered in the telephone A in advance. If YES is determined in the step S29, an announcement such as “Transfer setting operation accepted” is transmitted in a step S31.
このアナウンスを聞いた電話機Bのユーザは、電話機Bの受話器36を置いて通話を終了する。すると、電話機Bからは、通話の終了をリクエストする“BYE”メッセージが送信され、電話機Aは図11のステップS33において“BYE”メッセージを受信する。“BYE”メッセージを受信すると、ステップS35において、“BYE”メッセージによる通話終了のリクエストが成功したことを示す“200 OK”メッセージを電話機Bに送信し、通話を終了する。
The user of the telephone set B who has heard this announcement places the
通話を終了すると、ステップS37では、電話機AのEEPROM20に記録されている自機情報OIから転送元情報FI(図6参照;電話機AのIPアドレス)を生成する。また、ステップS39では、図9のステップS5において“INVITE”メッセージから抽出してRAM22に保存した返信先情報RIから転送先情報TI(図6参照;電話機BのIPアドレス)を生成する。そしてさらに、ステップS41では、電話機AのEEPROM20に記録されているユーザID uiおよびパスワードPSを使用して認証情報AI(図6参照)を生成する。
When the call is finished, in step S37, transfer source information FI (see FIG. 6; IP address of telephone A) is generated from own apparatus information OI recorded in
ステップS43では、ステップS37,39および41で生成された転送元情報FI,転送先情報TIおよび認証情報AIを使用して図6に示したような“REGISTER”メッセージを作成し、ステップS45において、この“REGISTER”メッセージを登録サーバ40に送信する。そして、ステップS47では、“REGISTER”メッセージを受信した登録サーバ40から“REGISTER”メッセージによる転送設定のリクエストが成功した旨を示す“200 OK”メッセージを受信し、図9のステップS1に戻る。
In step S43, the “REGISTER” message as shown in FIG. 6 is created using the transfer source information FI, the transfer destination information TI and the authentication information AI generated in steps S37, 39 and 41. In step S45, This “REGISTER” message is transmitted to the
登録サーバ40は、電話機Aから送信された“REGISTER”メッセージに基づいて、電話機Aに対する呼の電話機Bへの転送設定を行う。これによって、電話機Aに対して行われた呼を電話機Bに転送する設定が完了する。
On the basis of the “REGISTER” message transmitted from the telephone set A, the
以上に説明したように、この実施例の電話機Aによれば、転送先の電話機Bから暗証番号を入力するだけで、電話機Aに対して行われた呼を電話機Bに転送する転送設定を行うことができるので、ユーザの手間を省くことができる。 As described above, according to the telephone A of this embodiment, the transfer setting for transferring the call made to the telephone A to the telephone B is performed only by inputting the personal identification number from the telephone B of the transfer destination. Therefore, the user's trouble can be saved.
なお上述した実施例は種々に変更することができる。たとえば、上述の例では、この発明を適用する通信端末をIP電話機としたが、IP電話機に限らず、通常の一般加入電話機とIP網との間に接続されて使用されるIPアダプタであってもよい。 The above-described embodiment can be variously changed. For example, in the above example, the communication terminal to which the present invention is applied is an IP telephone. However, the present invention is not limited to an IP telephone, and is an IP adapter that is used by being connected between a normal general subscriber telephone and an IP network. Also good.
また、上述の実施例では、電話機Bおよび電話機CをIP電話機として説明したが、電話機Bおよび電話機Cはプッシュ音を発信できる通常の一般加入電話機であってもよい。このばあい、一般公衆網とIP網との間にはVoIPゲートウェイが設けられる。 In the above-described embodiment, the telephone set B and the telephone set C are described as IP telephones. However, the telephone set B and the telephone set C may be ordinary general subscriber phones that can make push sounds. In this case, a VoIP gateway is provided between the general public network and the IP network.
さらに、上述の実施例では、電話機Aに対して発せられた呼を電話機Bに転送するために、登録サーバ40のデータベース40aに保持された対応表40bにおいて、電話機Aの電話番号に対応するIPアドレスを電話機AのIPアドレスから電話機BのIPアドレスに書き換えた。しかし、電話機AのIPアドレスを電話機BのIPアドレスに書き換えるのではなく、対応表40bに、電話機Aの電話番号の対応先を変更する旨を示す情報を記録するとともに、その変更する対応先として電話機BのIPアドレスを記録するようにしてもよい。
Furthermore, in the above-described embodiment, in order to transfer the call made to the telephone A to the telephone B, the IP corresponding to the telephone number of the telephone A in the correspondence table 40b held in the
また、アドレス情報として電話番号を採用し、対応表40bにおいて変更する電話機Aの電話番号の対応先を電話機BのIPアドレスではなく電話機Bの電話番号としてもよい。 Further, a telephone number may be adopted as the address information, and the correspondence destination of the telephone number of the telephone A to be changed in the correspondence table 40b may be the telephone number of the telephone B instead of the IP address of the telephone B.
A,B,C …IP電話機
12 …CPU
18 …キーパッド
20 …RAM
22 …EEPROM
40 …登録サーバ(サーバ)
50 …プロキシサーバ
A, B, C ...
18 ...
22… EEPROM
40 ... Registration server (server)
50 ... Proxy server
Claims (7)
待機モードが設定された状態で接続要求を受信したとき要求元の通信端末との間で接続を確立する確立手段、および
前記確立手段によって接続が確立された後に前記要求元の通信端末から特定信号を受信したとき、前記対応表において自分の識別番号の対応先を自分のアドレス情報から前記要求元の通信端末のアドレス情報に変更することを要求する要求信号を前記サーバに送信する送信手段を備えることを特徴とする、通信端末。 A communication terminal that is assigned a identification number and address information on a communication network and establishes a connection with a desired communication terminal using a server that manages a correspondence table in which a correspondence relationship between the identification number and the address information is described In
Establishing means for establishing a connection with a requesting communication terminal when a connection request is received in a state in which a standby mode is set, and a specific signal from the requesting communication terminal after the connection is established by the establishing means And a transmission means for transmitting to the server a request signal requesting to change the correspondence destination of the identification number from the address information of the request source to the address information of the requesting communication terminal in the correspondence table. A communication terminal characterized by that.
前記特定信号は第2秘密コードを含み、
前記送信手段は、前記第1保持手段によって保持された第1秘密コードと前記特定信号に含まれる第2秘密コードとの間で所定関係が満たされるとき前記サーバに前記要求信号を送信する、請求項1記載の通信端末。 A first holding means for holding the first secret code;
The specific signal includes a second secret code;
The transmission unit transmits the request signal to the server when a predetermined relationship is satisfied between a first secret code held by the first holding unit and a second secret code included in the specific signal. Item 1. A communication terminal according to Item 1.
前記要求信号は前記第2保持手段によって保持されたアクセスコードを含む、請求項1または2記載の通信端末。 Further comprising second holding means for holding an access code for accessing the server;
The communication terminal according to claim 1, wherein the request signal includes an access code held by the second holding unit.
前記通信ネットワークはIPネットワークであり、そして
前記アドレス情報はIPアドレスである、請求項1ないし3のいずれかに記載の通信端末。 The identification number is a telephone number;
The communication terminal according to claim 1, wherein the communication network is an IP network, and the address information is an IP address.
前記接続要求は、前記要求元の通信端末の第3保持手段が保持する前記アドレス情報を含む、請求項1ないし6のいずれかに記載の通信端末。 And further comprising third holding means for holding the address information of the user,
It said connection request comprising said address information, communication terminal according to any one of claims 1 to 6 where the third holding means of said requesting communication terminal held.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003383642A JP4179506B2 (en) | 2003-11-13 | 2003-11-13 | Communication terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003383642A JP4179506B2 (en) | 2003-11-13 | 2003-11-13 | Communication terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005151009A JP2005151009A (en) | 2005-06-09 |
JP4179506B2 true JP4179506B2 (en) | 2008-11-12 |
Family
ID=34692303
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003383642A Expired - Fee Related JP4179506B2 (en) | 2003-11-13 | 2003-11-13 | Communication terminal |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4179506B2 (en) |
-
2003
- 2003-11-13 JP JP2003383642A patent/JP4179506B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005151009A (en) | 2005-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5332544B2 (en) | Call control device, call control system, call control method, and computer program | |
CN101594443B (en) | Dual network telephone device | |
US8320362B2 (en) | Telecommunications system and method of initiating file transfers from voice endpoints | |
JP4227846B2 (en) | MULTIMEDIA DATA TRANSFER SYSTEM, CALL CONNECTION CONTROL DEVICE, TERMINAL LINKING METHOD USED FOR THEM, AND PROGRAM THEREOF | |
JP2012095260A (en) | Secrecy communication system, device, and program | |
US9088641B2 (en) | Method and system for transmitting audio data between computing devices | |
US20060018267A1 (en) | IP telephone system, ENUM server and method for performing telephone conference | |
EP1626562B1 (en) | IP telephone system, IP telephone apparatus and method for performing telephone conference | |
JP5679287B2 (en) | Communication device | |
JP4179506B2 (en) | Communication terminal | |
JP2009246410A (en) | Protocol converting device and communication system including the same | |
JP2019201376A (en) | Telephone system, telephone-related device, and program provision server device | |
EP1619868A2 (en) | IP telephone system, ENUM server and method for performing telephone conference | |
JP3974561B2 (en) | IP network communication system, and calling device, incoming device, server device, registration device, communication terminal device, and gateway device applied to the system | |
JP5233714B2 (en) | Communication media conversion system, method and program | |
CN1878218B (en) | Method for changing mobile device ring mode by intercepting signal and its application device | |
KR20040046338A (en) | System for providing ring-back hyper image and method of providing ring-back hyper image using the same | |
JP4560530B2 (en) | Notification system, information processing apparatus, notification system notification method, information processing method, information processing program, and recording medium | |
JP2009049559A (en) | Message repeater, and message relay system and program | |
JP3976712B2 (en) | Source terminal identification information notification system, incoming call device, server device, outgoing call device, registration device, terminal device, and gateway device | |
KR101168016B1 (en) | Apparatus and method for providing realtime call pickup service in communication network and communication terminal therefor | |
KR100597272B1 (en) | Call processing method and system between H.323 and SIP terminal | |
KR100493100B1 (en) | Method and apparatus for supporting voice over ip in a mobile communication system | |
JP2005191738A (en) | Gateway apparatus and program therefor | |
JP3963814B2 (en) | Base phone terminal device and slave phone terminal device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061109 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070913 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070925 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071121 |
|
TRDD | Decision of grant or rejection written | ||
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20080801 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080805 |
|
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: 20080821 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080829 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110905 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110905 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120905 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130905 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |