(57)【要約】【課題】外部デバイスによって起動される中継サーバを接続することで、発信機能を持たないどのような音声応答製品からも発信機能を実現させる。【解決手段】中継サーバの発信要求受信部が、通話先ＩＰ電話の電話番号等に基づく発信要求を受信してシグナリングパケット監視部を起動する。シグナリングパケット監視部を構成する接続要求送信部が、発信機能を持たない音声応答装置に対して接続要求を発行して通話音声ポート情報を取得し、通信先となるＩＰ電話に対して音声応答装置のＩＰアドレスと音声通話ポート情報を含む接続要求を発行し、また、音声通話リンク確立部を介して通話先となるＩＰ電話から通話音声ポート情報を取得して音声応答装置に当該通話音声ポート情報を通知し、音声応答装置と通話先となるＩＰ電話との間で音声通話のための接続リンクを確立する。【選択図】      図２
2005223596.tif 000002
【特許請求の範囲】
【請求項１】
ＶｏＩＰを経由して音声を送受信するＩＰ電話がスイッチングハブを介して発信機能を持たない音声応答装置に接続されて成る音声応答発信システムであって、
前記スイッチングハブを介して接続される外部デバイスから、通話先ＩＰ電話の電話番号に基づく発信要求を受信する発信要求受信部と、
前記発信要求を契機に前記音声応答装置に対して接続要求を発行し、前記音声応答装置から通話音声ポート情報を取得して、前記通信先となるＩＰ電話に対して前記音声応答装置のＩＰアドレスと前記音声通話ポート情報を含む接続要求を発行する接続要求送信部と、
前記通話先となるＩＰ電話から通話音声ポート情報を取得して前記音声応答装置に当該通話音声ポート情報を通知し、前記音声応答装置と前記通話先となるＩＰ電話との間で音声通話のための接続リンクを確立する音声通話リンク確立部と、
を備えたことを特徴とする音声応答発信システム。
【請求項２】
前記音声通話リンク確立部によって接続リンクが確立された後、前記通話音声ポート間で実行される音声ストリームパケットの転送と、前記前記通信先となるＩＰ電話に対して前記音声応答装置のＩＰアドレスと前記音声通話ポート情報を含む接続要求の発行、および前記通話先となるＩＰ電話から通話音声ポート情報を取得して前記音声応答装置に当該通話音声ポート情報の通知を行うシグナリングパケットの転送は、それぞれ独立したパスを用いて実行することを特徴とする請求項１に記載の音声応答発信システム。
【請求項３】
ＶｏＩＰを経由して音声を送受信するＩＰ電話がスイッチングハブを介して発信機能を持たない音声応答装置に接続されて成る、音声応答発信システムに用いられるプログラムであって、
前記スイッチングハブを介して接続される外部デバイスから、通話先ＩＰ電話の電話番号に基づく発信要求を受信する処理と、
前記発信要求を契機に前記音声応答装置に対して接続要求を発行し、前記音声応答装置から通話音声ポート情報を取得して、前記通信先となるＩＰ電話に対して前記音声応答装置のＩＰアドレスと前記音声通話ポート情報を含む接続要求を発行する処理と、
前記通話先となるＩＰ電話から通話音声ポート情報を取得して前記音声応答装置に当該通話音声ポート情報を通知し、前記音声応答装置と前記通話先となるＩＰ電話との間で音声通話のための接続リンクを確立する処理と、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＶｏＩＰを経由して音声を送受信するＩＰ電話がスイッチングハブを介して発信機能を持たない音声応答装置に接続されて成る、音声応答発信システムおよびそのプログラムに関する。
【背景技術】
【０００２】
ＶｏＩＰ（Voice over Internet Protocol）を経由して音声を送受信するＩＰ電話をＣＴＩ（Computer Telephony Information）システムの一つのアプリケーションとしてシステムと連動させることが可能になった。ＶｏＩＰを用いたＣＴＩシステムによる自動発信システムがその一例である（例えば、非特許文献１参照）。
上記した非特許文献１には、ＶｏＩＰによる発信サーバが説明されており、ある一つのＶｏＩＰ音声応答製品において外部からの信号により電話を発信する仕組みが開示されている。
【非特許文献１】http://www.jpo.go.jp/shiryou/s_sonota//hyoujun_gijutsu/ip_tel/0008.html＜インターネット＞２００４年１月１５日閲覧、標準技術集（ＩＰ電話）：Ｈ．３２３仕様、「ＣＴＩシステムによる自動発信」
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記した非特許文献１に開示された技術によれば、発信機能を持たないＶｏＩＰ音声応答製品から音声を発信させることができず、電話からの問いかけに対してのみ音声を発信するものであった。このため、発信機能を持たないどのような音声応答製品からも発信機能を実現させるシステムの出現が望まれていた。
【０００４】
本発明は上記事情に鑑みてなされたものであり、外部デバイスによって起動される中継サーバを接続することで、発信機能を持たないどのような音声応答製品からも発信機能を実現させることのできる音声応答発信システムおよびそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記した課題を解決するために本発明は、ＶｏＩＰを経由して音声を送受信するＩＰ電話がスイッチングハブを介し発信機能を持たない音声応答装置に接続されて成る音声応答発信システムであって、前記スイッチングハブを介して接続される外部デバィスから、通話先ＩＰ電話の電話番号に基づく発信要求を受信する発信要求受信部と、前記発信要求を契機に前記音声応答装置に対して接続要求を発行し、前記音声応答装置から通話音声ポート情報を取得して、前記通信先となるＩＰ電話に対して前記音声応答装置のＩＰアドレスと前記音声通話ポート情報を含む接続要求を発行する接続要求送信部と、前記通話先となるＩＰ電話から通話音声ポート情報を取得して前記音声応答装置に当該通話音声ポート情報を通知し、前記音声応答装置と前記通話先となるＩＰ電話との間で音声通話のための接続リンクを確立する音声通話リンク確立部と、を備えたことを特徴とする。
【０００６】
また、本発明において、前記音声通話リンク確立部によって接続リンクが確立された後、前記通話音声ポート間で実行される音声ストリームパケットの転送と、前記通信先となるＩＰ電話に対して前記音声応答装置のＩＰアドレスと前記音声通話ポート情報を含む接続要求の発行、および前記通話先となるＩＰ電話から通話音声ポート情報を取得して前記音声応答装置に当該通話音声ポート情報の通知を行うシグナリングパケットの転送は、それぞれ独立したパスを用いて実行することを特徴とする。
【０００７】
上記した課題を解決するために本発明は、ＶｏＩＰを経由して音声を送受信するＩＰ電話がスイッチングハブを介して発信機能を持たない音声応答装置に接続されて成る、音声応答発信システムに用いられるプログラムであって、前記スイッチングハブを介して接続される外部デバイスから、通話先ＩＰ電話の電話番号に基づく発信要求を受信する処理と、前記発信要求を契機に前記音声応答装置に対して接続要求を発行し、前記音声応答装置から通話音声ポート情報を取得して、前記通信先となるＩＰ電話に対して前記音声応答装置のＩＰアドレスと前記音声通話ポート情報を含む接続要求を発行する処理と、前記通話先となるＩＰ電話から通話音声ポート情報を取得して前記音声応答装置に当該通話音声ポート情報を通知し、前記音声応答装置と前記通話先となるＩＰ電話との間で音声通話のための接続リンクを確立する処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、発信要求受信部が、例えば、ＰＣやＩＣタグ等の外部デバィスから通話先ＩＰ電話の電話番号等に基づく発信要求を受信してシグナリングパケット監視部を起動し、接続要求送信部が、発信機能を持たない音声応答装置に対して接続要求を発行して通話音声ポート情報を取得し、通信先となるＩＰ電話もしくはＰＳＴＮゲートウェイに対して音声応答装置のＩＰアドレスと音声通話ポート情報を含む接続要求を発行し、また、音声通話リンク確立部を介して通話先となるＩＰ電話から通話音声ポート情報を取得して音声応答装置に当該通話音声ポート情報を通知し、音声応答装置と通話先となるＩＰ電話または、ＰＳＴＮゲートウェイとの間で音声通話のための接続リンクを確立することで、発信機能を持たないどのような音声応答製品からも発信機能を実現させることができる。
また、本発明によれば、通話音声ポート間で実行される音声ストリームパケットの転送と、通信先となるＩＰ電話に対して音声応答装置のＩＰアドレスと音声通話ポート情報を含む接続要求の発行、および通話先となるＩＰ電話から通話音声ポート情報を取得して音声応答装置に当該通話音声ポート情報の通知を行うシグナリングパケットの転送を、それぞれ独立したパスを用いて実行することで、低負荷の音声応答発信システムを提供できる。
【発明を実施するための最良の形態】
【０００９】
図１は、本発明実施形態における音声応答発信システムのシステム構成を説明するために引用した図である。
図１において、符号１、２は、ＶｏＩＰ環境で通話を行うＩＰ電話であり、ＰＳＴＮ（Public Switched Telephone Network）網８を介して接続されている。また、符号３は音声発信機能を持たない音声応答サーバ、符号４は中継サーバであり、いずれもスイッチングハブ６およびＰＳＴＮゲートウェイ７を介してＰＳＴＮ網８に接続されている。スイッチングハブ６には、更に、外部デバイス５が接続されている。
【００１０】
図１に示すシステムの概略動作説明を行う前に、図５を参照しながらＶｏＩＰの通信シーケンスの概略について説明する。
ＶｏＩＰでは、呼制御、通信情報、ＲＴＰ（Real Time Transport Protocol）接続のための情報等に関するシグナリングの転送は、ＴＣＰ（Transmission Control Protocol）を使用し、比較的低負荷で対応が可能である。一方、音声ストリームの転送はＵＤＰ（User Datagram Protocol）を使用して実行するものでありシステムに大きな負荷を要する。
【００１１】
本発明の音声応答発信システムは、上記したＶｏＩＰを使用し、ＰＣやＩＣタグ等、外部デバイス５から提供される電話番号等を契機に、音声発信機能を持たない音声応答サーバ３を使用して音声応答発信システムを実現するものである。
すなわち、まず、外部デバイス５は、ＩＰ電話１の電話番号等を、スイッチングハブ６を介して中継サーバ４に渡す（１）。中継サーバ４は、これを契機に中継エージェント（本発明のプログラム）を起動し、当該エージェントは、音声応答サーバ３への接続要求を生成し、発行する（２）。このことにより、音声応答サーバ３は、通話音声ポートが、例えばＡ１になることを中継エージェントに通知する（３）。これを受けた中継エージェントは、ＰＳＴＮゲートウェイ７またはＩＰ電話２に対して接続要求を生成し、発行する（４）。また、ＰＳＴＮゲートウェイ７またはＩＰ電話２の接続先となる通信先の音声応答サーバ３のＩＰアドレスと通話音声ポート（Ａ１）を通知する（５）
【００１２】
これを受けたＰＳＴＮゲートウェイ７またはＩＰ電話２は、自身の通話音声ポートが、例えばＢ１になることを中継エージェントに通知する（６）。中継エージェントは、音声応答サーバ３の接続先となるＰＳＴＮゲートウェイ７またはＩＰ電話２のＩＰアドレスと通話音声ポートＢ１を音声応答サーバ３に通知し（７）、このことにより、音声応答サーバ３とＰＳＴＮゲートウェイ７またはＩＰ電話２間の通話音声ポートＡ−Ｂを用いた音声通話（音声ストリームパケット転送）が開始される（８）。
上記したｂ〜ｇにて伝播されるデータ（シグナリング）の負荷は軽く、（８）で伝播されるデータは音声ストリームであるため非常に負荷は重いが、中継サーバ４を通すことがないため、低負荷で実現でき、音声発信機能を持たない音声応答サーバ３に音声発信機能を付加することができる。また、音声応答サーバ３が他のプロトコルに準拠したサーバに変更されても中継エージェント中のドライバプログラムを変更するだけで柔軟に対応が可能になる。以下、詳細説明を行う。
【００１３】
図２は、図１に示す中継サーバ４の内部構成を示すブロック図であり、本発明と関係するブロックのみ抽出して示してある。
ここでは、中継サーバ４は、発信要求受信部４１と、シグナリングパケット監視部４２で構成される。発信要求受信部４１は、スイッチングハブ６を介して接続される外部デバィス５から、通話先ＩＰ電話の電話番号に基づく発信要求を受信してシグナリングパケット監視部４２へ供給する。
シグナリングパケット監視部４２は、接続要求送信部４２１と、音声通話リンク確立部４２２で構成される。接続要求送信部４２１は、発信要求を契機に音声応答サーバ３に対して接続要求を発行し、音声応答サーバ３から通話音声ポート情報を取得して、通信先となるＩＰ電話２に対して音声応答サーバ３のＩＰアドレスと音声通話ポート情報を含む接続要求を発行する機能を持つ。また、音声通話リンク確立部４２２は、通話先となるＩＰ電話１から通話音声ポート情報を取得して音声応答サーバ３に当該通話音声ポート情報を通知し、音声応答サーバ３と通話先となるＩＰ電話２との間で音声通話のための接続リンクを確立する機能を持つ。
【００１４】
図３は、図１、図２に示す本発明実施形態の動作シーケンス図であり、図４は、中継サーバ４の動作フローチャートである。なお、図４に示すフローチャートは、本発明のプログラム（中継エージェント）の処理手順も示す。
以下、図３、図４を参照しながら、図１、図２に示す本発明実施形態の動作について詳細説明を行う。
【００１５】
まず、外部デバイス５は、ＩＰ電話１の電話番号等を、スイッチングサーバ６を介して中継サーバ４に送信する（Ｓ３１）。中継サーバ４は、これを契機に音声応答サーバ３に対して接続要求を発行する（Ｓ３２）。
続いて音声応答サーバ３は、音声通話ポートが、例えばＡ１になることを中継サーバ４に通知し（Ｓ３３）、中継サーバ４は、ＰＳＴＮゲートウェイ７またはＩＰ電話２に対して接続要求を生成し、発行する（Ｓ３４）。中継サーバ４はまた、ＰＳＴＮゲートウェイ７またはＩＰ電話２の接続先となる通信先の音声応答サーバ３のＩＰアドレスと通話音声ポート（Ａ１）も通知する（Ｓ３５）。
【００１６】
一方、ＰＳＴＮゲートウェイ７またはＩＰ電話２は、自身の通話音声ポートが、例えばＢ１になることを中継サーバ４に通知する（Ｓ３６）。中継サーバ４は、音声応答サーバ３の接続先となるＰＳＴＮゲートウェイ７またはＩＰ電話２のＩＰアドレスと通話音声ポートＢ１を音声応答サーバ３に通知し（Ｓ３７）、このことにより、音声応答サーバ３と、ＰＳＴＮゲートウェイ７またはＩＰ電話２間の通話音声ポート（パス）を利用した音声通話が開始される（Ｓ３８）。
なお、シグナリングの負荷は軽く、音声ストリームの転送負荷が大きいことは上記したとおりであるが、上記した本発明実施形態によれば、音声ストリームに関して中継サーバ４を関与させることがないため低負荷で実現でき、音声発信機能を持たない音声応答サーバ３に音声発信機能を付加することができる。
【００１７】
図４において、中継サーバ４は、外部デバイス５からＩＰ電話１の電話番号等を発信要求受信部４１によって受信し（Ｓ４１、Ｙｅｓ）、これを契機にシグナリングパケット監視部４２を起動する。
シグナリングパケット監視部４２は、接続要求送信部４２１を介して音声応答サーバ３に対して接続要求を発行する（Ｓ４２）。続いて、音声応答サーバ３からの音声通話ポートの連絡待ち（Ｓ４３）、音声応答サーバ３から、音声通話ポートが、例えばＡ１になる旨の通知を受信する。このとき、シグナリングパケット監視部４２は、接続要求送信部４２１を介してＰＳＴＮゲートウェイ７またはＩＰ電話２に対して接続要求を発行し（Ｓ４４）、同時に、先に取得済みの接続先となる音声応答サーバ３のＩＰアドレスと通話音声ポート（Ａ１）についても通知する（Ｓ４５）。
【００１８】
シグナリングパケット監視部４２はまた、ＰＳＴＮゲートウェイ７またはＩＰ電話２から通話音声ポートの通知を待ち（Ｓ４６）、ＰＳＴＮゲートウェイ７またはＩＰ電話２から、使用する通話音声ポートが、例えばＢ１である旨の連絡を受信し（Ｓ４６、Ｙｅｓ）、接続要求送信部４２１を介して音声応答サーバ３に対し、接続先となるＰＳＴＮゲートウェイ７またはＩＰ電話２のＩＰアドレスと通話音声ポートＢ１を通知する（Ｓ４７）。
このことにより、音声通話リンク確立部４２２が起動され、音声応答サーバ３と、ＰＳＴＮゲートウェイ７またはＩＰ電話２間の通話音声ポート（パス）を利用した音声通話が開始される（Ｓ４８）。
【００１９】
以上説明のように本発明の音声応答発信システムは、スイッチングハブ６を介して接続される外部デバイス５から通話先ＩＰ電話１の電話番号に基づく発信要求を受信することによって起動され、音声応答装置（音声応答サーバ３）に対して接続要求を発行して通話音声ポート情報を取得し、通信先となるＩＰ電話またはＰＳＴＮゲートウェイ７に対して音声応答装置のＩＰアドレスと音声通話ポート情報を含む接続要求を発行し、また、通話先となるＩＰ電話またはＰＳＴＮゲートウェイ７から通話音声ポート情報を取得して音声応答装置に当該通話音声ポート情報を通知し、音声応答装置と通話先となるＩＰ電話２またはＰＳＴＮゲートウェイ７との間で音声通話のための接続リンクを確立することで、発信機能を持たないどのような音声応答製品からも発信機能を実現させることができるものである。
また、通話音声ポート間で実行される音声ストリームパケットの転送と、通信先となるＩＰ電話に対して音声応答装置のＩＰアドレスと音声通話ポート情報を含む接続要求の発行、および通話先となるＩＰ電話から通話音声ポート情報を取得して音声応答装置に当該通話音声ポート情報の通知を行うシグナリングパケットの転送を、それぞれ独立したパスを用いて実行することで、低負荷の音声応答発信システムを提供できるものである。
【００２０】
なお、図２に示す発信要求受信部４１、シグナリングパケット監視部４２、接続要求送信部４２１、音声通話リンク確立部４２２のそれぞれで実行される手順をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって本発明の音声応答発信システムを実現することができる。ここでいうコンピュータシステムとは、ＯＳ（Operating System）や周辺機器等のハードウェアを含む。
【００２１】
また、「コンピュータシステム」は、ＷＷＷ（World Wide Web）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００２２】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００２３】
【図１】本発明実施形態のシステム構成例を示す図である。
【図２】図１に示す中継サーバの内部構成の一例を示す図である。
【図３】本発明実施形態の動作シーケンス図である。
【図４】図１に示す中継サーバの動作フローチャートである。
【図５】ＶｏＩＰの通信シーケンスの概要を説明するために引用した図である。
【符号の説明】
【００２４】
１、２…ＩＰ電話、３…音声応答サーバ、５…外部デバイス、６…スイッチングハブ、７…ＰＳＴＮゲートウェイ、８…ＰＳＴＮ（公衆回線）、４１…発信要求受信部、４２…シグナリングパケット監視部、４２１…接続要求送信部、４２２…音声通話リンク確立部
【図１】
2005223596.tif 000003
【図２】
2005223596.tif 000004
【図３】
2005223596.tif 000005
【図４】
2005223596.tif 000006
【図５】
2005223596.tif 000007