JP4853069B2 - COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, COMMUNICATION CONTROL SYSTEM, AND COMMUNICATION CONTROL PROGRAM - Google Patents
COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, COMMUNICATION CONTROL SYSTEM, AND COMMUNICATION CONTROL PROGRAM Download PDFInfo
- Publication number
- JP4853069B2 JP4853069B2 JP2006081768A JP2006081768A JP4853069B2 JP 4853069 B2 JP4853069 B2 JP 4853069B2 JP 2006081768 A JP2006081768 A JP 2006081768A JP 2006081768 A JP2006081768 A JP 2006081768A JP 4853069 B2 JP4853069 B2 JP 4853069B2
- Authority
- JP
- Japan
- Prior art keywords
- telephone device
- order
- identification information
- information
- session
- 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
- 238000004891 communication Methods 0.000 title claims description 69
- 238000000034 method Methods 0.000 title claims description 53
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 230000009471 action Effects 0.000 claims description 66
- 230000005540 biological transmission Effects 0.000 claims description 52
- 230000006870 function Effects 0.000 claims description 35
- 230000008569 process Effects 0.000 claims description 28
- 230000008859 change Effects 0.000 claims description 22
- 239000003795 chemical substances by application Substances 0.000 description 97
- 230000001186 cumulative effect Effects 0.000 description 63
- 230000004044 response Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 15
- 238000012545 processing Methods 0.000 description 9
- 239000004973 liquid crystal related substance Substances 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 208000019901 Anxiety disease Diseases 0.000 description 3
- 230000036506 anxiety Effects 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、音声をディジタル化しIPパケットで送るためのVoIP(Voice Over
IP) を利用した発信側のインターネット電話装置と着信側のインターネット電話装置との間におけるセッション確立を仲介するための通信制御装置、通信制御方法、通信制御システム、及び通信制御プログラムに関する。
The present invention relates to VoIP (Voice Over) for digitizing voice and sending it in IP packets.
The present invention relates to a communication control device, a communication control method, a communication control system, and a communication control program for mediating session establishment between a calling Internet telephone device and a receiving Internet phone device using IP).
近年、公衆交換電話網用の電話機をインターネット電話として使用することを可能にするインターネット電話用アダプタが普及しつつある。このインターネット電話用アダプタは、ユーザが電話をかける際やユーザが通信を終了した際などには、ダイヤルトーン、ビジートーン、リングバックトーンなどのトーンを内蔵するトーン発生部で発生させて、電話機の受話器からこれらのトーンを出力させる。これにより、ユーザは、公衆交換電話網を利用した従来の電話機と同様の音声を、電話機の受話器から聞くことができる。 2. Description of the Related Art In recent years, Internet telephone adapters that make it possible to use telephones for public switched telephone networks as Internet telephones have become widespread. This Internet phone adapter is generated by a tone generator with built-in tones such as dial tone, busy tone, and ring back tone when a user makes a call or when a user ends communication. To output these tones. As a result, the user can listen to the same voice as a conventional telephone using the public switched telephone network from the telephone handset.
しかしながら、上記インターネット電話用アダプタを用いた公衆交換電話網用の電話機のユーザは、上記トーンだけでは、通信時に相手の状況がよくわからないとう不都合が生じていた。
上記問題点を解決する技術として、インターネット電話装置から電話をかけた際や電話を受けた際に、相手の状況を電話機の受話器から音声する技術が提案されている(例えば、特許文献1参照)。
However, a user of a telephone for a public exchange telephone network using the Internet telephone adapter has a disadvantage that the situation of the other party is not well understood at the time of communication only with the above tone.
As a technique for solving the above problems, a technique has been proposed in which when a telephone call is made from an Internet telephone device or a telephone call is received, the other party's situation is voiced from a telephone handset (see, for example, Patent Document 1). .
なお、関連する技術として、サービス用RAS(Remote Acces Server )に接続された全ての回線が話し中であるときに、待ち合わせ用RASが新たに発生したダイヤルアップ接続要求を受付、その後、この接続要求を待ち合わせ用サーバに接続し、待ち合わせ用サーバがTCP/IP通信を用いてクライアントに適切なサービス情報を提供する技術が提案されている(例えば、特許文献2参照)。 As a related technique, when all the lines connected to the service RAS (Remote Access Server) are busy, the RAS for waiting receives a newly generated dial-up connection request, and then this connection request. Has been proposed (see, for example, Patent Document 2), in which the waiting server provides appropriate service information to the client using TCP / IP communication.
また、着信呼がキューデータにつながった場合に、キューデータにつながった着信呼の順番を、交換機から発信側電話機とユーザのパソコンに通知する技術が提案されている(例えば、特許文献3参照)。
しかしながら、特許文献1に記載された技術では、発信側のインターネット電話装置に配信されていた音声メッセージは、例えば「電話かけた相手のインターネット電話装置がインターネットに接続されていない」とか、「呼び出し中」といった、着信側電話装置と現時点の接続状態を示すだけのものであるので、着信側電話装置がビジー状態にあって、この着信側電話装置に接続を要求したがセッションの確立が不能であった発信側電話装置に対して、セッションの確立が成立するまでの状態を示すセッション確立待ち情報を供給するものではない。このため、ユーザは、自身の待ち状態が判らないため、接続に対する不安から無駄な再発行呼を頻繁に行うという問題点があった。
However, in the technique described in
特許文献2に記載された技術は、待ち合わせ用サーバがTCP/IP通信によって、ISPを利用するクライアントに適切なサービス情報を提供するものであって、セッションの確立が不能な発信側のインターネット電話装置に対して、セッションの確立が成立するまでの状態を示すセッション確立待ち情報を供給するものではない。
The technology described in
特許文献3に記載された技術には、発信側電話機がセッションの確立が不能であった場合に、セッションの確立待ちの情報として、着信呼がキューデータにつながった順番を発信側電話機に送信する技術が開示されているが、この技術は、従来の交換機を使った通信形態のものであり、VoIPを使用したインターネット電話についての技術ではない。
In the technique described in
本発明は、上述した問題点に鑑み、VoIP(Voice over IP)を利用したインターネット電話装置を使用するユーザに、接続に対する不安から無駄な再発行呼を頻繁に行うことを有効に抑制し得る通信制御装置、通信制御方法、及び通信制御プログラムを提供することを、その目的とする。 In view of the above-described problems, the present invention is a communication that can effectively suppress frequent useless reissued calls due to anxiety about connection to a user who uses an Internet telephone device using VoIP (Voice over IP). It is an object of the present invention to provide a control device, a communication control method, and a communication control program.
音声ディジタル化にかかるVoIP(Voice over IP)を利用した発信側電話装置と着信側電話装置との間でのセッション確立を仲介する通信制御装置であって、
前記発信側電話装置を識別する電話装置識別情報を記憶する識別情報記憶手段と、
前記発信側電話装置と着信側電話装置との間でセッションの確立が不能である場合に、当該発信側電話装置の前記電話装置識別情報を前記識別情報記憶手段に登録させる制御を行う識別情報登録制御手段と、前記識別情報記憶手段に記憶されている前記電話情報識別情報に基づき、前記発信側電話装置により前記着信側電話装置とセッションの確立が成立するまでの状態を示すセッション確立待ち情報を前記発信側電話装置ごとに生成する確立待ち情報生成手段と、この確立待ち情報生成手段により生成された前記セッション確立待ち情報を、当前記発信側電話装置ごとに送信する確立待ち情報送信手段とを備え、前記セッション確立待ち情報には、前記着信側電話装置とセッションの確立が不能である前記発信側電話装置ごとに割り当てられた前記セッションが確立されるまでの順番を示す順番情報が含まれており、前記電話装置識別情報と前記順番を決定する順番決定数値とを対にして記憶する順番決定数値記憶手段と、前記順番決定数値記憶手段に記憶されている前記順番決定数値を参照し、前記識別情報記憶手段に記憶されている前記電話装置識別情報の前記順番を決定する順番決定手段と、この順番決定手段により決定された前記順番と、前記識別情報記憶手段に記憶されている前記順番との間で、順番の変動があるか否かを判定する順番変動判定手段とを備え、前記識別情報登録制御手段は、前記順番変動判定手段により、前記順番決定手段が決定した前記順番と前記識別情報記憶手段に記憶されている前記順番との間で前記順番の変動があると判定された場合に、前記識別情報記憶手段に記憶されている前記電話装置識別情報を前記順番決定手段により決定された前記順番に変更する機能を備えたことを特徴とする(請求項1)。
A communication control apparatus that mediates session establishment between a caller telephone apparatus and a callee telephone apparatus using VoIP (Voice over IP) for voice digitization,
Identification information storage means for storing telephone device identification information for identifying the calling side telephone device;
Identification information registration for performing control for registering the telephone device identification information of the calling side telephone device in the identification information storage means when a session cannot be established between the calling side telephone device and the called side telephone device Based on the telephone information identification information stored in the control information and the identification information storage means, session establishment waiting information indicating a state until the establishment of a session with the callee telephone apparatus is established by the caller telephone apparatus. and establishing waiting information generating means for generating for each of the calling directory apparatus, said session establishment wait information generated by the established waiting information generating means, and establishing waiting information transmitting means for transmitting to each person the originating telephone device The session establishment waiting information is assigned to each caller telephone apparatus that cannot establish a session with the callee telephone apparatus. Order determination value storage means for storing the order information indicating the order until the session is established, and storing the telephone device identification information and the order determination value for determining the order as a pair; and the order Order determining means for determining the order of the telephone device identification information stored in the identification information storing means with reference to the order determining numerical value stored in the determined numerical value storing means, and the order determining means The order variation determining means for determining whether or not there is a change in order between the order and the order stored in the identification information storage means, the identification information registration control means, When it is determined by the order variation determination means that there is a variation in the order between the order determined by the order determination means and the order stored in the identification information storage means, Characterized by comprising a function to change the telephone device identification information stored in the identification information storage means to the order determined by the order determining unit (claim 1).
このため、これによると、確立待ち情報生成手段により生成されたセッション確立待ち情報が発信側電話装置ごとに送信されるので、セッションの確立不能な発信側電話装置のユーザは、現在のセッション待ちの状態を知ることができ、接続に対する不安から無駄な再発行呼を頻繁に行うことを有効に抑制することができる。
また、これにより、順番決定手段が決定した前記順番と、識別情報記憶手段に記憶されている順番との間で順番の変動がある旨前記順番変動判定手段が判定した場合に、上述した識別情報登録制御手段が、識別情報記憶手段に記憶されている電話装置識別情報を順番決定手段により決定された前記順番に変更するので、セッション確立待ち情報に示されるセッションの確立の順番を有効に変更することができる。
Therefore, according to this, since the session establishment waiting information generated by the establishment waiting information generation means is transmitted for each calling side telephone device, the user of the calling side telephone device that cannot establish a session waits for the current session. It is possible to know the status, and it is possible to effectively suppress frequent useless reissued calls due to concerns about connection.
Further, when the order variation determining means determines that there is a change in order between the order determined by the order determining means and the order stored in the identification information storage means, the identification information described above Since the registration control means changes the telephone device identification information stored in the identification information storage means to the order determined by the order determination means, the session establishment order indicated in the session establishment wait information is effectively changed. be able to.
ここで、前述した電話装置識別情報は、前記発信側電話装置に割り当てられた電話番号及びユーザIDのうちのいずれかであることを特徴とする(請求項2)。又、前述したセッションの確立待ち情報は、前記発信側電話装置に表示させる表示データであることを特徴とする(請求項3)。
このようにすると、確立待ち情報送信手段によって表示データからなるセッション確立待ち情報が発信側電話装置に送信されるので、発信側電話装置に有する例えば液晶表示装置にセッション確立待ち情報を表示させることができる。
Here, the above-described telephone device identification information is any one of a telephone number and a user ID assigned to the caller telephone device (claim 2). In addition, the session establishment waiting information described above is display data to be displayed on the caller telephone device.
In this way, since the establishment waiting information transmitting means transmits the session establishment waiting information consisting of display data to the calling side telephone device, the session establishment waiting information can be displayed on, for example, a liquid crystal display device included in the calling side telephone device. it can.
又、前述した確立待ち情報生成手段により生成される前記セッション確立待ち情報を予め別に装備された音声データ生成装置に送り込む確立待ち情報出力手段と、前記音声データ生成装置で生成された音声データからなる前記セッション確立待ち情報を取得する音声データ取得手段とを設け、前述した確立待ち情報送信手段が、前記音声データ取得手段により取得した前記音声データからなる前記セッション確立待ち情報を前記発信側電話装置に送信する機能を備えているように構成してもよい(請求項4)。
このようにすると、確立待ち情報送信手段により、音声データからなるセッション確立待ち情報が発信側電話装置に送信されるので、発信側電話装置に有するスピーカにセッション確立待ち情報を音声出力させることができる。
Also, it comprises an establishment wait information output means for sending the session establishment wait information generated by the establishment wait information generation means described above to a separate voice data generation apparatus, and voice data generated by the voice data generation apparatus. Voice data acquisition means for acquiring the session establishment wait information, and the establishment wait information transmission means transmits the session establishment wait information consisting of the voice data acquired by the voice data acquisition means to the caller telephone apparatus. You may comprise so that the function to transmit may be provided (Claim 4).
In this way, since the establishment waiting information transmitting means transmits the session establishment waiting information consisting of voice data to the calling side telephone device, the session establishment waiting information can be output to the speaker in the calling side telephone device. .
更に、前述した確立待ち情報生成手段により生成されるセッション確立待ち情報を予め別に装備された音声データ生成装置に送り込む確立待ち情報出力手段と、前記音声データ生成装置で生成された音声データからなる前記セッション確立待ち情報を取得する音声データ取得手段とを設ける。そして、前述した確立待ち情報送信手段が、前記確立待ち情報生成手段により生成された表示データと前記音声データ取得手段により取得した前記音声データとを、前記発信側電話装置に送信する機能を備えている構成としてもよい(請求項5)。
このようにすると、確立待ち情報送信手段により、表示データ及び音声データからなるセッション確立待ち情報が発信側電話装置に送信されるので、発信側電話装置が有する表示部(例えば液晶表示装置)にセッション確立待ち情報を表示させるとともに、スピーカに音声にセッション確立待ち情報を音声出力させることができる。
Further, the establishment wait information output means for sending the session establishment wait information generated by the establishment wait information generation means described above to the voice data generation apparatus separately provided in advance, and the voice data generated by the voice data generation apparatus Voice data acquisition means for acquiring session establishment waiting information is provided. The establishment waiting information transmitting unit has a function of transmitting the display data generated by the establishment waiting information generating unit and the voice data acquired by the voice data acquiring unit to the calling side telephone device. It is good also as a structure (Claim 5).
In this case, since the establishment waiting information transmission means transmits the session establishment waiting information composed of display data and voice data to the calling side telephone device, the session is displayed on the display unit (for example, a liquid crystal display device) of the calling side telephone device. The establishment waiting information can be displayed, and the session establishment waiting information can be output to the speaker by voice.
また、前記識別情報記憶手段は、前記順番情報に対応付けて前記電話装置識別情報を記憶しており、前記確立待ち情報生成手段は、前記識別情報記憶手段に記憶されている前記電話装置識別情報を参照し、当該電話装置識別情報が割り当てられた前記発信側電話装置に送信する前記セッション待ち情報を前記順番情報における順番に従って生成するように構成してもよい(請求項6)。
このようにすると、確立待ち情報生成手段により発信側電話装置に送信するセッション待ち情報がセッションが確立されるまでの順番に生成されるので、このセッション待ち情報を受信した発信側電話装置のユーザは、セッションの確立するまでの順番を知ることができる。
The front Symbol identification information storage means stores the telephone device identification information in association with the order information, the establishment waiting information generating means, the telephone device identification stored in the identification information storage unit The session waiting information to be transmitted to the caller telephone device to which the telephone device identification information is assigned may be generated according to the order in the order information with reference to the information.
In this way, since the session waiting information to be transmitted to the calling side telephone device is generated by the establishment waiting information generating means in the order until the session is established, the user of the calling side telephone device that has received this session waiting information , You can know the order until the session is established.
又、前述した順番決定数値を導くための数値情報と当該数値情報が割り当てられた前記発信側電話装置のキーを識別するキー識別情報とを対にして記憶するキー識別情報記憶手段と、前記キー識別情報を前記発信側電話装置から受信するキー識別情報受信手段とを設けると共に、前記キー識別情報記憶手段を参照し、前記キー識別情報受信手段により受信した前記キー識別情報に対応する前記数値情報を、前記順番決定数値記憶手段に記憶されている前記キー識別情報を送信した発信側電話装置の前記電話識別情報に対応する前記順番決定数値に加算する加算手段を設けた構成としてもよい(請求項7)。 A key identification information storage means for storing a pair of numerical information for deriving the order determination numerical value and key identification information for identifying a key of the caller telephone device to which the numerical information is assigned; The numerical information corresponding to the key identification information received by the key identification information receiving means with reference to the key identification information storage means, provided with key identification information receiving means for receiving identification information from the caller telephone device the may be configured in which a adder for adding the sequence determination value corresponding to the said telephone identification information of the sequence determination numeric storage unit originating telephone apparatus that has transmitted the key identification information stored in (according Item 7).
このようにすると、加算手段によってユーザから受信したキー識別情報に対応する数値情報がユーザの電話装置の電話識別情報に対応する順番決定数値に加算されるので、セッションの確立待ちの順番を、ユーザ自身で変更することができるという利点がある。 In this way, the numerical information corresponding to the key identification information received from the user by the adding means is added to the order determination numerical value corresponding to the telephone identification information of the user's telephone device. There is an advantage that it can be changed by itself.
更に、前述したセッションの確立待ちの順番を決定する順番決定数値と、前記発信側電話装置の電話装置識別情報とを対にして記憶する識別情報別の順番決定数値登録手段と、この順番決定数値登録手段を参照してセッションの確立不能が発生した前記発信側電話装置の電話装置識別情報についての前記順番を決定する順番決定手段とを設け、
前記識別情報登録制御手段は、前記セッションの確立不能が発生した発信側電話装置の電話番号識別情報を、前記順番決定手段により決定した順番に対応付けて前記識別情報記憶手段に登録する機能を備えた構成としてもよい(請求項8)。
Further, an order determination numerical value registration means for each identification information that stores the order determination numerical value for determining the order of waiting for establishment of the session and the telephone device identification information of the caller telephone device, and the order determination numerical value. Order determining means for determining the order of the telephone device identification information of the caller telephone device in which the session cannot be established with reference to the registration means;
The identification information registration control unit has a function of registering the telephone number identification information of the caller telephone device in which the session cannot be established in the identification information storage unit in association with the order determined by the order determination unit. It is good also as a structure (Claim 8) .
このようにすると、識別情報別順番決定数値登録手段が、セッションの確立待ちの順番を決定する順番決定数値と、発信側電話装置に割り当てられた電話装置識別情報とを対にして記憶し、かつ、順番決定手段及び識別情報登録制御手段を実行させることにより、発信側電話装置に定まったセッションの確立待ちの順番を設定することができる。 In this way, the identification information order determination numerical value registration means stores the order determination numerical value for determining the order of waiting for establishment of the session and the telephone device identification information assigned to the calling side telephone device in pairs, and By executing the order determination means and the identification information registration control means, it is possible to set the order of waiting for establishment of the sessions determined in the calling side telephone device.
又、前述した順番決定数値を導くための数値情報と当該数値情報が割り当てられた前記発信側電話装置が行ったアクション内容を示すアクション情報とを対にして記憶するアクション情報記憶手段と、このアクション情報記憶手段を参照し前記アクション情報に対応する前記数値情報を前記順番決定数値記憶手段に記憶されている前記アクションを行った発信側電話装置の電話装置識別情報に対応する前記順番決定数値に加算する加算手段とを備えた構成としてもよい(請求項9)。
このようにすると、上述したように、加算手段によってアクション情報に対応する数値情報が順番決定数値記憶手段に記憶されているアクションを行った発信側電話装置の電話装置識別情報に対応する順番決定数値に加算されるので、セッションの確立待ちの順番をユーザが行ったアクションにより変更することができる。
Further, action information storage means for storing a pair of numerical information for deriving the order determination numerical value and action information indicating the action performed by the caller telephone device to which the numerical information is assigned, and the action Referring to the information storage means, the numerical information corresponding to the action information is added to the order determination numerical value corresponding to the telephone device identification information of the originating telephone device that has performed the action stored in the order determination numerical value storage means. It is good also as a structure provided with the addition means to perform (Claim 9 ).
In this way, as described above, the order determination numerical value corresponding to the telephone device identification information of the calling telephone device that has performed the action in which the numerical information corresponding to the action information is stored in the order determination numerical value storage means by the adding means. Therefore, the order of waiting for establishment of a session can be changed by the action performed by the user.
本発明にかかる通信制御方法は、VoIP(Voice over IP)を利用した発信側電話装置と着信側電話装置との間でのセッション確立を仲介すると共にその動作の制御を行う通信制御方法において、前記発信側電話装置と着信側電話装置との間でセッションの確立が不能である場合に、当該発信側電話装置の前記電話装置識別情報を予め装備した識別情報記憶手段に登録させる識別情報登録工程と、前記識別情報記憶手段に登録されている前記発信側電話装置の電話装置識別情報に基づいて前記発信側電話装置により前記着信側電話装置とセッションの確立が成立するまでの状態を当該セッション確立の順番を含むセッション確立待ち情報として前記発信側電話装置ごとに生成するセッション確立待ち情報生成工程と、生成された前記セッション確立待ち情報を前記発信側電話装置ごとに送信制御するセッション確立待ち情報送信工程とを備え、前記セッション確立待ち情報には前記着信側電話装置とセッションの確立が不能となった発信側電話装置ごとに割り当てられたセッション確立までの順番が付されており、前記セッションの確立待ちの順番を決定する順番決定数値と前記発信側電話装置の電話装置識別情報とを対にして予め装備された識別情報別の順番決定数値登録手段に記憶する順番決定数値登録工程と、前記順番決定数値登録手段を参照してセッションの確立不能が発生した前記発信側電話装置の電話装置識別情報についての前記順番を決定する順番決定工程とを設け、前記識別情報登録工程では、前記セッションの確立不能が発生した発信側電話装置の電話番号識別情報を、前記順番決定工程により決定した順番に対応付けて前記識別情報記憶手段に登録するようにしたことを特徴とする(請求項10)。
この構成によれば、生成したセッション確立待ち情報が発信側電話装置ごとに送信されるので、セッションの確立不能な発信側電話装置のユーザは、現在のセッション待ちの状態を知ることができる。
また、これにより、セッションの確立待ちの順番を決定する順番決定数値と発信側電話装置に割り当てられた電話装置識別情報とを、対にして予め記憶しているので、発信側電話装置に定まったセッションの確立待ちの順番を設定することができる。
The communication control method according to the present invention is a communication control method for mediating session establishment between a caller telephone apparatus and a callee telephone apparatus using VoIP (Voice over IP) and controlling its operation. An identification information registration step of registering the telephone device identification information of the calling side telephone device in advance in the identification information storage means when the session cannot be established between the calling side telephone device and the called side telephone device; The state until the establishment of the session with the destination telephone device is established by the calling side telephone device based on the telephone device identification information of the calling side telephone device registered in the identification information storage means. A session establishment wait information generation step for each caller side telephone device as session establishment wait information including the order, and the generated session confirmation wait information. And a session establishment wait information transmitting step of transmitting control the waiting information for each of the calling directory apparatus, each originating telephone apparatus establishing said called party telephone apparatus and the session becomes impossible to the session establishment waiting information The order until the assigned session is established is attached, and the identification information provided in advance is paired with the order determination numerical value for determining the order of waiting for establishment of the session and the telephone device identification information of the calling side telephone device. The order determination numerical value registration step stored in the order determination numerical value registration means, and the order of the telephone device identification information of the originating telephone device in which the session cannot be established is determined with reference to the order determination numerical value registration means An order determination step, and in the identification information registration step, the telephone number identification information of the calling side telephone device in which the session cannot be established In association with the order determined by the order determination step, characterized in that be registered in the identification information storage means (claim 10).
According to this configuration, since the generated session establishment waiting information is transmitted for each calling side telephone device, the user of the calling side telephone device that cannot establish a session can know the current session waiting state.
In addition, as a result, the order determination numerical value for determining the order of waiting for establishment of the session and the telephone device identification information assigned to the calling side telephone device are stored in advance as a pair. You can set the order of waiting for session establishment.
ここで、前述したセッション確立待ち情報送信工程の前に、前記セッション確立待ち情報生成工程で生成された前記セッション確立待ち情報を予め別に装備された音声データ生成装置により音声データを生成する音声データ生成工程を設け、この音声データ生成工程で生成された音声データをセッション確立待ち情報として前記セッション確立待ち情報送信工程で前記各発信側電話装置に送信するように構成してもよい(請求項11)。 Here, before the session establishment wait information transmission step described above, the voice data generation for generating the voice data by the voice data generation apparatus separately equipped with the session establishment wait information generated in the session establishment wait information generation step in advance the process provided may be configured to transmit voice data generated by the speech data generating step to the respective originating telephone apparatus by the session establishment waiting information transmission step as a session establishment wait information (claim 11) .
この構成によれば、音声データからなるセッション確立待ち情報を発信側電話装置に送信するので、例えば発信側電話装置を備えているスピーカによって、セッション確立待ち情報を音声出力させることができる。 According to this configuration, since session establishment waiting information composed of voice data is transmitted to the calling side telephone device, for example, the session establishment waiting information can be output by voice using a speaker equipped with the calling side telephone device.
また、前述したセッション確立待ち情報には前記着信側電話装置とセッションの確立が不能となった発信側電話装置ごとに割り当てられたセッション確立までの順番が付されており、又前記識別情報記憶手段には前記順番に対応付けて前記電話装置識別情報が記憶されている。そして、前述したセッション確立待ち情報生成工程では、前記識別情報記憶手段に記憶されている前記電話装置識別情報を参照して当該電話装置識別情報が割り当てられた前記発信側電話装置に送信する前記セッション確立待ち情報を、前記順番に従って生成するように構成してもよい(請求項12)。
このようにすると、発信側電話装置に送信するセッション待ち情報が、セッションが確立されるまでの順番に生成されるので、このセッション待ち情報を受信した発信側電話装置のユーザは、セッションの確立する順番を知ることができる。
In addition, the session establishment waiting information described above is assigned an order until session establishment assigned to each caller telephone apparatus that cannot establish a session with the callee telephone apparatus, and the identification information storage means The telephone device identification information is stored in association with the order. Then, in the session establishment waiting information generation step, the session is transmitted to the caller telephone device to which the telephone device identification information is assigned with reference to the telephone device identification information stored in the identification information storage unit. You may comprise so that establishment waiting information may be produced | generated according to the said order (Claim 12 ).
In this way, since the session waiting information to be transmitted to the calling side telephone device is generated in the order until the session is established, the user of the calling side telephone device that has received this session waiting information establishes the session. You can know the order.
更に、前述した電話装置識別情報と前記順番を決定する順番決定数値とを対にして順番決定数値記憶手段に記憶する順番決定数値記憶工程と、前記順番決定数値記憶手段に記憶されている前記順番決定数値を参照し、前記識別情報記憶手段に記憶されている前記電話装置識別情報の前記順番を決定する順番決定工程と、この順番決定工程で決定された前記順番と前記識別情報記憶手段に記憶されている前記順番との間で、事後的に順番の変動があるか否かを判定する順番変動判定工程とを備え、この順番変動判定工程で前記順番の変動があると判定した場合には前記識別情報記憶手段に記憶されている前記電話装置識別情報を前記順番決定工程で決定した順番に変更する順番変更工程を備えた構成としてもよい(請求項13)。 Further, the order determination numerical value storing step for storing the telephone device identification information and the order determination numerical value for determining the order in pairs in the order determination numerical value storage means, and the order stored in the order determination numerical value storage means An order determination step for determining the order of the telephone device identification information stored in the identification information storage means with reference to a determination numerical value, and the order determined in the order determination step and the identification information storage means And a sequence variation determination step for determining whether or not there is a sequence variation after the sequence, and when it is determined in the sequence variation determination step that the sequence variation is present. It is good also as a structure provided with the order change process which changes the said telephone apparatus identification information memorize | stored in the said identification information memory | storage means in the order determined at the said order determination process (Claim 13 ).
このようにすると、決定した前記順番と予め記憶する順番との間で順番の変動があると場合に、識別情報記憶手段に記憶されている電話装置識別情報を決定した順番に変更するので、セッション確立待ち情報に示されるセッションの確立の順番を変更することが可能となる。 In this case, when there is a change in order between the determined order and the order stored in advance, the telephone device identification information stored in the identification information storage means is changed to the determined order, so that the session It becomes possible to change the order of establishment of sessions indicated in the establishment waiting information.
又、前述した順番決定数値を導くための数値情報と当該数値情報が割り当てられた前記発信側電話装置のキーを識別するキー識別情報とを対にして予め装備したキー識別情報記憶手段に記憶するキー識別情報記憶工程と、前記キー識別情報を前記発信側電話装置から受信するキー識別情報受信工程とを設け、更に前記キー識別情報記憶手段を参照して前記キー識別情報受信工程で受信した前記キー識別情報に対応する前記数値情報を、前記順番決定数値記憶手段に記憶されている前記キー識別情報にかかる発信側電話装置の前記電話識別情報に対応する前記順番決定数値に加算する加算工程を設け、この加算された順番決定数値に基づいて前記順番を決定する順番決定工程を設けた構成としてもよい(請求項14)。
このようにすると、ユーザから受信したキー識別情報に対応する数値情報を、ユーザの電話装置の電話識別情報に対応する順番決定数値に加算するので、セッションの確立待ちの順番をユーザ自身で変更することができる。
Further, the above-described numerical information for deriving the order determination numerical value and the key identification information for identifying the key of the caller telephone device to which the numerical information is assigned are stored in a key identification information storage means equipped in advance. A key identification information storing step; and a key identification information receiving step for receiving the key identification information from the caller telephone device, and further receiving the key identification information receiving step with reference to the key identification information storage means. An adding step of adding the numerical information corresponding to the key identification information to the order determination numerical value corresponding to the telephone identification information of the caller telephone device related to the key identification information stored in the order determination numerical value storage means; It is good also as a structure which provided and the order determination process of determining the said order based on this added order determination numerical value (Claim 14 ).
In this way, the numerical information corresponding to the key identification information received from the user is added to the order determination numerical value corresponding to the telephone identification information of the user's telephone device, so the order of waiting for session establishment is changed by the user himself / herself. be able to.
又、前述した順番決定数値を導くための数値情報と当該数値情報が割り当てられた前記発信側電話装置が行ったアクション内容を示すアクション情報とを対にして予め装備されたアクション情報記憶手段に記憶するアクション情報記憶工程と、この記憶されたアクション情報に対応する前記数値情報を、前記順番決定数値記憶手段に記憶されている前記アクションを行った発信側電話装置の電話装置識別情報に対応する前記順番決定数値に加算する加算工程とを備え、この加算された順番決定数値に基づいて前記順番を決定する順番決定工程を設けた構成としてもよい(請求項15)。
このようにすると、アクション情報に対応する数値情報が、アクションを行った発信側電話装置の電話装置識別情報に対応する順番決定数値に加算されるので、セッションの確立待ちの順番をユーザが行ったアクションにより変更することができる。
Further, the numerical information for deriving the order determination numerical value described above and the action information indicating the content of the action performed by the calling side telephone device to which the numerical value information is assigned are stored in a pre-equipped action information storage means. Action information storage step, and the numerical information corresponding to the stored action information, the telephone device identification information of the calling telephone device that has performed the action stored in the order determination numerical value storage means It is good also as a structure provided with the addition process which adds to an order determination numerical value, and provided the order determination process which determines the said order based on this added order determination numerical value (Claim 15 ).
In this way, the numerical information corresponding to the action information is added to the order determination numerical value corresponding to the telephone device identification information of the caller side telephone device that performed the action, so the user performed the order of waiting for session establishment. It can be changed by action.
本発明にかかる通信制御プログラムでは、VoIP(Voice over IP)を利用した発信側電話装置と着信側電話装置との間でのセッション確立を仲介すると共にその動作の制御を行う通信制御プログラムであって、前記発信側電話装置と着信側電話装置との間でセッションの確立が不能である場合に、当該発信側電話装置の前記電話装置識別情報を前記識別情報記憶手段に登録させる制御を行う識別情報登録機能、前記識別情報記憶手段に記憶されている前記電話情報識別情報に基づき、前記発信側電話装置により前記着信側電話装置とセッションの確立が成立するまでの状態を示すセッション確立待ち情報を前記発信側電話装置ごとに生成する確立待ち情報生成機能、この確立待ち情報生成手段により生成された前記セッション確立待ち情報を、当前記発信側電話装置ごとに送信する動作を制御する確立待ち情報送信制御機能、前記セッション確立待ち情報には、前記着信側電話装置とセッションの確立が不能である前記発信側電話装置ごとに割り当てられた前記セッションが確立されるまでの順番を示す順番情報が含まれており、前記電話装置識別情報と前記順番を決定する順番決定数値とを対にして記憶するように制御する順番決定数値記憶機能、前記順番決定数値記憶手段に記憶されている前記順番決定数値を参照し、前記識別情報記憶手段に記憶されている前記電話装置識別情報の前記順番を決定する順番決定機能、この順番決定手段により決定された前記順番と、前記識別情報記憶手段に記憶されている前記順番との間で、順番の変動があるか否かを判定する順番変動判定機能、前記順番変動判定手段により、前記順番決定手段が決定した前記順番と前記識別情報記憶手段に記憶されている前記順番との間で前記順番の変動があると判定された場合に、前記識別情報記憶手段に記憶されている前記電話装置識別情報を前記順番決定手段により決定された前記順番に変更する順番変更機能、をコンピュータに実行させるようにしたことを特徴とする通信制御プログラム。(請求項16)。 The communication control program according to the present invention is a communication control program for mediating session establishment between a caller telephone apparatus and a callee telephone apparatus using VoIP (Voice over IP) and controlling its operation. Identification information for performing control to register the telephone device identification information of the calling side telephone device in the identification information storage means when a session cannot be established between the calling side telephone device and the called side telephone device Based on the telephone information identification information stored in the registration function, the identification information storage means, session establishment waiting information indicating a state until establishment of a session with the callee telephone apparatus is established by the calling telephone apparatus. Establishing wait information generating function for each calling side telephone device, the session establishment waiting information generated by the establishment waiting information generating means, Establishing waiting information transmission control function of controlling the operation of transmitting to each of the originating telephony device, the session establishment wait information is assigned to each of said is impossible to establish a called party telephone apparatus and the session the originating telephone device Order determination numerical value storage function for controlling the telephone device identification information and the order determination numerical value for determining the order to be stored in pairs, including order information indicating the order until the session is established An order determination function that refers to the order determination numerical value stored in the order determination numerical value storage means and determines the order of the telephone device identification information stored in the identification information storage means; Order variation determination function for determining whether or not there is a variation in order between the determined order and the order stored in the identification information storage means When the order variation determining means determines that there is a change in the order between the order determined by the order determining means and the order stored in the identification information storage means, the identification information A communication control program that causes a computer to execute an order change function for changing the telephone device identification information stored in a storage means to the order determined by the order determination means. (Claim 16 ).
このようにしても、前述した各発明の場合と同様に、生成したセッション確立待ち情報が発信側電話装置ごとに送信されるので、セッションの確立不能な発信側電話装置のユーザは、現在のセッション待ちの状態を知ることができる。これにより、VoIPを利用したインターネット電話装置を使用するユーザにとって、接続に対する不安から解放されるので、従来、頻繁に行われていた無駄な再発呼を有効に抑制することができる。 Even in this case, as in the case of each of the above-described inventions, since the generated session establishment waiting information is transmitted for each calling side telephone device, the user of the calling side telephone device whose session cannot be established is You can know the waiting state. As a result, the user who uses the Internet telephone apparatus using VoIP is relieved from connection anxiety, so that it is possible to effectively suppress unnecessary re-calls that have been frequently performed in the past.
以上のように、本発明によると、VoIPを利用したインターネット電話装置を使用するユーザに対して、セッション確立待ち情報が発信側電話装置ごとに送信されるので、従来、接続に対する不安から頻繁に成されていた無駄な再発呼を有効に防止することができる。 As described above, according to the present invention, since the session establishment waiting information is transmitted for each caller telephone device to the user who uses the Internet telephone device using VoIP, it has conventionally been frequently made due to concerns about connection. It is possible to effectively prevent a wasteful re-call that has been made.
以下、本発明を実施するための最良の形態を図面に基づいて説明する。
〔第1実施例〕
図1に第1実施形態を示す。この図1には、通信制御装置を含む通信制御システム全体を示す。この図1において、通信制御システムは、通信制御装置の主要部を成すSIPサーバ10および音声通知サーバ20と、複数のインターネット電話装置30とを備えている。SIPサーバ10は音声通知サーバ20と接続され、更に複数の複数のインターネット電話装置30にもネットワークを介して接続されている。
Hereinafter, the best mode for carrying out the present invention will be described with reference to the drawings.
[First embodiment]
FIG. 1 shows a first embodiment. FIG. 1 shows an entire communication control system including a communication control device. In FIG. 1, the communication control system includes a
SIPサーバ10は、図2に示すように、制御部11と、記憶部12と、送受信I/F部13とを備えて構成されている。制御部11および送受信I/F部13は、記憶部12に記憶されている制御プログラムをCPU10Aが実行することにより生成される。この場合、制御部11は、後述するように、複数の各制御手段から成り、これらがシステム全体の中で有効に機能するようになっている。
As illustrated in FIG. 2, the
ここで、本実施形態では、まず、全体的な構成およびその要点を説明し、その後に各部の構成内容を具体的に説明する。 Here, in the present embodiment, first, the overall configuration and its main points will be described, and then the configuration contents of each part will be specifically described.
本実施形態における通信制御装置は、音声ディジタル化にかかるVoIP(Voice over IP)を利用した発信側電話装置30と着信側電話装置31との間でのセッション確立を仲介する装置であって、前述した発信側電話装置30を識別する電話装置識別情報を記憶する識別情報記憶手段120と、前記発信側電話装置30と着信側電話装置31との間でセッションの確立が不能である場合に当該発信側電話装置30の電話装置識別情報を前記識別情報記憶手段120に登録させる制御を行う識別情報登録制御手段112と、前記識別情報記憶手段120に記憶されている前記電話情報識別情報に基づき、前記発信側電話装置30により前記着信側電話装置31とセッションの確立が成立するまでの状態を示すセッション確立待ち情報を前記発信側電話装置30ごとに生成する確立待ち情報生成手段113とを備えている。ここで、識別情報記憶手段120は前述した記憶部20の一部を構成している。
The communication control apparatus according to the present embodiment is an apparatus that mediates session establishment between a
更に、この通信制御装置は、この確立待ち情報生成手段113により生成された前記セッション確立待ち情報を当前記発信側電話装置30ごとに送信する確立待ち情報送信手段131とを備えている。この確立待ち情報送信手段131は、前述した送受信I/F部13によってその内容が実行されるようになっている。
そして、確立待ち情報生成手段113により生成されたセッション確立待ち情報が発信側電話装置30ごとに送信される構成となっている。このため、セッションの確立不能な発信側電話装置30のユーザは、現在のセッション待ちの状態を知ることができ、接続に対する不安から無駄な再発行呼を頻繁に行うことを有効に抑制することができる。
The communication control device further includes establishment waiting information transmission means 131 for transmitting the establishment waiting information generated by the establishment waiting information generation means 113 for each of the calling
Then, the session establishment waiting information generated by the establishment waiting
ここで、前述した電話装置識別情報は、前述した発信側電話装置30に割り当てられた電話番号及びユーザIDの内のいずれかで構成されている。又、前述したセッションの確立待ち情報は、前記発信側電話装置30に表示させる表示データであることをその内容としている。このため、確立待ち情報送信手段131によって表示データからなるセッション確立待ち情報が発信側電話装置30に送信されるので、発信側電話装置30に有する例えば液晶表示装置にセッション確立待ち情報を表示させることができる。
Here, the above-described telephone device identification information is configured by any one of the telephone number and the user ID assigned to the above-described calling-
又、前述した確立待ち情報生成手段113により生成される前記セッション確立待ち情報を予め別に装備された音声データ生成装置211に送り込む確立待ち情報出力手段132と、前記音声データ生成装置211で生成された音声データからなる前記セッション確立待ち情報を取得する音声データ取得手段133とを設け、前述した確立待ち情報送信手段131が、前記音声データ取得手段133により取得した前記音声データからなる前記セッション確立待ち情報を前記発信側電話装置30に送信する機能を備えているように構成されている。
このため、確立待ち情報送信手段131により、音声データからなるセッション確立待ち情報が発信側電話装置30に送信されるので、発信側電話装置30が通常備えているスピーカに、セッション確立待ち情報を音声出力させることができる。
In addition, the establishment waiting
For this reason, since the establishment waiting information transmission means 131 transmits the session establishment waiting information consisting of voice data to the calling
更に、前述した確立待ち情報生成手段113により生成されるセッション確立待ち情報を予め別に装備された音声データ生成装置211に送り込む確立待ち情報出力手段132を設け、これと前述した前記音声データ生成装置211で生成された音声データからなる前記セッション確立待ち情報を取得する音声データ取得手段133とを組み合わせる。そして、前述した確立待ち情報送信手段131が、前記確立待ち情報生成手段113により生成された表示データと前記音声データ取得手段133により取得した前記音声データとを、前記発信側電話装置30に送信する機能を備えた構成とする。
Further, there is provided an establishment wait information output means 132 for sending the session establishment wait information generated by the establishment wait information generation means 113 described above to the voice
このようにすると、確立待ち情報送信手段131により、表示データ及び音声データからなるセッション確立待ち情報が発信側電話装置30に送信されるので、発信側電話装置30が有する表示部(例えば液晶表示装置)にセッション確立待ち情報を表示させるとともに、スピーカに音声にセッション確立待ち情報を音声出力させることができる。
In this way, since the establishment waiting
また、前述したセッション確立待ち情報には、前記着信側電話装置31とセッションの確立が不能である発信側電話装置30ごとに割り当てられた前記セッションが確立されるまでの順番情報が含まれており、前記識別情報記憶手段120は、前記順番情報に対応付けて、前記電話装置識別情報を記憶している。そして、前述した確立待ち情報生成手段113は、前記識別情報記憶手段120に記憶されている前記電話装置識別情報を参照し、当該電話装置識別情報が割り当てられた前記発信側電話装置30に送信する前記セッション待ち情報を前記順番情報における順番に従って生成する機能を備えている。
このため、確立待ち情報生成手段113により発信側電話装置30に送信するセッション待ち情報がセッションが確立されるまでの順番に生成されるので、このセッション待ち情報を受信した発信側電話装置30のユーザは、セッションの確立するまでの順番を知ることができる。
In addition, the above-described session establishment waiting information includes order information until the session assigned to each calling-
For this reason, since the session waiting information to be transmitted to the calling
更に、前述した記憶部20には、電話装置識別情報と前記順番を決定する順番決定数値とを対にして記憶する順番決定数値記憶手段125が設けられている。又、前述した制御部11は、前述した順番決定数値記憶手段125に記憶されている前記順番決定数値を参照し前記識別情報記憶手段120に記憶されている前記電話装置識別情報の前記順番を決定する順番決定手段114と、この順番決定手段114により決定された前記順番と前記識別情報記憶手段120に記憶されている前記順番との間で順番の変動があるか否かを判定する順番変動判定手段115とを備えている。
Further, the
そして、前記識別情報登録制御手段112は、前記順番変動判定手段115により、前記順番決定手段114が決定した前記順番と前記識別情報記憶手段120に記憶されている前記順番との間で前記順番の変動があると判定された場合に、前記識別情報記憶手段112に記憶されている前記電話装置識別情報を前記順番決定手段114により決定された前記順番に変更する機能を備えている。
このため、順番決定手段114が決定した順番と、識別情報記憶手段120に記憶されている順番との間で順番の変動がある旨前記順番変動判定手段115が判定した場合に、上述した識別情報登録制御手段112が、識別情報記憶手段120に記憶されている電話装置識別情報を順番決定手段114により決定された前記順番に変更するので、セッション確立待ち情報に示されるセッションの確立の順番を確実に変更することができる。
Then, the identification information registration control unit 112 determines the order between the order determined by the order determination unit 114 and the order stored in the identification information storage unit 120 by the order variation determination unit 115. When it is determined that there is a change, the telephone device identification information stored in the identification information storage unit 112 is changed to the order determined by the order determination unit 114.
Therefore, when the order variation determining unit 115 determines that there is a variation in order between the order determined by the order determining unit 114 and the order stored in the identification information storage unit 120, the identification information described above is used. Since the registration control unit 112 changes the telephone device identification information stored in the identification information storage unit 120 to the order determined by the order determination unit 114, the order of session establishment indicated in the session establishment wait information is ensured. Can be changed.
又、前述した順番決定数値を導くための数値情報と当該数値情報が割り当てられた前記発信側電話装置30のキーを識別するキー識別情報とを対にして記憶するキー識別情報記憶手段126と、前記キー識別情報を前記発信側電話装置30から受信するキー識別情報受信手段134とを設けると共に、前記キー識別情報記憶手段126を参照し、前記キー識別情報受信手段134により受信した前記キー識別情報に対応する前記数値情報を、前記順番決定数値記憶手段125に記憶されている前記キー識別情報を送信した発信側電話装置30の前記電話識別情報に対応する前記順番決定数値に加算する加算手段116が設けられている。
これにより、上記加算手段116によってユーザから受信したキー識別情報に対応する数値情報がユーザの電話装置30の電話識別情報に対応する順番決定数値に加算されるので、セッションの確立待ちの順番を、ユーザ自身で変更することができるという便利さがある。
A key identification information storage means 126 for storing the numerical information for deriving the order determination numerical value and the key identification information for identifying the key of the
Thereby, the numerical information corresponding to the key identification information received from the user by the adding means 116 is added to the order determination numerical value corresponding to the telephone identification information of the
更に、前述した記憶部12に、前述したセッションの確立待ちの順番を決定する順番決定数値と、前記発信側電話装置30の電話装置識別情報とを対にして記憶する識別情報別の順番決定数値登録手段127を設ける。そして、この順番決定数値登録手段127を参照してセッションの確立不能が発生した前記発信側電話装置30の電話装置識別情報についての前記順番を決定する前述した順番決定手段114を組み合わせる。そして、前記識別情報登録制御手段112が、前記セッションの確立不能が発生した発信側電話装置30の電話番号識別情報を、前記順番決定手段114により決定した順番に対応付けて前記識別情報記憶手段112に登録する機能を備えた構成とする。
Further, the order determination value for each identification information stored in the
これにより、前述した識別情報別順番決定数値登録手段127が、セッションの確立待ちの順番を決定する順番決定数値と、発信側電話装置30に割り当てられた電話装置識別情報とを対にして記憶し且つ順番決定手段114及び識別情報登録制御手段112を実行させることにより、発信側電話装置30に定まったセッションの確立待ちの順番を設定することができる。
As a result, the above-described identification information order determination numerical value registration means 127 stores the order determination numerical value for determining the order of waiting for session establishment and the telephone device identification information assigned to the calling
又、上述した通信制御装置は、前述した順番決定数値を導くための数値情報と当該数値情報が割り当てられた前記発信側電話装置30が行ったアクション内容を示すアクション情報とを対にして記憶するアクション情報記憶手段128と、このアクション情報記憶手段128を参照し前記アクション情報に対応する前記数値情報を前記順番決定数値記憶手段125に記憶されている前記アクションを行った発信側電話装置30の電話装置識別情報に対応する前記順番決定数値に加算する加算手段116とを備えている。
このため、上述したように、加算手段116によってアクション情報に対応する数値情報が、順番決定数値記憶手段125に記憶されているアクションを行った発信側電話装置30の電話装置識別情報に対応する順番決定数値に加算されるので、セッションの確立待ちの順番をユーザが行ったアクションにより変更することができる。
In addition, the communication control device described above stores a pair of numerical information for deriving the order determination numerical value and action information indicating the action performed by the
Therefore, as described above, the numerical information corresponding to the action information by the adding means 116 is the order corresponding to the telephone apparatus identification information of the
次に、上述した実施例を更に具体的に説明する。
上述したように、制御部11は、識別情報登録制御手段112、確立待ち情報生成手段113、順番決定手段114、順番変動判定手段115、及び加算手段116がそれぞれ示す処理機能を実行する。また、これら以外の処理機能については、後述する制御システムの動作において逐次説明する。
Next, the embodiment described above will be described more specifically.
As described above, the
即ち、制御部11は、上述したように、発信側のインターネット電話装置(発信側電話装置)30と着信側のインターネット電話装置(着信側電話装置)30との間でセッションの確立が不能である場合に、発信側電話装置30に割り当てられている電話番号(電話装置識別情報)を記憶部12のキュー122に登録させる。また、制御部11は、キュー122に記憶されている電話番号に基づき、発信側電話装置30により着信側電話装置31とセッションの確立が成立するまでの状態を示すセッション確立待ち情報を発信側電話装置30ごとに生成する機能を有する(確立待ち情報生成手段)。ここで、セッション確立待ち情報には、セッションの確立が不能である発信側がセッションが確立されるまでの順番(以下「セッション確立順番」という)を有している。
That is, as described above, the
また、制御部11は、表示データ又は音声データからなるセッション確立待ち情報を送受信I/F部13を付勢して発信側電話装置30ごとに無線ネットワーク又は有線ネットワークを介して送信する機能を有する。更に、制御部11は、音声通知サーバ20に生成した生成したセッション確立待ち情報を送受信I/F部13を介して出力するとともに、音声通信サーバ20で生成された音声データからなるセッション確立待ち情報を送受信I/F部13を介して取得する。
In addition, the
また、制御部11は、記憶部12の優先度数累計値情報リスト124に記憶されている優先度数累計値情報を参照し、キュー122に記憶されている電話番号が割り当てられた発止側のインターネット電話装置30のセッション確立順番を決定する機能を有する(順番決定手段)。また、制御部11は、決定したセッション確立順番とキュー122に記憶されているセッション確立順番との間で順番の変動があるか否かを判定する機能を有する(順番変動判定手段)。そして、制御部11は、決定したセッション確立順番と、キュー122に記憶されているセッション確立順番との間で順番の変動があると判定した場合には、キュー122に記憶されている電話番号を決定したセッション確立順番に変更する機能を有する。
In addition, the
更に、制御部11は、記憶部12のオーダーキー情報リスト123を参照し、発信側電話装置30から送受信I/F部13を介して受信したオーダーキー値に対応する優先度数値を、優先度数累計値情報リスト124に記憶されているオーダーキー値を送信したインターネット電話装置30の電話番号に対応する優先度数累計値に加算するきのうを有する(加算手段)。そして、制御部11は、優先度数累計値情報リスト124に記憶されている優先度数累計値を参照し、キュー122に記憶されている該当する電話番号の順番を決定する機能を有する(順番決定手段)。
Further, the
記憶部12は、制御プログラムを記憶する制御プログラム格納領域121、キュー122、オーダーキー情報リスト123、及び優先度数累計値情報リスト124を有している。更に、この記憶部12は、識別情報記憶手段120、順番決定数値記憶手段125、キー識別情報記憶手段126、順番決定数値登録手段127、およびアクション情報記憶手段128を備えている。
キュー122は、図3(a)に示すように、他のインターネット電話装置30とのセッションを確立したい発信側電話装置30の電話番号を、セッション確立順番に従って記憶する機能を備えている。
The
As shown in FIG. 3A, the
オーダーキー情報リスト123は、図3(b)に示すように、優先度数値項目とオーダーキー値項目とからなるオーダーキー情報が登録されている。優先度数値項目には、優先度数累計値情報リスト124に記憶されている優先度数累計値情報に記述されている優先度数累計値を導くための数値(以下「優先度数値」という)が記述されている。
ここで、この優先度数値は、例えば「2」の方が「1」より優先的にセッションを確立させることを示している。オーダーキー値は、セッションの確立を要求する発信側電話装置30から着信したオーダーキーに割り当てられた値が記述されている。オーダーキーは、発信側電話装置30に設けられたテンキー、実行キー等のキーの中の特に指定されたキーである。
In the order
Here, this priority numerical value indicates that, for example, “2” establishes a session more preferentially than “1”. As the order key value, a value assigned to the order key received from the calling
優先度数累計値情報リスト124は、図3(b)に示すように、電話番号項目と優先度数累計値項目とからなる優先度数累計値情報が登録されている。電話番号項目には、セッション確立待ちの発信側電話装置30に割り当てられた電話番号が記述されている。優先度数累計値項目には、セッション確立順番を決定する数値(以下「優先度数累計値」という)が記述されている。この優先度数累計値は、発信側電話装置30からオーダーキー値が着信するごとに、そのオーダーキーに対応する優先度数値を加算した値が記述されている。
In the priority number cumulative
そして、優先度数累計値は、大きければ大きいほど、セッション待の発信側電話装置30を優先的にセッションを確立させることを示している。
例えば、符合Aに示された電話番号項目が「050−11223344」を有する発信側電話装置30の優先度累計値情報は「0」であり、セッションの確立を優先的に行うように要求されていないことを示している。符合Bに示された電話番号項目が「050−22334411」を有する発信側ト電話装置30の優先度累計値情報は「2」であり、オーダーキー値が「a」であるオーダーキーがユーザにより一度押下されることにより、セッションの確立を優先的に行うように要求されている。
The higher the priority number cumulative value, the more the session waiting
For example, the accumulated priority value information of the calling
送受信I/F部13は、発信側電話装置30と着信側電話装置31との間でセッションを確立するため、後述するINVITEメッセージ、100Tryingメッセージ、180Ringingメッセージ等の制御メッセージを発信側電話装置30又は着信側電話装置31に送受する。また、送受信I/F部13は、音声通知サーバ20にセッション確立待ち情報を出力するとともに、音声データからなるセッション確立待ち情報が音声通知サーバ20から入力される。また、送受信I/F部13は、この音声データを有するIPパケットを発信側電話装置30に送信する。
The transmission / reception I /
更に、この送受信I/F部13は、ロケーションサーバ(図示せず)に対して着信側電話装置31が割り当てられているIPアドレスを要求するためのURI(Universal Resource Identifier)を送信するとともに、このIPアドレスをロケーションサーバから受信する。ここで、URIとはインターネット上に存在する資源(機器)を指定する情報であって、電話番号と発信側電話装置30及び着信側電話装置31が割り当てられたドメイン名とが記述されている。例えば、着信側電話装置31の電話番号が「050−12349876」であり、ドメイン名が「e−eigyoosho.co.jp」である場合には、このURIは、「050−12349876@a−eigyoosho.co.jp」となる。
Further, the transmission / reception I /
ここで、ロケーションサーバについて述べる。ロケーションサーバは、SIPサーバ10から受信した着信側電話装置31のURIを基にして、着信側電話装置31が割り当てられたIPアドレスをSIPサーバ10に送信する装置である。このロケーションサーバは、そのために、着信側電話装置31のURIと着信側電話装置31に割り当てられたIPアドレスとを対にしたアドレス変換データが登録されているアドレス変換テーブルを有している。このロケーションサーバは、予めSIPサーバ10から受信したREGISTER(登録)メッセージに記述されている、発信側電話装置30の電話番号及びドメイン名を基にして上述したURIを生成し、この生成したURIと、REGISTERメッセージに記述されているIPアドレスとを対にしたアドレス変換データを生成し、このデータをアドレス変換テーブルに登録する。
Here, the location server will be described. The location server is a device that transmits to the
音声通知サーバ20は、SIPサーバ10からセッション確立待ち情報が入力されると、この情報を表す音声データを生成し(音声データ生成装置211)、この音声データをSIPサーバ10に出力する。
インターネット電話装置30は、図1に示すように、他のインターネット電話装置30と間でSIPサーバ10を介してセッションの確立処理を行うユーザ・エージェント35を有している。
When the session establishment wait information is input from the
As shown in FIG. 1, the
次に、上記第1実施形態の動作を説明する。 Next, the operation of the first embodiment will be described.
図4は、第1実施形態の動作を示すシーケンス図である。ここで、この第1実施形態の動作を具体的に説明するため、発信側電話装置を♯Dのインターネット電話装置(以下、♯Dの発信側電話装置という)30とし、着信側電話装置を♯Eのインターネット電話装置(以下、♯Eの発信側電話装置という)31とする。しかも、♯Dの発信側電話装置30には、電話番号として「050−12349876」が割り当てられ、ドメイン名として「d−eigyoosho.co.jp」が割り当てられ、かつ、IPアドレスとして「192.165.10.2」が割り当てられている。
FIG. 4 is a sequence diagram showing the operation of the first embodiment. Here, in order to specifically describe the operation of the first embodiment, the calling side telephone device is assumed to be #D Internet telephone device (hereinafter referred to as #D calling side telephone device) 30 and the called side telephone device is assumed to be ##. It is assumed that E is an Internet telephone device 31 (hereinafter referred to as #E calling-side telephone device) 31. Moreover, “050-12349876” is assigned as the telephone number, “d-eigyosho.co.jp” is assigned as the domain name, and “192.168.165” is assigned as the IP address to the #D calling
また、♯Eの着信側電話装置31には、電話番号として「050−22223333」が割り当てられ、ドメイン名として「e−eigyoosho.co.jp」が割り当てられ、かつ、IPアドレスとして「192.168.2.1」が割り当てられているものとする。
更に、図5(a)に示すように、♯Eの着信側電話装置31が、♯A、♯B、♯Cの発信側電話装置30の順にセッションの確立要求を受信したが、ビジーのため応答することができない場合、図5(b)に示すように、SIPサーバ10のキュー122に♯A、♯B、♯Cのインターネット電話装置30の各電話番号がセッション確立待ち番号に対応する箇所に記憶される(識別情報登録工程)。
Further, “050-22223333” is assigned as the telephone number, “e-eigyosho.co.jp” is assigned as the domain name, and “192.168.” Is assigned as the IP address to the #E called
Further, as shown in FIG. 5 (a), #E called
まず、図6に示すように、♯Dの発信側電話装置30のユーザエージェント35は、♯Eの着信側電話装置31のユーザエージェント35に対して接続を要求するためのINVITEメッセージを、無線ネットワーク又は有線ネットワークを介してSIPサーバ10に送信する(図4中の1参照)。
ここで、INVITEメッセージには、「050−22223333@e−eigyoosho.co.jp」というURIが記述されている。
First, as shown in FIG. 6, the
Here, in the INVITE message, a URI “050-22223333@e-eigyosho.co.jp” is described.
SIPサーバ10の制御部11は、♯Dの発信側電話装置30のユーザエージェント35からINVITEメッセージを受信すると、INVITEメッセージに記述されているURIを送受信I/F部13を介してロケーションサーバに送信し、ロケーションサーバから♯Eの着信側電話装置31に割り当てられたIPアドレス「192.168.2.1」を送受信部I/F部13を介して受信する。
When the
その後、制御部10は、先に♯Dの発信側電話装置30のユーザエージェント35から受信したINVITEメッセージに記述されていたURI中のドメイン名をIPアドレスに書き換えた「050−22223333@192.168.2.1」が記述されたINVITEメッセージを着信側の♯Eの着信側電話装置31のユーザエージェント35にインターネット40を介して送信する(図4中の2参照)。
Thereafter, the
♯Eの着信側電話装置31のユーザエージェント36は、INVITEメッセージを受信すると、セッションを確立するための処理を始めたことを示す100Tryingメッセージを、インターネット40を介してSIPサーバ10に送信する(図4中の3参照)。ここで、100Tryingメッセージには、URIとして「050−12349876@d−eigyoosho.co.jp」が記述されている。
When receiving the INVITE message, the
SIPサーバ10の制御部11は、♯Eの着信側電話装置31のユーザエージェント36から100Tryingメッセージを受信すると、100Tryingメッセージに記述されているURIをロケーションサーバに送信し、ロケーションサーバから♯Dの発信側電話装置30に割り当てられているIPアドレス「192.165.10.11」を受信する。その後、制御部11は、先に♯Eの着信側電話装置31のユーザエージェント36から受信した100Tryingメッセージに記述されていたURI中のドメイン名(d−eigyoosho.co.jp)をIPアドレス(「050−12349876@192.165.10.11」)に書き換える。その後、制御部11は、IPアドレスが記述された100Tryingメッセージを、♯Dの発信側電話装置30のユーザエージェント35に無線ネットワーク又は有線ネットワークを介して送信する(図4中の4参照)。
When the
♯Eの着信側電話装置31のユーザエージェント36は、100Tryingメッセージを♯Dの発信側電話装置30のユーザエージェント35に送信したのち、読み出し中であることを示す180Ringingメッセージを、SIPサーバ10に送信する(図4中の5参照)。ここで、180Ringingメッセージには、URIとして「050−12349876@d−eigyoosho.co.jp」が記述されている。
The
SIPサーバ10の制御部11は、180Ringingメッセージを受信すると、180Ringingメッセージに記述されているURIをロケーションサーバに送信し、ロケーションサーバから♯Dの発信側電話装置30のIPアドレス「192.165.10.11」を受信する。その後、制御部11は、先に♯Eの着信側電話装置31のユーザエージェント36から受信した180Ringingメッセージに記述されていたURI中のドメイン名(d−eigyoosho.co.jp)をIPアドレス(「050−12349876@192.165.10.11」)に書き換える。その後、制御部11は、IPアドレスが記述された180Ringingメッセージを、♯Dの発信側電話装置30のユーザエージェント35に無線ネットワーク又は有線ネットワークを介して送信する(図4中の6参照)。
When receiving the 180 Ringing message, the
その後、♯Eの着信側電話装置31のユーザが忙しい(ビジー)等でセッションを確立することができない場合には、ユーザエージェント36は、その旨を示すBusyメッセージをインターネット40を介してSIPサーバ10に送信する(図4中の7参照)。
Thereafter, if the user of the #E called
SIPサーバ10の制御部11は、♯Eの着信側電話装置31のユーザエージェント36からBusyメッセージを受信すると、記憶部12のキュー122に♯Dの電話番号をキューイング処理を行う。すなわち、図6(b)に示すように、制御部11は、♯Dの発信側電話装置30の電話番号「050−12349876」を、キュー122におけるセッション確立順番が「4」の箇所に記憶される。
When the
因みに、最も先にセッションの確立要求をした♯Aの発信側電話装置30の電話番号「050−11223344」は、セッション確立順番が「1」に記憶され、次にセッションの確立要求をした♯Bの発信側電話装置30の電話番号「050−22334411」は、セッション確立順番が「2」の箇所に記憶され、更に、次にセッションの確立要求をした♯Cの発信側電話装置30の電話番号「050−33441122」は、セッション確立順番が「3」の箇所に記憶される(順番決定数値記憶工程)。
Incidentally, the telephone number “050-112233344” of #A calling-
その後、制御部11は、キュー122に記憶されている♯Dの電話番号の記憶箇所を参照し、♯Dの発信側電話装置30のユーザエージェント35に対して、例えば、「応答待ちの電話装置が自身のものを含めて4機ある」というセッション確立待ち情報を生成し(セッション確立待ち情報生成工程)、これを送受信I/F部13を介して音声通知サーバ20に送信する(セッション確立待ち情報送信工程)。
次に、制御部11は、このセッション待ち情報を用いて♯Dの送信側電話装置30に備わる表示部に表示する表示データを有するIPパケットを生成する。その後、制御部11は、このIPパケットを無線ネットワーク又は有線ネットワークを介して♯Dの発信側電話装置30のユーザエージェント35に送信する(図4中の8参照)。
Thereafter, the
Next, the
♯Dの発信側電話装置30のユーザエージェント35は、SIPサーバ10から受信した上記IPパケットを受信すると、受信したIPパケットに有する表示データを表示部(図示せず)に表示させる。すなわち、♯Dの発信側電話装置30のユーザエージェント35は、「応答待ちのインターネット電話装置が自身のものを含めて4機ある」というセッション確立待ち情報を表示部に表示させる。
When the
音声通知サーバ20の音声データ生成装置211は、音声通知サーバ20に上記セッション確立待ち情報が入力されると、このセッション確立待ち情報を表す音声データを生成し(音声データ生成工程)、このデータをSIPサーバ10に出力する。
When the session establishment wait information is input to the
SIPサーバ10の制御部11は、音声通知サーバ20からセッション確立待ち情報を表す音声データが入力されると、入力された音声データを有するIPパケットを生成し、その後、♯Dの発信側電話装置30のユーザエージェント35に無線ネットワーク又は有線ネットワークを介して生成したIPパケットを送信する(図6(a)参照)。
When voice data representing session establishment waiting information is input from
♯Dの発信側電話装置30のユーザエージェント35は、SIPサーバ10から受信したIPパケットに有する音声データをスピーカ(図示せず)に音声出力させる。すなわち、♯Dの発信側電話装置30のユーザエージェント35は、「応答待ちのインターネット電話装置が自身のものを含めて4機ある」というセッション確立待ち情報をスピーカに音声出力させる。
その後、♯Dの発信側電話装置30のユーザエージェント35は、接続の解消要求するBYEメッセージをSIPサーバ10を介さずに♯Eの着信側電話装置31のユーザエージェント36に送信する(図4中の9参照)。
The
Thereafter, the
♯Eの着信側電話装置31のユーザエージェント36は、♯Dの発信側電話装置30からBYEメッセージを受信すると、それに同意したことを示す200OKメッセージをSIPサーバ10を介さずに♯Dの発信側電話装置30のユーザエージェント35に送信する(図4中の10参照)。これで、♯Dの発信側電話装置30と♯Eの着信側電話装置31とは、セッションの確立要求が解消した状態になる。
When the
その後、図7(a)に示すように、♯Aの発信側電話装置30が♯Eの携帯電話30との間でセッションを確立する処理が始まると、SIPサーバ10は、図7(b)に示すように、記憶部12のキュー122に記憶されている♯Aの発信側電話装置30の電話番号「050−11223344」をアクティブ(Active)にし、♯Bの発信側電話装置30の電話番号「050−22334411」のセッション確立順番を「1」にし、♯Cの発信側電話装置30の電話番号「050−33441122」のセッション確立順番を「2」にし、♯Dの発信側電話装置30の電話番号「050−12349876」のセッション確立順番を「3」にする。
Thereafter, as shown in FIG. 7A, when the process of establishing the session between the #A calling
次に、SIPサーバ10の制御部11は、例えば、「応答待ちのインターネット電話装置が自身のものだけである」というセッション確立待ち情報を生成するとともに、このセッション確立待ち情報を音声通知サーバ20に出力する。その後、制御部11は、上記セッション待ち情報が記述された表示データを有するIPパケットを生成し、このIPパケットを無線ネットワーク又は優先ネットワークを介して♯Bの発信側電話装置30のユーザエージェント35に送信する。
Next, the
♯Bの発信側電話装置30のユーザエージェント35は、SIPサーバ10から受信した上記IPパケットを受信すると、受信したIPパケットに有する表示データを表示部(図示せず)に表示させる。即ち、♯Bの発信側電話装置30のユーザエージェント35は、「応答待ちのインターネット電話装置が自身のものだけである」というセッション確立待ち情報を表示部に表示させる。
Upon receiving the IP packet received from the
音声通知サーバ20は、上記セッション確立待ち情報が入力されると、上述した場合と同様にこのセッション確立待ち情報を表す音声データを音声データ生成装置211で生成し、この音声データをSIPサーバ10に出力する。
SIPサーバ10の制御部11は、音声通知サーバ20からセッション確立待ち情報を表す音声データが入力されると、入力された音声データを有するIPパケットを生成し、その後、♯Bの発信側電話装置30のユーザエージェント35に無線ネットワーク又は有線ネットワークを介して生成したIPパケットを送信する。
When the session establishment wait information is input, the
When voice data representing session establishment waiting information is input from
♯Bの発信側電話装置30のユーザエージェント35は、上記表示データを有するIPパケットを受信すると、スピーカに音声データを音声出力させる。すなわち、♯Bの発信側電話装置30のユーザエージェント35は、「応答待ちのインターネット電話装置が自身のものだけである」というセッション確立待ち情報をスピーカに音声出力させる(図7(a)参照)。
Upon receiving the IP packet having the display data, the
その後、SIPサーバ10の制御部11は、同様にして、例えば、「応答待ちのインターネット電話装置が自身のものを含めて2機ある」というセッション確立待ち情報を生成するとともに、このセッション確立待ち情報を送受信I/F部13を介して音声通知サーバ20に出力する。次に、制御部11は、生成したセッション確立待ち情報から♯Cの発信側電話装置30の表示部に、セッション確立待ち情報を表示させる表示データを有するIPパケットを生成する。その後、制御部11は、生成したIPパケットを無線ネットワーク又は有線ネットワークを介して♯Cの発信側電話装置30のユーザエージェント35に送信する。
Thereafter, the
♯Cの発信側電話装置30のユーザエージェント35は、SIPサーバ10から受信した上記IPパケットを受信すると、受信したIPパケットに有する表示データを表示部(図示せず)に表示させる。すなわち、♯Cの発信側電話装置30のユーザエージェント35は、「応答待ちの発信側電話装置が自身のものを含めて2機ある」というセッション確立待ち情報を表示部に表示させる。
Upon receiving the IP packet received from the
音声通知サーバ20は、上記セッション確立待ち情報が入力されると、このセッション確立待ち情報を表す音声データを生成し、このデータをSIPサーバ10に出力する。
SIPサーバ10の制御部11は、音声通知サーバ20からセッション確立待ち情報を表す音声データが入力されると、入力された音声データを有するIPパケットを生成し、その後、♯Cの発信側電話装置30のユーザエージェント35に無線ネットワーク又は有線ネットワークを介して生成したIPパケットを送信する。
When the session establishment wait information is input, the
When voice data representing session establishment waiting information is input from
♯Cの発信側電話装置30のユーザエージェント35は、上記表示データを有するIPパケットを受信すると、スピーカに音声データを音声出力させる。すなわち、♯Cの発信側電話装置30のユーザエージェント35は、「応答待ちのインターネット電話装置が自身のものを含めて2機ある」というセッション確立待ち情報をスピーカに音声出力させる(図7(a)参照)。
Upon receiving the IP packet having the display data, the
その後、SIPサーバ10の制御部11は、同様にして、例えば、「応答待ちのインターネット電話装置が自身のものを含めて3機ある」というセッション確立待ち情報を生成するとともに、このセッション確立待ち情報を音声通知サーバ20に送受信I/F部13を介して出力する。次に、制御部11は、生成したセッション確立待ち情報が記述された表示データを有するIPパケットを生成する。その後、制御部11は、生成したIPパケットを無線ネットワーク又は有線ネットワークを介して♯Dの発信側電話装置30のユーザエージェント35に送信する(セッション確立待ち情報生成工程、同送信工程)。
Thereafter, the
♯Dの発信側電話装置30のユーザエージェント35は、SIPサーバ10から受信した上記IPパケットを受信すると、受信したIPパケットに有する表示データを表示部(図示せず)に表示させる。すなわち、♯Dの発信側電話装置30のユーザエージェント35は、「応答待ちのインターネット電話装置が自身のものを含めて3機ある」というセッション確立待ち情報を表示部に表示させる。
When the
音声通知サーバ20は、上記セッション確立待ち情報が入力されると、このセッション確立待ち情報を表す音声データを生成し、このデータをSIPサーバ10に出力する。
SIPサーバ10の制御部11は、音声通知サーバ20からセッション確立待ち情報を表す音声データが入力されると、入力された音声データを有するIPパケットを生成し、その後、♯Dの発信側電話装置30のユーザエージェント35に無線ネットワーク又は有線ネットワークを介して生成したIPパケットを送信する。
When the session establishment wait information is input, the
When voice data representing session establishment waiting information is input from
♯Dの発信側電話装置30のユーザエージェント35は、上記表示データを有するIPパケットを受信すると、スピーカに音声データを音声出力させる。すなわち、♯Dの発信側電話装置30のユーザエージェント35は、「応答待ちのインターネット電話装置が自身のものを含めて3機ある」というセッション確立待ち情報をスピーカに音声出力させる(図7(a)参照)。
Upon receiving the IP packet having the display data, the
その後、図8(a)に示すように、♯Aの発信側電話装置30が♯Eの携帯電話30との間で通話が終了すると、SIPサーバ10は、図8(b)に示すように、記憶部12のキュー122に記憶されている♯Aの発信側電話装置30の電話番号「050−11223344」を消去し、また、優先度数累計値情報リスト124中の♯Aの発信側電話装置30の電話番号「050−11223344」に該当するデータを消去する。その後、♯Bの発信側電話装置30が♯Eの着信側電話装置31との間でセッションの確立処理を始めると、SIPサーバ10は、8図(b)に示すように、♯Bの発信側電話装置30の電話番号「050−22334411」をアクティブ状態にし、♯Cの発信側電話装置30の電話番号「050−33441122」のセッションの確立待ちの順番を「1」にし、♯Dの発信側電話装置30の電話番号「050−12349876」のセッションの確立待ちの順番を「2」にする(順番決定工程)。
Thereafter, as shown in FIG. 8 (a), when the call is terminated between the #A calling
次に、SIPサーバ10の制御部11は、例えば、「応答待ちのインターネット電話装置が自身のものだけである」というセッション確立待ち情報を生成するとともに、このセッション確立待ち情報を音声通知サーバ20に送受信I/F部13を介して出力する。その後、制御部11は、このセッション確立待ち情報が記述された表示データを有するIPパケットを生成し、生成したIPパケットを無線ネットワーク又は有線ネットワークを介して♯Cの発信側電話装置30のユーザエージェント35に送信する。
Next, the
♯Cの発信側電話装置30のユーザエージェント35は、SIPサーバ10から受信した上記IPパケットを受信すると、受信したIPパケットに有する表示データを表示部(図示せず)に表示させる。すなわち、♯Cの発信側電話装置30のユーザエージェント35は、「応答待ちのインターネット電話装置が自身のものだけである」というセッション確立待ち情報を表示部に表示させる。
Upon receiving the IP packet received from the
音声通知サーバ20は、上記セッション確立待ち情報が入力されると、このセッション確立待ち情報を表す音声データを生成し、このデータをSIPサーバ10に出力する。
SIPサーバ10の制御部11は、音声通知サーバ20からセッション確立待ち情報を表す音声データが入力されると、入力された音声データを有するIPパケットを生成し、その後、♯Cの発信側電話装置30のユーザエージェント35に無線ネットワーク又は有線ネットワークを介して生成したIPパケットを送信する。
When the session establishment wait information is input, the
When voice data representing session establishment waiting information is input from
♯Cの発信側電話装置30のユーザエージェント35は、上記表示データを有するIPパケットを受信すると、スピーカに音声データを音声出力させる。すなわち、♯Cの発信側電話装置30のユーザエージェント35は、「応答待ちのインターネット電話装置が自身のものだけである」というセッション確立待ち情報をスピーカに音声出力させる(図8(a)参照)。
Upon receiving the IP packet having the display data, the
その後、SIPサーバ10の制御部11は、同様にして、例えば、「応答待ちのインターネット電話装置が自身のものを含めて2機ある」というセッション確立待ち情報を生成するとともに、このセッション確立待ち情報を音声通知サーバ20に送受信I/F部13を介して出力する。次に、制御部11は、生成したセッション確立待ち情報が記述された表示データを有するIPパケットを生成し、このIPパケットを無線ネットワーク又は有線ネットワークを介して♯Dの発信側電話装置30のユーザエージェント35に送信する。
Thereafter, the
♯Dの発信側電話装置30のユーザエージェント35は、SIPサーバ10から受信した上記IPパケットを受信すると、受信したIPパケットに有する表示データを表示部(図示せず)に表示させる。すなわち、♯Dの発信側電話装置30のユーザエージェント35は、「応答待ちのインターネット電話装置が自身のものを含めて2機ある」というセッション確立待ち情報を表示部に表示させる。
When the
音声通知サーバ20は、上記セッション確立待ち情報が入力されると、このセッション確立待ち情報を表す音声データを生成し、このデータをSIPサーバ10に出力する。
SIPサーバ10の制御部11は、音声通知サーバ20から送受信I/F部13を介してセッション確立待ち情報を表す音声データが入力されると、入力された音声データを有するIPパケットを生成し、その後、♯Dの発信側電話装置30のユーザエージェント35に無線ネットワーク又は有線ネットワークを介して生成したIPパケットを送信する。
When the session establishment wait information is input, the
When voice data representing session establishment waiting information is input from the
♯Dの発信側電話装置30のユーザエージェント35は、上記表示データを有するIPパケットを受信すると、スピーカに音声データを音声出力させる。すなわち、♯Dの発信側電話装置30のユーザエージェント35は、「応答待ちのインターネット電話装置が自身のものを含めて2機ある」というセッション確立待ち情報をスピーカに音声出力させる(図4中の11及び図8(a)参照)。
Upon receiving the IP packet having the display data, the
その後、図9(a)に示すように、♯Bの発信側電話装置30が♯Eの携帯電話30との間で通話が終了すると、SIPサーバ10は、図9(b)に示すように、記憶部12のキュー122に記憶されている♯Bの発信側電話装置30の電話番号「050−22334411」を消去し、また、優先度数累計値情報リスト124中の♯Bの発信側電話装置30の電話番号「050−22334411」に該当するデータを消去する。その後、SIPサーバ10は、♯Cの発信側電話装置30が♯Eの着信側電話装置31との間でセッションが確立処理を始めると、SIPサーバ10は、図9(b)に示すように、♯Cの発信側電話装置30の電話番号「050−33441122」をアクティブ状態にし、♯Dの発信側電話装置30の電話番号「050−12349876」のセッションの確立待ちの順番を処理待ち順を「1」にする。
Then, as shown in FIG. 9 (a), when the call is terminated between the #B calling
次に、SIPサーバ10の制御部11は、例えば、「応答待ちのインターネット電話装置が自身のものだけである」というセッション確立待ち情報を生成するとともに、このセッション確立待ち情報を送受信I/F部13を介して音声通知サーバ20に出力する。その後、制御部11は、生成したセッション確立待ち情報が記述された表示データを有するIPパケットを生成し、このIPパケットを無線ネットワーク又は有線ネットワークを介して♯Dの発信側電話装置30のユーザエージェント35に送信する。
Next, the
♯Dの発信側電話装置30のユーザエージェント35は、SIPサーバ10から受信した上記IPパケットを受信すると、受信したIPパケットに有する表示データを表示部(図示せず)に表示させる。すなわち、♯Dの発信側電話装置30のユーザエージェント35は、応答待ちのインターネット電話装置が自身のものだけである」というセッション確立待ち情報を表示部に表示させる。
When the
音声通知サーバ20は、上記セッション確立待ち情報が入力されると、このセッション確立待ち情報を表す音声データを生成し、このデータをSIPサーバ10に出力する。
SIPサーバ10の制御部11は、音声通知サーバ20からセッション確立待ち情報を表す音声データが入力されると、入力された音声データを有するIPパケットを生成し、その後、♯Dの発信側電話装置30のユーザエージェント35に無線ネットワーク又は有線ネットワークを介して生成したIPパケットを送信する。
When the session establishment wait information is input, the
When voice data representing session establishment waiting information is input from
♯Dの発信側電話装置30のユーザエージェント35は、上記表示データを有するIPパケットを受信すると、スピーカに音声データを音声出力させる。すなわち、♯Dの発信側電話装置30のユーザエージェント35は、応答待ちのインターネット電話装置が自身のものだけである」というセッション確立待ち情報をスピーカに音声出力させる(図4中の12及び図9(a)参照)。
Upon receiving the IP packet having the display data, the
その後、図10(a)に示すように、♯Cの発信側電話装置30が♯Eの着信側電話装置31との間で通話が終了すると、SIPサーバ10は、図10(b)に示すように、記憶部12のキュー122に記憶されている♯Cの発信側電話装置30の電話番号「050−33441122」を消去し、又、優先度数累計値情報リスト124中の♯Cの発信側電話装置30の電話番号「050−33441122」に該当するデータを消去する。
Thereafter, as shown in FIG. 10 (a), when the call is terminated between the #C originating
次に、SIPサーバ10の制御部11は、例えば、「接続可能である」というセッション確立待ち情報を生成するとともに、このセッション確立待ち情報を送受信I/F部13を介して音声通知サーバ20に出力する。その後、制御部11は、上記セッション確立待ち情報が記述された表示データを有するIPパケットを生成し、このIPパケットを無線ネットワーク又は有線ネットワークを介して♯Dの発信側電話装置30のユーザエージェント35に送信する。
Next, the
♯Dの発信側電話装置30のユーザエージェント35は、SIPサーバ10から受信した上記IPパケットを受信すると、受信したIPパケットに有する表示データを表示部に表示させる。すなわち、♯Dの発信側電話装置30のユーザエージェント35は、「接続可能である」というセッション確立待ち情報を表示部に表示させる。
When the
音声通知サーバ20は、♯Eの着信側電話装置31とセッションが可能である旨の情報が入力されると、♯Eの着信側電話装置31とセッションが可能である旨の情報を表す音声データを生成し、このデータをSIPサーバ10に出力する。
SIPサーバ10の制御部11は、音声通知サーバ20からセッション確立待ち情報を表す音声データが入力されると、入力された音声データを有するIPパケットを生成し、その後、♯Dの発信側電話装置30のユーザエージェント35に無線ネットワーク又は有線ネットワークを介して生成したIPパケットを送信する。
When information indicating that a session with #E called
When voice data representing session establishment waiting information is input from
♯Dの発信側電話装置30のユーザエージェント35は、上記表示データを有するIPパケットを受信すると、スピーカに音声データを音声出力させる(図10(a)参照)。すなわち、♯Dの発信側電話装置30のユーザエージェント35は、「接続可能である」というセッション確立待ち情報をスピーカに音声出力させる(図4中の13及び図10(a)参照)。
When receiving the IP packet having the display data, the
その後、♯Eの着信側電話装置31との間でセッションの確立を行うため、♯Dの発信側電話装置30のユーザエージェント35は、♯Eの着信側電話装置31のユーザエージェント36に対して接続を要求するためのINVITEメッセージを、無線ネットワーク又は有線ネットワークを介してSIPサーバ10に送信する(図4中の14参照)。
Thereafter, in order to establish a session with the #E called
SIPサーバ10の制御部11は、♯Dの発信側電話装置30のユーザエージェントからINVITEメッセージを無線ネットワーク又は有線ネットワークを介して受信すると、記憶部12のキュー122に記憶されている♯Dの発信側電話装置の電話番号「050−12349876」をアクティブ状態にする。次に、SIPサーバ10は、上述したと同様な処理を行って、先に♯Dの発信側電話装置30のユーザエージェント35から受信したINVITEメッセージを、♯Eの着信側電話装置31のユーザエージェント36にインターネット40を介して送信する(図4中の14及び15参照)。
When the
その後、制御部11は、♯Eの着信側電話装置31のユーザエージェント36から100Tryingメッセージをインターネット40を介して受信すると、上述したと同様にしてこの100Tryingメッセージを♯Dの発信側電話装置30のエージェント30に無線ネットワーク又は有線ネットワークを介して送信する(図4中の16及び17参照)。
After that, when receiving a 100 Trying message from the
次に、制御部11は、♯Eの着信側電話装置31のユーザエージェント36から180Ringingメッセージをインターネット40を介して受信すると、上述した場合と同様にして、このRingingメッセージを♯Dの発信側電話装置30のエージェント30に無線ネットワーク又は有線ネットワークを介して送信する(図4中の18及び19参照)。
その後、♯Eの着信側電話装置31のユーザエージェント36は、接続を了承する旨を示す200OKメッセージをインターネット40を介してSIPサーバ10に送信する(図4中の20参照)。
Next, when receiving the 180 Ringing message from the
Thereafter, the
SIPサーバ10の制御部11は、200OKメッセージを受信すると、200OKメッセージに記述されているURIをロケーションサーバに送信し、ロケーションサーバから♯Dの発信側電話装置30のIPアドレス「192.165.10.11」を受信する。その後、制御部11は、先に♯Eの着信側電話装置31のユーザエージェント36から受信した200OKメッセージに記述されていたURI中のドメイン名(d−eigyoosho.co.jp)をIPアドレス(「050−12349876@192.165.10.11」)に書き換える。その後、制御部11は、IPアドレスが記述された200OKメッセージを、♯Dの発信側電話装置30のユーザエージェント35に無線ネットワーク又は有線ネットワークを介して♯Dの発信側電話装置30のユーザエージェント35に送信する(図4中の21参照)。
When receiving the 200 OK message, the
すると、♯Dの発信側電話装置30のユーザエージェント35は、200OKメッセージを受け取った旨を示すACKメッセージを、無線ネットワーク又は有線ネットワークを介してSIPサーバ10に送信する(図4中の22参照)。ここで、ACKメッセージには、「050−22223333@e−eigyoosho.co.jp」というURIが記述されている。
Then, the
SIPサーバ10の制御部11は、♯Dの発信側電話装置30のユーザエージェント35からACKメッセージを受信すると、ACKメッセージに記述されているURIをロケーションサーバに送信し、ロケーションサーバから着信側の♯Eの着信側電話装置31に割り当てられたIPアドレス「192.168.2.1」を受信する。その後、制御部11は、先に♯Dの発信側電話装置30のユーザエージェント35から受信したACKメッセージに記述されていたURI中のドメイン名をIPアドレスに書き換えた「050−22223333@192.168.2.1」が記述されたACKメッセージを生成する。
その後、制御部11は、♯Eの着信側電話装置31のユーザエージェント36にインターネット40を介して生成したACKメッセージを送信する(図4中の23参照)。続いて、制御部11は、記憶部12のキュー122に記憶されている♯Dの発信側電話装置の電話番号を消去する(図10(b)参照)。以後、♯Dの発信側電話装置30と♯Eの着信側電話装置31との間がセッションが確立し、通話可能な状態に移行する(図4中の24参照)。
When the
Thereafter, the
その後、♯Dの発信側電話装置30と♯Eの着信側電話装置31と間で通話を実行したのち、♯Dの発信側電話装置30のユーザエージェント35が、コネクションの解消させるBYEメッセージをインターネット40を介して♯Eの着信側電話装置31に送信すると(図4中の25参照)、BYEメッセージを受信した♯Eの着信側電話装置31のユーザエージェント36は、コネクションの解消要求を認めることを示す200OKメッセージを、インターネット40を介して♯Dの発信側電話装置30のユーザエージェント35に送信し(図4中の26参照)処理を終了する。
♯Dの発信側電話装置30のユーザエージェント35は、♯Eの着信側電話装置31のユーザエージェント35から200OKメッセージを受信すると、処理を終了する。
Thereafter, after a call is made between the #D calling
When the
次に、上記実施形態におけるセッション確立待の順番を変更する動作を図11に基づいて説明する。 Next, an operation for changing the order of waiting for session establishment in the embodiment will be described with reference to FIG.
図11は、SIPサーバが行われるセッションの確立待ちの順番を変更する動作を示すフローチャートである。
SIPサーバ10の制御部11は、オーダーキー値が発信側電話装置30から無線ネットワーク又は優先ネットワークを介して受信したか否かを判定する(ステップS10)。制御部11は、オーダーキー値を受信していないと判定した場合には(ステップS10;NO)、オーダーキー値を受信するまで同様な処理を行う。一方、制御部11は、記憶部12のキュー122に記憶されている電話番号の発信側電話装置30からオーダーキー値を受信したと判定した場合には(ステップS10;YES)、オーダーキー値に対応する優先度数値を記憶部12に有するオーダーキー情報リスト123から読み出す(ステップS11)。
FIG. 11 is a flowchart showing an operation of changing the order of waiting for establishment of sessions performed by the SIP server.
The
次に、制御部11は、記憶部12に有する優先度数累計値情報リスト124を参照する。そして、この発信側電話装置30の電話番号に対応する優先度数累計値を読み出し、この値に先に読み出した優先度数値を加算した値を新たな優先度数累計値として、優先度数累計値情報リスト124中の当該電話番号に対応する優先度累計値を更新する(ステップS12:順番決定工程)。
例えば、図12(a)に示すように、オーダーキー値をSIPサーバ30に送信した発信側電話装置30が、♯Dの発信側電話装置30であり、そのオーダーキー値が「a」であるとものとする。また、優先度数累計値情報リスト124に登録されている♯Dの発信側電話装置30の電話番号に対応する優先度数累計値が、図12(b)に示すように、「0」であるものとすると、優先度数累計値情報リスト124中の♯Dの発信側電話装置の電話番号に対応する優先度数累計値は、「2」に更新される。
Next, the
For example, as shown in FIG. 12A, the calling
その後、制御部11は、オーダーキー値を送信してきた発信側電話装置30の電話番号よりセッション確立待ちの優先順位が高い電話番号がキュー122に記憶されているか否かを判定する(ステップS13)。制御部11は、オーダーキー値を送信してきた発信側電話装置30の電話番号よりセッション確立待ちの優先順位が高い電話番号がキュー122に記憶されていないと判定した場合には(ステップS13;NO)、このセッションの確立待ちの優先順位の変更処理を終了する。
一方、制御部11は、オーダーキー値を送信してきた発信側電話装置30の電話番号よりセッション確立待ちの優先順位が高い電話番号がキュー122に記憶されていると判定した場合には(ステップS13;YES)、未だ読み出されていない最も優先順位が高い電話番号がキュー122に記憶されているか否かを判定する(ステップS14)。
Thereafter, the
On the other hand, when the
例えば、図13(a)に示すように、キュー122に記憶されている電話番号は、♯Aの発信側電話装置30の電話番号がアクティブ状態であり、♯Bの電話端30末の電話番号のセッション確立待ち順番が最も高い「1」であり、♯Cの電話端30末の電話番号のセッション確立待順番が次に高い「2」であり、オーダーキー値を送信してきた♯Dの電話端30末の電話番号のセッション確立待ち順番が最も低い「3」である場合には、オーダーキー値を送信してきた♯Dの発信側電話装置30の電話番号よりセッション確立待ち順番が高い♯B及び♯Cの発信側電話装置30の電話番号がキュー122に記憶されていると制御部11により判定される(順番変動判定工程)。
For example, as shown in FIG. 13A, the telephone number stored in the
制御部11は、未だ読み出されていない最も優先順位が高い電話番号がキュー122に記憶されていないと判定した場合には(ステップS14;NO)、処理を終了する。一方、制御部11は、未だ読み出されていない最も優先順位が高い電話番号がキュー122に記憶されていると判定した場合には(ステップS14;YES)、未だ読み出されていない最も優先順位が高い電話番号をキュー122から読み出す(ステップS15)。
When it is determined that the telephone number with the highest priority that has not yet been read is not stored in the queue 122 (step S14; NO), the
次に、制御部11は、優先度数累計値情報リスト124を参照し、キュー122から読み出した電話番号の優先度数累計値が、オーダーキー値を送信してきた電話番号の優先度数累計値より大きいか否かを判定する(ステップS16)。制御部11は、優先度数累計値情報リスト124を参照し、キュー122から読み出した電話番号の優先度数累計値が、オーダーキー値を送信してきた電話番号の優先度数累計値より大きいと判定した場合には(ステップS16;YES)、ステップS14に移行し、上述したと同様な処理を続行させる(順番変動判定工程)。
Next, the
例えば、図13(a)に示すように、キュー122から読み出した電話番号が♯Bの電話番号であって、この電話番号の優先度数累計値が図12(b)に示すように、「4」の場合には、♯Bの発信側電話装置30の電話番号の優先度数累計値が、オーダーキー値を送信してきた♯Dの発信側電話装置30の電話番号の優先度数累計値より大きいと制御部11により判定される。
For example, as shown in FIG. 13A, the telephone number read from the
一方、制御部11は、優先度数累計値情報リスト124を参照し、キュー122から読み出した電話番号の優先度数累計値が、オーダーキー値を送信してきた電話番号の優先度数累計値以下であると判定した場合には(ステップS16;NO)、キュー122において、オーダーキー値を送信してきた発信側電話装置30の電話番号を、先に読み出した電話番号よりセッション確立待ち順番を高くする(ステップS17:順番変更工程))。
On the other hand, the
例えば、キュー122から読み出した電話番号が♯Cの発信側電話装置30の電話番号であって、この電話番号の優先度数累計値が図12(b)に示すように、「0」の場合には、♯Cの発信側電話装置30の電話番号の優先度数累計値が、オーダーキー値を送信してきた♯Dの発信側電話装置30の電話番号の優先度数累計値以下であると制御部11により判定される。そして、図13(b)に示すように、♯Dの発信側電話装置30の電話番号のセッション確立順番が、制御部11により「3」から「2」に変更されるとともに、♯Cの発信側電話装置30の電話番号のセッション確立待ち順番が、制御部により優先順位を「2」から「3」に変更される(順番変更工程)。
For example, when the telephone number read from the
その後、制御部11は、セッションの確立待ちの順番が変更した旨を発信側電話装置30に無線ネットワーク又は優先ネットワークを介して送信し(ステップS18)、処理を終了する。
Thereafter, the
ここで上述した情報処理の各工程の内、識別情報処理工程、セッション確立待ち情報生成工程、およびセッション確立待ち情報送信工程にあっては、その実行内容をプログラム化しコンピュータに実行させるように構成してもよい。 Of the information processing steps described above, in the identification information processing step, the session establishment wait information generation step, and the session establishment wait information transmission step, the execution contents are programmed and executed by a computer. May be.
以上のように、この第1実施形態によれば、SIPサーバ10が、生成したセッション確立待ち情報をセッションの確立不能な♯A〜♯Dの発信側電話装置30に送信するので、これにより、♯A〜♯Dの発信側電話装置30のユーザは、現在のセッション待ちの状態を知ることができ、接続に対する不安から無駄な再発呼を頻繁に行うことを防止することができる。
また、この第1実施形態によれば、SIPサーバ10により、表示データ及び音声データからなるセッション確立待ち情報が♯A〜♯Dの発信側電話装置30に送信されるので、♯A〜♯Dの発信側電話装置30は、例えば液晶表示装置にセッション確立待ち情報を表示させるとともに、スピーカに音声にセッション確立待ち情報を音声出力させることができる。
As described above, according to the first embodiment, the
Further, according to the first embodiment, since the
また、この第1実施形態によれば、SIPサーバ10がセッション待ち情報をセッション確立待ちの順番に生成するので、このセッション待ち情報を受信した♯A〜♯Dの発信側電話装置30のユーザは、セッション確立する順番を知ることができる。
更に、この第1実施形態によれば、SIPサーバ10がユーザから受信したキー識別情報に対応する数値情報を、ユーザの発信側電話装置30の電話番号に対応する優先度数値累計値に加算するようにしたので、セッションの確立待ちの順番をユーザ自身で変更することができる。
Further, according to the first embodiment, since the
Furthermore, according to the first embodiment, the numerical information corresponding to the key identification information received from the user by the
<第2実施形態>
図14は、本発明に係る第2実施形態の通信制御システムを構築するSIPサーバ10の構成を示すブロック図である。
ここで、この実施形態に付した参照符合は、第1実施形態のものと同一な構成部分については同一な参照符合を付し、異なる構成部分には異なる参照符合を付すものとする。
Second Embodiment
FIG. 14 is a block diagram showing the configuration of the
Here, the same reference numerals are assigned to the same components as those of the first embodiment, and different reference symbols are assigned to different components.
このSIPサーバ10、第1実施形態のものと同様、図1に示すように、音声通信サーバ20と接続されているとともに、複数の発信側電話装置30と無線ネットワーク又は有線ネットワークを介して接続され、また、着信側電話装置31とインターネット40を介して接続されている。そして、SIPサーバ10は、図14(a)に示すように、第1実施形態のものと同様、制御部11と、記憶部12と、送受信I/F部13とを備える。
As shown in FIG. 1, the
記憶部12は、制御プログラムを格納する制御プログラム格納領域121と、第1実施形態と同一なキュー122と、電話番号別優先度値情報リスト125とを有している。
電話番号別優先度数値情報リスト135は、図14(b)に示すように、電話番号項目と優先度数値項目からなる電話番号別優先度数値情報が登録されている。電話番号項目にはセッションの確立を待つ発信側電話装置30の電話番号が記述され、優先度数値項目には上述した優先度数値が記述されている。
The
As shown in FIG. 14B, the telephone number priority numerical value information list 135 is registered with telephone number priority numerical value information including a telephone number item and a priority numerical value item. The telephone number item describes the telephone number of the calling
次に、本発明に係る第2実施形態の着信待ち情報供給システムの動作を説明する。
この実施形態における着信待ち情報供給システムでは、発側の発信側電話装置30が着側電話装置31との間でセッションの確立待ちが発生したとき、セッションの各地待ちの状況を発信側電話装置30に知らせる動作については、第1実施形態のものと同様の構成となっている。一方、この第2の実施形態では、セッション確立待ち順番を変更する動作について、第1実施形態のものと異なる。
以下、この異なる部分の動作について説明する。
Next, the operation of the incoming call waiting information supply system according to the second embodiment of the present invention will be described.
In the incoming call waiting information supply system in this embodiment, when the call
Hereinafter, the operation of this different part will be described.
図15は、SIPサーバが行われるセッションの確立待ちの優先順位を変更する動作を示すフローチャートである。発信側電話装置30が着信側電話装置31に接続要求をSIPサーバ10を介して送信したのち、SIPサーバ10の制御部11は、発信側電話装置30の接続要求に対して、着信側電話装置31からBUSYメッセージを受信すると(ステップS20)、記憶部12に有する電話番号別優先度値情報リスト125を参照し、発信側電話装置30の電話番号に対応する優先度数値を読み出す(ステップS21)。例えば、図6(a)に示すように、♯Dの発信側電話端末30が♯Eの着信側電話端末31に対して接続要求を送信した場合で、かつ、SIPサーバ10が着信側電話装置31から♯Dの発信側電話装置30のBUSYメッセージを受信した場合には、制御部11により読み出される優先度数値は、図14(b)に示すように「2」である。
FIG. 15 is a flowchart showing an operation of changing the priority of session establishment waiting priority performed by the SIP server. After the calling
その後、制御部11は、電話番号別優先度値情報リスト125から、キュー122の中の未だ読み出されていない最も優先順位が高い電話番号についての優先度数値を読み出す(ステップS22)。例えば、図16(b)に示すように、キュー122に♯A、♯B及び♯Cの発信側電話装置30の電話番号が記憶されている場合では、電話番号別優先度数値情報リスト125から読み出される優先度数値は、♯Cの発信側電話装置30の「3」
である(図14(b)参照)。
After that, the
(See FIG. 14B).
次に、制御部11は、BUSYメッセージ(多忙メッセージ)を受信した発信側電話装置30の優先度数値が、キュー122から読み出した発信側電話装置の電話番号についての優先度数値より大きいか否かを判定する(ステップS23)。制御部11は、BUSYメッセージを受信した発信側電話装置30の優先度数値が、読み出した発信側電話装置の電話番号についての優先度数値より大きいと判定した場合には(ステップS23;YES)、BUSYメッセージを受信した発信側電話装置30の電話番号を読み出した発信側電話装置の電話番号よりセッション確立の待ちの優先順位が高くなるセッション確立待ち順番のキュー122の箇所に記憶し(ステップS24)、処理を終了する。
Next, the
例えば、図14(b)に示すように、BUSYメッセージを受信した発信側電話装置30として♯Dの発信側電話装置30の場合には、♯Dの発信側電話装置30の電話番号に対応する優先度数値「2」が、♯A及び♯Bの発信側電話装置30の電話番号に対応する優先動数値「1」より大きいので、図16(c)に示すように、♯Dの発信側電話装置30の電話番号が♯A及び♯Bの発信側電話装置30電話番号よりセッション確立の待ちの優先順位が高くなるセッション確立順番「2」のキュー122の箇所に記憶される。
For example, as shown in FIG. 14B, in the case of #D calling
一方、制御部11は、BUSYメッセージを受信した発信側電話装置30の優先度数値が、読み出した電話番号についての優先度数値より以下と判定した場合には(ステップS23;NO)、未だ読み出されていない最も優先順位が高い発信側電話装置30の電話番号がキュー122に記憶されているか否かを判定する(ステップS25)。
On the other hand, when it is determined that the priority numerical value of the calling
制御部11は、未だ読み出されていない最も優先順位が高い発信側電話装置30の電話番号がキュー122に記憶されていない場合には(ステップS25;NO)、BUSYメッセージを受信した発信側電話装置30の電話番号を、セッション確立待ち順番として優先順位が一番低いキュー122の箇所に記憶し(ステップS26)、処理を終了する。一方、制御部11は、未だ読み出されていない最も優先順位が高い電話番号がキュー122に記憶されている場合には(ステップS25;YES)、ステップS22に移行し上述した処理と同様な処理を続行する。
If the telephone number of the
その後、制御部11は、セッションの確立待ちが変更した旨を、キュー122に記憶されている電話番号の優先順位が変更された発信側電話装置30に対して優先順位が変更された旨の情報を、無線ネットワーク又は優先ネットワークを介して送信し(ステップS27)、処理を終了する。その他の構成およびその作用効果は前述した第1の実施形態と同一となっている。
Thereafter, the
このようにしても、発側の発信側電話装置30が着側電話装置30との間でセッションの確立待ちが発生したときには、前述した第1実施形態と同様の効果を得ることができる。又、この第2の実施形態によれば、セッションの確立待順番を決定する優先度数値と、発信側電話装置30に割り当てられた電話番号とを対にして記憶する電話番号別優先度値情報リスト125を有するので、発信側電話装置がセッションの確立不能になると、この発信側電話装置のセッションの確立待ちの順番をSIPサーバ10により設定することができる。
Even in this case, when a session establishment waiting occurs between the calling-
<第3実施形態>
次に、本発明に第3実施形態を図17に基づいて説明する。
図17は、第3実施形態の主要部を成すSIPサーバ10を示すブロック図である。ここで、前述した各実施形態と同一の構成部分については同一な符合を付すものとする。
<Third Embodiment>
Next, a third embodiment of the present invention will be described with reference to FIG.
FIG. 17 is a block diagram showing the
このSIPサーバ10は、第1及び2実施形態のもの(図1)と同様に、音声通信サーバ20と接続されているとともに複数の発信側電話装置30と無線ネットワーク又は有線ネットワークを介して接続され、また、着信側電話装置31とインターネット40を介して接続されている。そして、このSIPサーバ10は、図17(a)に示すように、第1実施形態のものと同様、制御部11と、記憶部12と、送受信I/F部13とを備える。
As in the first and second embodiments (FIG. 1), the
SIPサーバ10は、第1及び2実施形態のものと異なる構成部分として、記憶部12において、図17(a)に示すように、第1実施形態のものに有しているオーダーキー情報リスト123の替わりにユーザアクション情報リスト126を有している(ユーザアクション情報記憶工程)。
ユーザアクション情報リスト126は、図17(b)に示すように、アクション内容項目及び優先度数加算値項目を有するユーザアクション情報が登録されている。アクション内容項目は、セッション確立待ちのユーザが行ったアクションの内容が記述されおり、優先度数加算値項目には、優先度数累計値を加算する値が記述されている。
As shown in FIG. 17 (a), the
In the user
次に、本発明に係る第3実施形態における通信制御システムの動作を説明する。
この第3実施形態の通信制御システムでは、発信側電話装置30と着信側電話装置31との間でセッションの確立待ちが発生したとき、セッションの確立待ち情報を発信側電話装置30に知らせる動作については、第1及び2実施形態のものと同様となっている。これに対し、この第3実施形態においては、セッションの確立待ちの優先順位を変更する動作については前述した第1及び2実施形態のものと異なる。このため、この異なる動作について、以下説明する。
Next, the operation of the communication control system in the third embodiment according to the present invention will be described.
In the communication control system according to the third embodiment, when a session establishment wait occurs between the
図18は、SIPサーバが行われるセッションの確立待ち順番を変更する動作を示すフローチャートである。SIPサーバ10の制御部11は、セッションの確立待ちの発信側電話装置30から優先度数累計値リスト124を変更するようなユーザアクション情報が発生すると(ステップS30)、記憶部12に有するユーザアクション情報リスト126を参照し、発生したアクション情報に対応する優先度数加算値を読み出す(ステップS31)。その後、制御部11は、読み出した優先度数加算値を、優先度数累計値リスト124の中の該当する発信側電話装置30の電話番号に対応する優先度累計値に加算して更新する(ステップS32:加算工程)。
FIG. 18 is a flowchart showing an operation of changing the session establishment waiting order performed by the SIP server. When the user action information that changes the priority number
例えば、♯Dの発信側電話装置30がセッションの確立待ちの時間が15分を経過したというアクション情報が発生すると、図17(b)に示すように、ユーザアクション情報リスト126から優先度数加算値として「2」が読み出される。そして、優先度数累計値情報リスト124中の♯Dの発信側電話装置30の電話番号に対応する優先度数累計値は、図19示すように、「0」から「2」に更新される。
For example, when action information indicating that the waiting time for session establishment by #D originating
その後、制御部11は、ユーザアクション情報が発生した発信側電話装置30の電話番号よりセッション確立待ちの優先順位が高い電話番号がキュー122に記憶されているか否かを判定する(ステップS33)。制御部11は、ユーザアクション情報が発生した発信側電話装置30の電話番号よりセッション確立待ちの優先順位が高い電話番号がキュー122に記憶されていないと判定した場合には(ステップS33;NO)、このセッションの確立待ちの優先順位の変更処理を終了する。一方、制御部11は、ユーザアクション情報が発生した発信側電話装置30の電話番号よりセッション確立待ちの優先順位が高い電話番号がキュー122に記憶されていると判定した場合には(ステップS33;YES)、未だ読み出されていない最も優先順位が高い電話番号がキュー122に記憶されているか否かを判定する(ステップS34)。
Thereafter, the
例えば、図20(a)に示すように、キュー122に記憶されている電話番号は、♯Cの発信側電話装置30の電話番号がアクティブ状態であり、♯Aの発信側電話装置30の電話番号が優先順位が最も高いセッション確立待ち順番「1」の箇所に記憶されており、♯Bの発信側電話装置30の電話番号が優先順位が次に高いセッション確立待ち順番「2」の箇所に記憶されており、アクション情報が発生する前の♯Dの発信側電話装置30の電話番号が優先順位が最も低いセッション確立待ち順番「3」の箇所に記憶されている場合においてアクション情報が発生すると、♯Dの発信側電話装置30の電話番号よりセッション確立待の優先順位が高い♯Aの発信側電話装置30の電話番号がキュー122に記憶されていると制御部11により判定される。
For example, as shown in FIG. 20A, the telephone number stored in the
制御部11は、未だ読み出されていない最も優先順位が高い電話番号がキュー122に記憶されていないと判定した場合には(ステップS34;NO)、処理を終了する。一方、制御部11は、未だ読み出されていない最も優先順位が高い電話番号がキュー122に記憶されていると判定した場合には(ステップS34;YES)、未だ読み出されていない最も優先順位が高い電話番号をキュー122から読み出す(ステップS35)。
When it is determined that the telephone number with the highest priority that has not yet been read is not stored in the queue 122 (step S34; NO), the
次に、制御部11は、優先度数累計値情報リスト124を参照し、キュー122から読み出した電話番号の優先度数累計値が、ユーザアクションが発生した発信側電話装置30の電話番号の優先度数累計値より大きいか否かを判定する(ステップS36)。制御部11は、キュー122から読み出した電話番号の優先度数累計値が、ユーザアクションが発生した発信側電話装置30の電話番号の優先度数累計値より大きいと判定した場合には(ステップS36;YES)、ステップS34に移行し、上述したと同様な処理を続行させる。
Next, the
例えば、キュー122から読み出した電話番号が♯Aの発信側電話装置30の電話番号であって、この電話番号の優先度数累計値が、図19に示すように、「3」の場合には、♯Aの発信側電話装置30の電話番号の優先度数累計値が、アクション情報が発生した♯Dの発信側電話装置30の電話番号の優先度数累計値より大きいと制御部11により判定される。
For example, when the telephone number read from the
一方、制御部11は、優先度数累計値情報リスト124を参照し、キュー122から読み出した発信側電話装置30の電話番号の優先度数累計値が、アクション情報が発生した発信側電話装置30の電話番号に対応する優先度数累計値以下であると判定した場合には(ステップS36;NO)、キュー122において、ユーザアクションが発生した発信側電話装置30の電話番号を、先に読み出した電話番号より優先順位を高くする(ステップS37)。
On the other hand, the
例えば、キュー122から読み出した電話番号が♯Bの発信側電話装置30の電話番号であって、この電話番号の優先度数累計値が図19に示すように、「1」の場合には、♯Bの発信側電話装置30の電話番号の優先度数累計値が、アクション情報が発生した♯Dの発信側電話装置30の電話番号の優先度数累計値以下であると制御部11により判定される。そして、図20(b)に示すように、♯Dの発信側電話装置30の電話番号のセッション確立順番が、制御部11により「3」から「2」に変更されるとともに、♯Bの発信側電話装置30の電話番号のセッション確立待ち順番が、制御部により優先順位を「2」から「3」に変更される。
その後、制御部11は、セッションの確立待ちの順番が変更した旨を発信側電話装置30に無線ネットワーク又は優先ネットワークを介して送信し(ステップS38)、処理を終了する。
For example, when the telephone number read from the
Thereafter, the
この実施形態によれば、発側の発信側電話装置30が着信側電話装置31との間でセッションの確立待ちが発生したときには、第1の施形態と同様な効果を有する。
また、この実施形態によれば、SIPサーバ10がユーザのアクション情報が発生すると、アクション内容に対応する数値情報をユーザの発信側電話装置30の電話番号に対応する優先度数値累計値に加算するので、セッションの確立待ちの順番の設定をきめ細やかに変更することができる。
According to this embodiment, when the caller
According to this embodiment, when the
以上のように、上述した第1〜第3の各実施形態の通信制御システムにおいて、送信側の電話装置30がSIPサーバ10に送信する着信側電話装置31を指定するためのURIとして、電話番号とドメイン名が記述されていたが、これ以外として、電話番号に替えてユーザを指定するユーザIDが記述されていてもよい。この場合には、ロケーションサーバに有するアドレス変換テーブルには、ユーザID及びドメイン名が記述されたURIと、IPアドレスとを対にしたアドレス変換データが登録されている。
As described above, in the communication control system according to each of the first to third embodiments described above, a telephone number is used as a URI for designating the receiving-
10 SIPサーバ
10A CPU
11 制御部
12 記憶部
13 送受信I/F部
20 音声通知サーバ
30 発信側電話装置(インターネット電話装置)
31 着信側電話装置(インターネット電話装置)
35,36 ユーザエージェント
40 インターネット
112 識別情報登録制御手段
113 確立待ち情報生成手段
114 順番決定手段
115 順番変動判定手段
116 加算手段
120 識別情報記憶手段
121 制御プログラム格納領域
122 キュー
123 オーダーキー情報リスト
124 優先度数累計値リスト
125 電話番号別優先度値情報リスト
126 ユーザアクション情報リスト
127 順番決定数値記憶手段
128 キー識別情報記憶手段
129 順番決定数値登録手段
130 アクション情報記憶手段
131 確立待ち情報送信手段
132 確立待ち情報出力手段
133 音声データ取得手段
134 キー識別情報受信手段
10 SIP server 10A CPU
DESCRIPTION OF
31 Calling side telephone equipment (Internet telephone equipment)
35, 36 User agent 40 Internet 112 Identification information registration control means 113 Establishment waiting information generation means 114 Order determination means 115 Order variation determination means 116 Addition means 120 Identification information storage means 121 Control
Claims (16)
前記発信側電話装置を識別する電話装置識別情報を記憶する識別情報記憶手段と、
前記発信側電話装置と着信側電話装置との間でセッションの確立が不能である場合に、当該発信側電話装置の前記電話装置識別情報を前記識別情報記憶手段に登録させる制御を行う識別情報登録制御手段と、
前記識別情報記憶手段に記憶されている前記電話情報識別情報に基づき、前記発信側電話装置により前記着信側電話装置とセッションの確立が成立するまでの状態を示すセッション確立待ち情報を前記発信側電話装置ごとに生成する確立待ち情報生成手段と、
この確立待ち情報生成手段により生成された前記セッション確立待ち情報を、当前記発信側電話装置ごとに送信する確立待ち情報送信手段とを備え、
前記セッション確立待ち情報には、前記着信側電話装置とセッションの確立が不能である前記発信側電話装置ごとに割り当てられた前記セッションが確立されるまでの順番を示す順番情報が含まれており、
前記電話装置識別情報と前記順番を決定する順番決定数値とを対にして記憶する順番決定数値記憶手段と、
前記順番決定数値記憶手段に記憶されている前記順番決定数値を参照し、前記識別情報記憶手段に記憶されている前記電話装置識別情報の前記順番を決定する順番決定手段と、
この順番決定手段により決定された前記順番と、前記識別情報記憶手段に記憶されている前記順番との間で、順番の変動があるか否かを判定する順番変動判定手段とを備え、
前記識別情報登録制御手段は、
前記順番変動判定手段により、前記順番決定手段が決定した前記順番と前記識別情報記憶手段に記憶されている前記順番との間で前記順番の変動があると判定された場合に、前記識別情報記憶手段に記憶されている前記電話装置識別情報を前記順番決定手段により決定された前記順番に変更する機能を備えたことを特徴とする通信制御装置。 A communication control apparatus that mediates session establishment between a caller telephone apparatus and a callee telephone apparatus using VoIP (Voice over IP) for voice digitization,
Identification information storage means for storing telephone device identification information for identifying the calling side telephone device;
Identification information registration for performing control for registering the telephone device identification information of the calling side telephone device in the identification information storage means when a session cannot be established between the calling side telephone device and the called side telephone device Control means;
Based on the telephone information identification information stored in the identification information storage means, session establishment waiting information indicating a state until the establishment of a session with the callee telephone apparatus is established by the caller telephone apparatus is set as the caller telephone. Establishment waiting information generating means generated for each device;
The session establishment wait information generated by the established waiting information generating means, and an established waiting information transmitting means for transmitting to each person the originating telephone device,
The session establishment waiting information includes order information indicating an order until the session assigned to each calling-side telephone device that cannot establish a session with the called-side telephone device is established,
Order determination numerical value storage means for storing the telephone device identification information and the order determination numerical value for determining the order as a pair;
Order determination means for referring to the order determination numerical value stored in the order determination numerical value storage means and determining the order of the telephone device identification information stored in the identification information storage means;
An order variation determining means for determining whether or not there is a variation in order between the order determined by the order determining means and the order stored in the identification information storage means;
The identification information registration control means includes
When the order variation determination means determines that there is a change in the order between the order determined by the order determination means and the order stored in the identification information storage means, the identification information storage A communication control apparatus comprising a function of changing the telephone device identification information stored in a means to the order determined by the order determination means .
前記電話装置識別情報は、前記発信側電話装置に割り当てられた電話番号及びユーザIDのうちのいずれかであることを特徴とする通信制御装置。 The communication control device according to claim 1,
The communication control device according to claim 1, wherein the telephone device identification information is one of a telephone number and a user ID assigned to the calling side telephone device.
前記セッションの確立待ち情報は、前記発信側電話装置に表示させる表示データであることを特徴とする通信制御装置。 The communication control device according to claim 1 or 2,
The session establishment waiting information is display data to be displayed on the caller telephone device.
前記確立待ち情報生成手段により生成される前記セッション確立待ち情報を予め別に装備された音声データ生成装置に送り込む確立待ち情報出力手段と、前記音声データ生成装置で生成された音声データからなる前記セッション確立待ち情報を取得する音声データ取得手段とを設け、
前記確立待ち情報送信手段が、前記音声データ取得手段により取得した前記音声データからなる前記セッション確立待ち情報を前記発信側電話装置に送信する機能を備えていることを特徴とした通信制御装置。 The communication control device according to claim 1 or 2,
Establishing waiting information output means for sending the session establishment waiting information generated by the establishment waiting information generating means to an audio data generating apparatus that is separately provided in advance, and the session establishment comprising the audio data generated by the audio data generating apparatus Voice data acquisition means for acquiring waiting information;
The communication control device, wherein the establishment waiting information transmission unit has a function of transmitting the session establishment waiting information including the voice data acquired by the voice data acquisition unit to the calling side telephone device.
前記確立待ち情報生成手段により生成される前記セッション確立待ち情報を予め別に装備された音声データ生成装置に送り込む確立待ち情報出力手段と、前記音声データ生成装置で生成された音声データからなる前記セッション確立待ち情報を取得する音声データ取得手段とを設け、
前記確立待ち情報送信手段が、前記確立待ち情報生成手段により生成された前記表示データと,前記音声データ取得手段により取得した前記音声データとを,前記発信側電話装置に送信する機能を備えていることを特徴とした通信制御装置。 The communication control device according to claim 3, wherein
Establishing waiting information output means for sending the session establishment waiting information generated by the establishment waiting information generating means to an audio data generating apparatus that is separately provided in advance, and the session establishment comprising the audio data generated by the audio data generating apparatus Voice data acquisition means for acquiring waiting information;
The establishment waiting information transmission unit has a function of transmitting the display data generated by the establishment waiting information generation unit and the voice data acquired by the voice data acquisition unit to the calling side telephone device. A communication control device characterized by that.
前記識別情報記憶手段は、前記順番情報に対応付けて前記電話装置識別情報を記憶しており、
前記確立待ち情報生成手段は、前記識別情報記憶手段に記憶されている前記電話装置識別情報を参照し、当該電話装置識別情報が割り当てられた前記発信側電話装置に送信する前記セッション待ち情報を前記順番情報における順番に従って生成することを特徴とした通信制御装置。 The communication control device according to any one of claims 1 to 5,
Before SL identification information storage means stores the telephone device identification information in association with the order information,
The establishment waiting information generation means refers to the telephone device identification information stored in the identification information storage means, and transmits the session waiting information to be transmitted to the caller telephone device to which the telephone device identification information is assigned. A communication control device, characterized in that it is generated according to the order in the order information.
前記順番決定数値を導くための数値情報と当該数値情報が割り当てられた前記発信側電話装置のキーを識別するキー識別情報とを対にして記憶するキー識別情報記憶手段と、前記キー識別情報を前記発信側電話装置から受信するキー識別情報受信手段とを設けると共に、 Key identification information storage means for storing a pair of numerical information for deriving the order determination numerical value and key identification information for identifying a key of the caller telephone device to which the numerical information is assigned, and the key identification information Providing key identification information receiving means for receiving from the calling side telephone device;
前記キー識別情報記憶手段を参照し、前記キー識別情報受信手段により受信した前記キー識別情報に対応する前記数値情報を、前記順番決定数値記憶手段に記憶されている前記キー識別情報を送信した発信側電話装置の前記電話識別情報に対応する前記順番決定数値に加算する加算手段を設けたことを特徴とする通信制御装置。 Referring to the key identification information storage means, the numerical information corresponding to the key identification information received by the key identification information receiving means is transmitted, and the key identification information stored in the order determination numerical value storage means is transmitted. A communication control apparatus comprising an adding means for adding to the order determination numerical value corresponding to the telephone identification information of the side telephone apparatus.
前記セッションの確立待ちの順番を決定する順番決定数値と、前記発信側電話装置の電話装置識別情報とを対にして記憶する識別情報別の順番決定数値登録手段と、この順番決定数値登録手段を参照してセッションの確立不能が発生した前記発信側電話装置の電話装置識別情報についての前記順番を決定する順番決定手段とを設け、 Order determination numerical value registration means for each identification information for storing the order determination numerical value for determining the order of waiting for establishment of the session and the telephone device identification information of the calling side telephone device, and this order determination numerical value registration means. An order determining means for determining the order of the telephone device identification information of the calling telephone device in which the session cannot be established with reference,
前記識別情報登録制御手段は、前記セッションの確立不能が発生した発信側電話装置の電話番号識別情報を、前記順番決定手段により決定した順番に対応付けて前記識別情報記憶手段に登録する機能を備えていることを特徴とした通信制御装置。 The identification information registration control unit has a function of registering the telephone number identification information of the caller telephone device in which the session cannot be established in the identification information storage unit in association with the order determined by the order determination unit. A communication control device characterized by that.
前記順番決定数値を導くための数値情報と当該数値情報が割り当てられた前記発信側電話装置が行ったアクション内容を示すアクション情報とを対にして記憶するアクション情報記憶手段と、 Action information storage means for storing numerical information for deriving the order determination numerical value and action information indicating the action content performed by the caller telephone device to which the numerical information is assigned;
このアクション情報記憶手段を参照し前記アクション情報に対応する前記数値情報を、前記順番決定数値記憶手段に記憶されている前記アクションを行った発信側電話装置の電話装置識別情報に対応する前記順番決定数値に加算する加算手段とを備えたことを特徴とする通信制御装置。 The numerical value information corresponding to the action information with reference to the action information storage means, and the order determination corresponding to the telephone device identification information of the caller telephone device that has performed the action stored in the order determination numerical value storage means A communication control apparatus comprising an adding means for adding to a numerical value.
前記発信側電話装置と着信側電話装置との間でセッションの確立が不能である場合に、当該発信側電話装置の前記電話装置識別情報を予め装備した識別情報記憶手段に登録させる識別情報登録工程と、 An identification information registration step of registering the telephone device identification information of the calling side telephone device in the identification information storage means equipped in advance when a session cannot be established between the calling side telephone device and the called side telephone device. When,
前記識別情報記憶手段に登録されている前記発信側電話装置の電話装置識別情報に基づいて前記発信側電話装置により前記着信側電話装置とセッションの確立が成立するまでの状態を当該セッション確立の順番を含むセッション確立待ち情報として前記発信側電話装置ごとに生成するセッション確立待ち情報生成工程と、 Based on the telephone device identification information of the caller telephone device registered in the identification information storage means, the state until the establishment of a session with the callee telephone device is established by the caller telephone device. Session establishment waiting information generating step for generating each caller side telephone device as session establishment waiting information including:
生成された前記セッション確立待ち情報を前記発信側電話装置ごとに送信制御するセッション確立待ち情報送信工程とを備え、 A session establishment wait information transmission step for controlling transmission of the generated session establishment wait information for each of the calling side telephone devices,
前記セッション確立待ち情報には前記着信側電話装置とセッションの確立が不能となった発信側電話装置ごとに割り当てられたセッション確立までの順番が付されており、 The session establishment waiting information is given an order until session establishment assigned to each caller telephone device that is unable to establish a session with the callee telephone device,
前記セッションの確立待ちの順番を決定する順番決定数値と前記発信側電話装置の電話装置識別情報とを対にして予め装備された識別情報別の順番決定数値登録手段に記憶する順番決定数値登録工程と、前記順番決定数値登録手段を参照してセッションの確立不能が発生した前記発信側電話装置の電話装置識別情報についての前記順番を決定する順番決定工程とを設け、 An order determination numerical value registration step for storing the order determination numerical value for determining the order of waiting for establishment of the session and the telephone device identification information of the caller telephone device and storing them in the order determination numerical value registration means for each identification information provided in advance. And an order determination step for determining the order for the telephone device identification information of the calling telephone device in which the session establishment failure occurred with reference to the order determination numerical value registration means,
前記識別情報登録工程では、前記セッションの確立不能が発生した発信側電話装置の電話番号識別情報を、前記順番決定工程により決定した順番に対応付けて前記識別情報記憶手段に登録するようにしたことを特徴とする通信制御方法。 In the identification information registration step, the telephone number identification information of the calling side telephone device in which the session cannot be established is registered in the identification information storage means in association with the order determined in the order determination step. A communication control method characterized by the above.
前記セッション確立待ち情報送信工程の前に、前記セッション確立待ち情報生成工程で生成された前記セッション確立待ち情報を予め別に装備された音声データ生成装置により音声データを生成する音声データ生成工程を設け、 Before the session establishment waiting information transmission step, a voice data generation step is provided for generating voice data by a voice data generation device separately equipped with the session establishment wait information generated in the session establishment wait information generation step.
この音声データ生成工程で生成された音声データをセッション確立待ち情報として前記セッション確立待ち情報送信工程で前記各発信側電話装置に送信することを特徴とした通信制御方法。 A communication control method, wherein the voice data generated in the voice data generation step is transmitted as session establishment wait information to each caller side telephone device in the session establishment wait information transmission step.
前記識別情報記憶手段には前記順番に対応付けて前記電話装置識別情報が記憶されており、 The identification information storage means stores the telephone device identification information in association with the order,
前記セッション確立待ち情報生成工程では、前記識別情報記憶手段に記憶されている前記電話装置識別情報を参照して当該電話装置識別情報が割り当てられた前記発信側電話装置に送信する前記セッション確立待ち情報を、前記順番に従って生成することを特徴とした通信制御方法。 In the session establishment waiting information generation step, the session establishment waiting information to be transmitted to the calling side telephone apparatus to which the telephone apparatus identification information is assigned with reference to the telephone apparatus identification information stored in the identification information storage means Are generated according to the order.
前記電話装置識別情報と前記順番を決定する順番決定数値とを対にして順番決定数値記憶手段に記憶する順番決定数値記憶工程と、 An order determination numerical value storage step for storing the telephone device identification information and the order determination numerical value for determining the order in pairs in the order determination numerical value storage means,
前記順番決定数値記憶手段に記憶されている前記順番決定数値を参照し、前記識別情報記憶手段に記憶されている前記電話装置識別情報の前記順番を決定する順番決定工程と、 An order determination step of determining the order of the telephone device identification information stored in the identification information storage means with reference to the order determination numerical value stored in the order determination numerical value storage means;
この順番決定工程で決定された前記順番と前記識別情報記憶手段に記憶されている前記順番との間で、事後的に順番の変動があるか否かを判定する順番変動判定工程とを備え、 An order change determination step for determining whether there is a change in the order after the order determined in the order determination step and the order stored in the identification information storage unit;
この順番変動判定工程で前記順番の変動があると判定した場合には前記識別情報記憶手段に記憶されている前記電話装置識別情報を前記順番決定工程で決定した順番に変更する順番変更工程を備えたことを特徴とする通信制御方法。 In the order variation determining step, when it is determined that there is a variation in the order, the telephone device identification information stored in the identification information storage means is changed to the order determined in the order determining step. A communication control method characterized by the above.
前記順番決定数値を導くための数値情報と当該数値情報が割り当てられた前記発信側電話装置のキーを識別するキー識別情報とを対にして予め装備したキー識別情報記憶手段に記憶するキー識別情報記憶工程と、前記キー識別情報を前記発信側電話装置から受信するキー識別情報受信工程とを設け、 Key identification information stored in key identification information storage means equipped in advance by pairing numerical information for deriving the order determination numerical value and key identification information for identifying the key of the caller telephone device to which the numerical information is assigned A storage step, and a key identification information receiving step for receiving the key identification information from the caller telephone device,
前記キー識別情報記憶手段を参照して前記キー識別情報受信工程で受信した前記キー識別情報に対応する前記数値情報を、前記順番決定数値記憶手段に記憶されている前記キー識別情報にかかる発信側電話装置の前記電話識別情報に対応する前記順番決定数値に加算する加算工程を設け、 The transmission side relating to the key identification information stored in the order determination numerical value storage means, the numerical information corresponding to the key identification information received in the key identification information receiving step with reference to the key identification information storage means Providing an addition step of adding to the order determination value corresponding to the telephone identification information of the telephone device;
この加算された順番決定数値に基づいて前記順番を決定する順番決定工程を設けたことを特徴とする通信制御方法。 A communication control method comprising an order determination step for determining the order based on the added order determination numerical value.
前記順番決定数値を導くための数値情報と当該数値情報が割り当てられた前記発信側電話装置が行ったアクション内容を示すアクション情報とを対にして予め装備されたアクション情報記憶手段に記憶するアクション情報記憶工程と、 Action information stored in a pre-equipped action information storage means paired with numerical information for deriving the order determination numerical value and action information indicating the action content performed by the calling side telephone device to which the numerical information is assigned Memory process;
この記憶されたアクション情報に対応する前記数値情報を、前記順番決定数値記憶手段に記憶されている前記アクションを行った発信側電話装置の電話装置識別情報に対応する前記順番決定数値に加算する加算工程とを備え、 Addition that adds the numerical information corresponding to the stored action information to the order determination numerical value corresponding to the telephone device identification information of the caller telephone device that has performed the action stored in the order determination numerical value storage means A process,
この加算された順番決定数値に基づいて前記順番を決定する順番決定工程を設けたことを特徴とする通信制御方法。 A communication control method comprising an order determination step for determining the order based on the added order determination numerical value.
前記発信側電話装置と着信側電話装置との間でセッションの確立が不能である場合に、当該発信側電話装置の前記電話装置識別情報を前記識別情報記憶手段に登録させる制御を行う識別情報登録機能、 Identification information registration for performing control for registering the telephone device identification information of the calling side telephone device in the identification information storage means when a session cannot be established between the calling side telephone device and the called side telephone device function,
前記識別情報記憶手段に記憶されている前記電話情報識別情報に基づき、前記発信側電話装置により前記着信側電話装置とセッションの確立が成立するまでの状態を示すセッション確立待ち情報を前記発信側電話装置ごとに生成する確立待ち情報生成機能、 Based on the telephone information identification information stored in the identification information storage means, session establishment waiting information indicating a state until the establishment of a session with the callee telephone apparatus is established by the caller telephone apparatus is set as the caller telephone. Establishment wait information generation function to be generated for each device,
この確立待ち情報生成手段により生成された前記セッション確立待ち情報を、当前記発信側電話装置ごとに送信する動作を制御する確立待ち情報送信制御機能、 An establishment waiting information transmission control function for controlling an operation of transmitting the session establishment waiting information generated by the establishment waiting information generating means for each of the calling side telephone devices;
前記セッション確立待ち情報には、前記着信側電話装置とセッションの確立が不能である前記発信側電話装置ごとに割り当てられた前記セッションが確立されるまでの順番を示す順番情報が含まれており、前記電話装置識別情報と前記順番を決定する順番決定数値とを対にして記憶するように制御する順番決定数値記憶機能、 The session establishment waiting information includes order information indicating an order until the session assigned to each calling-side telephone device that cannot establish a session with the called-side telephone device is established, An order determination numerical value storage function for controlling the telephone device identification information and the order determination numerical value for determining the order to be stored in pairs;
前記順番決定数値記憶手段に記憶されている前記順番決定数値を参照し、前記識別情報記憶手段に記憶されている前記電話装置識別情報の前記順番を決定する順番決定機能、 An order determination function for referring to the order determination numerical value stored in the order determination numerical value storage means and determining the order of the telephone device identification information stored in the identification information storage means;
この順番決定手段により決定された前記順番と、前記識別情報記憶手段に記憶されている前記順番との間で、順番の変動があるか否かを判定する順番変動判定機能、 An order variation determination function for determining whether or not there is an order variation between the order determined by the order determination unit and the order stored in the identification information storage unit;
前記順番変動判定手段により、前記順番決定手段が決定した前記順番と前記識別情報記憶手段に記憶されている前記順番との間で前記順番の変動があると判定された場合に、前記識別情報記憶手段に記憶されている前記電話装置識別情報を前記順番決定手段により決定された前記順番に変更する順番変更機能、 When the order variation determination means determines that there is a change in the order between the order determined by the order determination means and the order stored in the identification information storage means, the identification information storage An order change function for changing the telephone device identification information stored in the means to the order determined by the order determination means;
をコンピュータに実行させるようにしたことを特徴とする通信制御プログラム。 A communication control program characterized in that a computer is executed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006081768A JP4853069B2 (en) | 2006-03-23 | 2006-03-23 | COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, COMMUNICATION CONTROL SYSTEM, AND COMMUNICATION CONTROL PROGRAM |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006081768A JP4853069B2 (en) | 2006-03-23 | 2006-03-23 | COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, COMMUNICATION CONTROL SYSTEM, AND COMMUNICATION CONTROL PROGRAM |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007259154A JP2007259154A (en) | 2007-10-04 |
| JP4853069B2 true JP4853069B2 (en) | 2012-01-11 |
Family
ID=38632915
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006081768A Expired - Fee Related JP4853069B2 (en) | 2006-03-23 | 2006-03-23 | COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, COMMUNICATION CONTROL SYSTEM, AND COMMUNICATION CONTROL PROGRAM |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4853069B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003078619A (en) * | 2001-09-04 | 2003-03-14 | Fujitsu Ltd | Dial-up connection management system |
| JP3772836B2 (en) * | 2003-01-27 | 2006-05-10 | 村田機械株式会社 | Communication terminal device |
| JP2005101817A (en) * | 2003-09-24 | 2005-04-14 | Sharp Corp | IP telephone system and IP telephone apparatus |
-
2006
- 2006-03-23 JP JP2006081768A patent/JP4853069B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007259154A (en) | 2007-10-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5290283B2 (en) | Method and apparatus for setting a callback by a user receiving a media stream | |
| JP5332544B2 (en) | Call control device, call control system, call control method, and computer program | |
| US8045541B2 (en) | IP telephone system, IP telephone apparatus and method for identifying destination user | |
| CN101527757B (en) | telephone device | |
| JP4603913B2 (en) | IP telephone apparatus and IP telephone system | |
| JP4578317B2 (en) | System for connecting information processing equipment related to IP telephone, IP telephone, call control management information processing apparatus, program and method | |
| JPWO2009107800A1 (en) | Call relay server, voice call system, and voice call relay method | |
| JP4853069B2 (en) | COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, COMMUNICATION CONTROL SYSTEM, AND COMMUNICATION CONTROL PROGRAM | |
| JP5051368B2 (en) | Communication terminal and communication progress display method in communication terminal | |
| JP5331995B2 (en) | Call center system | |
| JP2005269165A (en) | Ip phone | |
| JP4111393B2 (en) | IP telephone system and IP telephone apparatus | |
| JP2009135740A (en) | Communication system, cooperative controller, cooperative control method, cooperative control program, and information terminal | |
| JP4525776B2 (en) | Telephone equipment | |
| JP2019129377A (en) | Telephone system, telephone control device, and telephone terminal | |
| JP5570968B2 (en) | Telephone equipment | |
| JP2012213048A (en) | Telephone controller, telephone system, and call termination control method | |
| JP2008016932A (en) | Communication apparatus and communication method | |
| JP2011182347A (en) | Telephone system, communication terminal, server device and redial notification method | |
| JP2004129157A (en) | Telephone equipment | |
| JP2007195002A (en) | Telephone system for notifying presence state | |
| JP4848835B2 (en) | IP telephone apparatus, telephone network, dial relay method | |
| JP2013211686A (en) | Server device, program, and information processing method | |
| JP5096831B2 (en) | Communication apparatus and communication method | |
| JP4289020B2 (en) | Telephone answering system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090212 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110131 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110209 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110408 |
|
| 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: 20110927 |
|
| 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: 20111010 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141104 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4853069 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |