Nothing Special   »   [go: up one dir, main page]

JP4751280B2 - Relay device and relay method - Google Patents

Relay device and relay method Download PDF

Info

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
Application number
JP2006244548A
Other languages
Japanese (ja)
Other versions
JP2008067201A (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.)
Sumitomo Electric Industries Ltd
Sumitomo Electric Networks Inc
Original Assignee
Sumitomo Electric Industries Ltd
Sumitomo Electric Networks Inc
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 Sumitomo Electric Industries Ltd, Sumitomo Electric Networks Inc filed Critical Sumitomo Electric Industries Ltd
Priority to JP2006244548A priority Critical patent/JP4751280B2/en
Publication of JP2008067201A publication Critical patent/JP2008067201A/en
Application granted granted Critical
Publication of JP4751280B2 publication Critical patent/JP4751280B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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に開示された電話装置は、捕捉装置と、記憶装置と、検出装置と、制御装置とを含む。捕捉装置は、着信情報を捕捉する。記憶装置は、着信情報を捕捉装置によって捕捉させるか否かの判断基準を示す判断基準情報を記憶する。検出装置は、着信情報の発信元の相手または電話通話中の相手を示す相手情報を検出する。制御装置は、電話通話中にデジタル通話回線を介して着信情報が着信したとき、検出装置によって検出された相手情報および記憶装置に記憶される判断基準情報に基づいて、相手情報が判断基準情報を満たすとき、着信情報を捕捉させ、相手情報が判断基準情報を満たさないとき、着信情報を捕捉させないように捕捉装置を制御する。   Patent Document 2 discloses a telephone device that is connected to a plurality of call lines including a digital call line for performing a telephone call by digital data communication, and makes a telephone call by selectively using the plurality of call lines. The telephone device disclosed in Patent Literature 2 includes a capture device, a storage device, a detection device, and a control device. The capturing device captures incoming information. The storage device stores determination criterion information indicating a criterion for determining whether or not incoming information is captured by the capturing device. The detection device detects partner information indicating a partner of a caller of incoming information or a partner during a telephone call. When the incoming call information is received via the digital call line during a telephone call, the control device determines the reference information from the other party information based on the other party information detected by the detection device and the determination reference information stored in the storage device. When the condition is satisfied, the incoming information is captured, and when the partner information does not satisfy the criterion information, the capturing device is controlled so that the incoming information is not captured.

特許文献2に開示された発明によると、電話通話中に着信情報が着信したとき、その着信情報を選択的に捕捉することができる。
特開2005−160055号公報 特開2006−80881号公報
According to the invention disclosed in Patent Document 2, when incoming information is received during a telephone call, the incoming information can be selectively captured.
JP-A-2005-160055 JP 2006-80881 A

しかし、特許文献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 Patent Document 2, there is a problem in that an incoming call from the other party may not be captured even though an incoming call from an important party is received.

本発明は上述の問題点を解決するためになされたものであって、その目的は、通話の際に重要な情報を聞き損なう危険性を減少させる中継装置および中継方法を提供することにある。   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 IP telephones 26 and server 34 via IP telephone network 30. The “IP phone” includes a phone that uses a telephone-dedicated network and a phone that uses a general Internet network. The IP telephone network 30 may be either network, but in the present embodiment, it is assumed to be a network for the Internet.

図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 IP gateway device 20, an IP telephone adapter 22, an analog telephone 24, an IP telephone 26, and a wireless telephone 28. In the present embodiment, four analog telephones 24 are connected to the IP gateway device 20, but only two analog telephones 24 are shown in FIG. The IP gateway device 20 connects the analog telephone 24 connected via the IP telephone adapter 22, the analog telephone 24 directly connected to the IP gateway device 20, the IP telephone 26, the wireless telephone 28, and the IP telephone network 30. It is a relay device that relays communication with the IP telephone 26 and the server 34 connected via the network. The IP telephone adapter 22 is an apparatus for realizing an IP telephone using the analog telephone 24. The analog telephone 24 is a device for a user to call using an analog signal. The IP telephone 26 is a device for a user to make a call according to the Internet protocol. The wireless telephone 28 is a device for a user to call by wireless communication according to the Internet protocol.

図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 IP gateway device 20. The IP gateway device 20 includes a WAN (Wide Area Network) communication circuit 50, a memory 52, a wireless communication circuit 54, a PHY (Physical Layer Chip) 56, a SLIC (Subscriber Line Interface Circuit) 58, and a CPU (Central processing). Unit) 60 and a power source 62.

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 WAN communication circuit 50 is a circuit that communicates data described below with the IP telephone 26 and the server 34 via the IP telephone network 30. The data is data representing a transmission source telephone number, a transmission destination telephone number, and information to be transmitted to the transmission destination. In this embodiment, these data are communicated as packets. The memory 52 is a device that stores information to be described later. The wireless communication circuit 54 is a circuit that performs wireless communication with the wireless telephone 28. The PHY 56 is a device that mutually converts a signal that can be communicated by the IP telephone adapter 22 and the IP telephone 26 and a signal that can be used by the CPU 60. The PHY 56 operates as a device for communicating with the analog telephone 24 and the IP telephone 26 connected to the IP telephone adapter 22. The SLIC 58 is a device that mutually converts a signal that can be used by the CPU 60 and a signal that can be used by the analog telephone 24. The SLIC 58 operates as a device for communicating with a plurality of analog telephones 24. The SLIC 58 is also a device that controls the operation of the analog telephone 24 through control of signal waveforms. The CPU 60 is a device that controls the WAN communication circuit 50, the wireless communication circuit 54, the PHY 56, and the SLIC 58. The CPU 60 is also a device that performs processing necessary to control these. The power source 62 is a device that supplies power to devices and circuits that constitute the IP gateway device 20.

図3は、CPU60の機能ブロック図である。図3を参照して、CPU60は、識別部70と、番号判断部72と、読出部78と、電話機判断部74と、割込判断部84と、情報制御部76と、実施制御部80と、データ制御部82とを含む。   FIG. 3 is a functional block diagram of the CPU 60. Referring to FIG. 3, CPU 60 includes identification unit 70, number determination unit 72, reading unit 78, telephone determination unit 74, interrupt determination unit 84, information control unit 76, and implementation control unit 80. And a data control unit 82.

識別部70は、WAN通信回路50が受信したパケットの内容を識別する。番号判断部72は、WAN通信回路50が受信したパケットの送信先が、無線通信回路54、PHY56、あるいはSLIC58と通信する電話機か否かを判断する。   The identification unit 70 identifies the content of the packet received by the WAN communication circuit 50. The number determination unit 72 determines whether the transmission destination of the packet received by the WAN communication circuit 50 is a telephone that communicates with the wireless communication circuit 54, the PHY 56, or the SLIC 58.

読出部78は、優先度を表わす情報を読出す。電話機判断部74は、WAN通信回路50が受信したパケットの送信先の電話機が通信中か待機中かを判断する。割込判断部84は、WAN通信回路50が受信したパケットの送信先の電話機と送信元の電話機とが、WAN通信回路50を介して通信中か否かを判断する。情報制御部76は、WAN通信回路50が受信したパケットの送信先の電話機が待機中の場合、および送信先の電話機が送信元の電話機とWAN通信回路50を介して通信中の場合、送信先の電話機に対し、識別部70が識別した情報を送信する。実施制御部80は、等級についての要件を優先度が満たすか否かに応じて、電話機の通信を実施させる。データ制御部82は、無線通信回路54、PHY56、およびSLIC58が受信した信号の内容を表わすデータを送信するように、WAN通信回路50を制御する。   Reading unit 78 reads information representing the priority. The telephone determination unit 74 determines whether the destination telephone of the packet received by the WAN communication circuit 50 is communicating or waiting. The interrupt determination unit 84 determines whether or not the transmission destination telephone of the packet received by the WAN communication circuit 50 and the transmission source telephone are communicating via the WAN communication circuit 50. When the destination telephone of the packet received by the WAN communication circuit 50 is on standby, and when the destination telephone is communicating with the source telephone via the WAN communication circuit 50, the information control unit 76 The information identified by the identification unit 70 is transmitted to the telephone. The execution control unit 80 causes the telephone to perform communication depending on whether or not the priority satisfies the requirements for the class. The data control unit 82 controls the WAN communication circuit 50 so as to transmit data representing the contents of signals received by the wireless communication circuit 54, the PHY 56, and the SLIC 58.

本実施の形態において、識別部70と、番号判断部72と、電話機判断部74と、情報制御部76と、読出部78と、実施制御部80と、データ制御部82と、割込判断部84とは、CPU60によって実現される仮想装置である。   In the present embodiment, the identification unit 70, the number determination unit 72, the telephone determination unit 74, the information control unit 76, the reading unit 78, the implementation control unit 80, the data control unit 82, and the interrupt determination unit A virtual device 84 is realized by the CPU 60.

実施制御部80は、通信制御部90と、割込制御部92とを含む。通信制御部90は、送信先として指定された電話機以外の電話機に対する通信を実施する。割込制御部92は、送信先として指定されていた電話機に対し、着信があったことを表わす信号を送信するための制御を行う。通信制御部90と、割込制御部92とも、CPU60によって実現される仮想装置である。   The implementation control unit 80 includes a communication control unit 90 and an interrupt control unit 92. The communication control unit 90 performs communication with a telephone other than the telephone designated as the transmission destination. The interrupt control unit 92 performs control for transmitting a signal indicating that there is an incoming call to the telephone set designated as the transmission destination. Both the communication control unit 90 and the interrupt control unit 92 are virtual devices realized by the CPU 60.

通信制御部90は、転送制御部96と、ネットワーク制御部98とを含む。転送制御部96は、送信先として指定されていた電話機とは別の電話機に着信信号などを送信するための制御を行う。ネットワーク制御部98は、通話中を意味するデータを返信するための制御を行う。転送制御部96と、ネットワーク制御部98とも、CPU60によって実現される仮想装置である。   The communication control unit 90 includes a transfer control unit 96 and a network control unit 98. The transfer control unit 96 performs control for transmitting an incoming signal or the like to a telephone other than the telephone designated as the transmission destination. The network control unit 98 performs control for returning data indicating that the call is in progress. Both the transfer control unit 96 and the network control unit 98 are virtual devices realized by the CPU 60.

図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 memory 52. The information included in the priority database represents the priority of the telephone with which the WAN communication circuit 50 communicates. In the case of the present embodiment, the priority database stored in the memory 52 includes a number, information on the other party's telephone number, and priority information. The number is information for specifying a combination of telephone number information and priority information. The information on the other party's telephone number represents the telephone number of the telephone with which the WAN communication circuit 50 communicates via the IP telephone network 30. The priority information is information indicating the priority set by the user for each telephone set indicated by the telephone number information of the other party. In the case of the present embodiment, the priority is represented by two grades. In FIG. 4, the fact that a higher grade is set among these grades is represented by the letters “high”. The fact that a lower grade is set among these grades is represented by a character string “NULL”. The memory 52 stores data corresponding to “high” or “NULL”.

図5は、メモリ52が記憶した電話機データベースの内容を表わす図である。本実施の形態の場合、メモリ52が記憶する電話機データベースは、電話機IDと、外線番号を表わす情報と、通話の可否を表わす情報と、送信先の電話番号を表わす情報とを含む。   FIG. 5 shows the contents of the telephone database stored in memory 52. In the case of the present embodiment, the telephone database stored in memory 52 includes a telephone ID, information representing an outside line number, information representing whether or not a call can be made, and information representing a destination telephone number.

電話機IDは、無線通信回路54、PHY56、およびSLIC58が通信する電話機を特定するための情報である。電話機データベースを構成する情報のうちを構成する情報のうち電話機ID以外の情報は、無線通信回路54、電話機ID以外の情報が、電話機IDに対応付けられている。これにより、電話機データベースは、無線通信回路54、PHY56、およびSLIC58が通信する電話機ごとに表わされることとなる。   The telephone ID is information for specifying a telephone with which the wireless communication circuit 54, the PHY 56, and the SLIC 58 communicate. Of the information constituting the telephone database, information other than the telephone ID is associated with the wireless communication circuit 54 and information other than the telephone ID is associated with the telephone ID. Thus, the telephone database is represented for each telephone with which the wireless communication circuit 54, the PHY 56, and the SLIC 58 communicate.

外線番号を表わす情報は、無線通信回路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 radio communication circuit 54, PHY 56, and SLIC 58 communicate. The information indicating whether communication is possible is information indicating whether the telephone set with which the wireless communication circuit 54, the PHY 56, and the SLIC 58 communicate is in communication or in standby. The information indicating the telephone number of the transmission destination is information indicating the telephone set as the transmission destination of the information by telephone number. The information whose transmission destination is represented by this information is information whose transmission source is a telephone with which the wireless communication circuit 54, the PHY 56, and the SLIC 58 communicate.

