JP4751280B2 - Relay device and relay method - Google Patents
Relay device and relay method Download PDFInfo
- Publication number
- JP4751280B2 JP4751280B2 JP2006244548A JP2006244548A JP4751280B2 JP 4751280 B2 JP4751280 B2 JP 4751280B2 JP 2006244548 A JP2006244548 A JP 2006244548A JP 2006244548 A JP2006244548 A JP 2006244548A JP 4751280 B2 JP4751280 B2 JP 4751280B2
- Authority
- JP
- Japan
- Prior art keywords
- telephone
- communication means
- telephone number
- destination
- information
- 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
本発明は、中継装置および中継方法に関し、特に、2台以上の電話機が接続される中継装置および中継方法に関する。 The present invention relates to a relay device and a relay method, and more particularly to a relay device and a relay method in which two or more telephones are connected.
特許文献1は、電話機を接続するアダプタと、アップリンク側がIP(インターネットプロトコル)ネットワークに接続され、ダウンリンク側がネットワークを介してアダプタに接続されるルータ装置を備えるIP電話端末システムを開示する。特許文献1に開示されたIP電話端末システムにおいて、ルータ装置は、発呼受付け装置と、宛先特定装置と、発呼送信装置と、応答受信装置と、通話パスを設定する装置とを具備する。発呼受付け装置は、アダプタから、自己宛の呼設定要求を受付ける。宛先特定装置は、発呼受付け装置で受付けた呼設定要求から、アップリンクに接続された宛先を特定する。発呼送信装置は、宛先特定装置で特定した宛先に、呼設定要求に基づいて、第2の呼設定要求を作成し送信する。応答受信装置は、発呼送信装置で作成した第2の呼設定要求に対する応答を受信する。通話パスを設定する装置は、応答受信装置で受信した応答が、自己が送信した第2の呼設定要求に基づいてアップリンク側の呼が設定された旨の情報であった場合に、アダプタと宛先との間の通話パスを設定する。 Patent Document 1 discloses an IP telephone terminal system including an adapter for connecting a telephone, and a router device whose uplink side is connected to an IP (Internet Protocol) network and whose downlink side is connected to the adapter via the network. In the IP telephone terminal system disclosed in Patent Document 1, the router device includes a call accepting device, a destination identifying device, a call transmitting device, a response receiving device, and a device for setting a call path. The call accepting apparatus accepts a call setting request addressed to itself from the adapter. The destination specifying device specifies the destination connected to the uplink from the call setting request received by the call receiving device. The call transmitting device creates and transmits a second call setting request to the destination specified by the destination specifying device based on the call setting request. The response reception device receives a response to the second call setting request created by the call transmission device. When the response received by the response receiving device is information indicating that the uplink side call has been set based on the second call setting request transmitted by itself, the device that sets the call path Set up a call path to the destination.
特許文献1に開示された発明によると、安価な構成により、プライベートIPネットワーク内からのIP音声通信が可能となる。 According to the invention disclosed in Patent Literature 1, it is possible to perform IP voice communication from within a private IP network with an inexpensive configuration.
特許文献2は、デジタルデータ通信によって電話通話を行うためのデジタル通話回線を含む複数の通話回線に接続され、複数の通話回線を選択的に用いて電話通話を行う電話装置を開示する。特許文献2に開示された電話装置は、捕捉装置と、記憶装置と、検出装置と、制御装置とを含む。捕捉装置は、着信情報を捕捉する。記憶装置は、着信情報を捕捉装置によって捕捉させるか否かの判断基準を示す判断基準情報を記憶する。検出装置は、着信情報の発信元の相手または電話通話中の相手を示す相手情報を検出する。制御装置は、電話通話中にデジタル通話回線を介して着信情報が着信したとき、検出装置によって検出された相手情報および記憶装置に記憶される判断基準情報に基づいて、相手情報が判断基準情報を満たすとき、着信情報を捕捉させ、相手情報が判断基準情報を満たさないとき、着信情報を捕捉させないように捕捉装置を制御する。
特許文献2に開示された発明によると、電話通話中に着信情報が着信したとき、その着信情報を選択的に捕捉することができる。
しかし、特許文献1に開示された発明では、通話中に第三者からの着信があった場合における対策が施されていないので、重要な着信を取逃がす可能性が比較的高いという問題点がある。通話中に第三者からの着信があったことを通知する技術が広く知られているので、その技術を併用すればこの問題点は小さくなる。しかしながら、従来から知られているそのような技術は、第三者からの着信があったことを受話器からの音によりユーザに通知する。そのような通知が実施されるので、特許文献1に開示された発明と従来からある技術を単に組合せただけでは、通話中の相手の重要な言葉を聞逃す可能性が比較的高いという問題点がある。 However, in the invention disclosed in Patent Document 1, since no countermeasure is taken when there is an incoming call from a third party during a call, there is a problem that the possibility of missing an important incoming call is relatively high. is there. Since a technique for notifying that an incoming call has been received from a third party during a call is widely known, this problem can be reduced by using the technique together. However, such a known technique notifies the user by a sound from the handset that an incoming call has been received from a third party. Since such a notification is implemented, there is a relatively high possibility that the important word of the other party during the call will be missed if the invention disclosed in Patent Document 1 is simply combined with a conventional technique. There is.
特許文献2に開示された発明では、重要な相手からの着信があったにも関わらず、その相手からの着信を捕捉できないことがあるという問題点がある。
In the invention disclosed in
本発明は上述の問題点を解決するためになされたものであって、その目的は、通話の際に重要な情報を聞き損なう危険性を減少させる中継装置および中継方法を提供することにある。 The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a relay device and a relay method that reduce the risk of failing to hear important information during a call.
上記目的を達成するために、本発明のある局面に従うと、中継装置は、ネットワーク通信手段と、電話機通信手段と、記憶手段と、制御手段とを含む。ネットワーク通信手段は、ネットワークを介して複数の電話機と通信する。電話機通信手段は、複数の電話機とは異なる、2台以上の電話機と通信する。記憶手段は、ネットワーク通信手段が通信する複数の電話機の優先度を表わす情報を記憶する。制御手段は、電話機通信手段およびネットワーク通信手段を介して、2台以上の電話機のいずれかが複数の電話機のいずれかと通信中に、2台以上の電話機のいずれかである通信中の電話機に対し、ネットワーク通信手段が通信する電話機のいずれかが着信を要求した場合、優先度に基づいて、通信の継続および着信を要求した電話機との通信の少なくとも一方を実施するように、電話機通信手段およびネットワーク通信手段を制御する。 In order to achieve the above object, according to one aspect of the present invention, the relay device includes network communication means, telephone communication means, storage means, and control means. The network communication means communicates with a plurality of telephones via the network. The telephone communication means communicates with two or more telephones different from the plurality of telephones. The storage means stores information representing the priority of a plurality of telephones with which the network communication means communicates. The control means is configured to communicate with one of the two or more telephones during communication with any of the two or more telephones via the telephone communication means and the network communication means. When any of the telephones with which the network communication means communicates requests an incoming call, the telephone communication means and the network are configured to carry out at least one of continuation of communication and communication with the telephone requesting the incoming call based on the priority. Control the communication means.
また、上述した制御手段は、ネットワーク通信手段が通信する電話機のうち通信中の電話機の優先度が要件を満たす場合、通信の継続を少なくとも実施するように、電話機通信手段およびネットワーク通信手段を制御するための手段を含むことが望ましい。 Further, the control means described above controls the telephone communication means and the network communication means so as to at least continue the communication when the priority of the telephone being communicated among the telephones with which the network communication means communicates satisfies the requirements. It is desirable to include means for
もしくは、上述したネットワーク通信手段を制御するための手段は、ネットワーク通信手段が通信する電話機のうち通信中の電話機の優先度と、着信を要求した電話機の優先度とが、いずれも要件を満たす場合、通信の継続および着信を要求した電話機との通信の双方を実施するように、電話機通信手段およびネットワーク通信手段を制御するための手段を含むことが望ましい。 Alternatively, the above-mentioned means for controlling the network communication means is such that the priority of the telephone being communicated among the telephones with which the network communication means communicates and the priority of the telephone that requested the incoming call both satisfy the requirements. It is desirable to include means for controlling the telephone communication means and the network communication means so as to carry out both the continuation of communication and the communication with the telephone that requested the incoming call.
もしくは、上述したネットワーク通信手段を制御するための手段は、ネットワーク通信手段が通信する電話機のうち通信中の電話機の優先度が要件を満たし、かつ着信を要求した電話機の優先度が要件を満たさない場合、着信を要求した電話機に対し、通話中であることを表わすデータを返信し、通信の継続を実施するように、電話機通信手段およびネットワーク通信手段を制御するための手段を含むことが望ましい。 Alternatively, the above-mentioned means for controlling the network communication means is such that the priority of the telephone being communicated among the telephones with which the network communication means communicates satisfies the requirement, and the priority of the telephone requesting the incoming call does not satisfy the requirement. In this case, it is desirable to include means for controlling the telephone communication means and the network communication means so as to return data indicating that the call is in progress to the telephone requesting the incoming call and to continue the communication.
また、上述したネットワーク通信手段は、送信元の電話番号、送信先の電話番号、および送信先に送信する情報を表わすデータを、ネットワークを介して複数の電話機と通信するための手段を含むことが望ましい。併せて、記憶手段は、電話機通信手段が通信する電話機の電話番号を表わす情報、ならびに電話機通信手段が通信する電話機が通信中か待機中かと電話機通信手段が通信する電話機からの情報の送信先とを電話機通信手段が通信する電話機ごとに表わす情報と共に、ネットワーク通信手段が通信する複数の電話機の優先度を表わす情報を記憶するための手段を含むことが望ましい。併せて、制御手段は、識別手段と、番号判断手段と、読出手段と、電話機判断手段と、割込判断手段と、情報制御手段と、実施制御手段と、データ制御手段とを含むことが望ましい。識別手段は、ネットワーク通信手段が受信したデータが表わす、送信元の電話番号、送信先の電話番号、および送信先に送信する情報を識別する。番号判断手段は、記憶手段が記憶した情報に基づいて、識別手段が識別した送信先の電話番号が、電話機通信手段と通信する電話機の電話番号に一致するか否かを判断する。読出手段は、記憶手段から、送信元の電話番号が表わす電話機の、優先度を表わす情報を読出す。電話機判断手段は、識別手段が識別した送信先の電話番号が電話機通信手段と通信する電話機の電話番号に一致する場合、記憶手段が記憶した情報に基づいて、送信先の電話番号が表わす電話機が通信中か待機中かを判断する。割込判断手段は、送信先の電話番号が表わす電話機が通信中の場合、送信先の電話番号が表わす電話機と送信元の電話番号が表わす電話機とが、ネットワーク通信手段を介して通信中か否かを判断する。情報制御手段は、送信先の電話番号が表わす電話機が待機中の場合、および送信先の電話番号が表わす電話機が送信元の電話番号が表わす電話機とネットワーク通信手段を介して通信中の場合、送信先の電話番号が表わす電話機に対し、識別手段が識別した情報を送信するように、電話機通信手段を制御する。実施制御手段は、送信先の電話番号が表わす電話機とネットワーク通信手段を介して通信中の電話機の優先度と、送信元の電話番号が表わす電話機の優先度とのうち、いずれの優先度が要件を満たすかに応じて、通信中の電話機と、送信元の電話番号が表わす電話機とのうち、少なくとも一方と通信するように、ネットワーク通信手段および電話機通信手段を制御する。データ制御手段は、電話機通信手段が受信した信号の内容を表わすデータを送信するように、ネットワーク通信手段を制御する。 The network communication means described above may include means for communicating data representing a transmission source telephone number, a transmission destination telephone number, and information transmitted to the transmission destination with a plurality of telephones via the network. desirable. In addition, the storage means includes information indicating the telephone number of the telephone with which the telephone communication means communicates, and whether the telephone with which the telephone communication means communicates is in communication or on standby, and the transmission destination of information from the telephone with which the telephone communication means communicates. It is desirable to include means for storing information representing the priority of a plurality of telephones with which the network communication means communicates together with information representing each telephone with which the telephone communication means communicates. In addition, the control means preferably includes an identification means, a number judgment means, a reading means, a telephone judgment means, an interrupt judgment means, an information control means, an implementation control means, and a data control means. . The identification means identifies the telephone number of the transmission source, the telephone number of the transmission destination, and the information to be transmitted to the transmission destination represented by the data received by the network communication means. The number determination means determines whether or not the destination telephone number identified by the identification means matches the telephone number of the telephone communicating with the telephone communication means based on the information stored in the storage means. The reading means reads information indicating the priority of the telephone indicated by the telephone number of the transmission source from the storage means. When the telephone number of the transmission destination identified by the identification means matches the telephone number of the telephone communicating with the telephone communication means, the telephone determination means determines whether the telephone represented by the transmission destination telephone number is based on the information stored in the storage means. Determine whether you are communicating or waiting. If the telephone set indicated by the destination telephone number is in communication, the interrupt judgment means determines whether the telephone set indicated by the destination telephone number and the telephone set indicated by the source telephone number are communicating via the network communication means. Determine whether. The information control means transmits when the telephone indicated by the destination telephone number is on standby, and when the telephone indicated by the destination telephone number is communicating with the telephone indicated by the destination telephone number via the network communication means. The telephone communication means is controlled so that the information identified by the identification means is transmitted to the telephone indicated by the previous telephone number. The execution control means is required to select one of the priority of the telephone being communicated via the network communication means with the telephone represented by the destination telephone number and the priority of the telephone represented by the telephone number of the transmission source. Depending on whether the condition is satisfied, the network communication means and the telephone communication means are controlled so as to communicate with at least one of the telephone in communication and the telephone indicated by the telephone number of the transmission source. The data control means controls the network communication means so as to transmit data representing the content of the signal received by the telephone communication means.
本発明の他の局面に従うと、中継方法は、ネットワーク通信手段と、電話機通信手段と、記憶手段と、制御手段とを含む、中継装置における情報の中継方法である。ネットワーク通信手段は、ネットワークを介して複数の電話機と通信する。電話機通信手段は、複数の電話機とは異なる、2台以上の電話機と通信する。記憶手段は、ネットワーク通信手段が通信する複数の電話機の優先度を表わす情報を記憶する。制御手段は、電話機通信手段およびネットワーク通信手段を制御する。中継方法は、通信ステップと、制御ステップとを含む。通信ステップにおいて、制御手段は、電話機通信手段およびネットワーク通信手段を介して、2台以上の電話機のいずれかが複数の電話機のいずれかと通信する。制御ステップにおいて、通信ステップの間に、2台以上の電話機のいずれかである通信中の電話機に対し、ネットワーク通信手段が通信する電話機のいずれかが着信を要求すると、制御手段が、優先度に基づいて、通信の継続および着信を要求した電話機との通信の少なくとも一方を実施するように、電話機通信手段およびネットワーク通信手段を制御する。 According to another aspect of the present invention, the relay method is a method for relaying information in the relay device, including network communication means, telephone communication means, storage means, and control means. The network communication means communicates with a plurality of telephones via the network. The telephone communication means communicates with two or more telephones different from the plurality of telephones. The storage means stores information representing the priority of a plurality of telephones with which the network communication means communicates. The control means controls the telephone communication means and the network communication means. The relay method includes a communication step and a control step. In the communication step, the control means communicates with any one of the plurality of telephones via the telephone communication means and the network communication means. In the control step, when any of the telephones with which the network communication means communicates requests an incoming telephone, which is one of two or more telephones, during the communication step, the control means Based on this, the telephone communication means and the network communication means are controlled so as to carry out at least one of communication with the telephone that has requested continuation of communication and incoming call.
本発明に係る中継装置および中継方法は、通話の際に重要な情報を聞き損なう危険性を減少させる。 The relay device and the relay method according to the present invention reduce the risk of losing important information during a call.
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
図1は、本実施の形態に係るIP電話システムの構成と機能とを表わす図である。図1を参照して、本実施の形態に係るIP電話システムは、複数のユーザに、IP電話網30を介して、複数のIP電話機26やサーバ34のユーザと通話させる。「IP電話」には、電話専用のネットワークを利用する電話と、一般のインターネット用のネットワークを利用する電話とがある。IP電話網30はどちらのネットワークであってもよいが、本実施の形態の場合、インターネット用のネットワークであることとする。
FIG. 1 is a diagram showing the configuration and functions of an IP telephone system according to the present embodiment. Referring to FIG. 1, the IP telephone system according to the present embodiment allows a plurality of users to communicate with users of a plurality of
図1を参照して、本実施の形態に係るIP電話システムは、IPゲートウェイ装置20と、IP電話アダプタ22と、アナログ電話機24と、IP電話機26と、無線電話機28とを含む。本実施の形態の場合、IPゲートウェイ装置20には、4台のアナログ電話機24が接続されているが、図1においては、2台のアナログ電話機24のみが図示されている。IPゲートウェイ装置20は、IP電話アダプタ22を介して接続されたアナログ電話機24や、IPゲートウェイ装置20に直接接続されたアナログ電話機24や、IP電話機26や、無線電話機28と、IP電話網30を介して接続されたIP電話機26やサーバ34との間の通信を中継する中継装置である。IP電話アダプタ22は、アナログ電話機24を用いてIP電話を実現するための装置である。アナログ電話機24は、アナログ信号によりユーザが電話するための装置である。IP電話機26は、インターネットプロトコルに従ってユーザが通話するための装置である。無線電話機28は、インターネットプロトコルに従って無線通信によりユーザが電話するための装置である。
Referring to FIG. 1, the IP telephone system according to the present embodiment includes an
図2は、IPゲートウェイ装置20のハードウェア構成図である。IPゲートウェイ装置20は、WAN(Wide Area Network)通信回路50と、メモリ52と、無線通信回路54と、PHY(Physical Layer Chip)56と、SLIC(Subscriber Line Interface Circuit)58と、CPU(Central processing Unit)60と、電源62とを含む。
FIG. 2 is a hardware configuration diagram of the
WAN通信回路50は、次に述べるデータを、IP電話網30を介してIP電話機26やサーバ34と通信する回路である。そのデータとは、送信元の電話番号、送信先の電話番号、および送信先に送信する情報を表わすデータである。本実施の形態の場合、これらのデータは、パケットとして通信される。メモリ52は、後述する情報を記憶する装置である。無線通信回路54は、無線電話機28と無線通信する回路である。PHY56は、IP電話アダプタ22やIP電話機26が通信可能な信号とCPU60が利用できる信号とを相互に変換する装置である。PHY56は、IP電話アダプタ22に接続されたアナログ電話機24やIP電話機26と通信するための装置として動作する。SLIC58は、CPU60が利用できる信号とアナログ電話機24が利用できる信号とを相互に変換する装置である。SLIC58は、複数のアナログ電話機24と通信するための装置として動作する。SLIC58は、信号波形の制御を通じてアナログ電話機24の動作を制御する装置でもある。CPU60は、WAN通信回路50と、無線通信回路54、PHY56、およびSLIC58とを制御する装置である。CPU60は、これらを制御するために必要な処理を実施する装置でもある。電源62は、IPゲートウェイ装置20を構成する装置や回路に電力を供給する装置である。
The
図3は、CPU60の機能ブロック図である。図3を参照して、CPU60は、識別部70と、番号判断部72と、読出部78と、電話機判断部74と、割込判断部84と、情報制御部76と、実施制御部80と、データ制御部82とを含む。
FIG. 3 is a functional block diagram of the
識別部70は、WAN通信回路50が受信したパケットの内容を識別する。番号判断部72は、WAN通信回路50が受信したパケットの送信先が、無線通信回路54、PHY56、あるいはSLIC58と通信する電話機か否かを判断する。
The
読出部78は、優先度を表わす情報を読出す。電話機判断部74は、WAN通信回路50が受信したパケットの送信先の電話機が通信中か待機中かを判断する。割込判断部84は、WAN通信回路50が受信したパケットの送信先の電話機と送信元の電話機とが、WAN通信回路50を介して通信中か否かを判断する。情報制御部76は、WAN通信回路50が受信したパケットの送信先の電話機が待機中の場合、および送信先の電話機が送信元の電話機とWAN通信回路50を介して通信中の場合、送信先の電話機に対し、識別部70が識別した情報を送信する。実施制御部80は、等級についての要件を優先度が満たすか否かに応じて、電話機の通信を実施させる。データ制御部82は、無線通信回路54、PHY56、およびSLIC58が受信した信号の内容を表わすデータを送信するように、WAN通信回路50を制御する。
Reading
本実施の形態において、識別部70と、番号判断部72と、電話機判断部74と、情報制御部76と、読出部78と、実施制御部80と、データ制御部82と、割込判断部84とは、CPU60によって実現される仮想装置である。
In the present embodiment, the
実施制御部80は、通信制御部90と、割込制御部92とを含む。通信制御部90は、送信先として指定された電話機以外の電話機に対する通信を実施する。割込制御部92は、送信先として指定されていた電話機に対し、着信があったことを表わす信号を送信するための制御を行う。通信制御部90と、割込制御部92とも、CPU60によって実現される仮想装置である。
The
通信制御部90は、転送制御部96と、ネットワーク制御部98とを含む。転送制御部96は、送信先として指定されていた電話機とは別の電話機に着信信号などを送信するための制御を行う。ネットワーク制御部98は、通話中を意味するデータを返信するための制御を行う。転送制御部96と、ネットワーク制御部98とも、CPU60によって実現される仮想装置である。
The
図4は、メモリ52が記憶する優先度データベースの内容を表わす図である。優先度データベースが含む情報は、WAN通信回路50が通信する電話機の優先度を表わす。本実施の形態の場合、メモリ52が記憶する優先度データベースは、番号と、相手の電話番号の情報と、優先度の情報とを含む。番号は、電話番号の情報と優先度の情報との組合せを特定するための情報である。相手の電話番号の情報は、IP電話網30を介してWAN通信回路50が通信する電話機の、電話番号を表わす。優先度の情報は、相手の電話番号の情報が表わす電話機それぞれに対してユーザが設定した、優先度を表わす情報である。本実施の形態の場合、優先度は、2段階の等級で表わされる。図4においては、それらの等級のうち高い等級が設定されていることを、「高」という文字により表わしている。それらの等級のうち低い等級が設定されていることを、「NULL」という文字列により表わしている。メモリ52には、「高」あるいは「NULL」に対応するデータが記憶される。
FIG. 4 is a diagram showing the contents of the priority database stored in the
図5は、メモリ52が記憶した電話機データベースの内容を表わす図である。本実施の形態の場合、メモリ52が記憶する電話機データベースは、電話機IDと、外線番号を表わす情報と、通話の可否を表わす情報と、送信先の電話番号を表わす情報とを含む。
FIG. 5 shows the contents of the telephone database stored in
電話機IDは、無線通信回路54、PHY56、およびSLIC58が通信する電話機を特定するための情報である。電話機データベースを構成する情報のうちを構成する情報のうち電話機ID以外の情報は、無線通信回路54、電話機ID以外の情報が、電話機IDに対応付けられている。これにより、電話機データベースは、無線通信回路54、PHY56、およびSLIC58が通信する電話機ごとに表わされることとなる。
The telephone ID is information for specifying a telephone with which the
外線番号を表わす情報は、無線通信回路54、PHY56、およびSLIC58が通信する電話機の電話番号を表わす。通信の可否を表わす情報は、無線通信回路54、PHY56、およびSLIC58が通信する電話機が、通信中か待機中かを表わす情報である。送信先の電話番号を表わす情報は、情報の送信先となる電話機を、電話番号により表わす情報である。この情報により送信先が表わされる情報は、無線通信回路54、PHY56、およびSLIC58が通信する電話機を送信元とする情報である。
The information representing the outside line number represents the telephone number of the telephone with which
「電話機を送信元とする情報」の例には、通話中の音声を表わす情報や、通話の開始時や終了時に通信される、制御のための情報が含まれる。本実施の形態の場合、通話のための制御はSIP(Session Initiation Protocol)に従うこととする。これにより、制御のための情報として、「200 OK」などといった文字列の情報が通信されることとなる。無線通信回路54、PHY56、およびSLIC58が通信する電話機ごとに表わされる限り、電話機データベースを構成するそれぞれの情報が独立した別のデータベースであってもよいことは、言うまでもない。
Examples of “information from the telephone as a transmission source” include information representing voice during a call and information for control communicated at the start and end of a call. In the case of the present embodiment, control for a call follows SIP (Session Initiation Protocol). As a result, character string information such as “200 OK” is communicated as control information. Needless to say, as long as the
図6を参照して、IPゲートウェイ装置20で実行されるプログラムは、優先度を表わす情報の登録に関し、以下のような制御を実行する。
Referring to FIG. 6, the program executed in
ステップS100にて、ユーザが図示しないスイッチを投入したことに応答して、IPゲートウェイ装置20を構成する装置や回路に対し電源62は電力の供給を開始する。
In step S100, in response to the user turning on a switch (not shown), the
ステップS102にて、IPゲートウェイ装置20の図示しないキーボードは、優先度の情報を受付ける。このキーボードは、電話番号ごとに優先度の情報を受付ける。受付けられた優先度の情報は、CPU60を介してメモリ52に出力される。メモリ52は、前述した優先度データベースの情報として、その情報を記憶する。
In step S102, a keyboard (not shown) of the
図7を参照して、IPゲートウェイ装置20で実行されるプログラムは、通話に関し、以下のような制御を実行する。
Referring to FIG. 7, the program executed by
ステップS110にて、CPU60は、着呼を待ち受ける。着呼を待ち受けるための処理として、WAN通信回路50がパケットを受信するたびに、次の2つの処理が実施される。第1の処理は、パケットが表わす、送信元の電話番号、送信先の電話番号、および送信先に送信する情報を、識別部70が識別する処理である。第2の処理は、番号判断部72が、識別部70が識別した送信先の電話番号が、次に述べる電話機の電話番号のいずれかに一致するか否かを判断する処理である。その電話機とは、アナログ電話機24、IP電話機26、および無線電話機28である。これらの電話機は、無線通信回路54、PHY56、およびSLIC58が通信する電話機である。この判断は、メモリ52が記憶した電話機データベースの情報に基づいて実施される。送信先の電話番号がこれらの電話機のいずれの電話番号にも一致しない場合、WAN通信回路50が受信したパケットは無視される。
In step S110,
ステップS112にて、読出部78は、送信元の電話番号の情報に基づき、その電話番号が表わす電話機の優先度の情報をメモリ52の優先度データベースから読出す。読出された優先度は、CPU60の図示しないバッファが記憶する。なお、本実施の形態において、ステップS110にて識別部70が識別した「送信元の電話番号」が表わす電話機を、「発信側の電話機」と称する。
In step S 112, reading
ステップS114にて、電話機判断部74は、メモリ52が記憶した電話機データベースの情報に基づいて、次に述べる電話機が通信中か待機中かを判断する。その電話機とは、識別部70が識別した「送信先の電話番号」が表わす電話機である。この場合、そのような電話機が待機中とすると、情報制御部76とデータ制御部82とは、通話を開始するための制御を実施する。すなわち、情報制御部76は、待機中の電話機に対し、識別部70が識別した情報を送信するように、無線通信回路54、PHY56、あるいはSLIC58を制御する。データ制御部82は、無線通信回路54、PHY56、あるいはSLIC58が受信した信号の内容を表わすデータを送信するように、WAN通信回路50を制御する。その通信のための制御は、SIPに則って実施される。なお、本実施の形態において、ステップS110にて識別部70が識別した「送信先の電話番号」が表わす電話機を、「着信側の電話機」と称する。
In step S114, the telephone set
ステップS116にて、データ制御部82は、無線通信回路54、PHY56、あるいはSLIC58が受信した信号の内容を表わすデータを送信するように、WAN通信回路50を制御する。WAN通信回路50がパケットを受信すると、データ制御部82の制御の合間に、識別部70は、パケットが表わす、送信元の電話番号、送信先の電話番号、および送信先に送信する情報を識別する。情報が識別されると、番号判断部72は、このステップにおいて識別部70が識別した送信先の電話番号が、次に述べる電話機の電話番号のいずれかに一致するか否かを判断する。その電話機とは、アナログ電話機24、IP電話機26、および無線電話機28である。これらの電話機は、無線通信回路54、PHY56、あるいはSLIC58が通信する電話機である。このステップにおいて識別部70が識別した送信先の電話番号が、そのような電話機の電話番号のいずれかに一致する場合、電話機判断部74は、メモリ52が記憶した電話機データベースの情報に基づいて、次に述べる電話機が通信中か待機中かを判断する。その電話機とは、このステップにおいて識別部70が識別した送信先の電話番号が表わす電話機である。その電話機が通話中の場合、割込判断部84は、その電話機と次に述べる電話機とが、WAN通信回路50を介して通信中か否かを判断する。その電話機とは、識別部70が識別した送信元の電話番号が表わす電話機である。これにより、割込判断部84は、前述した「着信側の電話機」に対し、第三者の電話機からの着信があったか否かを判断することとなる。第三者の電話機からの着信があったと判断した場合には(ステップS116にてYES)、処理はステップS118へと移される。もしそうでないと(ステップS116にてNO)、処理はステップS122へと移される。なお、本実施の形態において、このステップにて識別部70が識別した「送信元の電話番号」が表わす電話機を、「第三者の電話機」と称する。
In step S116, the
ステップS118にて、読出部78は、ステップS116にて識別部70が識別した送信元の電話番号の情報に基づき、第三者の電話機の優先度の情報を、メモリ52の優先度データベースから読出す。読出された優先度は、CPU60の図示しないバッファが記憶する。これにより、第三者の電話機の優先度の情報が読出されることとなる。
In step S118, the
ステップS120にて、実施制御部80は、ステップS112にて読出部78が読出した優先度とステップS118にて読出部78が読出した優先度との違いに応じた処理を実施する。この処理は、実施制御部80が、発信側の電話機と第三者の電話機とのうちいずれの電話機の優先度が要件を満たすかに応じて、それらの電話機のうち、少なくとも一方の通信を実施するように、次に述べる2種類の回線などを制御する処理である。前述した「次に述べる2種類の回線など」のうち、1種類目の「回線など」は、無線通信回路54、PHY56、あるいはSLIC58を意味する。2種類目の「回線など」は、WAN通信回路50を意味する。この処理は、後述するステップS130からステップS142までの処理に相当する。
In step S120, the
ステップS122にて、実施制御部80は、アナログ電話機24、IP電話機26、あるいは無線電話機28が無線通信回路54、PHY56、およびSLIC58から受信した信号に基づいて、通話を継続するか否かを判断する。通話を継続すると判断した場合には(ステップS122にてYES)、処理はステップS116へと移される。もしそうでないと(ステップS122にてNO)、処理は終了する。
In step S122,
図8を参照して、IPゲートウェイ装置20で実行されるプログラムは、呼出に関し、以下のような制御を実行する。
Referring to FIG. 8, the program executed in
ステップS130にて、通信制御部90は、発信側の電話機の優先度が2段階の等級のうち高い等級か否かを判断する。発信側の電話機の優先度が高い等級と判断した場合には(ステップS130にてYES)、処理はステップS132へと移される。もしそうでないと(ステップS130にてNO)、処理はステップS140へと移される。ステップS132以降の処理により、通信制御部90は、発信側の電話機の優先度が2段階の等級のうち高い等級であることという要件が満たされている場合、次に述べる回路などを制御することとなる。「次に述べる回路など」は、WAN通信回路50、ならびに無線通信回路54、PHY56、およびSLIC58を意味する。これらの回路が制御されることにより、着信側の電話機以外の電話機に対する通信が実施される。
In step S130,
ステップS132にて、転送制御部96は、第三者の電話機の優先度が2段階の等級のうち高い等級か否かを判断する。第三者の電話機の優先度が2段階の等級のうち高い等級であると判断した場合には(ステップS132にてYES)、処理はステップS134へと移される。もしそうでないと(ステップS132にてNO)、処理はステップS142へと移される。ステップS134以降の処理により、転送制御部96は、次に述べる要件が満たされている場合、無線通信回路54、PHY56、およびSLIC58を制御することとなる。その要件とは、発信側の電話機の優先度と第三者の電話機の優先度とが、いずれも2段階の等級のうち高い等級であることという要件である。この制御により、着信側の電話機に送信する情報は、着信側の電話機とは別の電話機に送信される。
In step S132,
ステップS134にて、転送制御部96は、メモリ52が記憶した電話機データベースに基づき、空き回線があるか否かを判断する。本実施の形態において、「空き回線」とは、無線通信回路54、PHY56、およびSLIC58と通信する電話機のうち待機中の電話機を意味する。空き回線があると判断した場合には(ステップS134にてYES)、処理はステップS136へと移される。もしそうでないと(ステップS134にてNO)、処理はステップS140へと移される。
In step S134, the
ステップS136にて、転送制御部96は、空き回線に呼出信号を送信するように、無線通信回路54、PHY56、あるいはSLIC58を制御する。
In step S136, the
ステップS138にて、無線通信回路54、PHY56、あるいはSLIC58が空き回線からの応答信号を受信すると、転送制御部96は、第三者との通話を開始させるため、無線通信回路54、PHY56、あるいはSLIC58と、WAN通信回路50とを制御する。
In step S138, when the
ステップS140にて、割込制御部92は、着信側の電話機に対し第三者の電話機からの着信があったことを表わす信号を送信するように、無線通信回路54、PHY56、あるいはSLIC58を制御する。これに対し、着信側の電話機から、第三者の電話機からの着信に応じることを表わす信号が返信されると、割込制御部92は、発信側の電話機との通話を保留し、第三者の電話機との通話を可能とするための処理を行う。着信側の電話機から、第三者の電話機からの着信に応じることを表わす信号が返信されるまでは、割込制御部92は、第三者の電話機に対し、呼出中であることを表わす信号を返信するように、WAN通信回路50を制御する。本実施の形態において、この制御を「割込み処理」と称する。
In step S140, interrupt
ステップS142にて、ネットワーク制御部98は、第三者の電話機に対し、通話中であることを表わすデータを返信するように、WAN通信回路50を制御する。本実施の形態において、この制御を「話し中処理」と称する。
In step S142,
以上のような構造およびフローチャートに基づく、IPゲートウェイ装置20の動作について説明する。
An operation of the
[第三者の電話機からの着信を空き回線に転送する場合]
CPU60は、着呼を待ち受ける(ステップS110)。着呼があると、読出部78は、発信側の電話機の優先度の情報を読出す(ステップS112)。優先度の情報が読出されると、電話機判断部74の判断の後、情報制御部76とデータ制御部82とは、通話を開始するための制御を実施する(ステップS114)。
[For forwarding incoming calls from a third-party phone to an available line]
その後、割込判断部84は、第三者の電話機からの着信があったか否かを判断する(ステップS116)。当初、第三者の電話機からの着信はなかったとすると(ステップS116にてNO)、実施制御部80は、通話を継続するか否かを判断する(ステップS122)。通話が継続されている間(ステップS122にてYES)、ステップS116とステップS122との処理が繰返される。
Thereafter, the interrupt
その後、第三者の電話機からの着信があったとすると(ステップS116にてYES)、読出部78は、第三者の電話機の優先度の情報を読出す(ステップS118)。優先度の情報が読出されると、通信制御部90は、発信側の電話機の優先度が2段階の等級のうち高い等級か否かを判断する(ステップS130)。この場合、発信側の電話機の優先度が2段階の等級のうち高い等級であるとすると(ステップS130にてYES)、転送制御部96は、第三者の電話機の優先度が2段階の等級のうち高い等級か否かを判断する(ステップS132)。この場合、第三者の電話機の優先度も2段階の等級のうち高い等級であるとすると(ステップS132にてYES)、転送制御部96は、空き回線があるか否かを判断する(ステップS134)。この場合、空き回線があるとすると、転送制御部96は、空き回線に呼出信号を送信するように、無線通信回路54、PHY56、あるいはSLIC58を制御する(ステップS136)。呼出信号が送信された後、ユーザが空き回線の受話器を取上げると、転送制御部96は、第三者との通話を開始させる(ステップS138)。
Thereafter, if there is an incoming call from a third party telephone (YES in step S116), reading
第三者との通話が開始されると、いったんステップS122の処理を経た後、ステップS116、ステップS118、ステップS130からステップS142までの処理、およびステップS122の処理が繰返される。その後、最初に通話が開始された相手との通話を終了すると(ステップS122にてNO)、処理は終了する。ただし後に着呼があった相手との通話が継続されている場合、その相手との通話は継続される。 When a call with a third party is started, after step S122 is performed once, step S116, step S118, step S130 to step S142, and step S122 are repeated. Thereafter, when the call with the other party whose call is first started is terminated (NO in step S122), the process ends. However, when the call with the other party who has received the call is continued, the call with the other party is continued.
[話し中であることを表わすパケットを返信する場合]
ステップS130までの処理を経て、転送制御部96は、第三者の電話機の優先度が2段階の等級のうち高い等級か否かを判断する(ステップS132)。この場合、第三者の電話機の優先度が2段階の等級のうち低い等級であるとすると(ステップS132にてNO)、ネットワーク制御部98は、第三者の電話機に対し、通話中であることを表わすデータを返信するように、WAN通信回路50を制御する(ステップS142)。その後、いったんステップS122の処理を経た後、ステップS116およびステップS122の処理が繰返される。
[When returning a packet indicating that you are busy]
Through the processing up to step S130, the
[割込処理を行う場合]
ステップS118までの処理を経て、通信制御部90は、発信側の電話機の優先度が2段階の等級のうち高い等級か否かを判断する(ステップS130)。この場合、発信側の電話機の優先度が2段階の等級のうち低い等級であるとすると(ステップS130にてNO)、割込制御部92は、割込み処理を行う(ステップS140)。
[When performing interrupt processing]
Through the processing up to step S118, the
以上のようにして、本実施の形態に係るIPゲートウェイ装置は、通話中の電話機に対して第三者から新たな着信があった場合、第三者の電話機と現在通話中の電話機との優先度を比較し、比較の結果に基づいて、少なくとも一方の通信を実施するように、各種の制御を行う。図9は、最初に着呼があった相手の優先度と後に着呼があった相手との優先度に応じた処理の内容を表わす図である。これにより、通話中に重要な相手から着信があった場合、その着信を取逃がすことを防止できる。その結果、通話の際に重要な情報を聞き損なう危険性を減少させるIPゲートウェイ装置およびIPゲートウェイ装置による通話の中継方法を提供することができる。 As described above, when there is a new incoming call from a third party to the telephone being talked to, the IP gateway device according to the present embodiment gives priority to the telephone of the third party and the telephone that is currently talking. The various degrees of control are performed so that at least one communication is performed based on the comparison result. FIG. 9 is a diagram showing the contents of processing according to the priority of the partner who first received the call and the priority of the partner who received the call later. Thereby, when an incoming call is received from an important party during a call, it is possible to prevent the incoming call from being missed. As a result, it is possible to provide an IP gateway device and a method of relaying a call by the IP gateway device that reduce the risk of failing to hear important information during a call.
また、本実施の形態に係るIPゲートウェイ装置は、重要な相手との通話を良好に実施するための制御を実施する。これにより、第三者からの発信によって、重要な相手との通話の機会が損なわれたり、重要な相手からの情報を聞き損なったりする危険性が減少する。その結果、第三者からの発信によって通話の際に重要な情報を聞き損なう危険性を減少させるIPゲートウェイ装置およびIPゲートウェイ装置による通話の中継方法を提供することができる。 In addition, the IP gateway device according to the present embodiment performs control for satisfactorily performing a call with an important party. This reduces the risk that a call from an important party may be lost or information from an important party may be missed due to a call from a third party. As a result, it is possible to provide an IP gateway device and a method for relaying a call by the IP gateway device that reduce the risk of failing to hear important information during a call due to a call from a third party.
また、本実施の形態に係るIPゲートウェイ装置は、重要な相手との通話中に別の重要な相手の発信があった場合、後者からの発信を空き回線に着信させる。これにより、重要な相手との通話中に別の重要な相手の発信があった場合、通話中の相手との通話の機会が損なわれたり、その相手からの情報を聞き損なったりする危険性が減少する上、別の重要な相手との通話の機会が損なわれたり、その相手からの情報を聞き損なったりする危険性も減少する。その結果、通話の際に複数の相手からの重要な情報を聞き損なう危険性を減少させるIPゲートウェイ装置およびIPゲートウェイ装置による通話の中継方法を提供することができる。 In addition, the IP gateway device according to the present embodiment causes a call from the latter to be received on an empty line when another important party makes a call during a call with an important party. As a result, when a call is made by another important party during a call with an important party, there is a risk that the opportunity for a call with the other party during the call will be lost, or the information from the other party may be missed. It also reduces the risk of losing the opportunity to talk to another important party or losing information from that party. As a result, it is possible to provide an IP gateway device that reduces the risk of failing to hear important information from a plurality of parties during a call, and a call relay method using the IP gateway device.
また、本実施の形態に係るIPゲートウェイ装置は、ある相手との通話中に重要な相手の発信があった場合、後者からの発信を通知する。これにより、さして重要でない相手からの発信によって、重要な相手との通話の機会が損なわれたり、重要な相手からの情報を聞き損なったりする危険性が減少する。その結果、さして重要でない相手と通話していたことによって、通話の際に重要な情報を聞き損なう危険性を減少させるIPゲートウェイ装置およびIPゲートウェイ装置による通話の中継方法を提供することができる。 In addition, the IP gateway device according to the present embodiment notifies a call from the latter when there is a call from an important partner during a call with a certain partner. As a result, there is a reduced risk that a call from an important party may be lost or information from an important party may be missed due to a call from an unimportant party. As a result, it is possible to provide an IP gateway device and a method for relaying a call by the IP gateway device that reduce the risk of failing to hear important information during a call due to a call with an unimportant party.
なお、本発明の変形例として、メモリ52に記憶される優先度の情報は、IP電話アダプタ22を介して接続されたアナログ電話機24から、IP電話アダプタ22およびPHY56を介して、信号として入力されてもよい。同様に、メモリ52に記憶される優先度の情報は、IPゲートウェイ装置20に直接接続されたアナログ電話機24から、SLIC58を介して、信号として入力されてもよい。IP電話機26から、PHY56を介して、入力されてもよい。無線電話機28から、無線通信回路54を介して、入力されてもよい。
As a modification of the present invention, the priority information stored in the
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
20 IPゲートウェイ装置、22 IP電話アダプタ、24 アナログ電話機、26 IP電話機、28 無線電話機、30 IP電話網、34 サーバ、50 WAN通信回路、52 メモリ、54 無線通信回路、56 PHY、58 SLIC、60 CPU、62 電源、70 識別部、72 番号判断部、78 読出部、74 電話機判断部、84 割込判断部、76 情報制御部、80 実施制御部、82 データ制御部、90 通信制御部、92 割込制御部、96 転送制御部、98 ネットワーク制御部。 20 IP gateway device, 22 IP telephone adapter, 24 analog telephone, 26 IP telephone, 28 wireless telephone, 30 IP telephone network, 34 server, 50 WAN communication circuit, 52 memory, 54 wireless communication circuit, 56 PHY, 58 SLIC, 60 CPU, 62 power supply, 70 identification unit, 72 number determination unit, 78 reading unit, 74 telephone determination unit, 84 interrupt determination unit, 76 information control unit, 80 execution control unit, 82 data control unit, 90 communication control unit, 92 Interrupt control unit, 96 transfer control unit, 98 network control unit.
Claims (2)
前記複数の電話機とは異なる、2台以上の電話機と通信するための電話機通信手段と、
前記ネットワーク通信手段が通信する前記複数の電話機の優先度を表わす情報を記憶するための記憶手段と、
前記電話機通信手段および前記ネットワーク通信手段を介して、前記2台以上の電話機のいずれかが前記複数の電話機のいずれかと通信中に、前記2台以上の電話機のいずれかである通信中の電話機に対し、前記ネットワーク通信手段が通信する電話機のいずれかが着信を要求した場合、前記優先度に基づいて、通信の継続および着信を要求した前記電話機との通信の少なくとも一方を実施するように、前記電話機通信手段および前記ネットワーク通信手段を制御するための制御手段とを備え、
前記ネットワーク通信手段は、送信元の電話番号、送信先の電話番号、および前記送信先に送信する情報を表わすデータを、前記ネットワークを介して前記複数の電話機と通信するための手段を含み、
前記記憶手段は、前記電話機通信手段が通信する電話機の電話番号を表わす情報、ならびに前記電話機通信手段が通信する電話機が通信中か待機中かと前記電話機通信手段が通信する電話機からの情報の送信先とを前記電話機通信手段が通信する電話機ごとに表わす情報と共に、前記ネットワーク通信手段が通信する前記複数の電話機の優先度を表わす情報を記憶するための手段を含み、
前記制御手段は、
前記ネットワーク通信手段が受信したデータが表わす、前記送信元の電話番号、前記送信先の電話番号、および前記送信先に送信する情報を識別するための識別手段と、
前記記憶手段が記憶した情報に基づいて、前記識別手段が識別した送信先の電話番号が、前記電話機通信手段と通信する電話機の電話番号に一致するか否かを判断するための番号判断手段と、
前記記憶手段から、前記送信元の電話番号が表わす電話機の、前記優先度を表わす情報を読出すための読出手段と、
前記識別手段が識別した送信先の電話番号が前記電話機通信手段と通信する電話機の電話番号に一致する場合、前記記憶手段が記憶した情報に基づいて、前記送信先の電話番号が表わす電話機が通信中か待機中かを判断するための電話機判断手段と、
前記送信先の電話番号が表わす電話機が通信中の場合、前記送信先の電話番号が表わす電話機と前記送信元の電話番号が表わす電話機とが、前記ネットワーク通信手段を介して通信中か否かを判断するための割込判断手段と、
前記送信先の電話番号が表わす電話機が待機中の場合、および前記送信先の電話番号が表わす電話機が前記送信元の電話番号が表わす電話機と前記ネットワーク通信手段を介して通信中の場合、前記送信先の電話番号が表わす電話機に対し、前記識別手段が識別した情報を送信するように、前記電話機通信手段を制御するための情報制御手段と、
前記送信先の電話番号が表わす電話機と前記ネットワーク通信手段を介して通信中の電話機の前記優先度と、前記送信元の電話番号が表わす電話機の前記優先度とのうち、いずれの前記優先度が要件を満たすかに応じて、前記通信中の電話機と、前記送信元の電話番号が表わす電話機とのうち、少なくとも一方と通信するように、前記ネットワーク通信手段および前記電話機通信手段を制御するための実施制御手段と、
前記電話機通信手段が受信した信号の内容を表わすデータを送信するように、前記ネットワーク通信手段を制御するためのデータ制御手段とを含む、中継装置。 Network communication means for communicating with a plurality of telephones via a network;
Telephone communication means for communicating with two or more telephones different from the plurality of telephones;
Storage means for storing information representing priorities of the plurality of telephones with which the network communication means communicates;
Via the telephone communication means and the network communication means, any one of the two or more telephones is communicating with any one of the plurality of telephones, and the telephone being in communication is one of the two or more telephones. On the other hand, when any of the telephones with which the network communication means communicates requests an incoming call, based on the priority, at least one of the continuation of communication and the communication with the telephone that has requested the incoming call is performed. A telephone communication means and a control means for controlling the network communication means ,
The network communication means includes means for communicating data representing a transmission source telephone number, a transmission destination telephone number, and information to be transmitted to the transmission destination with the plurality of telephones via the network,
The storage means includes information representing a telephone number of the telephone with which the telephone communication means communicates, and a destination of information from the telephone with which the telephone communication means communicates whether the telephone with which the telephone communication means communicates is in communication or on standby And means for storing information representing the priority of the plurality of telephones with which the network communication means communicates together with information representing each telephone with which the telephone communication means communicates,
The control means includes
Identification means for identifying the telephone number of the transmission source, the telephone number of the transmission destination, and information to be transmitted to the transmission destination represented by the data received by the network communication means ;
Number judging means for judging whether or not the telephone number of the destination identified by the identifying means matches the telephone number of the telephone communicating with the telephone communication means based on the information stored in the storage means ,
Reading means for reading the information indicating the priority of the telephone represented by the telephone number of the transmission source from the storage means;
When the destination telephone number identified by the identification means matches the telephone number of the telephone communicating with the telephone communication means, the telephone indicated by the destination telephone number communicates based on the information stored in the storage means. A telephone determination means for determining whether the telephone is on standby or waiting;
When the telephone set indicated by the destination telephone number is in communication, it is determined whether the telephone set indicated by the destination telephone number and the telephone set indicated by the source telephone number are communicating via the network communication means. An interrupt determination means for determining;
When the telephone indicated by the destination telephone number is on standby, and when the telephone indicated by the destination telephone number is communicating with the telephone indicated by the destination telephone number via the network communication means, the transmission Information control means for controlling the telephone communication means so as to transmit the information identified by the identification means to the telephone represented by the previous telephone number;
Which of the priorities is the priority of the telephone that is communicating with the telephone represented by the destination telephone number and the network communication means, and the priority of the telephone represented by the telephone number of the transmission source For controlling the network communication means and the telephone communication means so as to communicate with at least one of the communicating telephone and the telephone represented by the telephone number of the transmission source according to whether the requirement is satisfied Implementation control means;
And a data control means for controlling the network communication means so as to transmit data representing the content of the signal received by the telephone communication means .
前記複数の電話機とは異なる、2台以上の電話機と通信するための電話機通信手段と、
前記ネットワーク通信手段が通信する前記複数の電話機の優先度を表わす情報を記憶するための記憶手段と、
前記電話機通信手段および前記ネットワーク通信手段を制御するための制御手段とを含み、
前記ネットワーク通信手段は、送信元の電話番号、送信先の電話番号、および前記送信先に送信する情報を表わすデータを、前記ネットワークを介して前記複数の電話機と通信するための手段を有し、
前記記憶手段は、前記電話機通信手段が通信する電話機の電話番号を表わす情報、ならびに前記電話機通信手段が通信する電話機が通信中か待機中かと前記電話機通信手段が通信する電話機からの情報の送信先とを前記電話機通信手段が通信する電話機ごとに表わす情報と共に、前記ネットワーク通信手段が通信する前記複数の電話機の優先度を表わす情報を記憶するための手段を有する、中継装置における情報の中継方法であって、
前記中継方法は、
前記制御手段が、前記電話機通信手段および前記ネットワーク通信手段を介して、前記2台以上の電話機のいずれかが前記複数の電話機のいずれかと通信する通信ステップと、
前記通信ステップの間に、前記2台以上の電話機のいずれかである通信中の電話機に対し、前記ネットワーク通信手段が通信する電話機のいずれかが着信を要求すると、前記制御手段が、前記優先度に基づいて、通信の継続および着信を要求した前記電話機との通信の少なくとも一方を実施するように、前記電話機通信手段および前記ネットワーク通信手段を制御する制御ステップとを備え、
前記制御ステップには、
前記ネットワーク通信手段が受信したデータが表わす、前記送信元の電話番号、前記送信先の電話番号、および前記送信先に送信する情報を識別する識別ステップと、
前記記憶手段が記憶した情報に基づいて、前記識別ステップにより識別された送信先の電話番号が、前記電話機通信手段と通信する電話機の電話番号に一致するか否かを判断する番号判断ステップと、
前記記憶手段から、前記送信元の電話番号が表わす電話機の、前記優先度を表わす情報を読出すための読出ステップと、
前記識別ステップにより識別された送信先の電話番号が前記電話機通信手段と通信する電話機の電話番号に一致する場合、前記記憶手段が記憶した情報に基づいて、前記送信先の電話番号が表わす電話機が通信中か待機中かを判断する電話機判断ステップと、
前記送信先の電話番号が表わす電話機が通信中の場合、前記送信先の電話番号が表わす電話機と前記送信元の電話番号が表わす電話機とが、前記ネットワーク通信手段を介して通信中か否かを判断する割込判断ステップと、
前記送信先の電話番号が表わす電話機が待機中の場合、および前記送信先の電話番号が表わす電話機が前記送信元の電話番号が表わす電話機と前記ネットワーク通信手段を介して通信中の場合、前記送信先の電話番号が表わす電話機に対し、前記識別ステップにより識別された情報を送信するように、前記電話機通信手段を制御する情報制御ステップと、
前記送信先の電話番号が表わす電話機と前記ネットワーク通信手段を介して通信中の電話機の前記優先度と、前記送信元の電話番号が表わす電話機の前記優先度とのうち、いずれの前記優先度が要件を満たすかに応じて、前記通信中の電話機と、前記送信元の電話番号が表わす電話機とのうち、少なくとも一方と通信するように、前記ネットワーク通信手段および前記電話機通信手段を制御する実施制御ステップと、
前記電話機通信手段が受信した信号の内容を表わすデータを送信するように、前記ネットワーク通信手段を制御するデータ制御ステップとが含まれる、中継方法。 Network communication means for communicating with a plurality of telephones via a network;
Telephone communication means for communicating with two or more telephones different from the plurality of telephones;
Storage means for storing information representing priorities of the plurality of telephones with which the network communication means communicates;
The look-containing and control means for controlling telephone communication means and the network communication means,
The network communication means has means for communicating data representing a transmission source telephone number, a transmission destination telephone number, and information to be transmitted to the transmission destination with the plurality of telephones via the network,
The storage means includes information representing a telephone number of the telephone with which the telephone communication means communicates, and a destination of information from the telephone with which the telephone communication means communicates whether the telephone with which the telephone communication means communicates is in communication or on standby And a means for storing information representing the priority of the plurality of telephones with which the network communication means communicates together with information representing each telephone with which the telephone communication means communicates. There,
The relay method is:
A communication step in which any one of the two or more telephones communicates with any of the plurality of telephones via the telephone communication means and the network communication means;
During the communication step, when any of the telephones with which the network communication means communicates requests an incoming telephone that is one of the two or more telephones, the control means based on, to perform at least one of communication with the telephone that requested the continuation and incoming communication, and a control step of controlling the telephone communication means and the network communication means,
The control step includes
An identification step for identifying the telephone number of the transmission source, the telephone number of the transmission destination, and information to be transmitted to the transmission destination represented by the data received by the network communication means ;
A number determination step for determining whether or not the destination telephone number identified in the identification step matches the telephone number of the telephone communicating with the telephone communication means based on the information stored in the storage means;
A reading step for reading information indicating the priority of the telephone set indicated by the transmission source telephone number from the storage means;
When the telephone number of the destination identified by the identifying step matches the telephone number of the telephone that communicates with the telephone communication means, the telephone represented by the destination telephone number is based on the information stored in the storage means. A telephone determination step for determining whether communication or waiting;
When the telephone set indicated by the destination telephone number is in communication, it is determined whether the telephone set indicated by the destination telephone number and the telephone set indicated by the source telephone number are communicating via the network communication means. An interrupt determination step to determine;
When the telephone indicated by the destination telephone number is on standby, and when the telephone indicated by the destination telephone number is communicating with the telephone indicated by the destination telephone number via the network communication means, the transmission An information control step for controlling the telephone communication means to transmit the information identified in the identification step to the telephone represented by the previous telephone number;
Which of the priorities is the priority of the telephone that is communicating with the telephone represented by the destination telephone number and the network communication means, and the priority of the telephone represented by the telephone number of the transmission source Implementation control for controlling the network communication means and the telephone communication means so as to communicate with at least one of the telephone in communication and the telephone represented by the telephone number of the transmission source according to whether the requirement is satisfied Steps,
Wherein as telephone communication means for transmitting data representing the content of the received signal includes a data control step of controlling the network communication means, a relay method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006244548A JP4751280B2 (en) | 2006-09-08 | 2006-09-08 | Relay device and relay method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006244548A JP4751280B2 (en) | 2006-09-08 | 2006-09-08 | Relay device and relay method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011091820A Division JP5568050B2 (en) | 2011-04-18 | 2011-04-18 | Relay device and relay method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008067201A JP2008067201A (en) | 2008-03-21 |
JP4751280B2 true JP4751280B2 (en) | 2011-08-17 |
Family
ID=39289480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006244548A Expired - Fee Related JP4751280B2 (en) | 2006-09-08 | 2006-09-08 | Relay device and relay method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4751280B2 (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01264048A (en) * | 1988-04-14 | 1989-10-20 | Canon Inc | Line connection system |
JPH01293053A (en) * | 1988-05-20 | 1989-11-27 | Nec Corp | Busy tone incoming connecting system |
JPH0350996A (en) * | 1989-07-19 | 1991-03-05 | Iwatsu Electric Co Ltd | Talking service system |
-
2006
- 2006-09-08 JP JP2006244548A patent/JP4751280B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008067201A (en) | 2008-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1620062B (en) | Method for providing service of multimedia mail box to support user mobility | |
JP3695563B2 (en) | Data network communication call processing method and data network communication call processing network node | |
JP4944415B2 (en) | COMMUNICATION SYSTEM, PRESENCE SERVER, AND COMMUNICATION METHOD USED FOR THEM | |
JP5994630B2 (en) | Relay device | |
US20050143057A1 (en) | Method for forwarding call from cellular phone to IP phone | |
US7436944B2 (en) | Repeating device | |
JP5110915B2 (en) | Wireless IP telephone and wireless IP telephone system | |
WO2008138187A1 (en) | A realizing method for re-answering call | |
JP4751280B2 (en) | Relay device and relay method | |
JP5568050B2 (en) | Relay device and relay method | |
JP2008085901A (en) | Telephone switching system, and service provision method for use in the same telephone switching system | |
JP4355532B2 (en) | Gateway device, extension telephone exchange system, and extension telephone exchange method | |
JP2008113381A (en) | Communication system | |
JP4175940B2 (en) | VoIP telephone system and communication control method in VoIP telephone system | |
KR100571953B1 (en) | Method for serving the voice mail using internet phone gateway | |
JP5094163B2 (en) | Wireless IP telephone and wireless IP telephone system | |
US8630254B2 (en) | Telephone line switching apparatus, telephone line switching system, telephone relay system, telephone relay method, telephone relay program | |
JP2007195109A (en) | Relay device, telephone system, relay program, and computer readable recording medium recording relay program | |
JP2001203756A (en) | Network communication method and network communication system | |
JP2004056775A (en) | Voip telephone system | |
US20080253360A1 (en) | Terminal apparatus and computer program | |
JP4323543B2 (en) | Voice terminal | |
JP2007043537A (en) | System, apparatus and method for providing data | |
JP2006013869A (en) | Gateway apparatus | |
JP2002281159A (en) | Multimedia communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090525 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110224 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110308 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110418 |
|
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: 20110510 |
|
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: 20110520 |
|
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: 20140527 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |