(57)【特許請求の範囲】
【請求項１】
ＳＩＰ信号を送受信する端末装置と、ＳＩＰ信号の転送を行う通信制御装置と、接続先を決定して接続を指示する接続指示装置とを備える通信システムに用いられるセッション制御方法であって、
発信元の端末装置が、
セッションの開始を要求するＳＩＰ信号を前記通信制御装置へ送信し、
前記通信制御装置が、
発信元の端末装置からセッションの開始を要求するＳＩＰ信号を受信し、受信したＳＩＰ信号を前記接続指示装置へ送信し、
前記接続指示装置が、
前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信すると、あらかじめ保持している発呼先の加入サービスの情報に応じて前記発信元の端末装置とのセッションに関するセッション情報を保持することで該セッションを保留し、
受信したＳＩＰ信号内に含まれる発信要求先の情報を基に接続先を決定し、
決定した接続先の端末装置への接続を指示するＳＩＰ信号を前記通信制御装置へ返送すると、前記発信元の端末装置とのセッションを開放し、
前記通信制御装置が、
前記通信制御装置から接続先の端末装置への接続を指示するＳＩＰ信号を受信し、
受信したＳＩＰ信号により指示された接続先の端末装置へセッションの開始を要求するＳＩＰ信号を送信し、
前記接続先の端末装置が、
前記接続指示装置からセッションの開始を要求するＳＩＰ信号を受信し、
発信元の端末装置とのセッションを確立する、
ことを特徴とするセッション制御方法。
【請求項２】
ＳＩＰ信号を送受信する端末装置と、ＳＩＰ信号の転送を行う通信制御装置と、接続先を決定して接続を指示する接続指示装置とを備える通信システムに用いられるセッション制御方法であって、
発信元の端末装置が、
セッションの開始を要求するＳＩＰ信号を前記通信制御装置へ送信し、
前記通信制御装置が、
発信元の端末装置からセッションの開始を要求するＳＩＰ信号を受信し、受信したＳＩＰ信号を前記接続指示装置へ送信し、
前記接続指示装置が、
前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信すると、あらかじめ保持している発呼先の加入サービスの情報に応じて前記発信元の端末装置とのセッションに関するセッション情報を保持することで該セッションを保留し、
受信したＳＩＰ信号内に含まれる発信要求先の情報を基に接続先を決定し、
前記通信制御装置を介して、決定した接続先の端末装置とのセッションの開始を要求するＳＩＰ信号を送信して、該接続先の端末装置とのセッションを接続し、
前記通信制御装置に対して前記発信元及び前記接続先の端末装置の間のセッションの接続を指示するＳＩＰ信号を送信し、
前記接続先の端末装置が、
前記通信制御装置を介して、前記発信元及び前記接続先の端末装置の間のセッションの接続を指示するＳＩＰ信号を受信して、該ＳＩＰ信号に基づいてセッションの接続を行い、
前記発信元及び前記接続先の端末装置の間のセッションの接続が行われたことを示すＳＩＰ信号を、前記通信制御装置へ送信し、
前記接続指示装置が、
前記通信制御装置を介して、前記発信元及び前記接続先の端末装置の間のセッションの接続が行われたことを示すＳＩＰ信号を受信すると、前記発信元の端末装置とのセッション及び前記接続先の端末装置とのセッションを開放する、
ことを特徴とするセッション制御方法。
【請求項３】
ＳＩＰ信号を送受信する端末装置と、ＳＩＰ信号の転送を行う通信制御装置と、接続先を決定して接続を指示する接続指示装置とを備える通信システムに用いられるセッション制御方法であって、
発信元の端末装置が、
セッションの開始を要求するＳＩＰ信号を前記通信制御装置へ送信し、
前記通信制御装置が、
発信元の端末装置からセッションの開始を要求するＳＩＰ信号を受信し、受信したＳＩＰ信号を前記接続指示装置へ送信し、
前記接続指示装置が、
前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信すると、あらかじめ保持している発呼先の加入サービスの情報に応じて前記発信元の端末装置とのセッションに関するセッション情報を保持することで該セッションを保留し、
受信したＳＩＰ信号内に含まれる発信要求先の情報を基に接続先を決定し、
前記通信制御装置を介して、決定した接続先の端末装置へ、前記発信元の端末装置とのセッションの開始を要求するＳＩＰ信号を送信して、該接続先の端末装置とのセッションを接続し、
前記接続先の端末装置との間で接続したセッションと、前記発信元の端末装置との間で保留していたセッションとを接続する、
ことを特徴とするセッション制御方法。
【請求項４】
ＳＩＰ信号を送受信する端末装置と、ＳＩＰ信号の転送を行う通信制御装置と、接続先を決定して接続を指示する接続指示装置とを備える通信システムに用いられるセッション制御方法であって、
発信元の端末装置が、
セッションの開始を要求するＳＩＰ信号を前記通信制御装置へ送信し、
前記通信制御装置が、
発信元の端末装置からセッションの開始を要求するＳＩＰ信号を受信し、受信したＳＩＰ信号を前記接続指示装置へ送信し、
前記接続指示装置が、
前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信すると、あらかじめ保持している発呼先の加入サービスの情報に応じて前記発信元の端末装置とのセッションに関するセッション情報を保持することで該セッションを保留し、
受信したＳＩＰ信号内に含まれる発信要求先の情報を基に接続先を決定し、
前記通信制御装置を介さずに、決定した接続先の端末装置へ、前記発信元の端末装置とのセッションの開始を要求するＳＩＰ信号を送信して、該接続先の端末装置とのセッションを接続し、
前記接続先の端末装置との間で接続したセッションと、前記発信元の端末装置との間で保留していたセッションとを接続する、
ことを特徴とするセッション制御方法。
【請求項５】
前記通信制御装置は、
前記接続先の端末装置へセッションの開始を要求するＳＩＰ信号を送信した後、前記発信元及び前記接続先の端末装置間のセッションが確立しなかった場合に、端末装置間のセッションが確立しなかったことを通知するＳＩＰ信号を前記接続指示装置へ送信し、
前記接続指示装置は、
端末装置間のセッションが確立しなかったことを通知するＳＩＰ信号を受信して他の接続先を決定し、
決定した他の接続先の端末装置への接続を指示するＳＩＰ信号を前記通信制御装置へ返送する、
ことを特徴とする請求項１から４のいずれかの項に記載のセッション制御方法。
【請求項６】
前記通信システムは、さらに、メディア情報を処理するメディア装置を備え、
前記接続指示装置は、
前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信し、受信したＳＩＰ信号を前記メディア装置へ送信し、
前記メディア装置は、
前記接続指示装置からセッションの開始を要求するＳＩＰ信号を受信して、前記発信元の端末装置とのセッションを接続し、
前記発信元の端末装置からメディア信号を受信し、
受信したメディア信号の情報をＳＩＰ信号により前記接続指示装置へ通知し、
前記接続指示装置が、
前記メディア装置から受信したＳＩＰ信号の示すメディア信号の情報により示される接続先の端末装置へ、セッションの開始を要求するＳＩＰ信号を送信し、該接続先の端末装置とのセッションを接続する、
ことを特徴とする請求項３または請求項４に記載のセッション制御方法。
【請求項７】
前記接続指示装置は、
前記接続先の端末とのセッションの確立結果を前記メディア装置へＳＩＰ信号により通知し、
前記メディア装置は、前記接続指示装置から受信したＳＩＰ信号の示すセッションの確立結果に応じたメディア情報を前記端末装置へ送信する、
ことを特徴とする請求項６に記載のセッション制御方法。
【請求項８】
前記接続指示装置は、加入者の情報と、発信元または日時あるいはその両方に対応した接続先の情報とを関連付けて記憶しており、
セッションの開始を要求する前記ＳＩＰ信号内に含まれる発信要求先の情報の示す加入者の情報と、当該ＳＩＰ信号内に含まれる発信元の情報、または、当該ＳＩＰ信号を受信した日時の情報あるいはその両方とを基に接続先を決定する、
ことを特徴とする請求項１から７のいずれかの項に記載のセッション制御方法。
【請求項９】
ＳＩＰ信号を送受信する端末装置と、ＳＩＰ信号の転送を行う通信制御装置と、接続先を決定して接続を指示する接続指示装置とを備える通信システムであって、
前記通信制御装置は、
発信元の端末装置からセッションの開始を要求するＳＩＰ信号を受信し、受信したＳＩＰ信号を前記接続指示装置へ送信するとともに、前記接続指示装置から接続先の端末装置への接続を指示するＳＩＰ信号受信し、受信したＳＩＰ信号により指示された接続先の端末装置へセッションの開始を要求するＳＩＰ信号を送信する通信制御手段を備え、
前記接続指示装置は、
前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信すると、あらかじめ保持している発呼先の加入サービスの情報に応じて前記発信元の端末装置とのセッションに関するセッション情報を保持することで該セッションを保留する受信手段と、
前記受信手段が受信したＳＩＰ信号内に含まれる発信要求先の情報を基に接続先を決定する接続先判定手段と、
前記接続先判定手段が決定した接続先の端末装置への接続を指示するＳＩＰ信号を前記通信制御装置へ返送すると、前記発信元の端末装置とのセッションを開放するか、
または、
前記接続先判定手段が決定した接続先の端末装置とのセッションを接続し、前記通信制御装置に対して前記発信元及び前記接続先の端末装置の間のセッションの接続を指示するＳＩＰ信号を送信し、前記通信制御装置を介して、前記発信元及び前記接続先の端末装置の間のセッションの接続が行われたことを示すＳＩＰ信号を受信すると、前記発信元の端末装置とのセッション及び前記接続先の端末装置とのセッションを開放するか、を前記接続先の端末装置が加入するサービスに応じて選択する接続選択手段とを備える、
ことを特徴とする通信システム。
【請求項１０】
ＳＩＰ信号を送受信する端末装置と、ＳＩＰ信号の転送を行う通信制御装置と、接続先を決定して接続を指示する接続指示装置とを備える通信システムであって、
前記通信制御装置は、
発信元の端末装置からセッションの開始を要求するＳＩＰ信号を受信し、受信したＳＩＰ信号を前記接続指示装置へ送信するとともに、前記接続指示装置から接続先の端末装置への接続を指示するＳＩＰ信号受信し、受信したＳＩＰ信号により指示された接続先の端末装置へセッションの開始を要求するＳＩＰ信号を送信する通信制御手段を備え、
前記接続指示装置は、
前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信すると、あらかじめ保持している発呼先の加入サービスの情報に応じて前記発信元の端末装置とのセッションに関するセッション情報を保持することで該セッションを保留する受信手段と、
前記受信手段が受信したＳＩＰ信号内に含まれる発信要求先の情報を基に接続先を決定する接続先判定手段と、
前記発信元及び前記接続先の端末装置の間のセッションの接続を指示して前記保留したセッションを開放するか、
または、
前記接続先の端末装置とのセッションを接続し、前記接続先の端末装置との間で接続したセッションと前記発信元の端末装置との間で保留していたセッションとを接続するか、を前記接続先の端末装置が加入するサービスに応じて選択する接続選択手段とを備える、
ことを特徴とする通信システム。
【請求項１１】
ＳＩＰ信号を送受信する端末装置と、ＳＩＰ信号の転送を行う通信制御装置と、接続先を決定して接続を指示する接続指示装置とを備える通信システムにおける前記接続指示装置であって、
前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信すると、あらかじめ保持している発呼先の加入サービスの情報に応じて前記発信元の端末装置とのセッションに関するセッション情報を保持することで該セッションを保留する受信手段と、
前記受信手段が受信したＳＩＰ信号内に含まれる発信要求先の情報を基に接続先を決定する接続先判定手段と、
前記接続先判定手段が決定した接続先の端末装置への接続を指示するＳＩＰ信号を前記通信制御装置へ返送すると、前記発信元の端末装置とのセッションを開放するか、
または、
前記接続先判定手段が決定した接続先の端末装置とのセッションを接続し、前記通信制御装置に対して前記発信元及び前記接続先の端末装置の間のセッションの接続を指示するＳＩＰ信号を送信し、前記通信制御装置を介して、前記発信元及び前記接続先の端末装置の間のセッションの接続が行われたことを示すＳＩＰ信号を受信すると、前記発信元の端末装置とのセッション及び前記接続先の端末装置とのセッションを開放するか、を前記接続先の端末装置が加入するサービスに応じて選択する接続選択手段と、
を備えることを特徴とする接続指示装置。
【請求項１２】
ＳＩＰ信号を送受信する端末装置と、ＳＩＰ信号の転送を行う通信制御装置と、接続先を決定して接続を指示する接続指示装置とを備える通信システムにおける前記接続指示装置であって、
前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信すると、あらかじめ保持している発呼先の加入サービスの情報に応じて前記発信元の端末装置とのセッションに関するセッション情報を保持することで該セッションを保留する受信手段と、
前記受信手段が受信したＳＩＰ信号内に含まれる発信要求先の情報を基に接続先を決定する接続先判定手段と、
前記発信元及び前記接続先の端末装置の間のセッションの接続を指示して前記保留したセッションを開放するか、
または、
前記接続先の端末装置とのセッションを接続して前記接続先の端末装置との間で接続したセッションと前記発信元の端末装置との間で保留していたセッションとを接続するか、を前記接続先の端末装置が加入するサービスに応じて選択する接続選択手段と、
を備えることを特徴とする接続指示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｉ Ｐ （ I n t e r n e t P r o t o c o l） を用いたセッション制御と、セッション制御に付加価値をつけたサービスを提供するためのセッション制御方法、通信システム、及び、接続指示装置に関する。
【背景技術】
【０００２】
近年、ＶｏＩＰ（Voice Over IP）やマルチメディア通信などにＳＩＰ（Session Initiation Protocol）を利用した通信が発達し、今後さらに利用者が増えていく傾向にある。ＳＩＰとは、ＩＰを用いた音声通信の制御に用いられる標準化されたプロトコルである（例えば、非特許文献１、非特許文献２参照）。しかし、ＶｏＩＰ通信などは従来の電話と違い、使用料が安い、あるいは無料である。そのため、ネットワーク事業者は付加サービスを提供し、その使用料により収益を上げていくことを考える必要が出てきている。
【０００３】
従来の電話網の付加サービス提供の形態は、電話機から交換機に発呼し、交換機からＳＣＰ（Service Control Point）などのネットワークサービス制御ノードに対して接続先の問い合わせを行っている（例えば、非特許文献３参照）。しかし、これは、交換機により保持している情報が異なるために、交換機の付加サービス提供部分の機能をＳＣＰ等に集約した方式となっており、電話機から交換機との間、交換機からＳＣＰ等との間のプロトコル変換を行う必要がある。そのため、プロトコル変換の開発コストが高くなる傾向があり、また、独自のプロトコルに変換する場合、システムごとに開発が必要となり二重投資になっていた。
【０００４】
一方、ＶｏＩＰで広く採用されているＳＩＰの場合、ＳＩＰサーバにより持つことができる情報には基本的に差分がない。そのため、ＳＩＰサーバに機能追加するという考えではなく、サービスを提供する主体（ノード）を外部に設置する方式を採用することにより、ＳＩＰのプロトコル変換を行わずに付加サービスを提供することができる。
【０００５】
ＳＩＰの特徴として、接続先の指示（セッション制御）はＵＡ（User Agent）動作により行うため、ＳＩＰサーバ上でセッションを制御するためには、ＳＩＰサーバ内のプロキシ機能内にＵＡ機能を埋め込む必要があった。これは、機能的に複雑になることから、ＶｏＩＰなどのＳＩＰを用いた通信で付加サービスを提供する際は、ＵＡ動作を行う高機能サーバをＳＩＰサーバとは別に設置する方式が適していると考えられる。また、セッション情報に関しては、一律でサーバ内に保持するのではなく、提供するサービスの必要性に応じて、セッション情報を保持する方式、保持しない方式を選択することが必要となる。
【非特許文献１】Ｊ・ローゼンバーク（J. Rosenberg）他、“ＲＦＣ３２６１  ＳＩＰ：セッション開始プロトコル（SIP: Session Initiation Protocol）”、[online]、２００２年６月、インターネット・エンジニアリング・タスク・フォース（Internet Engineering Task Force）、[平成１７年６月２７日検索]、インターネット＜ＵＲＬ： http://www.ietf.org/rfc/rfc3261.txt＞
【非特許文献２】Ｒ・スパークス（R. Sparks）他、“ＲＦＣ３５１５  ＳＩＰ：セッション開始プロトコル（ＳＩＰ）参照メソッド（The Session Initiation Protocol (SIP) Refer Method）”、[online]、２００３年４月、インターネット・エンジニアリング・タスク・フォース（Internet Engineering Task Force）、[平成１７年６月２７日検索]、インターネット＜ＵＲＬ： http://www.ietf.org/rfc/rfc3261.txt＞
【非特許文献３】日本電信電話、“通信網技術”、[online]、１９９８年、日本電信電話株式会社、[平成１７年６月２７日検索]、インターネット＜ＵＲＬ： http://www.ntt.co.jp/RD/OFIS/active/1998pdf/tn.pdf＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した電話網の付加サービス提供に用いられる従来の技術を、ＳＩＰを用いた通信システムに適用する場合、以下の問題がある。
（１）ＳＩＰセッション接続時に、付加サービスを提供するための高機能サーバにＳＩＰサーバからアクセスする際、高機能サーバを従来の電話網と同じ制御／被制御の機能分担によるセッション制御とすると、ＳＩＰサーバにおいてプロトコル変換が必要となり、開発コストが高くなる傾向があった。
（２）プロトコル変換を独自のプロトコルにすると、システムごとに開発の投資が必要となり、二重投資をしてしまうおそれがある。
（３）ＳＩＰはＵＡ動作によりセッションの制御を行うため、ＳＩＰサーバのようなプロキシ動作ではなく、ＵＡ動作を行う高機能サーバが必要となる。
（４）一律でセッション情報を保持する方式を採用すると、高機能サーバの処理負荷が高くなる。
（５）ユーザにとって魅力的な付加サービスを提供するには、高機能サーバからの接続指示を多様な形態で提供する必要がある。
（６）ＳＩＰはメディア信号（音声信号、ＰＢ（Push Button）信号等）を扱わないため、メディア信号によるＳＩＰセッション制御が不可能であった。また、ＳＩＰによるメディア情報の制御も不可能であった。
【０００７】
本発明は、このような事情に鑑みてなされたものであり、その目的は、Ｓ Ｉ Ｐ を用いた通信システムにおいて、柔軟にセッション制御を行うことにより、処理負荷やコストを抑えながら、多様な付加サービスを実現することができるセッション制御方法、通信システム、及び、接続指示装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明は、ＳＩＰ信号を送受信する端末装置と、ＳＩＰ信号の転送を行う通信制御装置と、接続先を決定して接続を指示する接続指示装置とを備える通信システムに用いられるセッション制御方法であって、発信元の端末装置が、セッションの開始を要求するＳＩＰ信号を前記通信制御装置へ送信し、前記通信制御装置が、発信元の端末装置からセッションの開始を要求するＳＩＰ信号を受信し、受信したＳＩＰ信号を前記接続指示装置へ送信し、前記接続指示装置が、前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信して前記発信元の端末装置とのセッションに関するセッション情報を保持することで該セッションを保留し、受信したＳＩＰ信号内に含まれる発信要求先の情報を基に接続先を決定し、決定した接続先の端末装置への接続を指示するＳＩＰ信号を前記通信制御装置へ返送すると、前記発信元の端末装置とのセッションを開放し、前記通信制御装置が、前記通信制御装置から接続先の端末装置への接続を指示するＳＩＰ信号を受信し、受信したＳＩＰ信号により指示された接続先の端末装置へセッションの開始を要求するＳＩＰ信号を送信し、前記接続先の端末装置が、前記接続指示装置からセッションの開始を要求するＳＩＰ信号を受信し、発信元の端末装置とのセッションを確立する、ことを特徴とするセッション制御方法である。
【０００９】
また、本発明は、ＳＩＰ信号を送受信する端末装置と、ＳＩＰ信号の転送を行う通信制御装置と、接続先を決定して接続を指示する接続指示装置とを備える通信システムに用いられるセッション制御方法であって、発信元の端末装置が、セッションの開始を要求するＳＩＰ信号を前記通信制御装置へ送信し、前記通信制御装置が、発信元の端末装置からセッションの開始を要求するＳＩＰ信号を受信し、受信したＳＩＰ信号を前記接続指示装置へ送信し、前記接続指示装置が、前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信して前記発信元の端末装置とのセッションに関するセッション情報を保持することで該セッションを保留し、受信したＳＩＰ信号内に含まれる発信要求先の情報を基に接続先を決定し、前記通信制御装置を介して、決定した接続先の端末装置とのセッションの開始を要求するＳＩＰ信号を送信して、該接続先の端末装置とのセッションを接続し、前記通信制御装置に対して前記発信元及び前記接続先の端末装置の間のセッションの接続を指示するＳＩＰ信号を送信し、前記接続先の端末装置が、前記通信制御装置を介して、前記発信元及び前記接続先の端末装置の間のセッションの接続を指示するＳＩＰ信号を受信して、該ＳＩＰ信号に基づいてセッションの接続を行い、前記発信元及び前記接続先の端末装置の間のセッションの接続が行われたことを示すＳＩＰ信号を、前記通信制御装置へ送信し、前記接続指示装置が、前記通信制御装置を介して、前記発信元及び前記接続先の端末装置の間のセッションの接続が行われたことを示すＳＩＰ信号を受信すると、前記発信元の端末装置とのセッション及び前記接続先の端末装置とのセッションを開放する、ことを特徴とするセッション制御方法である。
【００１０】
また、本発明は、ＳＩＰ信号を送受信する端末装置と、ＳＩＰ信号の転送を行う通信制御装置と、接続先を決定して接続を指示する接続指示装置とを備える通信システムに用いられるセッション制御方法であって、発信元の端末装置が、セッションの開始を要求するＳＩＰ信号を前記通信制御装置へ送信し、前記通信制御装置が、発信元の端末装置からセッションの開始を要求するＳＩＰ信号を受信し、受信したＳＩＰ信号を前記接続指示装置へ送信し、前記接続指示装置が、前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信して前記発信元の端末装置とのセッションに関するセッション情報を保持することで該セッションを保留し、受信したＳＩＰ信号内に含まれる発信要求先の情報を基に接続先を決定し、前記通信制御装置を介して、決定した接続先の端末装置へ、前記発信元の端末装置とのセッションの開始を要求するＳＩＰ信号を送信して、該接続先の端末装置とのセッションを接続し、前記接続先の端末装置との間で接続したセッションと、前記発信元の端末装置との間で保留していたセッションとを接続する、ことを特徴とするセッション制御方法である。
【００１１】
また、本発明は、ＳＩＰ信号を送受信する端末装置と、ＳＩＰ信号の転送を行う通信制御装置と、接続先を決定して接続を指示する接続指示装置とを備える通信システムに用いられるセッション制御方法であって、発信元の端末装置が、セッションの開始を要求するＳＩＰ信号を前記通信制御装置へ送信し、前記通信制御装置が、発信元の端末装置からセッションの開始を要求するＳＩＰ信号を受信し、受信したＳＩＰ信号を前記接続指示装置へ送信し、前記接続指示装置が、前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信して前記発信元の端末装置とのセッションに関するセッション情報を保持することで該セッションを保留し、受信したＳＩＰ信号内に含まれる発信要求先の情報を基に接続先を決定し、前記通信制御装置を介さずに、決定した接続先の端末装置へ、前記発信元の端末装置とのセッションの開始を要求するＳＩＰ信号を送信して、該接続先の端末装置とのセッションを接続し、前記接続先の端末装置との間で接続したセッションと、前記発信元の端末装置との間で保留していたセッションとを接続する、ことを特徴とするセッション制御方法である。
【００１２】
また、本発明は、上述するセッション制御方法であって、前記接続指示装置は、前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信して前記発信元の端末装置とのセッションを保留し、受信したＳＩＰ信号内に含まれる発信要求先の情報を基に接続先を決定し、前記通信制御装置を介さずに、決定した接続先の端末装置へセッションの開始を要求するＳＩＰ信号を送信して、該接続先の端末装置とのセッションを接続し、前記接続先の端末装置との間で接続したセッションと、前記発信元の端末装置との間で保留していたセッションとを接続する、ことを特徴とする。
【００１３】
また、本発明は、上述するセッション制御方法であって、前記通信制御装置は、前記接続先の端末装置へセッションの開始を要求するＳＩＰ信号を送信した後、前記発信元及び前記接続先の端末装置間のセッションが確立しなかった場合に、端末装置間のセッションが確立しなかったことを通知するＳＩＰ信号を前記接続指示装置へ送信し、前記接続指示装置は、端末装置間のセッションが確立しなかったことを通知するＳＩＰ信号を受信して他の接続先を決定し、決定した他の接続先の端末装置への接続を指示するＳＩＰ信号を前記通信制御装置へ返送する、ことを特徴とする。
【００１４】
また、本発明は、上述するセッション制御方法であって、前記通信システムは、さらに、メディア情報を処理するメディア装置を備え、前記接続指示装置は、前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信し、受信したＳＩＰ信号を前記メディア装置へ送信し、前記メディア装置は、前記接続指示装置からセッションの開始を要求するＳＩＰ信号を受信して、前記発信元の端末装置とのセッションを接続し、前記発信元の端末装置からメディア信号を受信し、受信したメディア信号の情報をＳＩＰ信号により前記接続指示装置へ通知し、前記接続指示装置が、前記メディア装置から受信したＳＩＰ信号の示すメディア信号の情報により示される接続先の端末装置へ、セッションの開始を要求するＳＩＰ信号を送信し、該接続先の端末装置とのセッションを接続する、ことを特徴とする。
【００１５】
また、本発明は、上述するセッション制御方法であって、前記接続指示装置は、前記接続先の端末とのセッションの確立結果を前記メディア装置へＳＩＰ信号により通知し、前記メディア装置は、前記接続指示装置から受信したＳＩＰ信号の示すセッションの確立結果に応じたメディア情報を前記端末装置へ送信する、ことを特徴とする。
【００１６】
また、本発明は、ＳＩＰ信号を送受信する端末装置と、ＳＩＰ信号の転送を行う通信制御装置と、接続先を決定して接続を指示する接続指示装置とを備える通信システムであって、前記通信制御装置は、発信元の端末装置からセッションの開始を要求するＳＩＰ信号を受信し、受信したＳＩＰ信号を前記接続指示装置へ送信するとともに、前記接続指示装置から接続先の端末装置への接続を指示するＳＩＰ信号受信し、受信したＳＩＰ信号により指示された接続先の端末装置へセッションの開始を要求するＳＩＰ信号を送信する通信制御手段を備え、前記接続指示装置は、前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信して前記発信元の端末装置とのセッションに関するセッション情報を保持することで該セッションを保留する受信手段と、前記受信手段が受信したＳＩＰ信号内に含まれる発信要求先の情報を基に接続先を決定する接続先判定手段と、前記接続先判定手段が決定した接続先の端末装置への接続を指示するＳＩＰ信号を前記通信制御装置へ返送すると、前記発信元の端末装置とのセッションを開放するか、または、前記接続先判定手段が決定した接続先の端末装置とのセッションを接続し、前記通信制御装置に対して前記発信元及び前記接続先の端末装置の間のセッションの接続を指示するＳＩＰ信号を送信し、前記通信制御装置を介して、前記発信元及び前記接続先の端末装置の間のセッションの接続が行われたことを示すＳＩＰ信号を受信すると、前記発信元の端末装置とのセッション及び前記接続先の端末装置とのセッションを開放するか、を前記接続先の端末装置が加入するサービスに応じて選択する接続選択手段とを備える、ことを特徴とする通信システムである。
【００１７】
また、本発明は、ＳＩＰ信号を送受信する端末装置と、ＳＩＰ信号の転送を行う通信制御装置と、接続先を決定して接続を指示する接続指示装置とを備える通信システムであって、前記通信制御装置は、発信元の端末装置からセッションの開始を要求するＳＩＰ信号を受信し、受信したＳＩＰ信号を前記接続指示装置へ送信するとともに、前記接続指示装置から接続先の端末装置への接続を指示するＳＩＰ信号受信し、受信したＳＩＰ信号により指示された接続先の端末装置へセッションの開始を要求するＳＩＰ信号を送信する通信制御手段を備え、前記接続指示装置は、前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信して前記発信元の端末装置とのセッションに関するセッション情報を保持することで該セッションを保留する受信手段と、前記受信手段が受信したＳＩＰ信号内に含まれる発信要求先の情報を基に接続先を決定する接続先判定手段と、前記発信元及び前記接続先の端末装置の間のセッションの接続を指示して前記保留したセッションを開放するか、または、前記接続先の端末装置とのセッションを接続し、前記接続先の端末装置との間で接続したセッションと前記発信元の端末装置との間で保留していたセッションとを接続するか、を前記接続先の端末装置が加入するサービスに応じて選択する接続選択手段とを備える、ことを特徴とする通信システムである。
【００１８】
また、本発明は、ＳＩＰ信号を送受信する端末装置と、ＳＩＰ信号の転送を行う通信制御装置と、接続先を決定して接続を指示する接続指示装置とを備える通信システムにおける前記接続指示装置であって、前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信して前記発信元の端末装置とのセッションに関するセッション情報を保持することで該セッションを保留する受信手段と、前記受信手段が受信したＳＩＰ信号内に含まれる発信要求先の情報を基に接続先を決定する接続先判定手段と、前記接続先判定手段が決定した接続先の端末装置への接続を指示するＳＩＰ信号を前記通信制御装置へ返送すると、前記発信元の端末装置とのセッションを開放するか、または、前記接続先判定手段が決定した接続先の端末装置とのセッションを接続し、前記通信制御装置に対して前記発信元及び前記接続先の端末装置の間のセッションの接続を指示するＳＩＰ信号を送信し、前記通信制御装置を介して、前記発信元及び前記接続先の端末装置の間のセッションの接続が行われたことを示すＳＩＰ信号を受信すると、前記発信元の端末装置とのセッション及び前記接続先の端末装置とのセッションを開放するか、を前記接続先の端末装置が加入するサービスに応じて選択する接続選択手段と、を備えることを特徴とする接続指示装置である。
【００１９】
また、本発明は、ＳＩＰ信号を送受信する端末装置と、ＳＩＰ信号の転送を行う通信制御装置と、接続先を決定して接続を指示する接続指示装置とを備える通信システムにおける前記接続指示装置であって、前記通信制御装置からセッションの開始を要求するＳＩＰ信号を受信して前記発信元の端末装置とのセッションに関するセッション情報を保持することで該セッションを保留する受信手段と、前記受信手段が受信したＳＩＰ信号内に含まれる発信要求先の情報を基に接続先を決定する接続先判定手段と、前記発信元及び前記接続先の端末装置の間のセッションの接続を指示して前記保留したセッションを開放するか、または、前記接続先の端末装置とのセッションを接続して前記接続先の端末装置との間で接続したセッションと前記発信元の端末装置との間で保留していたセッションとを接続するか、を前記接続先の端末装置が加入するサービスに応じて選択する接続選択手段と、を備えることを特徴とする接続指示装置である。
【発明の効果】
【００２０】
本発明によれば、ＳＩＰを用いた通信システムにおいて、セッション制御を柔軟に行うことが可能となる。例えば、接続指示装置は、サービスの必要性に応じてセッションを保持せずに端末装置同士を接続させることが可能となり、接続指示装置においてセッション情報を管理する負荷を軽減することができる。また、接続指示装置が端末装置同士のセッションを仲介することにより、接続指示装置において呼の状態を把握し、通話ログを収集することも可能となる。
また、通信制御装置においてプロトコル変換を行わないため、開発コストを下げることができ、独自プロトコルを採用する場合に比べると二重投資の可能性が減少する。また、標準化されたプロトコルであるＳＩＰを用いて通信制御装置と接続指示装置を接続するため、特定の製品だけではなく、ＳＩＰをサポートする汎用的な他の製品との相互接続が可能となり、多彩なサービスを提供することができる。
また、端末装置からのメディア信号（ＰＢ信号等）の操作によりＳＩＰセッションを制御することが可能となる。さらに、ＳＩＰセッションの接続結果等に応じた呼の状態により、メディア情報の送出を制御することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について図面を参照して説明する。
図１は、本発明の実施の形態による通信システムの全体構成を示すブロック図である。
同図において、通信システムは、ＳＩＰ（Session Initiation Protocol）信号（「ＳＩＰリクエスト」ともいう）を送受信する発信側（発）の端末装置１１及び接続先（着）の端末装置１２と、プロキシ動作により端末装置間のＳＩＰセッションを確立して接続を行うＳＩＰサーバ１３（通信制御装置）と、ＳＩＰサーバ１３からＳＩＰによる接続先の問い合わせを受信し、発信者番号や日時の判定を行って接続先を指示することで付加価値サービスを提供する高機能サーバ１４（接続指示装置）と、端末装置１１との間でメディア信号を受信あるいは送信するメディアサーバ１９（メディア装置；以下、「ＭＳ１９」と記載）とを、ＩＰ（Internet Protocol）ネットワークにより接続してなる。
【００２２】
端末装置１１及び１２は、例えば、ＳＩＰプロトコルを実装したＶｏＩＰ（Voice over IP）端末である。端末装置１１及び１２は、ＳＩＰサーバ１３を介して端末装置間でＳＩＰ信号を送受信するために、ＳＩＰサーバ１３に接続する機能と、符号１５に示す最終的な通話のために、端末装置１１及び１２間で直接メディア通信する機能とを搭載する。さらに、端末装置１１は、符号２０に示すようにＭＳ１９との間で直接メディア通信し、ＰＢ信号を送信する機能を搭載する。
【００２３】
ＳＩＰサーバ１３は、端末装置１１及び１２間をＳＩＰにより接続するためのプロキシ機能を搭載する。また、ＳＩＰサーバ１３は、高機能サーバ１４とＳＩＰにより通信を行う機能を搭載する。ＳＩＰサーバ１３は、付加サービスを提供するために高機能サーバ１４に対してＳＩＰによる接続先問い合わせを行い、その応答として高機能サーバ１４からＳＩＰによる接続指示を受信し、接続先の端末装置１２へ接続指示を送信する。
【００２４】
高機能サーバ１４は、ＳＩＰ制御部１６（受信手段、送信手段）、接続先判定部１７（接続先判定手段）及び接続先判定データベース１８（以下、「データベース」を「ＤＢ」と記載）を有する。ＳＩＰ制御部１６は、ＳＩＰサーバ１３及びＭＳ１９との間でＳＩＰ信号を送受信する。接続先判定ＤＢ１８は、接続先を判定するためのデータを保持する。接続先判定部１７は、ＳＩＰ制御部１６がＳＩＰサーバ１３から接続先問い合わせを受信した場合に、接続先判定ＤＢ１８にアクセスして接続先を判定し、ＳＩＰサーバ１３へ接続指示を送信するようＳＩＰ制御部１６へ指示する。また、接続先判定部１７は、ＳＩＰ制御部１６がＭＳ１９から端末装置１１の送信したメディア信号の情報を受信した場合に、このメディア信号の情報の示す接続先への接続指示をＳＩＰサーバ１３へ送信するようＳＩＰ制御部１６へ指示する。また、ＳＩＰ制御部１６がＳＩＰサーバ１３から呼の接続結果を受信した場合に、ＭＳ１９へ呼の状態を通知するようＳＩＰ制御部１６へ指示する。
【００２５】
ＭＳ１９は、端末装置１１との間にＳＩＰサーバ１３及び高機能サーバ１４を介してＳＩＰセッションを確立するとともに、端末装置１１との間で符号２０に示すように直接メディアセッションを接続してメディア通信を行う機能を搭載する。ＭＳ１９は、メディア通信により端末装置１１から音声信号、ＰＢ（Push Button）信号などのメディア信号を受信し、受信したメディア信号の情報を、ＳＩＰにより高機能サーバ１４へ通知する。また、高機能サーバ１４からＳＩＰにより呼の状態の通知を受信し、呼の状態に応じた音声等のメディア信号を端末装置１１へ送信する。
【００２６】
図２は、接続先判定ＤＢ１８の構成例を示す図である。
同図において、接続先判定ＤＢ１８は、契約者番号管理ＤＢ、接続条件ＤＢ、発ＩＤ（IDentifier）グループ管理ＤＢ、日時グループ管理ＤＢ、祝日管理ＤＢ、及び、接続先管理ＤＢを保持する。
【００２７】
契約者番号管理ＤＢは、契約者番号毎に、契約者が加入しているサービスの情報を保持する。同図において、契約者番号「050-0001-0001」の契約者は、「転送」サービスに、契約者番号「050-0002-0002」の契約者は、「お断り」（着信拒否）サービスに、契約者番号「050-0003-0003」の契約者は、「通話履歴管理」サービスに、契約者番号「050-0004-0004」の契約者は、「条件接続」サービスに加入していることを示している。
【００２８】
接続条件ＤＢは、契約者番号毎に、当該契約者が用いる発ＩＤグループの番号、及び、日時グループの番号と、これらの設定内容の有効日時との情報を保持する。同図において、契約者番号「050-0001-0001」については、有効日時「2005/1/1 14:00」以降は、発ＩＤグループ番号「１」、日時グループ番号「２」が有効であり、有効日時「2005/1/10 10:00」以降は、発ＩＤグループ番号「２」、日時グループ番号「３」が有効であることを示している。
【００２９】
発ＩＤグループ管理ＤＢは、契約者番号毎に、当該契約者が用いる発ＩＤグループの番号と、発ＩＤグループに属する発信者番号の情報を保持する。同図において、契約者番号「050-0001-0001」が用いる発ＩＤグループ番号「１」の発ＩＤグループには「03」で始まる発信者番号が属し、発ＩＤグループ番号「２」の発ＩＤグループには「0422-59-」で始まる発信者番号が属することを示している。
【００３０】
日時グループ管理ＤＢは、契約者毎に、当該契約者が用いる日付グループの番号と、当該日付グループにより特定される日付・曜日・祝日、開始時間、終了時間の情報を保持する。同図において、契約者番号「050-0001-0001」が用いる日付グループ番号「２」の日時は、「月曜日」の開始時間「１０：００」〜終了時間「１２：００」であり、日付グループ番号「３」の日時は、「祝日」の開始時間「９：００」〜終了時間「１８：００」であることを示している。
【００３１】
祝日管理ＤＢは、祝日の日にちの情報を示す。同図において、「１／１」（１月１日）、「１／２」（１月２日）、「１／３」（１月３日）、…は祝日であることを示す。
【００３２】
接続先管理ＤＢは、契約者番号毎に、追掛け回数と、追掛け回数に対応した接続先の情報を保持する。追掛け回数とは、接続先の指示回数である。例えば、接続先に着信できなかった場合に、追掛け回数が増え、次の接続先が指示される。同図において、契約者番号「050-0001-0001」については、追掛け回数「１」のときは、接続先が「050-1234-5678」であり、追掛け回数「２」のときは、接続先が「050-1111-1111」であることを示している。
【００３３】
＜第一の実施の形態＞
第一の実施の形態では、発呼先の番号が条件接続サービス（特定の発信者からの着信拒否サービス等）に加入していた場合のセッション制御方法を説明する。
図１において、ユーザが端末装置１１へ発呼の操作を行うと、端末装置１１はＳＩＰサーバ１３へ発呼する。発呼先の番号が条件接続サービスに加入していた場合、ＳＩＰサーバ１３は、高機能サーバ１４へ接続拒否番号であるかどうか問い合わせる。高機能サーバ１４は、接続拒否番号であるかの判定処理を行ってＳＩＰサーバ１３に接続指示を送信した後、セッション情報を開放する。
【００３４】
図３は、第一の実施の形態による高機能サーバ１４の条件接続サービスの動作フローを示す図である。
ユーザが端末装置１１に発呼の操作を行うと、端末装置１１は、ＳＩＰサーバ１３へ発呼を要求するためのセッション起動信号（ＩＮＶＩＴＥ信号）を送信する。このセッション起動信号（ＩＮＶＩＴＥ信号）には、発信元の端末装置１１の番号を示す発信者番号と、発呼先番号の情報が含まれている。ＳＩＰサーバ１３は、受信したセッション起動信号（ＩＮＶＩＴＥ信号）の宛先を高機能サーバ１４のアドレスに書き換えて送信する。高機能サーバ１４のＳＩＰ制御部１６は、ＳＩＰサーバ１３からＳＩＰによる接続先問い合わせ信号としてのセッション起動信号（ＩＮＶＩＴＥ信号）を受信し、その状態を保留する（ステップＳ２１）。すなわち、ＳＩＰ制御部１６は、端末装置１１との間のセッションに関するセッション情報を保持する。
【００３５】
続いて、接続先判定部１７は、接続先（あるいは、接続の拒否）をＳＩＰサーバ１３に指示するために、接続先判定ＤＢ１８にアクセスし、接続先の情報を取得する（ステップＳ２２）。なお、接続先判定処理については、後述する第４の実施の形態を参照のこと。ＳＩＰ制御部１６は、接続先問い合わせ信号の応答として、接続先判定部１７が取得した接続先の情報をＳＩＰ信号によりＳＩＰサーバ１３へ送信し、接続あるいは接続拒否を指示する（ステップＳ２３）。ＳＩＰサーバ１３に対する接続指示が終了すると、高機能サーバ１４のＳＩＰ制御部１６は、高機能サーバ１４内に保持しいていたセッション情報を開放する（ステップＳ２４）。
【００３６】
一方、ＳＩＰサーバ１３は、高機能サーバ１４から受信した接続先の情報が、接続先の番号やアドレスを示している時には、この接続先の情報で示される端末装置１２へセッション起動信号（ＩＮＶＩＴＥ信号）を送信し、接続拒否をしている場合は、端末装置１１へ呼の切断を指示するＳＩＰ信号を送信する。端末装置１２は、セッション起動信号（ＩＮＶＩＴＥ信号）を受信して着呼を受け付けると、呼び出し中を通知するＳＩＰ信号（１８０Ｒｉｎｇｉｎｇ）を、ＳＩＰサーバ１３を介して端末装置１１へ送信し、ＳＩＰセッションを接続する。ユーザが端末装置１２により応答した場合、端末装置１２は、応答を通知するＳＩＰ信号（２００ＯＫ）をＳＩＰサーバ１３を介して端末装置１１へ送信し、端末装置１１は、ＳＩＰサーバ１３を介して応答（ＡＣＫ）を返送する。端末装置１１及び１２の間では、メディア信号を送受信するためのメディアセッションが接続され、最終的な通話１５（図１参照）が行われる。
【００３７】
＜第二の実施の形態＞
第二の実施の形態では、発呼先の番号が転送系サービス（保留転送等）に加入していた場合のセッション制御方法を説明する。
図１において、ユーザが端末装置１１へ発呼の操作を行うと、端末装置１１はＳＩＰサーバ１３へ発呼する。発呼先の番号が転送系サービスに加入していた場合、ＳＩＰサーバ１３は、高機能サーバ１４へ転送先である接続先を問い合わせる。高機能サーバ１４は、端末装置１１と高機能サーバ１４との間でセッションを保留し、転送先の判定処理を行ってＳＩＰサーバ１３に発呼し、高機能サーバ１４と転送先の端末装置１２との間のセッションを保留する。その後、高機能サーバ１４は、ＳＩＰサーバ１３に対して端末装置同士を接続する指示（ＲＥＦＥＲ信号）を送信することにより、端末装置１１、１２同士を接続させた後、端末装置１１、１２とのセッション情報を開放する。
【００３８】
図４は、第二の実施の形態による高機能サーバ１４の転送系サービスの動作フローを示す図である。
同図において、第一の実施の形態と同様に、高機能サーバ１４のＳＩＰ制御部１６は、ＳＩＰサーバ１３から接続先の問い合わせ信号としてのセッション起動信号（ＩＮＶＩＴＥ信号）を受信する（ステップＳ３１）。ＳＩＰ制御部１６は、発信元の端末装置１１と高機能サーバ１４との間でセッションを保留し、このセッションに関するセッション情報を保持する（ステップＳ３２）。接続先判定部１７は、接続先をＳＩＰサーバ１３に指示するために、接続先判定ＤＢ１８にアクセスし、接続先（転送先）の情報を取得する（ステップＳ３３）。なお、接続先判定処理については、後述する第４の実施の形態を参照のこと。
【００３９】
ＳＩＰ制御部１６は、接続指示としてのセッション起動信号（ＩＮＶＩＴＥ信号）を、接続先判定部１７が取得した接続先の情報により示される端末装置１２に対してＳＩＰサーバ１３経由で送信し、発呼する（ステップＳ３４）。これにより、高機能サーバ１４は、接続先の端末装置１２とのセッションを接続し、このセッションに関するセッション情報を保持する（ステップＳ３５）。端末装置１２とのセッションの接続後、ＳＩＰ制御部１６は、ＳＩＰサーバ１３に対して、端末装置同士を接続する指示するＳＩＰ信号（ＲＥＦＥＲ信号）を送信する（ステップＳ３６）。ＲＥＦＥＲ信号には、接続先の端末装置１２のアドレスの情報が設定される。
【００４０】
ＳＩＰサーバ１３は、発信元の端末装置１１へＲＥＦＥＲ信号を送信する。端末装置１１は、受信したＲＥＦＥＲ信号により示される接続先の端末装置１２へ、セッション起動信号（ＩＮＶＩＴＥ信号）を送信する。これにより、端末装置１１及び１２の間のセッションが接続される。端末装置１１及び１２の間のセッションが接続されると、端末装置１１及び１２は、ＳＩＰサーバ１３へセッション接続が行われた旨を通知するＳＩＰ信号を送信し、ＳＩＰサーバ１３は、この受信したＳＩＰ信号を高機能サーバ１４へ送信する。高機能サーバ１４のＳＩＰ制御部１６は、端末装置１１との間のセッション及び端末装置１２との間のセッションのセッション情報を開放する（ステップＳ３７）。
【００４１】
＜第三の実施の形態＞
第三の実施の形態では、発呼先の番号が状態管理系サービス（通話履歴管理等）に加入していた場合のセッション制御方法を説明する。
図１において、ユーザが端末装置１１へ発呼の操作を行うと、端末装置１１はＳＩＰサーバ１３へ発呼する。発呼先の番号が状態管理系サービスに加入していた場合、ＳＩＰサーバ１３は、高機能サーバ１４へ接続先を問い合わせる。高機能サーバ１４は、端末装置１１と高機能サーバ１４との間でセッションを保留し、接続先の判定処理を行ってＳＩＰサーバ１３に発呼し、高機能サーバ１４と接続先の端末装置１２とのセッションを接続する。その後、両方のセッションを高機能サーバ１４でつなぎ合わせ、発着の端末装置間のセッションを接続する。
【００４２】
図５は、第三の実施の形態による高機能サーバ１４の転送系サービスの動作フローを示す図である。
同図において、第一の実施の形態と同様に、高機能サーバ１４のＳＩＰ制御部１６は、ＳＩＰサーバ１３から接続先の問い合わせ信号としてのセッション起動信号（ＩＮＶＩＴＥ信号）を受信する（ステップＳ４１）。ＳＩＰ制御部１６は、端末装置１１と高機能サーバ１４との間のセッションを保留し、このセッションに関するセッション情報を保持する（ステップＳ４２）。接続先判定部１７は、接続先をＳＩＰサーバ１３に指示するために、接続先判定ＤＢ１８にアクセスし接続先の情報を取得する（ステップＳ４３）。なお、接続先判定処理については後述する第４の実施の形態を参照のこと。
【００４３】
ＳＩＰ制御部１６は、接続指示としてのセッション起動信号（ＩＮＶＩＴＥ信号）を、接続先判定部１７が取得した接続先の情報により示される端末装置１２に対してＳＩＰサーバ１３経由で送信し、発呼する（ステップＳ４４）。これにより、高機能サーバ１４は、接続先の端末装置１２とのセッションを接続し、このセッションに関するセッション情報を保持する（ステップＳ４５）。端末装置１２とのセッションの接続後、ＳＩＰ制御部１６は、発信元の端末装置１１と高機能サーバ１４との間のセッション、及び、高機能サーバ１４と接続先の端末装置１２との間のセッションをつなぎあわせる（ステップＳ４６）。これにより、端末装置１１及び１２間で送受信されるＳＩＰ信号は高機能サーバ１４を経由するため、高機能サーバ１４は、このＳＩＰ信号により端末装置１１及び１２間で発生した呼のイベントを把握し、通話履歴の情報を内部に書き込むことができる。
【００４４】
なお、ステップＳ４４において、高機能サーバ１４のＳＩＰ制御部１６は、接続先判定部１７が取得した接続先の情報により示される端末装置１２に対して、ＳＩＰサーバ１３を介さずに直接、セッション起動信号（ＩＮＶＩＴＥ信号）を送信し、発呼してもよい。高機能サーバ１４は、接続先の端末装置１２とのセッションを直接接続し、このセッションに関するセッション情報を保持する。その後、高機能サーバ１４のＳＩＰ制御部１６は、発信元の端末装置１１と高機能サーバ１４との間のセッション、及び、高機能サーバ１４と接続先の端末装置１２との間のセッションをつなぎあわせる。
【００４５】
＜第四の実施の形態＞
第四の実施の形態では、第１、第２、及び、第３の実施の形態における接続先判定処理について説明する。
図６は、高機能サーバ１４における接続先判定処理の動作フローを示す図である。
高機能サーバ１４のＳＩＰ制御部１６は、ＳＩＰサーバ１３から接続先問い合わせ信号としてのセッション起動信号（ＩＮＶＩＴＥ信号）を受信し、接続回数を「１」に設定する（ステップＳ５１）。接続先判定部１７は、受信したセッション起動信号（ＩＮＶＩＴＥ信号）内の発呼先番号の情報により示される契約者番号をキーにして、契約者番号管理ＤＢ（図２参照）にアクセスし、該当の契約者番号が存在するか否かを判断する（ステップＳ５２）。該当の契約者がなかった場合（ステップＳ５２：ＮＯ）、接続先判定部１７は、ＳＩＰサーバ１３に対して呼切断指示を送信し、発信元の端末装置１１とのセッションに関するセッション情報を開放する（ステップＳ６０）。
【００４６】
ステップＳ５２において、該当の契約者番号があった場合（ステップＳ５２：ＹＥＳ）、接続先判定部１７は、接続先の番号を判定するために、契約者番号をキーにして、接続条件ＤＢ（図２参照）にアクセスする。最初に、接続先判定部１７は、契約者番号をキーに特定されるレコードを参照し、現在の時刻が有効日時以降か否かを判定する（ステップＳ５３）。有効日時以前であると判断した場合（ステップＳ５３：ＮＯ）、高機能サーバ１４のＳＩＰ制御部１６は、セッション起動信号（ＩＮＶＩＴＥ信号）内に含まれる接続先番号が示す契約者番号にそのまま接続する指示をＳＩＰ信号によりＳＩＰサーバ１３へ送信し、発信元の端末装置１１とのセッションに関するセッション情報を開放する（ステップＳ６１）。
【００４７】
ステップＳ５３において、有効日時以降であると判断した場合（ステップＳ５３：ＹＥＳ）、接続先判定部１７は、発ＩＤグループに条件指定があるか否かを判断する。これは、契約者番号をキーに特定される接続条件ＤＢのレコード内に、発ＩＤグループ番号が設定されているか否かにより判定する。接続先判定部１７は、発ＩＤグループ番号が設定されている場合、発ＩＤグループ管理ＤＢ（図２参照）に、契約者番号と発ＩＤグループ番号をキーにしてアクセスする。そして、当該契約者番号及び発ＩＤグループ番号をキーに特定されるレコード内の発信者番号に、セッション起動信号（ＩＮＶＩＴＥ信号）内に設定されている発信者番号が含まれるか否かにより、発信者番号が発ＩＤグループに入っているか否かを判定する（ステップＳ５４）。接続先判定部１７は、発信元の端末装置１１の発信者番号が発ＩＤグループに含まれないと判断した場合（ステップＳ５４：ＮＯ）、ステップＳ６１を実行する。
【００４８】
ステップＳ５４において、発信元の端末装置１１の発信者番号が発ＩＤグループに含まれると判断した場合（ステップＳ５４：ＹＥＳ）、現在の日時が日時グループに含まれるか否かを判断する（ステップＳ５５）。すなわち、まず、接続先判定部１７は、当該契約者番号をキーに特定される接続条件ＤＢ（図２参照）のレコード内に日時グループ番号が設定されているか否かにより、日時グループに条件指定があるか否かを判断する。日時グループ番号が設定されている場合、接続先判定部１７は、日時グループ管理ＤＢ（図２参照）に契約者番号と日時グループ番号をキーにしてアクセスする。そして、当該契約者番号及び日時グループ番号をキーに特定されるレコード内の日付・曜日・祝日、開始時間及び終了時間の情報により示される日時グループに、現在の日時が含まれるか否かを判断する。なお、現在の日にちが祝日であるか否かについては、祝日管理ＤＢを参照する。現在の日時が、日時グループに含まれないと判断した場合（ステップＳ５５：ＮＯ）、ステップＳ６１を実行する。
【００４９】
ステップＳ５５において、現在の日時が、日時グループに含まれると判断した場合（ステップＳ５５：ＹＥＳ）、契約者番号と追掛け回数をキーにして、接続先管理ＤＢ（図２参照）にアクセスし、接続先を取得する。該当するレコードがなかった場合（ステップＳ５６：ＮＯ）、ステップＳ６１の処理を実行する。一方、該当のレコードがあった場合（ステップＳ５６：ＹＥＳ）、ＳＩＰ制御部１６は、ＳＩＰ信号によりＳＩＰサーバ１３に対して該当のレコードで示される接続先への接続の指示を行う（ステップＳ５７）。接続先の端末装置１２へ接続できた場合、すなわち、ＳＩＰサーバ１３または端末装置１２から接続先が応答した旨の通知を受信した場合は（ステップＳ５８：ＹＥＳ）、そのまま接続先の端末装置１２に接続する（ステップＳ６２）。接続先に接続できなかった場合（ステップＳ５８：ＮＯ）、追掛け回数を＋１し（ステップＳ５９）、ステップＳ５６からの処理を繰り返す。
【００５０】
＜第五の実施の形態＞
第五の実施の形態では、音声制御を行う場合の通信システムの動作について説明する。
図１において、端末装置１１からＭＳ１９に接続後、ユーザが端末装置１１へＰＢ操作を行う。ＭＳ１９は、端末装置１１からＰＢ信号を受信した後、ＳＩＰのＩＮＦＯ信号にのせて、受信したＰＢ信号を高機能サーバ１４に通知する。これにより、ＰＢ信号によるＳＩＰ信号の制御を可能とする。また、高機能サーバ１４は、端末装置１１とのセッション接続結果をＭＳ１９にＩＮＦＯ信号により通知する。これにより、音声制御を可能とする。
【００５１】
図７は、第五の実施の形態による通信システムの動作フローを示す図である。
同図において、端末装置１１からＳＩＰによりＳＩＰサーバ１３、高機能サーバ１４を経由してＭＳ１９にＳＩＰセッションを接続し、端末装置１１とＭＳ１９間でメディア信号を直接送受信するためのメディアセッションを接続する（ステップＳ７１）。具体的には、端末装置１１がＳＩＰサーバ１３へＳＩＰのセッション起動信号であるＩＮＶＩＴＥ信号を送信する。このＩＮＶＩＴＥ信号は、ＳＩＰサーバ１３及び高機能サーバ１４を経由してＭＳ１９へ送信される。このとき、ＳＩＰサーバ１３は、端末装置１１からＩＮＶＩＴＥ信号を受信するとただちに１００Ｔｒｙｉｎｇを返送し、高機能サーバ１４は、ＳＩＰサーバ１３からＩＮＶＩＴＥ信号を受信すると、ただちに１００Ｔｒｙｉｎｇを返送する。ＭＳ１９は、ＩＮＶＩＴＥ信号を受信して１００Ｔｒｙｉｎｇを返送した後、応答する場合に高機能サーバ１４及びＳＩＰサーバ１３を経由して２００ＯＫを送信する。端末装置１１は、ＳＩＰサーバ１３及び高機能サーバ１４を経由してＭＳ１９へＡＣＫを返送する。さらに、端末装置１１とＭＳ１９との間で、メディア通信を確立する。
【００５２】
端末装置１１から、確立されたメディア通信を用いてＰＢ信号がＭＳ１９へ入力されることにより、高機能サーバ１４からの発呼が指示される（ステップＳ７２）。端末装置１１からＰＢ信号を受信したＭＳ１９は、受信したＰＢ信号の内容をＳＩＰのＩＮＦＯ信号（詳細は図８参照）に設定して、高機能サーバ１４へ送信する（ステップＳ７３）。高機能サーバ１４のＳＩＰ制御部１６は、ＩＮＦＯ信号に対する応答として、２００ＯＫを返送する。
【００５３】
ＩＮＦＯ信号によりＰＢ信号を受信した高機能サーバ１４は、そのＰＢ信号により示される番号の接続先へ発呼する（ステップＳ７４）。すなわち、高機能サーバ１４のＳＩＰ制御部１６は、ＳＩＰサーバ１３を介して、接続先の端末装置１２へＩＮＶＩＴＥ信号を送信する。端末装置１２は、ＩＮＶＩＴＥ信号に対する応答としてのＳＩＰ信号を、ＳＩＰサーバ１３を介して高機能サーバ１４へ送信する。高機能サーバ１４は、ＳＩＰサーバ１３から受信したＳＩＰ信号で示される発呼結果をＩＮＦＯ信号によりＭＳ１９へ通知する（ステップＳ７５）。ＭＳ１９は、ＩＮＦＯ信号に対する応答して、２００ＯＫを返送する。ＭＳ１９は、高機能サーバ１４から受信したＩＮＦＯ信号により示される発呼結果をもとに、音声情報を制御して、端末装置１１へメディア信号を送信する（ステップＳ７６）。すなわち、ＭＳ１９は、発呼結果に応じて送出すべきトーンやガイダンスなどを選択し、この選択したトーンやガイダンスなどの音声のメディア信号を、メディア通信により直接端末装置１１へ送信する。
【００５４】
図８は、ＭＳ１９から高機能サーバ１４へ送信されるＩＮＦＯ信号の設定内容を示す図である。
同図において、ＩＮＦＯ信号は、ＳＩＰのＩＮＦＯ信号であることを示す情報、信号の送信元及び送信先のアドレス、呼番号などの情報を含むヘッダ部分と、ＭＳ１９が受信したＰＢ信号の情報を記述したパラメータ部分とからなる。
【００５５】
上記実施の形態によれば、高機能サーバ１４とＳＩＰサーバ１３の機能分担を、電話網における交換機とＳＣＰのような制御／被制御の関係とはせずに、機能的に対等となるような関係としている。また、ＳＩＰサーバ１３と高機能サーバ１４との間には、標準プロトコルであるＳＩＰを採用し、ＳＩＰサーバ１３はプロトコル変換を行わずに端末装置１１及び１２、ならびに、高機能サーバ１４と信号の送受信を行う。
また、高機能サーバ１４においてＵＡ動作を行い、サービスの必要に応じてセッションを保持する方式／保持しない方式を選択可能としている。
また、高機能サーバ１４が、自律的に接続先に発呼する機能を持つことにより、サービス提供を能動的に行う機能を持つ。
また、メディア信号（ＰＢ信号等）をＭＳ１９が受信し、ＳＩＰ信号を用いて高機能サーバ１４に制御信号を送信することにより、ＳＩＰセッションの制御を可能としている。また、高機能サーバ１４からＭＳ１９にＳＩＰを用いて制御信号を送信することにより、メディア情報の送信制御を可能としている。
【００５６】
従って、上記実施の形態によれば、ＳＩＰを用いた通信システムにおいて、ＳＩＰセッション及びメディアセッションの制御を柔軟に行うことが可能となる。例えば、高機能サーバ１４は、サービスの必要性に応じてセッションを保持せずに端末装置同士を接続させることが可能となり、高機能サーバ１４においてセッション情報を管理する負荷を軽減することができる。また、高機能サーバ１４が端末装置同士のセッションを仲介することにより、高機能サーバ１４において呼の状態を把握し、通話ログを収集することも可能となる。
また、ＳＩＰサーバ１３においてプロトコル変換を行わないため、開発コストを下げることができ、独自プロトコルを採用する場合に比べると二重投資の可能性が減少する。また、標準化されたプロトコルであるＳＩＰを用いてＳＩＰサーバ１３と高機能サーバ１４を接続するため、特定の製品だけではなく、ＳＩＰをサポートする汎用的な他の製品との相互接続が可能となり、多彩なサービスを提供することができる。
また、端末装置１１からのメディア信号（ＰＢ信号等）の操作によりＳＩＰセッションを制御することが可能となる。さらに、ＳＩＰセッションの接続結果等に応じた呼の状態により、メディア情報の送出を制御することが可能となる。
【００５７】
なお、上述の端末装置１１及び１２、ＳＩＰサーバ１３、高機能サーバ１４、ならびに、ＭＳ１９は、内部にコンピュータシステムを有している。そして、上述した端末装置１１及び１２、ＳＩＰサーバ１３、高機能サーバ１４、ならびに、ＭＳ１９の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含むものである。
【００５８】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施の形態による通信システムの全体構成を示す図である。
【図２】図１に示す接続先判定ＤＢの構成例を示す図である。
【図３】第一の実施の形態による高機能サーバの動作フローを示す図である。
【図４】第二の実施の形態による高機能サーバの動作フローを示す図である。
【図５】第三の実施の形態による高機能サーバの動作フローを示す図である。
【図６】第四の実施の形態による高機能サーバの動作フローを示す図である。
【図７】第五の実施の形態による通信システムの動作フローを示す図である。
【図８】第五の実施の形態によるＩＮＦＯ信号の設定例を示す図である。
【符号の説明】
【００６０】
１１、１２…端末装置
１３…ＳＩＰサーバ（通信制御装置）
１４…高機能サーバ（接続指示装置）
１６…ＳＩＰ制御部（受信手段、送信手段）
１７…接続先判定部（接続先判定手段）
１８…接続先判定ＤＢ
１９…ＭＳ（メディア装置）
【図１】
0004628966.tif 000002
【図２】
0004628966.tif 000003
【図３】
0004628966.tif 000004
【図４】
0004628966.tif 000005
【図５】
0004628966.tif 000006
【図６】
0004628966.tif 000007
【図７】
0004628966.tif 000008
【図８】
0004628966.tif 000009