「電話機を送信元とする情報」の例には、通話中の音声を表わす情報や、通話の開始時や終了時に通信される、制御のための情報が含まれる。本実施の形態の場合、通話のための制御は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 wireless communication circuit 54, the PHY 56, and the SLIC 58 are represented for each telephone that communicates, the information constituting the telephone database may be a separate independent database.

図6を参照して、IPゲートウェイ装置20で実行されるプログラムは、優先度を表わす情報の登録に関し、以下のような制御を実行する。   Referring to FIG. 6, the program executed in IP gateway device 20 performs the following control regarding registration of information indicating priority.

ステップS100にて、ユーザが図示しないスイッチを投入したことに応答して、IPゲートウェイ装置20を構成する装置や回路に対し電源62は電力の供給を開始する。   In step S100, in response to the user turning on a switch (not shown), the power supply 62 starts to supply power to the devices and circuits constituting the IP gateway device 20.

ステップS102にて、IPゲートウェイ装置20の図示しないキーボードは、優先度の情報を受付ける。このキーボードは、電話番号ごとに優先度の情報を受付ける。受付けられた優先度の情報は、CPU60を介してメモリ52に出力される。メモリ52は、前述した優先度データベースの情報として、その情報を記憶する。   In step S102, a keyboard (not shown) of the IP gateway device 20 accepts priority information. This keyboard accepts priority information for each telephone number. The received priority information is output to the memory 52 via the CPU 60. The memory 52 stores the information as the above-described priority database information.

図7を参照して、IPゲートウェイ装置20で実行されるプログラムは、通話に関し、以下のような制御を実行する。   Referring to FIG. 7, the program executed by IP gateway device 20 performs the following control regarding a call.

ステップS110にて、CPU60は、着呼を待ち受ける。着呼を待ち受けるための処理として、WAN通信回路50がパケットを受信するたびに、次の2つの処理が実施される。第1の処理は、パケットが表わす、送信元の電話番号、送信先の電話番号、および送信先に送信する情報を、識別部70が識別する処理である。第2の処理は、番号判断部72が、識別部70が識別した送信先の電話番号が、次に述べる電話機の電話番号のいずれかに一致するか否かを判断する処理である。その電話機とは、アナログ電話機24、IP電話機26、および無線電話機28である。これらの電話機は、無線通信回路54、PHY56、およびSLIC58が通信する電話機である。この判断は、メモリ52が記憶した電話機データベースの情報に基づいて実施される。送信先の電話番号がこれらの電話機のいずれの電話番号にも一致しない場合、WAN通信回路50が受信したパケットは無視される。   In step S110, CPU 60 waits for an incoming call. As a process for waiting for an incoming call, the following two processes are performed each time the WAN communication circuit 50 receives a packet. The first process is a process in which the identification unit 70 identifies the transmission source telephone number, the transmission destination telephone number, and the information to be transmitted to the transmission destination represented by the packet. The second process is a process in which the number determination unit 72 determines whether the destination telephone number identified by the identification unit 70 matches any of the telephone numbers of the telephones described below. The telephones are an analog telephone 24, an IP telephone 26, and a wireless telephone 28. These telephones are telephones with which the wireless communication circuit 54, the PHY 56, and the SLIC 58 communicate. This determination is performed based on information in the telephone database stored in the memory 52. If the destination telephone number does not match any of these telephone numbers, the packet received by the WAN communication circuit 50 is ignored.

ステップS112にて、読出部78は、送信元の電話番号の情報に基づき、その電話番号が表わす電話機の優先度の情報をメモリ52の優先度データベースから読出す。読出された優先度は、CPU60の図示しないバッファが記憶する。なお、本実施の形態において、ステップS110にて識別部70が識別した「送信元の電話番号」が表わす電話機を、「発信側の電話機」と称する。   In step S 112, reading unit 78 reads the telephone priority information represented by the telephone number from the priority database of memory 52 based on the telephone number information of the transmission source. The read priority is stored in a buffer (not shown) of the CPU 60. In the present embodiment, the telephone represented by the “transmission source telephone number” identified by the identification unit 70 in step S110 is referred to as a “calling telephone”.

ステップ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 determination unit 74 determines whether the telephone set described below is in communication or in standby based on the information in the telephone database stored in the memory 52. The telephone is a telephone represented by the “transmission destination telephone number” identified by the identification unit 70. In this case, if such a telephone is on standby, the information control unit 76 and the data control unit 82 perform control for starting a call. That is, the information control unit 76 controls the wireless communication circuit 54, the PHY 56, or the SLIC 58 so that the information identified by the identification unit 70 is transmitted to the telephone set on standby. The data control unit 82 controls the WAN communication circuit 50 so as to transmit data representing the content of the signal received by the wireless communication circuit 54, the PHY 56, or the SLIC 58. Control for the communication is performed in accordance with SIP. In the present embodiment, the telephone set indicated by the “destination telephone number” identified by the identification unit 70 in step S110 is referred to as “the incoming 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 data control unit 82 controls the WAN communication circuit 50 so as to transmit data representing the content of the signal received by the wireless communication circuit 54, the PHY 56, or the SLIC 58. When the WAN communication circuit 50 receives the packet, the identification unit 70 identifies the transmission source telephone number, transmission destination telephone number, and information to be transmitted to the transmission destination indicated by the packet between the control of the data control unit 82. To do. When the information is identified, the number determination unit 72 determines whether or not the destination telephone number identified by the identification unit 70 in this step matches one of the telephone numbers of the telephones described below. The telephones are an analog telephone 24, an IP telephone 26, and a wireless telephone 28. These telephones are telephones with which the wireless communication circuit 54, the PHY 56, or the SLIC 58 communicates. When the telephone number of the transmission destination identified by the identification unit 70 in this step matches any of the telephone numbers of such telephones, the telephone determination unit 74 uses the information in the telephone database stored in the memory 52 to It is determined whether the telephone set described below is communicating or waiting. The telephone is a telephone represented by the destination telephone number identified by the identification unit 70 in this step. When the telephone is busy, the interrupt determination unit 84 determines whether or not the telephone and the telephone described below are communicating via the WAN communication circuit 50. The telephone is a telephone represented by the telephone number of the transmission source identified by the identification unit 70. As a result, the interrupt determination unit 84 determines whether or not there is an incoming call from a third-party telephone with respect to the above-mentioned “incoming-side telephone”. If it is determined that there is an incoming call from a third-party telephone (YES in step S116), the process proceeds to step S118. If not (NO in step S116), the process proceeds to step S122. In the present embodiment, the telephone represented by the “transmission source telephone number” identified by the identification unit 70 in this step is referred to as a “third party telephone”.

ステップS118にて、読出部78は、ステップS116にて識別部70が識別した送信元の電話番号の情報に基づき、第三者の電話機の優先度の情報を、メモリ52の優先度データベースから読出す。読出された優先度は、CPU60の図示しないバッファが記憶する。これにより、第三者の電話機の優先度の情報が読出されることとなる。   In step S118, the reading unit 78 reads the priority information of the third party telephone from the priority database in the memory 52 based on the information on the telephone number of the transmission source identified by the identification unit 70 in step S116. put out. The read priority is stored in a buffer (not shown) of the CPU 60. As a result, the priority information of the third party telephone is read out.

ステップS120にて、実施制御部80は、ステップS112にて読出部78が読出した優先度とステップS118にて読出部78が読出した優先度との違いに応じた処理を実施する。この処理は、実施制御部80が、発信側の電話機と第三者の電話機とのうちいずれの電話機の優先度が要件を満たすかに応じて、それらの電話機のうち、少なくとも一方の通信を実施するように、次に述べる2種類の回線などを制御する処理である。前述した「次に述べる2種類の回線など」のうち、1種類目の「回線など」は、無線通信回路54、PHY56、あるいはSLIC58を意味する。2種類目の「回線など」は、WAN通信回路50を意味する。この処理は、後述するステップS130からステップS142までの処理に相当する。   In step S120, the execution control unit 80 performs processing according to the difference between the priority read by the reading unit 78 in step S112 and the priority read by the reading unit 78 in step S118. In this process, the execution control unit 80 performs communication of at least one of the telephones of the calling party and the third party depending on which of the telephones satisfies the priority. As described above, the following two types of lines are controlled. Of the “two types of lines described below” described above, the first “line etc.” means the wireless communication circuit 54, the PHY 56, or the SLIC 58. The second type “line etc.” means the WAN communication circuit 50. This process corresponds to the process from step S130 to step S142 described later.

ステップS122にて、実施制御部80は、アナログ電話機24、IP電話機26、あるいは無線電話機28が無線通信回路54、PHY56、およびSLIC58から受信した信号に基づいて、通話を継続するか否かを判断する。通話を継続すると判断した場合には(ステップS122にてYES)、処理はステップS116へと移される。もしそうでないと(ステップS122にてNO)、処理は終了する。   In step S122, execution control unit 80 determines whether or not to continue the call based on signals received by analog telephone 24, IP telephone 26, or wireless telephone 28 from wireless communication circuit 54, PHY 56, and SLIC 58. To do. If it is determined that the call is to be continued (YES in step S122), the process proceeds to step S116. If not (NO in step S122), the process ends.

図8を参照して、IPゲートウェイ装置20で実行されるプログラムは、呼出に関し、以下のような制御を実行する。   Referring to FIG. 8, the program executed in IP gateway device 20 performs the following control regarding the call.

ステップS130にて、通信制御部90は、発信側の電話機の優先度が2段階の等級のうち高い等級か否かを判断する。発信側の電話機の優先度が高い等級と判断した場合には(ステップS130にてYES)、処理はステップS132へと移される。もしそうでないと(ステップS130にてNO)、処理はステップS140へと移される。ステップS132以降の処理により、通信制御部90は、発信側の電話機の優先度が2段階の等級のうち高い等級であることという要件が満たされている場合、次に述べる回路などを制御することとなる。「次に述べる回路など」は、WAN通信回路50、ならびに無線通信回路54、PHY56、およびSLIC58を意味する。これらの回路が制御されることにより、着信側の電話機以外の電話機に対する通信が実施される。   In step S130, communication control unit 90 determines whether the priority of the telephone on the calling side is a higher one of the two levels. If it is determined that the priority of the calling telephone is high (YES in step S130), the process proceeds to step S132. If not (NO in step S130), the process proceeds to step S140. By the processing after step S132, the communication control unit 90 controls the circuit described below when the requirement that the priority of the telephone on the calling side is a higher one of the two levels is satisfied. It becomes. “Circuit described below” means the WAN communication circuit 50 and the wireless communication circuit 54, the PHY 56, and the SLIC 58. By controlling these circuits, communication is performed with respect to telephones other than the incoming call telephone.

ステップS132にて、転送制御部96は、第三者の電話機の優先度が2段階の等級のうち高い等級か否かを判断する。第三者の電話機の優先度が2段階の等級のうち高い等級であると判断した場合には(ステップS132にてYES)、処理はステップS134へと移される。もしそうでないと(ステップS132にてNO)、処理はステップS142へと移される。ステップS134以降の処理により、転送制御部96は、次に述べる要件が満たされている場合、無線通信回路54、PHY56、およびSLIC58を制御することとなる。その要件とは、発信側の電話機の優先度と第三者の電話機の優先度とが、いずれも2段階の等級のうち高い等級であることという要件である。この制御により、着信側の電話機に送信する情報は、着信側の電話機とは別の電話機に送信される。   In step S132, transfer control unit 96 determines whether the priority of the third-party telephone is a higher one of the two levels. If it is determined that the priority of the third-party telephone is a higher one of the two levels (YES in step S132), the process proceeds to step S134. If not (NO in step S132), the process proceeds to step S142. By the processing after step S134, the transfer control unit 96 controls the wireless communication circuit 54, the PHY 56, and the SLIC 58 when the following requirements are satisfied. The requirement is a requirement that the priority of the telephone on the calling side and the priority of the third-party phone are both higher than the two levels. By this control, the information to be transmitted to the incoming side telephone is transmitted to a telephone other than the incoming side telephone.

ステップS134にて、転送制御部96は、メモリ52が記憶した電話機データベースに基づき、空き回線があるか否かを判断する。本実施の形態において、「空き回線」とは、無線通信回路54、PHY56、およびSLIC58と通信する電話機のうち待機中の電話機を意味する。空き回線があると判断した場合には(ステップS134にてYES)、処理はステップS136へと移される。もしそうでないと(ステップS134にてNO)、処理はステップS140へと移される。   In step S134, the transfer control unit 96 determines whether there is a free line based on the telephone database stored in the memory 52. In the present embodiment, “empty line” means a telephone that is on standby among telephones that communicate with the wireless communication circuit 54, the PHY 56, and the SLIC 58. If it is determined that there is a free line (YES in step S134), the process proceeds to step S136. If not (NO in step S134), the process proceeds to step S140.

