(57)【要約】【課題】SIP（Session Initiation Protocol）を用いて通話を行なうIP（Internet Protocol）電話にガイダンスを提供する際、ガイダンス制御による負荷を分散させるガイダンス制御システムを提供。【解決手段】コールエージェント18は、IP端末14、16からの呼を受信すると、その呼を発したIP端末14、16に提供すべき音声ガイダンスを指定するガイダンス情報24を生成する。ガイダンス制御装置26は、ガイダンス情報24を、音声ガイダンスを構成するよう所定の順番に並べられた１つ以上の音声データに対応する、所定の順番に並べられた１つ以上の識別子に変換する。ガイダンス装置19は、所定の順番に並べられた１つ以上の識別子に応じて、所定の順番に並べられた１つ以上の音声データをIP端末14、16に対して再生する。【選択図】図１
2006311206.tif 000002
【特許請求の範囲】
【請求項１】
IP（Internet Protocol）端末からの呼を受信し、該呼を発したIP端末に対し所定の音声ガイダンスを提供するガイダンス制御システムにおいて、該システムは、
前記IP端末からの呼を受信して呼制御を行なうとともに、前記所定の音声ガイダンスを指定するガイダンス情報を生成する呼制御手段と、
前記呼制御手段より受信した前記ガイダンス情報を、１つ以上の音声データに対応付けられた識別子から構成される識別子情報へと変換するガイダンス制御手段と、
前記ガイダンス制御手段より受信した前記識別子情報を構成する前記識別子に対応付けられた前記１つ以上の音声データを順次再生することによって、前記IP端末に対し前記所定の音声ガイダンスを提供するガイダンス手段とを備えることを特徴とするガイダンス制御システム。
【請求項２】
請求項１に記載のシステムにおいて、前記ガイダンス制御手段はB2BUA（Back To Back User Agent）手段を含み、該B2BUA手段は、
前記呼制御手段から前記ガイダンス情報を受信するUAS（User Agent Server）手段と、
前記識別子を前記ガイダンス装置へ送信するUAC（User Agent Client）手段とを有することを特徴とするガイダンス制御システム。
【請求項３】
請求項１または２に記載のシステムにおいて、前記ガイダンス情報は、前記音声ガイダンスを指定する情報と、前記音声ガイダンス中に挿入される１つ以上のパラメータとを含むことを特徴とするガイダンス制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、SIP（Session Initiation Protocol）を用いて通話を行なうIP（Internet Protocol）電話などのIP端末に音声ガイダンスを提供するガイダンス制御システムに関するものである。
【背景技術】
【０００２】
IP電話機は、それが接続されているLAN（Local Area Network）内の他の端末、あるいはゲートウェイを介してLANの外部のIP網に存在する他の端末との間に呼接続を確立して通話を行なう。かかる発呼を行なうIP電話機に対し、たとえば相手方電話機の電話番号の変更等の事実を知らせるため、音声ガイダンスを提供することが必要な場合がある。この音声ガイダンスを提供するガイダンス装置は、LAN内、あるいはその外部のIP網に存在する。しかしガイダンス装置は、通常、断片的な音声データを保持しているにすぎないため、これら音声データを、意味のある音声ガイダンスとなるように適切な順序で再生させる処理、すなわちガイダンス制御が必要である。
【０００３】
【特許文献１】特開２００４−１３３６９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ガイダンス制御を単一の装置に行なわせると、ガイダンス制御の規模が大きくなり、それによる処理負荷が増大するたびに、ガイダンス制御を行なう装置が本来行なうべき処理を圧迫してしまう。特許文献１には、クライアントで実行可能な処理はクライアントで実行することにより、サーバの処理量の負荷を低減する方式が記載されているが、SIPを用いたIP電話システムにおいて、ガイダンス制御による負荷の集中を回避する方式はない。
【０００５】
本発明は、SIPを用いたIP電話システムに対して利用可能な、ガイダンス制御による負荷を分散させるガイダンス制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は上述の課題を解決するために、IP（Internet Protocol）端末からの呼を受信し、呼を発したIP端末に対し所定の音声ガイダンスを提供するガイダンス制御システムは、IP端末からの呼を受信して呼制御を行なうとともに、所定の音声ガイダンスを指定するガイダンス情報を生成する呼制御手段と、呼制御手段より受信したガイダンス情報を、１つ以上の音声データに対応付けられた識別子から構成される識別子情報へと変換するガイダンス制御手段と、ガイダンス制御手段より受信した識別子情報を構成する識別子に対応付けられた１つ以上の音声データを順次再生することによって、IP端末に対し所定の音声ガイダンスを提供するガイダンス手段とを備える。
【発明の効果】
【０００７】
本発明によれば、呼制御手段とガイダンス制御手段とが協働してガイダンス手段を制御する。すなわち、呼制御手段はガイダンス情報を生成するだけでよく、ガイダンス制御処理によって生じる処理負荷をほとんど受けないため、本来の呼制御にのみ処理能力を傾注できるという、負荷分散の効果が得られる。
【発明を実施するための最良の形態】
【０００８】
次に添付図面を参照して本発明によるガイダンス制御システムの実施例を詳細に説明する。なお、本発明に直接関係のない要素は図示を省略する。
【０００９】
図１は本発明によるガイダンス制御システムの実施例のブロック図である。ガイダンス制御システム10は、一般家庭やオフィスに導入されるLAN（Local Area Network）12を用いて構築される。図１に示すように、LAN 12には、IP（Internet Protocol）端末14、16が接続されている。IP端末14、16は、インターネットプロトコルを用いて音声通信やデータ通信を行なう端末であり、IP電話機やパーソナルコンピュータとしてよい。なお図１では図示の便宜上、IP端末14、16の２つしか端末は示していないが、必要に応じて増加させてよいことは言うまでもない。
【００１０】
IP端末14、16は、SIP（Session Initiation Protocol）を用いて通信を行なう端末であるため、一般的なIP端末と異なり、通信を行なう際に発呼動作を必要とする。すなわち、IP端末14、16は、相手方端末との間に呼接続を確立してから通信を行なうというコネクション型通信を行なう端末である。なお、一般的なIP端末は、コネクションレス型通信を行なう。すなわち、たとえば電子メールを送信する際に相手方端末との間に接続関係を確立せずに、いきなり送信する方式をとる。
【００１１】
IP端末14、16の発する呼を受信するのは、同じくLAN 12に接続されたコールエージェント18である。コールエージェント18は、たとえばパソコンやワークステーションとしてよい。IP端末14がLAN 12内の他の端末であるIP端末16に対して発呼する場合も、IP端末14がLAN 12からゲートウェイ20を介してIP網22に向かって発呼する場合も、呼はまずコールエージェント18に送信される。コールエージェント18はIP端末14、16からの呼を受信すると、呼制御を行なう。すなわち、当該呼を発したIP端末と、当該呼の指定する端末との間に接続関係を確立する。
【００１２】
コールエージェント18には、上述のような呼制御だけでなく、ガイダンス制御を行なわせてもよい。ガイダンス制御とは、呼を発したIP端末14、16に対して、必要に応じて、適切な音声ガイダンスを提供することである。たとえばIP端末14が発した呼によって指定された相手方IP端末であるIP電話機の電話番号が変更されていた場合、その事実をコールエージェント18は検出し、「おかけになった電話番号は変更されました。新しい電話番号は・・」なる音声ガイダンスを、呼を発したIP端末に提供する必要がある。そこで、コールエージェント18が直接、断片的な各種音声データを保有しているガイダンス装置19に指示を与え、音声データを、意味のある音声ガイダンスとなるように適切な順序に配列する処理、すなわちガイダンス制御をしてもよい。なお、ガイダンス装置19とは、断片的な各種音声データを保有している記録装置であり、さらに、それら音声データを所定の順番で読み上げる（再生する）装置でもある。
【００１３】
しかし、かかるガイダンス制御をコールエージェント18に行なわせると、コールエージェント18の処理負荷が大きくなり、コールエージェント18の本来の機能である呼制御に支障が生じかねない。そこで図１に示す本発明の実施例では、コールエージェント18は、IP端末14、16からの呼を受信すると、必要に応じて、図２に示すガイダンス情報24を生成してガイダンス制御装置26に送る。
【００１４】
図２は図１に示すコールエージェント18がIP端末14、16等から呼を受信した際、必要に応じてガイダンス制御装置26に送るガイダンス情報24を詳細に説明する模式図である。このガイダンス情報24は、呼を発したIP端末14、16に提供すべき音声ガイダンスを指定する情報である。図２に概念的に示すように、ガイダンス情報24は、ガイダンスパターン番号24Aと、可変パラメータ24Bとで構成されている。ガイダンスパターン番号24Aは、ガイダンス装置19から、呼を発したIP端末14、16へ流すべき音声ガイダンスを指定する番号である。なおガイダンスパターン番号24Aと音声ガイダンスとの対応関係は、後述のガイダンス用識別子データベース34に記録されている。
【００１５】
また、可変パラメータ１〜ｎ（ｎは任意の自然数）は、ガイダンスパターン番号24Aによって特定される音声ガイダンス中に挿入される電話番号や各種数量を示す情報である。
【００１６】
図３は図１に示すガイダンス制御装置26の詳細なブロック図である。ガイダンス制御装置26は本発明の実施例の中核をなす部分であり、コールエージェント18に代わってガイダンス制御を実行する装置である。ガイダンス制御装置26はLAN 12に対するB2BUA（Back To Back User Agent）インターフェース27を有し、B2BUAインターフェース27は、UAS（User Agent Server）28およびUAC（User Agent Client）30の２つのモードを有する。
【００１７】
ここでB2BUAについて簡単に説明する。B2BUAは、クライアント間を仲介するユーザエージェント機能である。クライアントから、ユーザエージェントサーバ（UAS 28）として要求（リクエスト）を受け取り、要求に対して適切な処理を行い、別のクライアントへユーザエージェントクライアント（UAC 30）として要求を送る。すなわち、B2BUAインターフェース27は、LAN 12を介してコールエージェント18から要求を受け付けるときはUASモードとなり、同じくLAN 12を介してガイダンス装置19へ要求を発するときはUACモードとなる。
【００１８】
UAS 28およびUAC 30は、B2BUAインターフェース27に格納されたソフトウェアとしてよい。すなわち、コールエージェント18からの要求を受け付けるときは、B2BUAインターフェース27は、UASソフトウェア28を実行し、ガイダンス装置19へ対して要求を発するときは、B2BUAインターフェース27は、UACソフトウェア30を実行することとしてよい。なお、これらUAS 28およびUAC 30は、ハードウェアとして実装してもよい。
【００１９】
既に述べたように、UAS 28とコールエージェント18との関係、ならびに、ガイダンス装置19とUAC 30との関係は、サーバ・クライアントの関係と同様である。クライアントであるコールエージェント18から到来する情報には、それが終端情報、すなわちUAS 28で保持すべき情報であるか、あるいは非終端情報、すなわちUAC 30へ信号線29を介して送信すべき情報であるかが明示されている。UAS 28はコールエージェント18から受けた情報を終端情報または非終端情報に選別し、非終端情報はUAC 30に渡され、UACからガイダンス装置19に送られる。
【００２０】
コールエージェント18から到来する情報のうち、図２に示したガイダンス情報24は、ガイダンス組立部32に送られる。ガイダンス組立部32は、ガイダンス情報24を、所定の順番に並べられた１つ以上の識別子情報に変換し、ガイダンス装置19に送信する装置である。上述の１つ以上の識別子情報は、音声ガイダンスを構成するよう所定の順番に並べられた１つ以上の音声データに対応している。
【００２１】
ここで識別子情報について説明する。識別子情報とは、図３に示すガイダンス装置19が保持している断片的な音声データに一対一に対応した情報であり、たとえば通し番号としてもよいし、数字や文字を所定のルールで組み合わせた文字列としてもよい。複数の識別子情報が順番にガイダンス装置19に与えられることによって、ガイダンス装置19は、それら識別子情報に対応する音声データを順次再生し、呼を発したIP端末14、16に流すこととなる。
【００２２】
ガイダンス情報24を識別子情報に変換するには、図３に示すガイダンス組立部32は、ガイダンス用識別子データベース34を参照する。ガイダンス用識別子データベース34は、図２のガイダンス情報24に含まれるガイダンスパターン番号24Aに対応する各種音声データの識別子を記録している。またガイダンス用識別子データベース34は、それら識別子をガイダンス装置19に与える順番と、符号24Bで示す可変パラメータ１〜ｎを識別子間のどこに挿入すべきかという情報とを記録している。これにより、ガイダンス組立部32は、ガイダンス用識別子データベース34から、ガイダンスパターン番号24Aに対応する各種音声データの識別子を取得し、同じくガイダンス用識別子データベース34から取得した順番に従ってそれら識別子を配列し、さらに識別子間の所定の位置に可変パラメータ１〜ｎを挿入することによって、ガイダンスを組み立てる。このようにして組み立てられた識別子情報が、UAC 30を介してガイダンス装置19に与えられる。
【００２３】
ガイダンス装置19は、与えられた識別子情報に従って、保持している音声データを順次読み上げ、必要な可変パラメータも織り交ぜ、呼を発したIP端末14、16に流す装置である。
【００２４】
以上のように構成された本発明の実施例の動作を、以下、説明する。図４はIP端末14とコールエージェント18とガイダンス制御装置26とガイダンス装置19との信号のやり取りを示すシーケンス図である。IP端末14から電話をかけると、コールエージェント18に発呼201として通知される。呼を受けたコールエージェント18は、何らかのガイダンスをIP端末14に提供する必要がある場合は、ガイダンス制御装置26に対して、ガイダンス接続要求202を出す。このとき、ガイダンス接続要求202には、図２に示すガイダンス情報24が含まれる。このガイダンス情報24は、ガイダンス情報19からIP端末14に対して流すべき音声ガイダンスを示すものである。
【００２５】
ガイダンス接続要求202を受信したガイダンス制御装置26は、ガイダンス装置19に対してガイダンス接続要求203を送信した後、コールエージェント18に対して応答204を返す。ガイダンス制御装置26は、ガイダンス装置19からの応答205を受けた後に、ガイダンス組立部32によって、ガイダンス情報24を基に識別子情報を組み立て、識別子情報をガイダンス再生要求206に搭載してガイダンス装置19へ送信する。ガイダンス装置19はガイダンス再生要求206に対する応答207を返した後に、ブロック217に示すように、IP端末14に対してガイダンスを提供する。
【００２６】
ガイダンス再生要求206で指定されたガイダンスの提供217がすべて完了すると、ガイダンス装置19は終了を示す、再生終了信号208をガイダンス制御装置26に送信する。再生終了信号208を受信したガイダンス制御装置26は、ガイダンス装置19へ応答209を返した後に、コールエージェント18に対して再生終了通知210を送信する。コールエージェント18は応答211を返した後に、矢印212で示すように、IP端末14との呼を切断する。さらにコールエージェント18は、ガイダンス制御装置26に対してもガイダンス切断要求213を送信する。ガイダンス制御装置26はコールエ一ジェント18に対して応答214を送信し、ガイダンス装置19に対してガイダンス切断要求215を送信する。ガイダンス装置19はそれに対する応答216を返す。
【００２７】
図５はコールエージェント18が図４のガイダンスに加えて他のガイダンスを提供する場合のシーケンス図である。図５について、以下、図４に追加された点線500で囲んだ部分についてのみ説明する。
【００２８】
ガイダンス制御装置26から再生終了通知510を受け、応答511を返した後に、コールエージェント18は、次に提供したいガイダンス情報がある場合には、ガイダンス要求521を送信する。このときガイダンス要求521には次に提供すべきガイダンス情報、すなわち図２に示すガイダンス情報24と同様の構成を有する別のガイダンス情報が含まれる。ガイダンス制御装置26はそのガイダンス情報を、ガイダンス用識別子データベース34を参照して識別子情報に変換し、ガイダンス再生要求522に搭載してガイダンス装置19へ送信する。そしてガイダンス制御装置26は応答523をコールエージェント18へ返す。これ以降の信号524〜528およびガイダンス提供工程529は、図４の信号207〜211およびガイダンス提供工程217とそれぞれ同様である。
【００２９】
以上、本発明をガイダンス制御装置に適用した実施例を説明したが、IP端末をWebアプリケーションサーバとし、ガイダンス制御装置は、Webコンテンツの案内を音声またはテキスト情報で提供する装置として実装することも可能である。
【図面の簡単な説明】
【００３０】
【図１】本発明によるガイダンス制御システムの実施例のブロック図である。
【図２】図１に示すコールエージェントがガイダンス制御装置に送るガイダンス情報の模式図である。
【図３】図１に示すガイダンス制御装置の詳細なブロック図である。
【図４】図１に示すIP端末、コールエージェント、ガイダンス制御装置およびガイダンス装置の信号のやり取りを示すシーケンス図である。
【図５】コールエージェントが図４のガイダンスに加えて他のガイダンスを提供する場合のシーケンス図である。
【符号の説明】
【００３１】
10  ガイダンス制御システム
14、16  IP端末
18  コールエージェント
19  ガイダンス装置
24  ガイダンス情報
26  ガイダンス制御装置
27  B2BUA
32  ガイダンス組立部
34  ガイダンス用識別子データベース
【図１】
2006311206.tif 000003
【図２】
2006311206.tif 000004
【図３】
2006311206.tif 000005
【図４】
2006311206.tif 000006
【図５】
2006311206.tif 000007