(57)【要約】 【課題】ＩＰ内線電話機の増減に容易に対応でき、音声認識装置に監視の負荷をかけずにＩＰ内線電話機での通話音声を確実に音声認識する。【解決手段】音声認識システムは公衆網に発着信可能な少なくとも一つの内線電話機が接続され、公衆網からの着信呼を前記内線電話機に振り分ける回線交換装置と、前記内線電話機から入力される音声を音声認識する音声認識装置と、これら装置とネットワークを介して接続され、新たな内線電話機がネットワークに接続されたときに内線電話機にネットワークアドレスを割り当てるＤＨＣＰサーバとを有する。音声認識装置は内線電話機に割り当てられたネットワークアドレスを回線交換装置から取得して通話に利用される音声認識対象の内線電話機を特定し、通話の際に内線電話機から送出される音声パケットをキャプチャーして音声認識する。【選択図】図１
2017098699.tif 000002
【特許請求の範囲】
【請求項１】
公衆網に発着信可能な少なくとも一つの内線電話機が接続され、前記公衆網からの着信呼を前記内線電話機に振り分ける回線交換装置と、前記内線電話機から入力される音声を音声認識する音声認識装置と、これら装置とネットワークを介して接続され、新たな内線電話機が前記ネットワークに接続されたときに前記内線電話機にネットワークアドレスを割り当てるＤＨＣＰサーバとを有する音声認識システムにおいて、
前記回線交換装置が、
前記ネットワークを介して接続された内線電話機の内線番号とネットワーク接続時に前記ＤＨＣＰサーバにより割り当てられた前記内線電話機のネットワークアドレスとを対応させて記憶する第１の記憶部と、
前記音声認識装置からの要求に応じて前記第１の記憶部が記憶する該当内線電話機の内線番号、ネットワークアドレスおよび状態を監視し通知する通知部とを備え、
前記音声認識装置が、
前記内線電話機の内線番号にネットワークアドレスを対応付けて記憶する第２の記憶部と、
前記第２の記憶部が記憶する前記内線番号を持つ前記内線電話機が接続状態に変化した場合、接続された前記内線電話機の前記ネットワークアドレスを前記回線交換装置より取得して前記第２の記憶部に記憶すると共に、通話状態になる前記内線電話機のネットワークアドレスを前記回線交換装置に要求する要求部と、
前記要求に応じて前記回線交換装置から取得した前記内線電話機のネットワークアドレスを基に、前記第２の記憶部を参照して特定した音声認識対象の前記内線電話機からのパケットをキャプチャーするキャプチャー部と、
前記キャプチャー部がキャプチャーするパケットに含まれる音声データを音声認識する音声認識部と
備える音声認識システム。
【請求項２】
前記要求部は、
前記回線交換装置に対して、前記第１の記憶部が記憶する内線電話機の内線番号のリストを要求し、この要求に対して応答されたリストを前記第２の記憶部に記憶する請求項１記載の音声認識システム。
【請求項３】
前記要求部は、
前記ネットワークに新たに接続された内線電話機の内線番号およびネットワークアドレスの取得要求を発行し、前記取得要求に対して前記回線交換装置から通知された前記内線電話機の内線番号、ネットワークアドレスおよび状態を取得し、取得したネットワークアドレスを、前記第２の記憶部の該当内線番号に対応させて記憶する請求項１記載の音声認識システム。
【請求項４】
前記要求部は、
前記第２の記憶部に設定されている前記内線番号を持つ前記内線電話機の状態が接続状態に変化した場合に通知するよう前記回線交換装置に要求し、この要求に対して送られてきた、接続状態に変化した接続済みの内線電話機４の前記ネットワークアドレスを取得し、取得した前記ネットワークアドレスを前記第２の記憶部に設定された内線番号に対応付けて記憶する第１取得部と、
接続状態に変化した前記接続済みの内線電話機を監視対象とするよう前記回線交換装置に要求し、監視の結果、通話状態へ変化することが検出された内線電話機４のネットワークアドレスを前記回線交換装置から取得し前記キャプチャー部に通知する第２取得部と
を具備する請求項１記載の音声認識システム。
【請求項５】
公衆網に発着信可能な少なくとも一つの内線電話機が接続され、前記公衆網からの着信呼を前記内線電話機に振り分ける回線交換装置と、前記内線電話機から入力される音声を音声認識する音声認識装置と、これら装置とネットワークを介して接続され、新たな内線電話機が前記ネットワークに接続されたときに前記内線電話機にネットワークアドレスを割り当てるＤＨＣＰサーバとを有する音声認識システムにおける音声認識方法において、
前記回線交換装置が、前記ネットワークを介して接続された内線電話機の内線番号とネットワーク接続時に前記ＤＨＣＰサーバにより割り当てられた前記内線電話機のネットワークアドレスとを対応させて記憶し、
前記回線交換装置は、前記音声認識装置からの要求に応じて前記内線電話機の内線番号を前記音声認識装置へ通知し、
前記音声認識装置は、前記回線交換装置から取得した前記内線番号を前記第２の記憶部に記憶し、前記内線番号を持つ前記内線電話機が接続状態に変化した場合、前記内線電話機の前記ネットワークアドレスを前記回線交換装置に要求し、
前記回線交換装置は、前記要求を受けた前記内線番号を持つ前記内線電話機が接続状態に変化した場合、前記内線電話機の前記ネットワークアドレスを前記音声認識装置へ送信し、
前記音声認識装置は、前記回線交換装置から取得したネットワークアドレスを、前記第２の記憶部の前記内線番号に対応付けて記憶し、通話状態になる前記内線電話機のネットワークアドレスを前記回線交換装置に要求し、
前記音声認識装置は、前記要求に応じて前記回線交換装置から取得した通話状態になる前記内線電話機のネットワークアドレスを基に、前記第２の記憶部を参照して特定した音声認識対象の前記内線電話機からのパケットをキャプチャーし、
前記パケットに含まれる音声データを音声認識する音声認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、音声認識システムおよび音声認識方法に関する。
【背景技術】
【０００２】
昨今、製造業、販売業、金融業など、さまざまな事業形態があるが、これらの事業を行う上で、顧客サービスの一環として、顧客からの問い合わせ対応窓口（部署）として、コールセンターなどを設置するケースが多い。
【０００３】
コールセンターには、ＩＰ内線電話機と音声認識装置とを回線交換装置（以下「ＰＢＸ」と称す）に接続し、これらＩＰ内線電話機で顧客に電話応対したオペレータの音声をテキストに変換するＩＰ−ＰＢＸシステムが導入されている。
【０００４】
ＩＰ−ＰＢＸシステムにおいて、オペレータの通話をリアルタイムに音声認識する場合、該当ＩＰ内線電話機での通話の際に生じる通信パケット（ＲＴＰ：Real Time ProtocolによるＩＰ通信のパケット）を音声認識装置がキャプチャーし、キャプチャーしたパケットの内容を解析して認識対象の音声パケットについて音声認識処理を行うため、ＩＰ内線電話機が使用しているＩＰアドレスを音声認識装置が識別する必要がある。
【０００５】
ＩＰ内線電話機のＩＰアドレスを識別する従来の技術としては、以下に示す第１の方法と第２の方法の２つがある。第１の方法は例えばＩＰ内線電話機の電話番号とＩＰアドレスを予め対応付けた対応表を予め音声認識装置に登録しておく方法である。第２の方法はＩＰ内線電話機の電話番号のみを音声認識装置に登録しておき、ＩＰ内線電話機がネットワークに接続された際にその都度ＩＰアドレスを取得する方法である。
【０００６】
第１の方法の場合、対応表の登録を手作業で行うため、ＩＰ内線電話機の増減の際にその都度対応表を登録し直す必要があったり、また登録ミスを生じる可能性もある。対応表の登録をミスした場合、該当ＩＰ内線電話機の音声パケットが拾えず、音声認識装置による音声認識処理が行えない事態に陥ることになる。
【０００７】
第２の方法の場合、ＩＰ−ＰＢＸシステムのネットワークにＤＨＣＰサーバを接続し、ＩＰ内線電話機がネットワークに接続されたときにＤＨＣＰサーバとＩＰ内線電話機との間でやりとりされる制御パケット（ＩＰパケット）を音声認識装置が監視およびキャプチャーし、キャプチャーしたＩＰパケットのメッセージを解析して、ＩＰ内線電話機のＩＰアドレスを特定する必要がある。
【０００８】
このため、ＩＰ内線電話機がＤＨＣＰプロトコルによりＤＨＣＰサーバから割り当てられたＩＰアドレスを取得する際のＩＰパケットを音声認識装置が監視した上でキャプチャーし、キャプチャーした中から、制御パケットを特定し、特定した制御パケットに含まれるメッセージを解析してＩＰ内線電話機が取得したＩＰアドレスを特定する必要がある。
【０００９】
この他、ＩＰ内線電話機にＩＰアドレスが割り当てられた後に音声認識装置がネットワークを流れるＩＰパケットを監視した上でＩＰ内線電話機がＰＢＸに送るＩＰパケットを上記同様にキャプチャーし、キャプチャーした中から、制御パケットを特定し、制御パケットのメッセージを解析して、ＩＰ内線電話機がＰＢＸにＩＰアドレスのレジスト処理を行う際のＩＰアドレスを特定するといった処理を行っていた。
【００１０】
また、この第２の方法の場合、通話に関連する付属情報（通話相手の電話番号、ＩＰ内線電話機の使用者、ＩＰ内線電話機のＩＰアドレスなど）をリアルタイムに特定するために、音声認識装置はＰＢＸに対してＣＴＩ（Computer Telephony Integration）インターフェースを経由して該当ＩＰ内線電話機の動作状態を監視し、動作状態（通話状態か切断状態か）の変化を検出する必要がある。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】国際公開第２０１１−０７４２６０号
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上述した従来の技術には以下のように問題がある。  
従来の第１の方法、つまりＩＰ内線電話機の内線番号とＩＰアドレスとを対応付けた対応表を事前に登録しておく方法では、それぞれのＩＰ内線電話機が使用するＩＰアドレスを固定することで、ＩＰ内線電話機が使用するＩＰアドレスを特定可能であったが、ＩＰ内線電話機の増設する際に対応表を登録し直す必要があり、またその際に登録ミスを生じる可能性もあり、この場合、通話を開始したＩＰ内線電話機を特定できず通話音声を音声認識することができない。また予め対応表を登録する方法では、コールセンターなどのように多数のオペレータがおり、内線電話機が増減するような運用形態では、この方法は現実的ではない。
【００１３】
また第２の方法の場合、ＤＨＣＰプロトコルのパケット解析やレジストメッセージの解析などのように、通話と直接関係の無いＩＰ内線電話機の接続メッセージのシーケンス解析を行う機能を音声認識装置に持たせる必要があり、音声認識処理といった重い処理を行う音声認識装置にさらに負荷がかかることになるという問題がある。
【００１４】
本発明が解決しようとする課題は、ＩＰ内線電話機の増減に容易に対応でき、音声認識装置に監視の負荷をかけずにＩＰ内線電話機での通話音声を確実に音声認識することができる音声認識システムおよび音声認識方法を提供することにある。
【課題を解決するための手段】
【００１５】
実施形態の音声認識システムは、公衆網に発着信可能な少なくとも一つの内線電話機が接続され、公衆網からの着信呼を前記内線電話機に振り分ける回線交換装置と、内線電話機から入力される音声を音声認識する音声認識装置と、これら装置とネットワークを介して接続され、新たな内線電話機がネットワークに接続されたときに内線電話機にＩＰアドレスを割り当てるＤＨＣＰサーバとを有する。回線交換装置は第１の記憶部と通知部とを備える。第１の記憶部はネットワークを介して接続された内線電話機の内線番号とネットワーク接続時にＤＨＣＰサーバにより割り当てられた内線電話機のネットワークアドレスとを対応させて記憶する。通知部は音声認識装置からの要求に応じて第１の記憶部が記憶する該当内線電話機の内線番号、ＩＰアドレスおよび状態を監視し通知する。音声認識装置７は第２の記憶部と要求部とキャプチャー部と音声認識部とを備える。第２の記憶部は内線電話機の内線番号にネットワークアドレスを対応付けて記憶する。要求部は第２の記憶部が記憶する内線番号を持つ内線電話機が接続状態に変化した場合、接続された内線電話機のネットワークアドレスを回線交換装置より取得して第２の記憶部に記憶すると共に、通話状態になる内線電話機のネットワークアドレスを回線交換装置に要求する。キャプチャー部は要求に応じて回線交換装置から通知された内線電話機のネットワークアドレスを基に第２の記憶部を参照して特定した音声認識対象の内線電話機からのパケットをキャプチャーする。音声認識部はキャプチャー部がキャプチャーするパケットに含まれる音声データを音声認識する。
【図面の簡単な説明】
【００１６】
【図１】一つの実施の形態の音声認識システムの概要構成を示す図である。
【図２】ＰＢＸ／ＣＴＩと音声認識装置の内部構成を示すブロック図である。
【図３】音声認識装置の管理テーブルの一例を示す図である。
【図４】音声認識システムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照して実施形態を詳細に説明する。  
（実施形態）  
図１は電話システムの一つの実施の形態である音声認識システムの構成を示す図である。  
図１および図２に示すように、この実施形態の音声認識システムは、公衆網または電話回線としての公衆交換電話網２：Public Switched Telephone Networks２（以下「ＰＳＴＮ２」に接続された回線交換装置としてのＰＢＸ／ＣＴＩ３と、このＰＢＸ／ＣＴＩ３にローカルエリアネットワーク（ＬＡＮ）などのネットワーク８およびネットワーク装置５を介して接続されたオペレータ（話者）用のＩＰ内線電話機４（以下「内線電話機４」と称す）、ＤＨＣＰサーバ６および音声認識装置７を備える。ＩＰとはインターネットプロトコルである。ＣＴＩとはComputer Telephony Integrationの略称である。
【００１８】
すなわちこの音声認識システムは、ＰＳＴＮ２に発着信可能な少なくとも一つの内線電話機４が接続され、ＰＳＴＮ２からの着信呼を内線電話機４に振り分けるＰＢＸ／ＣＴＩ３と、内線電話機４から入力される音声を音声認識する音声認識装置７と、これら装置３、４、７とネットワーク８を介して接続され、新たな内線電話機４がネットワーク８に接続されたときに当該内線電話機４にＩＰアドレス（ネットワークアドレス）を割り当てるＤＨＣＰサーバ６とを有する。
【００１９】
ＰＢＸ／ＣＴＩ３はＰＳＴＮ２に接続されている。ＰＢＸ／ＣＴＩ３は内線電話機４とＰＳＴＮ２との間、または内線電話機４どうしの間の通話に係る接続制御を行う。
【００２０】
ＰＢＸ／ＣＴＩ３は、接続部３１とＣＴＩゲートウェイ部３２（以下「ＣＴＩ部３２」と称す）と、第１の記憶部としての記憶部３３とを有する。記憶部３３は管理テーブル３４を有する。
【００２１】
接続部３１はコールセンターなどの電話問い合わせ応対窓口（部署）において、ＰＳＴＮ２からの呼（電話）の発着信制御および振り分け制御を行う。具体的には、接続部３１はＰＳＴＮ２から着信した呼を内線電話機４に振り分け、通話終了後、呼を切断する。
【００２２】
ＣＴＩ部３２はネットワーク８上の機器（音声認識装置７、内線電話機４およびＤＨＣＰサーバ６など）との間でＣＴＩに関するパケット通信を行う。パケット通信はＩＰアドレスの割り当て要求や機器の接続や通話の監視登録要求、応答のメッセージなどを含む各種制御パケットと通話の際の音声パケットなどのＩＰパケットの送受信などである。
【００２３】
ＣＴＩ部３２は音声認識装置７の要求部７２からの監視要求を受けて該当監視対象機器（ここでは内線電話機４）を監視し、監視対象の状態が変化した場合、状態が変化した内容を記憶部３３に記憶する。
【００２４】
監視した内容（内線電話機４の状態）は、管理テーブル３４に記憶してもよく、管理テーブル３４とは別の記憶部３３の記憶領域に内線電話機４の識別情報に対応付けて記憶してもよい。監視は解除要求があるまで続けられる。
【００２５】
またＣＴＩ部３２は、音声認識装置７からの各種要求（ＩＰアドレス取得要求、状態変化の通知登録要求など）または監視対象の状態の変化に応じて、該当内線電話機４の情報を記憶部３３（管理テーブル３４）から読み出し音声認識装置７へ通知する。
【００２６】
内線電話機４の情報には、内線電話機４を識別するためのＩＰアドレス、内線番号などが含まれる。
【００２７】
記憶部３３の管理テーブル３４には、ネットワーク装置５に接続可能な内線電話機４の内線番号と、ネットワーク装置５に接続されたときにＤＨＣＰサーバ６から割り当てられた（付与された）ネットワークアドレスとしてのＩＰアドレス（接続済みや未接続の内線電話機４のＩＰアドレス）とを対応して記憶することができる。
【００２８】
管理テーブル３４には内線電話機４の情報として、例えば内線番号、ＩＰアドレスが事前に記憶されている。また管理テーブル３４には監視登録中の内線電話機４の状態（接続されたか、未接続か、通話を開始したか、通話を終了したかなど）が内線番号およびＩＰアドレスに対応付けて記憶される。
【００２９】
内線電話機４はＰＢＸ／ＣＴＩ３により振り分けられた顧客（お客様またはユーザなどともいう）からの電話をオペレータが受けて通話し電話対応業務を行うための電話機である。
【００３０】
内線電話機４の一例は、例えばマイクとイヤーホンを有するヘッドセットである。ヘッドセットは通話の際、マイクで集音したオペレータの音声をＩＰパケットとしてネットワーク装置５を通じてＰＢＸ／ＣＴＩ３に送る。
【００３１】
ネットワーク装置５は例えばＬ２スイッチまたはＬ３スイッチなどと呼ばれる機器である。ネットワーク装置５がルータの場合はＩＰを解釈し、複数のネットワーク機器への経路制御（ＩＰのルーティング）を行う。
【００３２】
ＤＨＣＰサーバ６は、内線電話機４を含む新たな機器がネットワーク８に接続されたときに、他の機器と重複しないＩＰアドレスを新たな機器に割り当てる。
【００３３】
音声認識装置７は、ＤＨＣＰサーバ６により各内線電話機４に割り当てられたＩＰアドレスをＰＢＸ／ＣＴＩ３から取得して、通話に利用される音声認識対象の内線電話機４を特定し通話の際に内線電話機４から送出される音声パケットを取得して音声認識する。つまり音声認識装置７は内線電話機４の通話音声を音声認識する機器である。ここで音声認識とは音声データを文字列に変換することである。
【００３４】
音声認識装置７は、ＣＰＵ、メモリ、ハードディスク装置、ネットワークインターフェースなどを備えたコンピュータなどにより実現され、その機能構成としては、音声認識装置７は、要求部７２、第２の記憶部としての記憶部７３、キャプチャー部７７、音声認識部７８などを有する。記憶部７３には管理テーブル７４および音声認識用の辞書７５が記憶されている。
【００３５】
要求部７２は、ＰＢＸ／ＣＴＩ３に対して、記憶部３３の管理テーブル３４が記憶する内線電話機４の内線番号のリストを要求し、この要求に対して応答されたリストを記憶部７３に記憶する。
【００３６】
また要求部７２は、ＰＢＸ／ＣＴＩ３に対して、ネットワーク８に新たに接続された内線電話機４のＩＰアドレスの取得要求を発行する。
【００３７】
要求部７２は、発行した取得要求に対してＰＢＸ／ＣＴＩ３から通知された応答情報（内線電話機４の内線番号、ＩＰアドレスおよび状態）を取得する。要求部７２は、取得した接続済の内線電話機４の情報（内線番号およびＩＰアドレス）を管理テーブル７４に記憶する。
【００３８】
すなわち、要求部７２は、ＰＢＸ／ＣＴＩ３に対して、ネットワーク８に新たに接続された内線電話機４の内線番号およびＩＰアドレスの取得要求を発行し、取得要求に対して回線交換装置から通知された内線電話機４の内線番号、ＩＰアドレスおよび状態を取得し、取得したＩＰアドレスを、管理テーブル７４の該当設定内線番号に対応させて記憶する。
【００３９】
要求部７２は、第１取得部７２ａおよび第２取得部７２ｂを有する。第１取得部７２ａは管理テーブル７４に記憶された設定内線番号を持つ内線電話機４の状態が接続状態に変化した場合に通知するようＰＢＸ／ＣＴＩ３に要求する。
【００４０】
第１取得部７２ａはこの要求に対してＰＢＸ／ＣＴＩ３より送られてきた、接続状態に変化した接続済みの内線電話機４のＩＰアドレスを取得し、取得したＩＰアドレスを管理テーブル７４に設定されている設定内線番号に対応付けて記憶する。
【００４１】
第２取得部７２ｂは、第１取得部７２ａにより新たに接続された内線電話機４のＩＰアドレスが取得されると、接続された内線電話機４を監視対象とするようＰＢＸ／ＣＴＩ３に要求する。ここでの監視は内線電話機４が通話状態へ変化するか否かである。
【００４２】
第２取得部７２ｂは、ＰＢＸ／ＣＴＩ３による監視の結果、通話状態へ変化することが検出された内線電話機４の情報（ＩＰアドレスまたは内線番号）をＰＢＸ／ＣＴＩ３から取得し、キャプチャー部７７に通知する。
【００４３】
キャプチャー部７７は、第２取得部７２の要求に応じてＰＢＸ／ＣＴＩ３より通知された内線電話機４の情報に含まれるＩＰアドレスまたは内線番号を基に管理テーブル７４を参照して通話状態になる音声認識対象の内線電話機４を特定し、特定した内線電話機４からのＩＰパケットをキャプチャーする。
【００４４】
つまりキャプチャー部７７は、要求部７２によるＰＢＸ／ＣＴＩ３への要求に応じてＰＢＸ／ＣＴＩ３より通話状態になることが通知された内線電話機４からのＩＰパケットをキャプチャーする。
【００４５】
音声認識部７８は、予め記憶部７３に記憶（設定）されている音声認識用の辞書７５を参照して音声認識対象の音声の音声認識処理を行う。
【００４６】
具体的には、音声認識部７８はキャプチャー部７７によりキャプチャーされたＩＰパケット（音声パケット）に含まれる音声データを音声認識し、テキストデータ（文字列）に変換する。
【００４７】
記憶部７３には、管理テーブル７４が設けられている。管理テーブル７４には内線電話機４の内線番号が設定（記憶）されている。管理テーブル７４は、設定（記憶）された内線番号に、通知されたＩＰアドレスを対応付けて記憶する。
【００４８】
管理テーブル７４は、ネットワーク８を介して音声認識装置７に接続された内線電話機４の内線番号とＤＨＣＰサーバ６により内線電話機４に割り当てられたＩＰアドレスとを対応させて記憶および管理するためのものである。
【００４９】
具体的には、この例の管理テーブル７４の場合、図３に示すように、複数の内線電話機４のうちの、ある内線電話機４の設定内線番号、例えば10001について、ネットワーク８に接続済みの内線電話機４のＩＰアドレスとして、192.XXX.X.1が対応付けて記憶（登録）される。
【００５０】
他の設定内線番号、例えば10002, 10003などは、この例の場合、該当内線電話機４がネットワーク８に接続されていないため、その内線電話機４のＩＰアドレスはまだ記憶（登録）されない。
【００５１】
以下、図４のフローチャートを参照してこの実施形態の音声認識システムの動作を説明する。図４は音声認識システムの動作を示すフローチャートである。ここでは、特に音声認識装置７において音声認識対象となる内線電話機４のＩＰアドレスを特定し、音声認識可能な状態に移行するシーケンスを説明する。
【００５２】
この音声認識システムでは、ネットワーク装置５がネットワーク８を流れるＩＰパケットを中継する際に、ＩＰパケットを複製（コピー）して音声認識装置７に流す。
【００５３】
音声認識装置７では、要求部７２が常にネットワーク８から受信されるＩＰパケットから、ＩＰ内線電話機４の状態（接続されたか、通話が開始されたか、通補が終了したかなど）を検出する。
【００５４】
また要求部７２はＰＢＸ／ＣＴＩ３に対して、管理テーブル３４に記憶されている内線電話機４の内線番号のリストを要求し、この要求に対して応答された内線番号のリストを取得する（図４のステップＳ１０１）。
【００５５】
要求部７２は取得したリストにある内線番号を管理テーブル７４に設定する。この際、管理テーブル７４には内線電話機４の内線番号のみが記憶（設定）される。
【００５６】
リストにはネットワーク８に接続済みの内線電話機４の内線番号の他に、今後接続する可能性のある未接続の内線電話機４の内線番号も含まれる。
【００５７】
管理テーブル７４に内線番号を設定した後、要求部７２は、管理テーブル７４に設定した設定内線番号を持つ内線電話機４の接続状態の監視要求をＰＢＸ／ＣＴＩ３に送り、監視要求を登録する（ステップＳ１０２）。この後、ＰＢＸ／ＣＴＩ３は該当内線電話機４の接続状態を監視するようになる。
【００５８】
そして、ネットワーク装置５（ネットワーク８）に新たな内線電話機４が接続されると、内線電話機４により接続シーケンスが実行される。
【００５９】
この場合、内線電話機４は、まずＤＨＣＰサーバ６に対してＩＰアドレスの発行要求を行う。ＤＨＣＰサーバ６は発行要求を受けて内線電話機４が使用すべきＩＰアドレスを内線電話機４に割り当ててＩＰアドレスを通知する。これにより内線電話機４は使用すべきＩＰアドレスをＤＨＣＰサーバ６から取得する。
【００６０】
続いて、内線電話機４は、オペレータのログイン操作にてオペレータから指定された内線番号と取得したＩＰアドレスを使用し、ＰＢＸ／ＣＴＩ３にログイン処理を行う。なおオペレータが指定できる内線番号は事前にＰＢＸ／ＣＴＩ３の記憶部３３に登録されているものとする。
【００６１】
ＰＢＸ／ＣＴＩ３へのログイン処理が成功すると、内線電話機４は通話可能な状態に移行する。以降、内線電話機４に発着信した電話はＰＢＸ／ＣＴＩ３と内線電話機４の間でＶｏＩＰ（パケット通信）により通話が行える。
【００６２】
ＰＢＸ／ＣＴＩ３には、予め管理テーブル３４に設定内線番号のリストが登録されており、管理テーブル３４の内線番号のリストは、音声認識装置７からの要求または新たな内線電話機４が接続されたとき、ＣＴＩ部３２により管理テーブル３４から読み出されて音声認識装置７に送信され、音声認識装置７の管理テーブル７４に登録される。
【００６３】
音声認識装置７では、要求部７２がＩＰパケットを受信して内線電話機４の接続状態を監視し、新たな内線電話機４が接続されたことが検出されると（ステップＳ１０３のＹｅｓ）、ＰＢＸ／ＣＴＩ３に対して、該当内線電話機４のＩＰアドレスの取得要求を行う。
【００６４】
要求部７２はこの取得要求に対してＰＢＸ／ＣＴＩ３から送られてきた応答情報（内線電話機４の内線番号とＩＰアドレスと“接続済み状態”を示す情報など）を基に管理テーブル７４を更新する（ステップＳ１０４）。
【００６５】
つまり管理テーブル７４の該当する内線番号に対応する設定済内線電話機ＩＰアドレスの欄に、送られてきたＩＰアドレスを登録する。
【００６６】
要求部７２は未接続の内線電話機４についても“未接続状態”を示す情報が含まれた応答情報をＰＢＸ／ＣＴＩ３から取得し管理テーブル７４を更新する。“未接続状態”の場合、ＩＰアドレスは送られてこないため、該当欄は登録しない。その後は接続状態に変化を契機（トリガ）に通知メッセージをＰＢＸ／ＣＴＩ３から取得可能となる。
【００６７】
すなわちＰＢＸ／ＣＴＩ３の管理テーブル３４において、未接続状態の内線電話機４が接続済み状態に移行（変化）すると、ＰＢＸ／ＣＴＩ３のＣＴＩ部３２から内線電話機４が“接続済み状態”であることを示す通知メッセージが送られるので、そのメッセージを音声認識装置７の要求部７２が取得し、取得した“接続済み状態”の通知メッセージに従い管理テーブル７４の情報（接続済内線電話機ＩＰアドレス）を更新する。
【００６８】
一方、要求部７２は管理テーブル７４の状態の変化を監視しており、既に接続済み内線電話機４に新たなＩＰアドレスが登録されると、管理テーブル７４の接続済み内線番号リストから、該内線番号を持つ内線電話機４の通話監視登録の要求をＰＢＸ／ＣＴＩ３に行うことで、ＰＢＸ／ＣＴＩ３のＣＴＩ部３２に内線電話機４の通話監視登録を行う（ステップＳ１０５）。
【００６９】
通話監視登録の後、通話監視登録された内線電話機４の状態をＣＴＩ部３２が監視し、内線電話機４の状態が通話を開始する状態に変化すると、ＣＴＩ部３２から音声認識装置７へ通話開始の通知が行われる。この通知には内線電話機４の内線番号およびＩＰアドレスが含まれている。
【００７０】
音声認識装置７では、通話開始の通知を要求部７２が受けると、要求部７２からキャプチャー部７７に通話を開始する内線電話機４の情報が通知される。
【００７１】
通知を受けたキャプチャー部７７は、管理テーブル７４を参照して通話を開始する該内線電話機４のＩＰアドレスを特定し、特定したＩＰアドレスを持つ内線電話機４からのＩＰパケットのキャプチャーを開始する（ステップＳ１０６）。
【００７２】
なおこの例では、通話監視登録の後、内線電話機４において通話が開始されることがＰＢＸ／ＣＴＩ３のＣＴＩ部３２から音声認識装置７に通知されたときに、該内線電話機４のＩＰアドレスを持つＩＰパケットのキャプチャーを開始する例について説明したが、通話監視登録の後、直ちに監視対象の内線電話機４からのＩＰパケットのキャプチャーを開始してもよい。
【００７３】
このようにこの実施形態によれば、ＰＢＸ／ＣＴＩ３のＣＴＩ部３２に内線電話機４の監視機能とＩＰアドレスの通知機能を持たせ、音声認識装置７がＰＢＸ／ＣＴＩ３から内線電話機４の内線番号とＩＰアドレスを取得し管理テーブル７４で接続済みの内線電話機４の情報（内線番号とＩＰアドレス）を管理することで、音声認識装置７において内線電話機４の接続シーケンスの解析を行わずに、通話に用いられる内線電話機４のＩＰアドレスを特定することが可能になる。
【００７４】
また音声認識装置７に備えた管理テーブル７４にて事前に設定した内線電話機４の内線番号と接続済内線電話機ＩＰアドレスとを管理しそれに基づいて各内線電話機４のＩＰアドレスを特定するので、誤設定による音声認識漏れを回避することができる。
【００７５】
この結果、音声認識装置７において内線電話機４の起動時の接続シーケンスの解析が不要で、かつ内線電話機４のＩＰアドレスの事前登録も不要なリアルタイム音声認識を実現することができる。つまり内線電話機４の増減に容易に対応でき、音声認識装置７に監視の負荷をかけずに内線電話機４での通話音声を確実に音声認識することができる。
【００７６】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７７】
上記実施形態に示したＰＢＸ／ＣＴＩ３および音声認識装置７のそれぞれの構成要素を、コンピュータのハードディスク装置などのストレージにインストールしたプログラムで実現してもよく、また上記プログラムを、コンピュータ読取可能な電子媒体：electronic mediaに記憶しておき、プログラムを電子媒体からコンピュータに読み取らせることで本発明の機能をコンピュータが実現するようにしてもよい。電子媒体としては、例えばＣＤ−ＲＯＭ等の記録媒体やフラッシュメモリ、リムーバブルメディア：Removable media等が含まれる。さらに、ネットワーク８を介して接続した異なるコンピュータに構成要素を分散して記憶し、各構成要素を機能させたコンピュータ間で通信することで実現してもよい。
【符号の説明】
【００７８】
２…公衆交換電話網（ＰＳＴＮ）、３…回線交換装置（ＰＢＸ／ＣＴＩ）、４…内線電話機、５…ネットワーク装置、６…ＤＨＣＰサーバ、７…音声認識装置、３１…接続部、３２…ＣＴＩゲートウェイ部（ＣＴＩ部）、３３…記憶部、３４，７４…管理テーブル、７２…要求部、７２ａ…第１取得部、７２ｂ…第２取得部、７５…辞書、７７…キャプチャー部、７８…音声認識部。
【図１】
2017098699.tif 000003
【図２】
2017098699.tif 000004
【図３】
2017098699.tif 000005
【図４】
2017098699.tif 000006