ステップS136にて、転送制御部96は、空き回線に呼出信号を送信するように、無線通信回路54、PHY56、あるいはSLIC58を制御する。   In step S136, the transfer control unit 96 controls the wireless communication circuit 54, the PHY 56, or the SLIC 58 so as to transmit a calling signal to the free line.

ステップS138にて、無線通信回路54、PHY56、あるいはSLIC58が空き回線からの応答信号を受信すると、転送制御部96は、第三者との通話を開始させるため、無線通信回路54、PHY56、あるいはSLIC58と、WAN通信回路50とを制御する。   In step S138, when the wireless communication circuit 54, PHY 56, or SLIC 58 receives the response signal from the idle line, the transfer control unit 96 starts the telephone call with the third party, so that the wireless communication circuit 54, PHY 56, or The SLIC 58 and the WAN communication circuit 50 are controlled.

ステップS140にて、割込制御部92は、着信側の電話機に対し第三者の電話機からの着信があったことを表わす信号を送信するように、無線通信回路54、PHY56、あるいはSLIC58を制御する。これに対し、着信側の電話機から、第三者の電話機からの着信に応じることを表わす信号が返信されると、割込制御部92は、発信側の電話機との通話を保留し、第三者の電話機との通話を可能とするための処理を行う。着信側の電話機から、第三者の電話機からの着信に応じることを表わす信号が返信されるまでは、割込制御部92は、第三者の電話機に対し、呼出中であることを表わす信号を返信するように、WAN通信回路50を制御する。本実施の形態において、この制御を「割込み処理」と称する。   In step S140, interrupt control unit 92 controls radio communication circuit 54, PHY 56, or SLIC 58 so as to transmit a signal indicating that there has been an incoming call from a third-party telephone to the incoming telephone. To do. On the other hand, when a signal indicating response to an incoming call from a third-party telephone is returned from the incoming telephone, the interrupt control unit 92 holds the call with the outgoing telephone, Processing to enable a telephone call to the person's telephone. The interrupt control unit 92 is a signal indicating that a call is being made to the third party's telephone until a signal indicating that the incoming telephone is responding to the incoming call from the third party's telephone is returned. , The WAN communication circuit 50 is controlled. In the present embodiment, this control is referred to as “interrupt processing”.

ステップS142にて、ネットワーク制御部98は、第三者の電話機に対し、通話中であることを表わすデータを返信するように、WAN通信回路50を制御する。本実施の形態において、この制御を「話し中処理」と称する。   In step S142, network control unit 98 controls WAN communication circuit 50 so as to send back data indicating that a call is in progress to a third-party telephone. In the present embodiment, this control is referred to as “busy processing”.

以上のような構造およびフローチャートに基づく、IPゲートウェイ装置20の動作について説明する。   An operation of the IP gateway device 20 based on the above structure and flowchart will be described.

[第三者の電話機からの着信を空き回線に転送する場合]
CPU60は、着呼を待ち受ける(ステップS110)。着呼があると、読出部78は、発信側の電話機の優先度の情報を読出す(ステップS112)。優先度の情報が読出されると、電話機判断部74の判断の後、情報制御部76とデータ制御部82とは、通話を開始するための制御を実施する(ステップS114)。
[For forwarding incoming calls from a third-party phone to an available line]
CPU 60 waits for an incoming call (step S110). When there is an incoming call, the reading unit 78 reads information on the priority of the telephone on the calling side (step S112). When the priority information is read, after the determination by the telephone determination unit 74, the information control unit 76 and the data control unit 82 carry out control for starting a call (step S114).

その後、割込判断部84は、第三者の電話機からの着信があったか否かを判断する(ステップS116)。当初、第三者の電話機からの着信はなかったとすると(ステップS116にてNO)、実施制御部80は、通話を継続するか否かを判断する(ステップS122)。通話が継続されている間(ステップS122にてYES)、ステップS116とステップS122との処理が繰返される。   Thereafter, the interrupt determination unit 84 determines whether or not there is an incoming call from a third party telephone (step S116). If there is no incoming call from a third party telephone (NO in step S116), execution control unit 80 determines whether or not to continue the call (step S122). While the call is continued (YES in step S122), the processes in step S116 and step S122 are repeated.

