(57)【特許請求の範囲】
【請求項１】
ボイス・オーバーＩＰ（ＶｏＩＰ）ベースの音声システムであって、
テレフォニー・インタフェース及びＶｏＩＰゲートキーパーを含むＶｏＩＰテレフォニー・ゲートウェイ・サーバと、
それぞれが音声アプリケーションを含む複数のＶｏＩＰ対応音声サーバと、
前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバと前記ＶｏＩＰ対応音声サーバとの間のＶｏＩＰ対応呼制御インタフェースと、
前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバと前記ＶｏＩＰ対応音声サーバ中の前記音声アプリケーションとの間のＶｏＩＰ通信経路と
を含み、
前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバと前記音声アプリケーションとは、前記ＶｏＩＰ対応呼制御インタフェースを介して前記ＶｏＩＰ通信経路を構築し、
前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバは、テレフォニー・インタフェースから音声信号を受信し、前記音声信号をディジタル化音声データにディジタル化し、前記ディジタル化音声データをＶｏＩＰ対応パケットに圧縮し、前記ＶｏＩＰ対応パケットを、前記ＶｏＩＰ対応音声サーバ中の前記音声アプリケーションへ、前記ＶｏＩＰ通信経路を介して、前記ＶｏＩＰプロトコルを使用して送信し、
前記ＶｏＩＰ対応音声サーバ中の前記音声アプリケーションは、前記ＶｏＩＰ対応パケットを受信し、前記ディジタル化音声データを前記ＶｏＩＰ対応パケットから再構成し、前記ディジタル化音声データをコンテンツ検索コマンドに音声−テキスト変換し、前記音声アプリケーションは前記コンテンツ検索コマンドをコンテンツ・サーバに直接供給し、
前記ＶｏＩＰ対応音声サーバ中の前記音声アプリケーションは、前記コンテンツ検索コマンドに応答してテキストを受信し、テキストをディジタル化音声データに合成し、前記ディジタル化音声データをＶｏＩＰ対応パケットにカプセル化し、前記ＶｏＩＰ対応パケットを、前記ＶｏＩＰ通信経路を介して、前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバへ送信し、
前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバは、前記ＶｏＩＰ対応パケットを受信し、前記ディジタル化音声データを、前記ＶｏＩＰ対応パケットから再構成し、前記ディジタル化音声データを、前記テレフォニー・インタフェースを介して送信し、
前記ＶｏＩＰゲートキーパーは、前記テレフォニー・インタフェースを介して音声呼を受信し、前記テレフォニー・インタフェースは前記音声呼の呼制御を前記ＶｏＩＰゲートキーパーに渡し、前記ＶｏＩＰゲートキーパーは、呼制御の受け取りに応答してＶｏＩＰ対応音声サーバそれぞれのステータスを検査するよう動作可能であり、前記ＶｏＩＰゲートキーパーは、ＶｏＩＰ対応音声サーバそれぞれの前記ステータスの検査に応じた、前記音声呼の処理に最も適した前記複数のＶｏＩＰ対応音声サーバから１つのＶｏＩＰ対応音声サーバを選択し、前記ＶｏＩＰゲートキーパーは、選択されたＶｏＩＰ対応音声サーバ中の前記ＶｏＩＰ対応音声アプリケーションに対して、前記音声呼が受信された旨をアラートする、
ＶｏＩＰベースの音声システム。
【請求項２】
少なくとも１つのＶｏＩＰ対応音声サーバは、
音声認識エンジンと、
テキスト−音声変換エンジンと、
前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバを介して音声呼接続を構築する呼制御インタフェースと、
音声データ・パスとを含み、
前記音声データ・パスは、構築された音声呼接続を前記音声認識エンジンへストリーミングし、
前記音声データ・パスは、前記テキスト−音声変換エンジンから前記構築された音声呼接続を介して、音声データをストリーミングする、
請求項１記載のＶｏＩＰベースの音声システム。
【請求項３】
前記音声アプリケーションは音声ブラウザであり、前記音声ブラウザは、前記ＶｏＩＰ通信経路を介して受信された音声コマンドに応答してＷｅｂコンテンツを検索し、前記音声ブラウザは、前記Ｗｅｂコンテンツに含まれる命令に応じて、検索されたＷｅｂコンテンツを音声合成化して音声データを生成し、前記音声ブラウザは、前記音声データを、前記ＶｏＩＰ通信経路を介して、前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバへ送信する、請求項１記載のＶｏＩＰベースの音声システム。
【請求項４】
前記ＷｅｂコンテンツはＶｏｉｃｅＸＭＬドキュメントである、請求項３記載のＶｏＩＰベースの音声システム。
【請求項５】
前記少なくとも１つのＶｏＩＰ対応音声サーバは、
音声認識エンジンと、
テキスト−音声変換エンジンと、
ＪＳＡＰＩ音声インタフェースと、
ＪＴＡＰＩテレフォニー・インタフェースと、
ＪＭＦメディア・インタフェースと
を含み、
前記ＪＴＡＰＩテレフォニー・インタフェースは、ディジタル音声データを、前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバと前記音声アプリケーションとの間でトランスポートするための音声呼接続を構築し、
前記ＪＭＦメディア・インタフェースは、前記ディジタル音声データを、前記音声アプリケーションと前記音声呼接続との間でトランスポートするためのデータ・パスを構築し、
前記ＪＳＡＰＩ音声インタフェースは、前記ディジタル化音声データを、前記音声アプリケーションから前記音声認識エンジンに伝達し、
前記ＪＳＡＰＩ音声インタフェースは、音声合成化音声データを、前記テキスト−音声変換エンジンから、前記音声アプリケーションへ伝達する、
請求項１記載のＶｏＩＰベースの音声システム。
【請求項６】
ＶｏＩＰ対応音声サーバであって、
ＶｏＩＰ通信経路を介してＶｏＩＰテレフォニー・ゲートウェイ・サーバと通信するように構成された音声アプリケーションと、
前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバへのＶｏＩＰ対応呼制御インタフェースと
を含み、
前記ＶｏＩＰ対応呼制御インタフェースは前記ＶｏＩＰ通信経路を構築し、
前記音声アプリケーションは、ＶｏＩＰ対応パケットを、前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバから、前記ＶｏＩＰ通信経路を介して受信し、ディジタル化音声データを、前記ＶｏＩＰ対応パケットから再構成し、前記ディジタル化音声データをコンテンツ検索コマンドに音声−テキスト変換し、前記音声アプリケーションは前記コンテンツ検索コマンドをコンテンツ・サーバに直接供給し、
前記音声アプリケーションは、前記コンテンツ・サーバからテキストを受信し、前記テキストに含まれる命令に応じて、テキストをディジタル化音声データに合成し、前記ディジタル化音声データをＶｏＩＰ対応パケットにカプセル化し、前記ＶｏＩＰ対応パケットを、前記ＶｏＩＰ通信経路を介して、前記テレフォニー・ゲートウェイ・サーバへ送信するＶｏＩＰ対応音声サーバ。
【請求項７】
音声認識エンジンと、
テキスト−音声変換エンジンと、
音声データ・パスと
をさらに含み、
前記音声データ・パスは、音声データを前記構築された音声呼接続を介して前記音声認識エンジンにストリーミングし、
前記音声データ・パスは、前記構築された音声呼接続を介して前記テキスト−音声変換エンジンから音声データをストリーミングする、
請求項６記載のＶｏＩＰ対応音声サーバ。
【請求項８】
前記音声アプリケーションは音声ブラウザであり、前記音声ブラウザは、前記ＶｏＩＰ通信経路を介して受信された音声コマンドに応答してＷｅｂコンテンツを検索し、前記音声ブラウザは、前記Ｗｅｂコンテンツに含まれる命令に応じて、検索されたＷｅｂコンテンツを音声データに合成し、前記音声ブラウザは、前記音声データを、前記ＶｏＩＰ通信経路を介して、前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバへ送信する、請求項６記載のＶｏＩＰ対応音声サーバ。
【請求項９】
前記ＷｅｂコンテンツはＶｏｉｃｅＸＭＬドキュメントである、請求項８記載のＶｏＩＰ対応音声サーバ。
【請求項１０】
前記ＶｏＩＰ対応呼制御インタフェースは、前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバと前記音声アプリケーションとの間でディジタル音声データをトランスポートするために音声呼接続を構築するＪＴＡＰＩテレフォニー・インタフェースである、請求項６記載のＶｏＩＰ対応音声サーバ。
【請求項１１】
音声認識エンジンと、
テキスト−音声変換エンジンと、
ＪＳＡＰＩ音声インタフェースと、
ＪＭＦメディア・インタフェースと
を含み、
前記ＪＭＦメディア・インタフェースは、前記ディジタル音声データを、前記音声アプリケーションと前記音声呼接続との間でトランスポートするためのデータ・パスを構築し、
前記ＪＳＡＰＩ音声インタフェースは、前記ディジタル化音声データを、前記音声アプリケーションから前記音声認識エンジンに伝達し、
前記ＪＳＡＰＩ音声インタフェースは、音声合成化音声データを、前記テキスト−音声変換エンジンから、前記音声アプリケーションへ伝達する、
請求項１０記載のＶｏＩＰベースの対応音声サーバ。
【請求項１２】
ＶｏＩＰネットワークにおいて、音声アプリケーションをＶｏＩＰテレフォニー・・ゲートウェイ・サーバに結合する方法であって、
前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバのテレフォニー・インタフェースにおいて音声呼を受信するステップと、
前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバにおけるＶｏＩＰゲートキーパーに前記音声呼を供給するステップと、
前記音声呼の呼制御を前記テレフォニー・インタフェースから前記ＶｏＩＰゲートキーパーに渡すステップと、
前記ＶｏＩＰゲートキーパーにおける呼制御の受け取りに応じて複数のＶｏＩＰ対応音声サーバそれぞれのステータスを検査するステップと、
ＶｏＩＰ対応音声サーバそれぞれの前記ステータスの検査に応じた、前記音声呼の処理に最も適した前記複数のＶｏＩＰ対応音声サーバから１つのＶｏＩＰ対応音声サーバを選ぶステップと、
前記選ばれたＶｏＩＰ対応音声サーバとのＶｏＩＰ通信経路を構築し、音声アプリケーションを、構築されたＶｏＩＰ通信経路を介してＶｏＩＰテレフォニー・ゲートウェイ・サーバと通信するように、前記選ばれたＶｏＩＰ対応音声サーバにおいて構成するステップと、
前記選ばれたＶｏＩＰ対応音声サーバにおける前記音声アプリケーションに、前記音声呼が受信されている旨をアラートするステップと、
前記構築されたＶｏＩＰ通信経路を介して、前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバからＶｏＩＰ対応パケットを供給するステップと、
を含む方法。
【請求項１３】
前記ＶｏＩＰ対応パケットからディジタル化音声データを再構成するステップと、
前記ディジタル化オーディオ・データをコンテンツ検索コマンドに音声‐テキスト変換するステップと、
前記コンテンツ検索コマンドをコンテンツ・サーバに直接供給するステップと、
前記コンテンツ・サーバからテキストを直接受信するステップと、
前記テキストに含まれる命令に応じてテキストをディジタル化音声データに合成するステップと、
前記ディジタル化音声データをＶｏＩＰ対応パケットにカプセル化するステップと、
前記ＶｏＩＰ対応パケットを、前記ＶｏＩＰ通信経路を介して、ＶｏＩＰテレフォニー・ゲートウェイ・サーバへ送信するステップと、
をさらに備える、請求項１２記載の方法。
【請求項１４】
前記ＶｏＩＰ通信経路を介して受信された音声認識音声コマンドに応答してＷｅｂコンテンツを検索するステップと、
前記Ｗｅｂコンテンツに含まれる命令に応じて前記検索Ｗｅｂコンテンツを音声データに合成するステップと、
前記音声データを、前記ＶｏＩＰ通信経路を介して、ＶｏＩＰテレフォニー・ゲートウェイ・サーバへ送信するステップと、
を前記音声アプリケーションにさらに実行させる、請求項１２記載の方法。
【請求項１５】
前記Ｗｅｂコンテンツは、ＶｏｉｃｅＸＭＬドキュメントである、請求項１４記載の方法。
【請求項１６】
ＶｏＩＰネットワークにおいて、音声アプリケーションをＶｏＩＰテレフォニー・ゲートウェイ・サーバに結合するためのコンピュータ・プログラムを記憶したマシン読取可能な記録装置であって、前記コンピュータ・プログラムは、
前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバのテレフォニー・インタフェースにおいて音声呼を受信するステップと、
前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバのＶｏＩＰゲートキーパーに前記音声呼を供給するステップと、
前記音声呼の呼制御を前記テレフォニー・インタフェースから前記ＶｏＩＰゲートキーパーに渡すステップと、
前記ＶｏＩＰゲートキーパーにおける呼制御の受け取りに応じて複数のＶｏＩＰ対応音声サーバそれぞれのステータスを検査するステップと、
ＶｏＩＰ対応音声サーバそれぞれの前記ステータスの検査に応じた、前記音声呼の処理に最も適した前記複数のＶｏＩＰ対応音声サーバから１つのＶｏＩＰ対応音声サーバを選ぶステップと、
前記選ばれたＶｏＩＰ対応音声サーバとのＶｏＩＰ通信経路を構築し、音声アプリケーションを、構築されたＶｏＩＰ通信経路を介してＶｏＩＰテレフォニー・ゲートウェイ・サーバと通信するように、前記選ばれたＶｏＩＰ対応音声サーバにおいて構成するステップと、
前記選ばれたＶｏＩＰ対応音声サーバにおける前記音声アプリケーションに、前記音声呼が受信されている旨をアラートするステップと、
前記構築されたＶｏＩＰ通信経路を介して、前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバからＶｏＩＰ対応パケットを供給するステップとをマシンに行わせるためにマシンによって実行可能な複数のコード部分を有するマシン読取可能な記憶装置。
【請求項１７】
前記ＶｏＩＰ対応パケットからディジタル化音声データを再構成するステップと、
前記ディジタル化音声データをコンテンツ検索コマンドに音声‐テキスト変換するステップと、
前記コンテンツ検索コマンドをコンテンツ・サーバに直接供給するステップと、
テキストを前記コンテンツ・サーバから直接受信するステップと、
前記テキストに含まれる命令に応じてテキストをディジタル化音声データに合成するステップと、
前記ディジタル化音声データをＶｏＩＰ対応パケットにカプセル化するステップと、
前記ＶｏＩＰ対応パケットを、前記ＶｏＩＰ通信経路を介して、ＶｏＩＰテレフォニー・ゲートウェイ・サーバへ送信するステップと、
をマシンにさらに実行させる、請求項１６記載のマシン読取可能な記憶装置。
【請求項１８】
前記ＶｏＩＰ通信経路を介して受信された音声認識された音声コマンドに応答して、Ｗｅｂコンテンツを検索するステップと、
前記検索されたＷｅｂコンテンツを、前記Ｗｅｂコンテンツに含まれる命令に応じて音声データに合成するステップと、
前記音声データを、前記ＶｏＩＰ通信経路を介して、ＶｏＩＰテレフォニー・ゲートウェイ・サーバへ送信するステップと、
をマシンにさらに実行させる、請求項１６記載のマシン読取可能な記憶装置。
【請求項１９】
前記ＷｅｂコンテンツはＶｏｉｃｅＸＭＬドキュメントである、請求項１８記載のマシン読取可能な記憶装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声認識の分野に関し、より詳細に述べると、ボイス・オーバーＩＰ（ＶｏＩＰ）プロトコル・ネットワークで使用される音声アプリケーションに関する。
【０００２】
【従来の技術】
ＬＡＮテレフォニーは、「パケット交換データ網により提供されるテレフォニーおよびデータ・サービスの統合」を意味するものであり、個人間通信を向上させ、関連する費用を削減させる技術である。ＬＡＮテレフォニーによって、たとえば、自動呼分配、対話型音声応答、音声ロギングなどの多くのアプリケーションの使用がさらに柔軟になり、費用対効果も向上させることが可能となる。これは、現在の音声/データ統合パラダイムにより提供される比較的制限された統合とは逆のもので、音声トラフィックがデータ・トラフィックと個別な状態が維持され、回線交換リンク上で運ばれるコンピュータ・テレフォニー統合である。データと音声の統合に対する古いパラダイムは、データ通信用の回線交換テレフォニー構造を使用してきたが、データ・トラフィックで使用可能な帯域が比較的低いこと、データ・トラフィックの「バースト性」に起因して回線交換データ通信が低いこと、さらに音声／データ統合の可能性が制限されることなどの明らかな欠点によって、ＩＰデータ・サーバが私有ＰＢＸまたは音声回線交換とバンドルされて、回線交換網とパケット交換網との間の統合の程度が低下し、音声は回線交換網によって運ばれるという現在のトポロジーができた。
【０００３】
ＬＡＮテレフォニーの最も一般的な使用の１つは、ＩＰテレフォニーと呼ばれる企業インターネット／イントラネット環境において、である。インターネットを使用した音声通信（ボイス・オーバーＩＰ、以下ＶｏＩＰという）プロトコルは、音声トラフィックをＩＰ網上で伝送することが可能なプロトコルである。
【０００４】
ＶｏＩＰネットワークにおいて、たとえばＰＳＴＮまたはマイクロフォンなどのアナログ音声音源から受信したアナログ音声信号は、ディジタル化され、圧縮され、さらにＩＰパケットに変換されて、ＩＰネットワークを介して送信される。Ｈ．２３２、セッション開始プロトコル（ＳＩＰ）、主ゲートウェイ制御プロトコル（ＭＧＣＰ)を含む、周知のいくつかのプロトコルは、ＶｏＩＰプロトコル仕様をインプリメントする。
【０００５】
ＩＰテレフォニーに対する一般的なアプリケーションは、ボイスメール（ｖメール）および電子メール（ｅメール）である。別のアプリケーションは、金融機関または緊急応答機関による音声ロギングを含む。さらに、自動呼分配（ＡＣＤ）は、ＡＣＤサーバが着信電話呼のバリュー・ベースのキューイングを行うように適応できる。また、対話型音声応答システムは、応答がワークフロー・コンポーネントとしてサーバ中にプログラミングされるＩＰテレフォニーを導入することが可能である。さらに、音声認識アプリケーションおよび音声合成アプリケーション（音声アプリケーション）は、ＩＰテレフォニーの使用において、遅れている。
【０００６】
特に、音声アプリケーションは、従来のデータ通信に関連する待ち時間を許容できない実時間音声信号に対して実行される。そのため、音声アプリケーションがＩＰテレフォニーのトポロジー中に導入された場合、この音声アプリケーションは、ＩＰテレフォニー・サーバと密に統合され、ネットワークに基づく待ち時間からの悪影響を防ぐ。したがって、このようなＩＰテレフォニー対応音声アプリケーションの設計および開発は、ＩＰテレフォニ・サーバの私有性に密につながっている。
【０００７】
音声アプリケーションとＩＰテレフォニー・サーバとの間の密なつながりは、音声アプリケーションの設計と拡張性との両方を非常に制限する。特に、現在のパラダイムにおいて、音声アプリケーション設計は、パケット化された音声データを音声認識システムへ、および音声合成システムからトランスポートするための選択プロトコルに直接関係した機能を取り入れなければならない。ＩＰテレフォニー・サーバと音声アプリケーションとの間の密なつながりのため、優れた音声トランスポート・プロトコルを開発するには、音声アプリケーションの再設計が不可欠である。したがって、音声アプリケーションの設計および実装が、ＩＰテレフォニー・システムの設計および開発から分離した状態を維持するＶｏＩＰベースの音声システムが必要である。
【０００８】
【発明が解決しようとする課題】
本発明の目的は、音声アプリケーションの設計および実装が、ＩＰテレフォニー・システムの設計および実装から分離した状態を維持するＶｏＩＰベースの音声システムを提供することである。本発明のさらなる目的は、ＩＰテレフォニー・システムから、ＶｏＩＰネットワークを介して音声入力を受信可能なＶｏＩＰ対応音声サーバを提供することである。また、本発明の目的は、ＶｏＩＰネットワーク中のテレフォニー・ゲートウェイ・サーバに音声アプリケーションを結合する方法を提供することである。また、本発明の目的は、ＶｏＩＰベースの音声システムと、ＶｏＩＰ対応音声サーバと、ＶｏＩＰネットワーク、テレフォニー・ゲートウェイ・サーバ、および音声アプリケーションへの標準準拠インタフェースを使用してテレフォニー・ゲートウェイ・サーバに音声アプリケーションを結合する方法とのそれぞれを提供することである。
【０００９】
【課題を解決するための手段】
本発明の以上の目的およびその他の目的は、ＶｏＩＰテレフォニー・ゲートウェイ・サーバと、それぞれが音声アプリケーションを含む少なくとも１つの音声サーバと、ＶｏＩＰテレフォニー・ゲートウェイ・サーバと音声サーバとの間のＶｏＩＰ対応呼制御インタフェースと、ＶｏＩＰテレフォニー・ゲートウェイ・サーバと少なくとも１つの音声サーバ中の音声アプリケーションとの間のＶｏＩＰ通信パスとを含むＶｏＩＰベースの音声システムにおいて、達成される。ＶｏＩＰベースの音声システムにおいて、ＶｏＩＰテレフォニー・ゲートウェイ・サーバと音声アプリケーションとは、ＶｏＩＰ対応呼制御インタフェースを介してＶｏＩＰ通信経路（以下、通信パスともいう）を構築することが可能である。
【００１０】
動作時において、ＶｏＩＰテレフォニー・ゲートウェイ・サーバは、テレフォニー・インタフェースから音声信号を受信し、音声信号をディジタル化音声データにディジタル化し、ディジタル化音声データをＶｏＩＰ対応パケットに圧縮し、ＶｏＩＰ対応パケットを、少なくとも１つの音声サーバ中の音声アプリケーションへ、ＶｏＩＰ通信パスを介して、ＶｏＩＰプロトコルを使用して送信することが可能である。それに対応して、音声アプリケーションは、ＶｏＩＰ対応パケットを受信し、ディジタル化音声データをＶｏＩＰ対応パケットから再構成し、ディジタル化音声データを音声−テキスト変換することが可能である。さらに、音声アプリケーションは、テキストを音声合成してディジタル化音声データを生成し、ディジタル化音声データをＶｏＩＰ対応パケットにカプセル化し、ＶｏＩＰ対応パケットは、通信パスを介して、ＶｏＩＰテレフォニー・ゲートウェイ・サーバへ送信することが可能である。その後、ＶｏＩＰテレフォニー・ゲートウェイ・サーバは、ＶｏＩＰ対応パケットを受信し、ディジタル化音声データを、ＶｏＩＰ対応パケットから再構成し、ディジタル化音声データを、テレフォニー・インタフェースを介して送信することが可能である。
【００１１】
本発明の一態様において、ＶｏＩＰテレフォニー・サーバは、テレフォニー・インタフェースとＶｏＩＰゲートキーパーとを含むことが可能である。ＶｏＩＰゲートキーパーは、テレフォニー・インタフェースを介して音声呼を受信し、それに応答して、ＶｏＩＰゲートキーパーは、複数の音声サーバの中から１つの音声サーバを選択することが可能である。音声サーバが選択されると、ＶｏＩＰゲートキーパーは、選択された音声サーバ中のＶｏＩＰ対応音声アプリケーションに対して、音声呼が受信された旨をアラートすることが可能である。
【００１２】
本発明の別の態様において、音声サーバは、音声認識エンジンと、テキスト−音声変換エンジンと、ＶｏＩＰテレフォニー・ゲートウェイ・サーバを介して音声呼接続を構築する呼制御インタフェースと、音声データ・パスとを含むことが可能である。なお、音声データ・パスは、音声データを、構築された音声呼接続を介して、音声認識エンジンにストリーミングすることが可能である。同様に、音声データ・パスは、テキスト−音声変換エンジンから構築された音声呼接続を介して、音声データをストリーミングすることが可能である。
【００１３】
本発明の更に別の態様において、音声アプリケーションは、音声ブラウザでもよい。音声ブラウザは、ＶｏＩＰ通信パスを介して受信される音声コマンドに応答してＷｅｂコンテンツを検索することが可能である。また、音声ブラウザは、音声データは、検索されたＷｅｂコンテンツを音声合成して音声データを生成することが可能である。また、音声ブラウザは、音声データを、ＶｏＩＰ通信パスを介して、ＶｏＩＰテレフォニー・ゲートウェイ・サーバへ送信することが可能である。Ｗｅｂコンテンツは、ＶｏｉｃｅＸＭＬドキュメントでもよい。
【００１４】
音声サーバは、ＶｏＩＰテレフォニー・ゲートウェイ・サーバ、ＶｏＩＰ通信パス、および音声アプリケーションへの標準ベースのインタフェースを使用して実装することが好ましい。具体的には、音声サーバは、音声認識エンジンと、テキスト−音声変換エンジンと、ＪＳＡＰＩ音声インタフェースと、ＪＴＡＰＩテレフォニー・インタフェースと、ＪＭＦメディア・インタフェースとを含むことが可能である。ＪＴＡＰＩテレフォニー・インタフェースは、ディジタル音声データを、ＶｏＩＰテレフォニー・ゲートウェイ・サーバと音声アプリケーションとの間でトランスポートするための音声呼接続を構築することが可能である。ＪＭＦメディア・インタフェースは、ディジタル音声データを、音声アプリケーションと音声呼接続との間でトランスポートするためのデータ・パスを構築することが可能である。ＪＳＡＰＩ音声インタフェースは、ディジタル化音声データを、音声アプリケーションから音声認識エンジンに伝達することが可能である。同様に、ＪＳＡＰＩ音声インタフェースは、音声合成化音声データを、テキスト−音声変換エンジンから、音声アプリケーションへ伝達することが可能である。
【００１５】
また、本発明は、ＶｏＩＰ通信パスを介してＶｏＩＰテレフォニー・ゲートウェイ・サーバと通信するように構成することが可能な音声アプリケーションを含むことができるＶｏＩＰ対応音声サーバ中で実現可能である。また、ＶｏＩＰ対応音声サーバは、ＶｏＩＰテレフォニー・ゲートウェイ・サーバへのＶｏＩＰ対応呼制御インタフェースを含み、ＶｏＩＰ対応呼制御インタフェースは前記ＶｏＩＰ通信パスを構築することが可能である。動作時において、ＶｏＩＰ対応パケットを、音声アプリケーションは、ＶｏＩＰテレフォニー・ゲートウェイ・サーバから、ＶｏＩＰ通信パスを介して受信可能である。その後、ディジタル化音声データは、ＶｏＩＰ対応パケットから再構成することが可能であり、ディジタル化音声データは、音声−テキスト変換されることが可能である。さらに、テキストは、ディジタル化音声データに合成することが可能であり、ディジタル化音声データは、ＶｏＩＰ対応パケットにカプセル化することが可能であり、ＶｏＩＰ通信パスを介して、テレフォニー・ゲートウェイ・サーバに送信することが可能である。
【００１６】
ＶｏＩＰ対応音声サーバの別の態様において、ＶｏＩＰ対応音声サーバは、音声認識エンジンと、テキスト−音声変換エンジンと、音声データ・パスとを含むことが可能である。音声データ・パスは、音声データを、構築された音声呼接続を介して、音声認識エンジンにストリーミングすることが可能である。また、音声データ・パスは、テキスト−音声変換エンジンから、構築された音声呼接続を介して、音声データをストリーミングすることが可能である。
【００１７】
音声アプリケーションは、音声ブラウザであることが好ましい。音声ブラウザは、ＶｏＩＰ通信パスを介して受信される音声コマンドに応答してＷｅｂコンテンツを検索することが可能である。また、音声ブラウザは、検索されたＷｅｂコンテンツを音声合成して音声データを生成することが可能である。その後、音声ブラウザは、音声データを、ＶｏＩＰ通信パスを介して、ＶｏＩＰテレフォニー・ゲートウェイ・サーバへ送信することが可能である。Ｗｅｂコンテンツは、ＶｏｉｃｅＸＭＬドキュメントでもよい。
【００１８】
ＶｏＩＰ対応音声サーバは、ＶｏＩＰテレフォニー・ゲートウェイ・サーバ、ＶｏＩＰ通信パス、および音声アプリケーションへの標準ベースのインタフェースを使用して実装することが好ましい。具体的には、ＶｏＩＰ音声サーバは、ＪＴＡＰＩテレフォニー・インタフェースを含み、ディジタル音声データを、前記ＶｏＩＰテレフォニー・ゲートウェイ・サーバと前記音声アプリケーションとの間でトランスポートするための音声呼接続を構築することが可能である。さらに、ＶｏＩＰ対応音声サーバは、ＪＭＦメディア・インタフェースを有して、ディジタル音声データを、音声アプリケーションと音声呼接続との間でトランスポートするためのデータ・パスを構築することが可能である。また、ＶｏＩＰ対応音声サーバは、ディジタル化音声データを音声アプリケーションから音声認識エンジンに伝送することと、音声合成化音声データをテキスト−音声変換エンジンから音声アプリケーションに伝送することと、の両方を行うためのＪＳＡＰＩ音声インタフェースを有することが可能である。
【００１９】
また、本発明は、音声アプリケーションを、ＶｏＩＰネットワーク中のテレフォニー・ゲートウェイ・サーバに結合する方法を含む。この方法は、ＶｏＩＰテレフォニー・ゲートウェイ・サーバとのＶｏＩＰ通信パスを構築し、音声アプリケーションを、構築されたＶｏＩＰ通信パスを介してテレフォニー・ゲートウェイ・サーバと通信するように構成するステップを含むことが可能である。さらに、ＶｏＩＰ対応パケットは、構築されたＶｏＩＰ通信パスを介して、テレフォニー・ゲートウェイ・サーバから受信することが可能である。ディジタル化音声データは、ＶｏＩＰ対応パケットから再構成することが可能であり、その後ディジタル化音声データは、音声−テキスト変換することが可能である。さらに、この方法は、テキストをディジタル化音声データに合成し、ディジタル化音声データをおＩＰ対応パケットにカプセル化し、音声データを、ＶｏＩＰ通信パスを介して、テレフォニー・ゲートウェイ・サーバへ送信するステップを含むことが可能である。
【００２０】
好適な実施形態において、本方法は、Ｗｅｂコンテンツを、ＶｏＩＰ通信パスを介して受信され音声認識された音声コマンドに応答して検索し、検索されたＷｅｂコンテンツを音声データに合成し、音声データを、ＶｏＩＰ通信パスを介して、テレフォニー・ゲートウェイ・サーバへ送信する工程をさらに含むことが可能である。Ｗｅｂコンテンツは、ＶｏｉｃｅＸＭＬドキュメントでもよい。
【００２１】
【発明の実施の形態】
本発明は、ＶｏＩＰベースの音声システムであり、音声サーバはＶｏＩＰネットワーク中のテレフォニー・ゲートウェイ・サーバに結合することが可能である。テレフォニー・ゲートウェイ・サーバは、たとえば公衆交換電話網（ＰＳＴＮ）やサービス総合ディジタル網（ＩＳＤＮ）などの外部電話網からの呼を受信できる。音声サーバは、テレフォニー・ゲートウェイ・サーバ中の音声呼から発信されＶｏＩＰ通信パスを介して入力される実時間音声を受信可能である音声アプリケーションを備えることが可能である。同様に、音声アプリケーションは、音声合成音声データを、ＶｏＩＰ通信パスを介して、テレフォニー・ゲートウェイ・サーバへ、そして最終的には、外部電話網中の最終点へ伝送できる。特に、この音声アプリケーションは、音声呼を介して音声ブラウザ・コマンドを受信でき、音声アプリケーションはそれに応答して、外部ウェブ・サーバからＷｅｂコンテンツを検索可能である。さらに、このＷｅｂコンテンツは音声合成され、音声呼の一部でもあるＶｏＩＰ通信パスを介して伝送される。好適実施形態において、このＷｅｂコンテンツは音声ＸＭＬドキュメントでもよい。
【００２２】
図１は、好適実施形態によるＶｏＩＰベースの音声システムを図示するものである。当業界では周知のように、ＶｏＩＰ仕様は、たとえばＨ．３２３、ＳＩＰ、ＭＧＣＰなどのいくつかの公開されている標準を使用して実装することが可能である。ただし、本発明は、ＶｏＩＰの特定の実装に関して限定されるものではないが、本発明はＨ．３２３を実装するものとする。図１に図示するように、動作において、ユーザは、電話装置１を使用して音声呼を開始できる。音声呼は、たとえばＰＳＴＮやＩＳＤＮなどの電話網２を介してＶｏＩＰテレフォニー・ゲートウェイ・サーバ３との接続を試みることが可能である。ＶｏＩＰテレフォニー・ゲートウェイ・サーバ３は、音声呼の意図する受信先のアドレスを、ＶｏＩＰネットワーク４中に存在する装置（この例では、ＶｏＩＰ対応音声サーバ５）のＩＰアドレスに変換できる。
【００２３】
その後、ＶｏＩＰテレフォニー・ゲートウェイ・サーバ３は、ＶｏＩＰ対応音声サーバ５が受け入れ可能な音声呼をＶｏＩＰ対応音声サーバ５に通知する。音声呼の受信時、ＶｏＩＰ対応音声サーバ５は、ＶｏＩＰテレフォニー・ゲートウェイ・サーバ３とＶｏＩＰ対応音声サーバ５との間にＶｏＩＰ通信パスを構築して、音声データのＶｏＩＰ対応パケットが、ＶｏＩＰテレフォニー・ゲートウェイ・サーバ３とＶｏＩＰ対応音声サーバ５との間でトランスポート可能とする。このようにして、電話装置１から発信された音声データは、ＶｏＩＰ対応音声サーバ５中で受信および処理される。同様に、ＶｏＩＰ対応音声サーバ５から発信された音声データを、電話装置１に返送することができる。
【００２４】
なお、好適実施形態において、ＶｏＩＰ対応音声サーバ５は、電話装置１から発信される音声コマンドを受信して、データ通信網６中のＷｅｂサーバ７からＷｅｂコンテンツを検索することが可能である。特に、Ｗｅｂコンテンツ８は、ＶｏｉｃｅＸＭＬドキュメント８でもよい。それに応答して、音声対応音声サーバ５は、Ｗｅｂサーバ７からＶｏｉｃｅＸＭＬドキュメント８を検索でき、ＶｏｉｃｅＸＭＬドキュメント８中に含まれる命令にしたがって、音声データを合成できる。その後、合成された音声データは、ＶｏＩＰネットワーク４を介して、ＶｏＩＰテレフォニー・ゲートウェイ・サーバ３へ、そして最終的には電話装置１にトランスポートすることが可能である。
【００２５】
図２は、図１のＶｏＩＰネットワーク４を図示するもので、ＶｏＩＰテレフォニー・ゲートウェイ・サーバ３のより詳細な図を含む。図２に示すように、ＶｏＩＰテレフォニー・ゲートウェイ・サーバ３は、電話装置１から、電話網２を介してテレフォニー・インタフェース１１へ音声呼を受信可能である。テレフォニー・インタフェース１１は、音声呼の意図する受信先のアドレスのアドレス変換を行い、それにしたがってその音声呼を送信可能である。さらに詳細に記せば、好適実施形態において、ＶｏＩＰゲートキーパー１４は、ＶｏＩＰテレフォニー・ゲートウェイ・サーバ３中に組み込まれており、ＶｏＩＰテレフォニー・ゲートウェイ・サーバ３へ呼管理機能を提供する。特に、ＶｏＩＰゲートキーパー１４は、負荷平衡化を行い、ＶｏＩＰ対応音声サーバ５が確実に音声呼を受信可能なようにする。
【００２６】
したがって、テレフォニー・インタフェース１１中における音声呼の受信時、呼制御は、呼制御インタフェース１３を介してＶｏＩＰゲートキーパー１４へ渡される。なお、ＶｏＩＰゲートキーパー１４は、データパス１７を介してＶｏＩＰテレフォニー・ゲートウェイ・サーバ３の他のコンポーネントと通信可能である。さらに、呼制御インタフェース１３は、ＶｏＩＰゲートキーパー１４中に含まれ、ＶｏＩＰゲートキーパー１４を介して処理される音声呼の確立、進行、および終了を制御できる。ＶｏＩＰの好適な実装は、ＲＴＰベースのＨ．３２３標準の実装であるため、呼制御インタフェース１３は、Ｈ．３２３ベースの呼制御インタフェースである。
【００２７】
その後、制御は、ＶｏＩＰゲートキーパー１４に渡され、拡張呼管理機能１５を使用する呼プロセッサ１６は、ＶｏＩＰネットワーク４中の各ＶｏＩＰ対応音声サーバ５のステータスを調べ、当該音声呼を受信するのに最適なＶｏＩＰ対応音声サーバ５を識別する。その結果として、ＶｏＩＰゲートキーパーは、最適なＶｏＩＰ対応音声サーバ５を選択でき、当該音声呼の被選択ＶｏＩＰ対応音声サーバ５に対してアラートを発生できる。
【００２８】
アラートを受信すると、選択されたＶｏＩＰ対応音声サーバ５は、ＶｏＩＰテレフォニー・ゲートウェイ・サーバ３とＶｏＩＰ対応音声サーバ５との間にＶｏＩＰ通信パスを構築でき、それを介してＶｏＩＰ対応パケットを伝送することができる。その結果、テレフォニー・インタフェース１１は、当該音声呼に含まれる音声信号をディジタル化音声データにディジタル化し、そのディジタル化音声データをＶｏＩＰ対応パケットに圧縮し、そのＶｏＩＰ対応パケットをＶｏＩＰ対応音声サーバへ、ＶｏＩＰ通信パス１８を介して、ＶｏＩＰプロトコルを使用して送信できる。
【００２９】
なお、本発明は、ＶｏＩＰテレフォニー・ゲートウェイ・サーバ３の特定の構成に限定されるものではない。特に、ＶｏＩＰゲートキーパー１４がＶｏＩＰテレフォニー・ゲートウェイ・サーバ３の残りのコンポーネントとは別のエンティティとして図示されているが、本発明をそれに限定することを意図するものではない。図２のＶｏＩＰゲートキーパー１４の配置は、図示目的のみを意図するものである。さらに、ＶｏＩＰゲートキーパーとの組み合わされたＶｏＩＰテレフォニー・ゲートウェイ・サーバ３に関する本発明の範囲は、ＶｏＩＰテレフォニー・ゲートウェイ・サーバ３が音声呼を受信可能であり、ＶｏＩＰゲートキーパー１４はＶｏＩＰネットワーク４中の当該音声呼に対する最適な受信先を識別することによって、呼管理を行うことができる点にのみ限定されるものである。
【００３０】
図３は、図１のＶｏＩＰ対応音声サーバ５の好適アーキテクチャを図示するものである。ＶｏＩＰ対応音声サーバ５は、中央演算ユニット（ＣＰＵ）と、ランダム・アクセス・メモリ（ＲＡＭ）２１や、たとえばハードディスク・ドライブ（ＨＤＤ）などの固定ストレージ２２などの内部メモリ装置を備える従来のネットワーク・サーバ中に実装することが可能である。ＶｏＩＰ対応音声サーバ５は音声対応であるため、音声回路（図示せず）も含み、ＶｏＩＰ対応音声サーバ５に音声処理機能を提供できる。
【００３１】
ＶｏＩＰ対応音声サーバ５は、固定ストレージ２２中に、様々なアプリケーション・プログラムを実行させるためのオペレーティング・システム２３を格納可能である。さらに、固定ストレージ２２は、そこに、音声アプリケーション２４とＶｏＩＰテレフォニー・モジュール２５とを格納することが可能である。オペレーティング・システム２３は、たとえばＭｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（Ｒ）  ＮＴ、Ｓｕｎ  ＳｏｌａｒｉｓまたはＤｅｂｉａｎ  Ｌｉｎｕｘなどの最適なオペレーティング・システムを備えることが可能である。なお、本発明は、オペレーティング・システム２３に関係して、音声アプリケーション２４とテレフォニー・モジュール２５との構成に関して限定されるものではない。むしろ、それぞれは、様々な組み合わせにおいて他のものと統合することが可能である。たとえば、ＶｏＩＰテレフォニー・モジュール２５は、オペレーティング・システム２３中で統合することが可能である。あるいは、ＶｏＩＰテレフォニー・モジュール２５は、オペレーティング・システム２３から独立した状態を維持できる。
【００３２】
また、本発明は、ＶｏＩＰテレフォニー・モジュール２５、音声アプリケーション２４、およびそれらのコンポーネントの格納場所に限定されるものではない。むしろ、本発明は、より複雑な分散システム中に実装することができ、そのシステム中において、様々なコンポーネントが複数のネットワーク・サーバ中に常駐し、互いにリモートなプロセス・アドレス空間で実行し、各アプリケーションは、たとえば、ＴＣＰ／ＩＰなどの周知のプロセス間通信機構によって、他のアプリケーションと通信する。ＶｏＩＰ対応音声サーバ５のブートストラップ時、オペレーティング・システム２３はＲＡＭ２１にロード可能である。その後、音声アプリケーション２４とＶｏＩＰテレフォニー・モジュール２５との両方は、ＲＡＭ２１にロードし、実行できる。実行されると、ＶｏＩＰ対応音声サーバ５は、ＶｏＩＰ通信パスを介して音声呼およびその後のデータを受信するように構成される。
【００３３】
音声アプリケーション２４は、音声認識エンジン３４とテキスト−音声変換エンジン３５とを含む。動作時において、ＶｏＩＰ対応音声サーバ５は、ＶｏＩＰ対応パケットを受信し、そのＶｏＩＰ対応パケットからディジタル化音声データを再構成し、音声認識エンジン３４中でディジタル化音声データを音声−テキスト変換する。一方、音声アプリケーション２４は、テキスト−音声変換エンジン３５において、テキストをディジタル化音声データに合成し、ディジタル化音声データをＶｏＩＰ対応パケットにカプセル化し、ＶｏＩＰ対応パケットを、ＶｏＩＰ通信パス１８を介してＶｏＩＰテレフォニー・ゲートウェイ・サーバ３に送信することが可能である。
【００３４】
好適実施形態において、音声アプリケーションは、音声ブラウザ３０を含む。なお、音声ブラウザ３０は、ＶｏＩＰ通信パス１８を介して受信される音声コマンドに応答してＷｅｂコンテンツを取り出し、音声認識エンジン３４によって、音声−テキスト変換が行われ、音声ブラウザ３０により解釈することが可能である。また、音声ブラウザ３０は、受信されたＷｅｂコンテンツをテキスト−音声変換エンジン３５に送信し、音声合成を行った後、音声合成化音声データを、ＶｏＩＰ通信パス１８を介して、ＶｏＩＰテレフォニー・ゲートウェイ・サーバ３に送信することが可能である。特に、ＷｅｂコンテンツはＶｏｉｃｅＸＭＬドキュメント８でもよい。
【００３５】
音声アプリケーションは、ＶｏＩＰ通信と音声認識および音声合成機能への標準準拠のインタフェースを使用して実装することが好ましい。さらに詳細に記せば、音声アプリケーション２４は、音声認識エンジン３４およびテキスト−音声変換エンジン３５と音声ブラウザ３０との間のＪＳＡＰＩ音声インタフェース３３を含むことが可能である。また、音声アプリケーション２４は、テレフォニー・モジュール２５と音声ブラウザ３０との間のＪＴＡＰＩテレフォニー・インタフェース３１を含むことが可能である。また、音声アプリケーション２４は、テレフォニー・モジュール２５と音声ブラウザ３０との間にＪＭＦメディア・インタフェース３２を含むことが可能である。
【００３６】
ＪＴＡＰＩテレフォニー・インタフェース３１は、音声ブラウザ３０が使用して、ディジタル音声データを含むＶｏＩＰ対応パケットをトランスポートするために、テレフォニー・ゲートウェイ・サーバ３と音声アプリケーション２４との間に音声呼接続を構築することが可能である。ＪＭＦメディア・インタフェース３２は、ディジタル音声データを含むＶｏＩＰ対応パケットをトランスポートするために、音声アプリケーション２４と音声呼接続との間にＶｏＩＰ通信データパスを構築することが可能である。ＪＳＡＰＩ音声インタフェース３３は、ディジタル化音声データを、音声アプリケーション２４から音声認識エンジン３４へ伝達することが可能である。同様に、ＪＳＡＰＩ音声インタフェース３３は、音声合成化音声データを、テキスト−音声変換エンジン３５から音声アプリケーション２４へ伝達することが可能である。
【００３７】
本発明のＶｏＩＰベースの音声システムによって、ユーザは、電話を使用してＷｅｂサイトにアクセス可能となる。ユーザは、ＷｅｂサイトとＷｅｂサイトの特徴を説明するプロンプトを音声で提示される。したがって、ＶｏＩＰベースの音声システムの表現は、統合音声応答システムと同様である。Ｗｅｂサイトの表示中、ユーザは、ＶｏＩＰベースの音声システムに口頭でコマンドを供給して、オプションの選択および情報の入力を行って、Ｗｅｂベースのフォームを完成させることが可能である。有効なことに、ＶｏＩＰベースの音声システムは、ページ記述言語として、ＶｏｉｃｅＸＭＬを有するＷｅｂコンテンツを検索可能である。
【００３８】
本発明の特別な要素は、音声サーバであり、この音声サーバは、周知の標準ＶｏＩＰプロトコルであるＨ．３２３を使用して音声メッセージおよび制御メッセージを送受信できる。ＶｏＩＰプロトコルの使用によって、音声サーバは、音声システムの他の要素から分離した状態を維持でき、したがって音声サーバは、より良好に最適化することが可能となる。また、分離された音声サーバを使用すると、音声サーバは、複数の使用可能なテレフォニー・ハードウェアの１つとの対話の詳細から解放されるため、開発工程が非常に簡潔となる。最後に、分離されたＶｏＩＰ対応音声サーバの使用によって、音声サーバは、特別な開発がなくても、標準Ｈ．３２３プロトコル、またはその他のＶｏＩＰプロトコルをサポートするＶｏＩＰテレフォニー・システムとともに使用することが可能である。
【００３９】
新規の構成にしたがってＶｏＩＰベースの音声システムには、音声サーバを、電話網とのインタフェース接続を行うテレフォニー・ゲートウェイ・サーバ中のテレフォニーのハードウェアおよびソフトウェアの詳細から分離するという利点がある。さらに、本発明の好適実施形態は、標準プロトコルを導入して、音声および呼制御情報を音声サーバにトランスポートし、それによって、その設計を単純化および最適化する。また、音声サーバへ音声および呼制御情報をトランスポートするために標準プロトコルを使用すると、音声サーバは、標準ＶｏＩＰプロトコルをサポートする様々なテレフォニー・ハードウェアおよびソフトウェアとともに動作することが可能となる。
【００４０】
本発明は、音声アプリケーションをＶｏＩＰテレフォニー・ゲートウェイ・サーバに結合する方法を含むことが可能である。本発明は、ハードウェア、ソフトウェア、またはハードウェアとソフトウェアとの組み合わせにおいて、実現することが可能である。本発明による機械可読ストレージは、１台のコンピュータ・システム中で一括して、または異なる要素をいくつかの相互接続されたコンピュータ・システム間に分散して実現することが可能である。本願明細書において、説明される方法を実施するために適応されたあらゆる種類のコンピュータ・システムまたは他の装置は許容可能である。
【００４１】
ハードウェアとソフトウェアの典型的な組み合わせは、ロードされ実行されたときに、コンピュータ・システムを制御して本願明細書で説明された方法を実施するようにするコンピュータ・プログラムを有する汎用コンピュータ・システムである。また、本発明は、本願明細書中で説明される方法の実施を可能とする全ての機能を含み、コンピュータ・システム中にロードされるとそれらの方法を実行可能であるコンピュータ・プログラム製品中に組み込むことが可能である。
【００４２】
ここで言うコンピュータ・プログラムは、情報処理機能を有するシステムが特定の機能を直接、または以下の一方または両方の後に実行するようにすることを意図した１組の命令のあらゆる言語、コードまたは表記におけるあらゆる表現を意味する：（ａ）別の言語、コードまたは表記への変換、および（ｂ）異なる形態における再生。本願明細書において開示される本発明は、上述のオペレーティング・システム２３用の市販の開発ツールを使用してプログラマーによって実装され得るコンピュータ・プログラム中に組み込み可能である。
【図面の簡単な説明】
【図１】本発明によるＶｏＩＰベースの音声システムの概略図である。
【図２】図１のＶｏＩＰテレフォニー・ゲートウェイ・サーバ用の好適アーキテクチャの図である。
【図３】図１の音声サーバ用の好適アーキテクチャの図である。
【図１】
0004222745.tif 000002
【図２】
0004222745.tif 000003
【図３】
0004222745.tif 000004