その後、第三者の電話機からの着信があったとすると(ステップ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 unit 78 reads the priority information of the third party telephone (step S118). When the priority information is read, the communication control unit 90 determines whether or not the priority of the caller telephone is higher than the two levels (step S130). In this case, assuming that the priority of the telephone on the calling side is a higher one of the two levels (YES in step S130), transfer control unit 96 has a two-level priority for the third-party telephone. It is judged whether it is a high grade among these (step S132). In this case, if the priority of the third-party telephone is also a higher one of the two levels (YES in step S132), transfer control unit 96 determines whether there is a free line (step S132). S134). In this case, if there is an available line, the transfer control unit 96 controls the wireless communication circuit 54, the PHY 56, or the SLIC 58 so as to transmit a calling signal to the available line (step S136). After the call signal is transmitted, when the user picks up the receiver of the vacant line, the transfer control unit 96 starts a call with a third party (step S138).

第三者との通話が開始されると、いったんステップ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 transfer control unit 96 determines whether the priority of the third-party telephone is a higher one of the two grades (step S132). In this case, if the priority of the third-party telephone is a lower one of the two levels (NO in step S132), network control unit 98 is talking to the third-party telephone. The WAN communication circuit 50 is controlled so as to send back data representing this (step S142). Thereafter, once the process of step S122 is performed, the processes of step S116 and step S122 are repeated.

[割込処理を行う場合]
ステップS118までの処理を経て、通信制御部90は、発信側の電話機の優先度が2段階の等級のうち高い等級か否かを判断する(ステップS130)。この場合、発信側の電話機の優先度が2段階の等級のうち低い等級であるとすると(ステップS130にてNO)、割込制御部92は、割込み処理を行う(ステップS140)。
[When performing interrupt processing]
Through the processing up to step S118, the communication control unit 90 determines whether or not the priority of the calling side telephone is a higher one of the two grades (step S130). In this case, if the priority of the calling telephone is the lower of the two levels (NO in step S130), interrupt control unit 92 performs an interrupt process (step S140).

以上のようにして、本実施の形態に係る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 memory 52 is input as a signal from the analog telephone 24 connected via the IP telephone adapter 22 via the IP telephone adapter 22 and the PHY 56. May be. Similarly, the priority information stored in the memory 52 may be input as a signal from the analog telephone 24 directly connected to the IP gateway device 20 via the SLIC 58. It may be input from the IP telephone 26 via the PHY 56. It may be input from the wireless telephone 28 via the wireless communication circuit 54.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   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.

本発明の実施の形態に係るIP電話システムの構成と機能とを表わす図である。It is a figure showing the structure and function of the IP telephone system which concern on embodiment of this invention. 本発明の実施の形態に係るIPゲートウェイ装置のハードウェア構成を表わす図である。It is a figure showing the hardware constitutions of the IP gateway apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係るCPUの機能ブロック図である。It is a functional block diagram of CPU which concerns on embodiment of this invention. 本発明の実施の形態に係る優先度データベースの内容を表わす図である。It is a figure showing the content of the priority database which concerns on embodiment of this invention. 本発明の実施の形態に係る電話機データベースの内容を表わす図である。It is a figure showing the content of the telephone database which concerns on embodiment of this invention. 本発明の実施の形態に係る優先度の登録処理の制御の手順を示すフローチャートである。It is a flowchart which shows the procedure of control of the priority registration process which concerns on embodiment of this invention. 本発明の実施の形態に係る着信処理の制御の手順を示すフローチャートである。It is a flowchart which shows the procedure of control of the incoming call process which concerns on embodiment of this invention. 本発明の実施の形態に係る呼出処理の制御の手順を示すフローチャートである。It is a flowchart which shows the procedure of control of the call process which concerns on embodiment of this invention. 本発明の実施の形態に係るIPゲートウェイ装置の処理の内容を表わす図である。It is a figure showing the content of the process of the IP gateway apparatus which concerns on embodiment of this invention.

符号の説明Explanation of symbols

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.
JP2006244548A 2006-09-08 2006-09-08 Relay device and relay method Expired - Fee Related JP4751280B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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