(57)【要約】【課題】如何なる端末間の通信であっても、保留、転送等の付加的なサービスを実現できるようにする。【解決手段】実施形態によれば、サーバ装置は、記憶手段と、受信手段と、保留サービス実行手段と、付加サービス実行制御手段とを備える。記憶手段は、通信端末を特定する端末ＩＤと通信端末が支援する通信プロトコルとを対応付けた管理テーブルを記憶する。受信手段は、保留操作元となる通信端末から送信される情報を受信する。保留サービス実行手段は、保留操作元の通信端末及び通信相手側の通信端末それぞれの端末ＩＤに基づいて、管理テーブルを参照し、この参照結果に基づいて、サーバ装置が有する保留サービスを起動する。付加サービス実行制御手段は、保留サービスが実行されている状態で、保留操作元の通信端末から付加サービスを起動するための情報を受信した時、当該付加サービスを起動する。【選択図】      図４
2011083039.tif 000002
【特許請求の範囲】
【請求項１】
端末ＩＤが割り当てられる複数の通信端末間の通信接続をサーバ装置にて実行する通信システムにおいて、
前記複数の通信端末は、
相手側の通信端末との間で通信が行なわれている状態で保留操作がなされた場合に、前記サーバ装置に対し保留を要求するための情報を送信する送信手段を備え、
前記サーバ装置は、
前記端末ＩＤと前記通信端末が支援する通信プロトコルとを対応付けた管理テーブルを記憶する記憶手段と、
保留操作元となる通信端末から送信される情報を受信する受信手段と、
前記受信手段で受信した情報を解析し、この解析した情報が前記保留を要求するための情報である場合に、当該情報に含まれる前記保留操作元の通信端末及び通信相手側の通信端末それぞれの端末ＩＤに基づいて、前記管理テーブルを参照し、この参照結果に基づいて、前記サーバ装置が有する保留サービスを起動する保留サービス実行手段と、
前記保留サービスが実行されている状態で、前記保留操作元の通信端末から前記保留サービスとは異なる付加サービスを起動するための情報を受信した時、当該付加サービスを起動する付加サービス実行制御手段とを具備する通信システム。
【請求項２】
前記送信手段は、通信中である第１及び第２の通信端末のうち第１の通信端末にて保留操作がなされ、前記サーバ装置から前記保留サービスの起動応答を受信した後に、第３の通信端末への転送操作がなされた場合に、前記第１の通信端末から前記サーバ装置に対し転送を要求するための情報を送信し、
前記付加サービス実行制御手段は、解析した情報が前記転送を要求するための情報である場合に、前記サーバ装置が有する転送サービスを起動して前記第２の通信端末の通信相手先を前記第１の通信端末から前記第３の通信端末に切り替える請求項１記載の通信システム。
【請求項３】
前記送信手段は、通信中である第１及び第２の通信端末のうち第１の通信端末にて保留操作がなされ、前記サーバ装置から前記保留サービスの起動応答を受信した後に、第３の通信端末を通信に加える会議操作がなされた場合に、前記第１の通信端末から前記サーバ装置に対し会議を要求するための情報を送信し、
前記付加サービス実行制御手段は、解析した情報が前記会議を要求するための情報である場合に、前記サーバ装置が有する会議サービスを起動して前記第１の通信端末と前記第２の通信端末と前記第３の通信端末とを会議接続する請求項１記載の通信システム。
【請求項４】
前記付加サービス実行制御手段は、前記保留サービスを起動した後に、保留中にある複数の通信端末のいずれか一方にて特番発信操作がなされた場合に、前記特番発信機能を実行する請求項１記載の通信システム。
【請求項５】
前記複数の通信端末は、前記付加サービスを起動する機能を有するＩＰ端末である請求項１記載の通信システム。
【請求項６】
端末ＩＤが割り当てられる複数の通信端末間の通信接続を実行するサーバ装置において、
前記端末ＩＤと前記通信端末が支援する通信プロトコルとを対応付けた管理テーブルを記憶する記憶手段と、
保留操作元となる通信端末から送信される情報を受信する受信手段と、
前記受信手段で受信した情報を解析し、この解析した情報が前記保留を要求するための情報である場合に、当該情報に含まれる前記保留操作元の通信端末及び通信相手側の通信端末それぞれの端末ＩＤに基づいて、前記管理テーブルを参照し、この参照結果に基づいて、前記サーバ装置が有する保留サービスを起動する保留サービス実行手段と、
前記保留サービスが実行されている状態で、前記保留操作元の通信端末から前記保留サービスとは異なる付加サービスを起動するための情報を受信した時、当該付加サービスを起動する付加サービス実行制御手段とを具備するサーバ装置。
【請求項７】
前記付加サービス実行制御手段は、解析した情報が通信相手を切り替える転送を要求するための情報である場合に、前記サーバ装置が有する転送サービスを起動して保留中にある通信端末の通信相手先を前記保留操作元の通信端末から他の通信端末に切り替える請求項６記載のサーバ装置。
【請求項８】
前記送信手段は、通信中である第１及び第２の通信端末のうち第１の通信端末にて保留操作がなされ、前記サーバ装置から前記保留サービスの起動応答を受信した後に、第３の通信端末を通信に加える会議操作がなされた場合に、前記第１の通信端末から前記サーバ装置に対し会議を要求するための情報を送信し、
前記付加サービス実行制御手段は、解析した情報が保留中の通信端末と他の通信端末とを接続する会議を要求するための情報である場合に、前記サーバ装置が有する会議サービスを起動して保留操作元の通信端末と保留中の通信端末と他の通信端末とを会議接続する請求項６記載のサーバ装置。
【請求項９】
前記付加サービス実行制御手段は、前記保留サービスを起動した後に、保留中にある複数の通信端末のいずれか一方にて特番発信操作がなされた場合に、前記特番発信機能を実行する請求項６記載のサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、例えばＩＰ(Internet Protocol)電話システム等のように、ＩＰ網に接続される複数の通信端末間及び通信端末と公衆網との間で音声通信を行なう通信システム及びこの通信システムで使用されるサーバ装置に関する。
【背景技術】
【０００２】
近年、パケット網を介して、双方向に画像や音声をパケットデータとして、リアルタイムに送受信するネットワーク電話システム（ＩＰ電話システム）が普及し始めている。このＩＰ電話システムでは、ＩＰ網に接続される通信サーバごとに内線間通信や外線発着信を行えることは勿論のこと、ＩＰ網を経由した通信サーバ間での内線通信や外線発着信を行うことができる。また、このＩＰ電話システムでは、そのプロトコルとしてＳＩＰ（Session Initiation Protocol）が広く使われている。
【０００３】
この種のシステムにあっても、例えばＰＢＸ（Private Branch Exchange）またはボタン電話装置で実施されている転送、会議通話等の付加的な発着信サービスについて強く望まれている。なお、上記ＩＰ電話システムでは、端末側主導で上記付加サービスを実行することができる。
【０００４】
また、上記ＩＰ電話システムにおいて、ＩＰアドレス体系が異なる複数のＩＰ網を経由する端末間で上記付加サービスを実行できるようにした手法も提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１３５５２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上記ＩＰ電話システムでは、複数のＩＰ網を経由する端末間の通信以外に、多種の通信プロトコルのパケットデータを取り扱うようにしている。この場合、複数の通信プロトコルが混在する複数の端末をＩＰ網を介して通信サーバに収容することになる。しかしながら、通信プロトコルが異なる端末間における転送等の付加サービスについては、まだ検討段階であって標準では定義されていない。
【０００７】
また、上記ＩＰ電話システムでは、端末を購入して使用する場合、ユーザは一般的にその時点で必要なサービス機能を備えた端末を選択するようにしている。このため、端末間において、上記付加サービスを実行する場合に、一方の端末が付加サービス機能を備えていないと当該付加サービスを実行できない場合がある。
【０００８】
そこで、この発明の目的は、如何なる端末間の通信であっても、保留、転送等の付加的なサービスを実現できるようにした通信システム及びサーバ装置を提供することにある。
【課題を解決するための手段】
【０００９】
実施形態によれば、通信システムは、端末ＩＤが割り当てられる複数の通信端末と、サーバ装置とを具備する。複数の通信端末は、相手側の通信端末との間で通信が行なわれている状態で保留操作がなされた場合に、前記サーバ装置に対し保留を要求するための情報を送信する送信手段を備える。サーバ装置は、記憶手段と、受信手段と、保留サービス実行手段と、付加サービス実行制御手段とを備える。記憶手段は、端末ＩＤと通信端末が支援する通信プロトコルとを対応付けた管理テーブルを記憶する。受信手段は、保留操作元となる通信端末から送信される情報を受信する。保留サービス実行手段は、受信手段で受信した情報を解析し、この解析した情報が保留を要求するための情報である場合に、当該情報に含まれる保留操作元の通信端末及び通信相手側の通信端末それぞれの端末ＩＤに基づいて、管理テーブルを参照し、この参照結果に基づいて、サーバ装置が有する保留サービスを起動する。付加サービス実行制御手段は、保留サービスが実行されている状態で、保留操作元の通信端末から保留サービスとは異なる付加サービスを起動するための情報を受信した時、当該付加サービスを起動する。
【発明の効果】
【００１０】
以上詳述したようにこの発明によれば、如何なる端末間の通信であっても、保留、転送等の付加的なサービスを実現できるようにした通信システム及びサーバ装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】この発明の第１の実施形態の通信システムを示す概略構成図。
【図２】図１に示した通信サーバの機能構成を示すブロック図。
【図３】図２に示した端末情報データベースの記憶内容の一例を示す図。
【図４】同第１の実施形態における通信サーバと端末との間のConsultation Hold制御及び転送制御を実行するための動作を示すシーケンス図。
【図５】同第１の実施形態で使用されるＩＮＶＩＴＥメッセージのフォーマットの一例を示す図。
【図６】第２の実施形態として、Consultation Hold制御及び会議制御を実行するための動作を示すシーケンス図。
【発明を実施するための形態】
【００１２】
以下、この発明の実施形態について図面を参照して詳細に説明する。
【００１３】
（第１の実施形態）  
図１は、この発明の第１の実施形態に係わる通信システムを示す概略構成図である。  
このシステムは、ＩＰ網としてのインターネットＩＮＷ及びＬＡＮ（Local Area Network）１を有する。ＬＡＮ１には、複数の端末Ｔ１１〜Ｔ１ｉが接続されている。また、インターネットＩＮＷには端末Ｔ２１が接続される。なお、端末Ｔ１１〜Ｔ１ｉ（ｉは自然数），Ｔ２１は、通話処理機能とメディア情報処理機能とを備えたＩＰ電話端末、またはパーソナル・コンピュータ上のソフトウェアで実現しているソフトフォンである。
【００１４】
また、ＬＡＮ１には、通信サーバＳＶが接続されている。通信サーバＳＶは、ＬＡＮ１と公衆網ＰＮＷとの間を接続するとともに、端末Ｔ１１〜Ｔ１ｉ，Ｔ２１及び公衆網ＰＮＷに対する交換制御機能を有している。公衆網ＰＮＷには、外部の電話端末ＴＴ１が接続される。
【００１５】
ところで、上記通信サーバＳＶは、この第１の実施形態に係わる機能として次のような機能を有している。図２はその構成を示すブロック図である。
【００１６】
すなわち、通信サーバＳＶは、ＬＡＮインタフェース部１１と、中央演算制御部１２と、信号送受信処理部１３と、端末情報管理部１４と、端末情報データベース１５と、網インタフェース部１６とを備えている。このうち、ＬＡＮインタフェース部１１は、ＬＡＮ１との間でインタフェース処理を行うものである。
【００１７】
中央演算制御部１２は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを有して構成され、ソフトウェア処理により通信サーバＳＶの各部の制御を行う。
【００１８】
信号送受信処理部１３は、端末情報管理部１４により管理されている端末Ｔ１１〜Ｔ１ｉ，Ｔ２１ごとの通信プロトコルに応じた信号の生成、解析を行い、それらの処理結果を中央演算制御部１２に送信する。
【００１９】
端末情報管理部１４は、端末情報データベース１５の管理を行い、ＬＡＮ１からの信号を解析するために、端末情報データベース１５にアクセスし、プロトコル種別など必要な情報を信号送受信処理部１３に送信する。
【００２０】
端末情報データベース１５には、図３に示すように、端末Ｔ１１〜Ｔ１ｉ，Ｔ２１それぞれに割り当てられる端末識別子（端末ＩＤ）と、ＩＰアドレスと、使用可能なプロトコル種別との対応関係を表すデータが記憶される。
【００２１】
網インタフェース部１６は、公衆網ＰＮＷとの間でインタフェース処理を行うものである。
【００２２】
ところで、上記中央演算制御部１２は、この発明に係わる付加サービス実行制御機能を備えている。付加サービス実行制御機能は、端末Ｔ１１〜Ｔ１ｉ，Ｔ２１相互間や端末Ｔ１１〜Ｔ１ｉ，Ｔ２１と公衆網ＰＮＷ上の電話端末ＴＴ１との間で通信が行なわれている最中に、この通信中の端末Ｔ１１〜Ｔ１ｉ，Ｔ２１の要求操作に応じて、Consultation Hold制御や、転送制御、会議制御、特番による発信制御等を実行する。
【００２３】
次に、以上のように構成された通信システムの動作を説明する。図４は、Consultation Hold制御及び転送制御を実行するための動作を示すシーケンス図である。
【００２４】
いま例えば、端末Ｔ１１（端末識別子：３０００）と端末Ｔ１２（端末識別子：３００１）との間で音声通信が行なわれているものとする。
【００２５】
この状態で、端末Ｔ１１においてユーザが、自端末から保留を要求する操作を行なったとする。そうすると端末Ｔ１１からその要求信号（ＩＮＶＩＴＥメッセージ）が通信サーバＳＶに送られる。この要求信号を受信すると通信サーバＳＶは、当該要求信号に含まれる端末Ｔ１１，Ｔ１２のＩＰアドレスをもとに端末情報データベース１５を参照し、要求信号のプロトコルを判定する。例えば端末Ｔ１１のプロトコルがＳＩＰであり、図５に示すＳＤＰパラメータ内のａ＝ｓｅｎｄｏｎｌｙかｃ＝０．０．０．０のパラメータが含まれている場合には保留操作と判断する。また、Ｈ．３２３であればＦａｃｉｌｉｔｙのremoteHoldInvokeADPUの信号を保留操作と判断する。これらの判断はプロトコルに応じて判断を行う。保留の操作が通知されると、従来の端末自身の保留ではなく、通信サーバＳＶが持つConsultation Holdのサービスを起動し、通信中の端末Ｔ１２との間の通信リンクを保留としたまま保留の起動応答を端末Ｔ１１に返送する。
【００２６】
続いて、端末Ｔ１１のユーザが、自端末から端末Ｔ２１への通信の転送を要求する操作を行なったとする。そうすると端末Ｔ１１からＲＥＦＥＲメッセージが通信サーバＳＶに送られる。
【００２７】
これに対し通信サーバＳＶは、ＲＥＦＥＲメッセージを受信すると、端末情報データベース１５を参照し、ＲＥＦＥＲメッセージが転送を表すパラメータであるか否かを判定する。そして、転送を表すパラメータが含まれている場合には、転送と判断し、通信転送サービス機能を起動する。
【００２８】
そして、通信サーバＳＶは、転送先の端末Ｔ２１を呼び出し、この端末Ｔ２１が応答すると端末Ｔ１１と端末Ｔ２１との間を接続する。この状態で、端末Ｔ１１のユーザが切断操作（オンフック）を行うと、端末Ｔ１２と端末Ｔ２１との間を接続し、端末Ｔ１１との間の通信リンクを切断する。
【００２９】
かくして、端末Ｔ１２の通信相手先が端末Ｔ１１から端末Ｔ２１へ切り替わり、以後端末Ｔ１２のユーザは引き続き端末Ｔ２１のユーザとの間で音声通信を行なうことが可能となる。
【００３０】
以上のように上記第１の実施形態では、端末Ｔ１１にて端末Ｔ１２と通信中に、Consultation Hold及び通信転送を起動するための操作がなされた場合に、Consultation Hold及び通信転送を起動するための情報を、端末Ｔ１１から通信サーバＳＶに送信し、通信サーバＳＶにてこの受信した情報を使用して要求されたConsultation Hold及び通信転送を実行するようにしている。
【００３１】
従って、端末Ｔ１１，Ｔ１２におけるConsultation Hold及び通信転送を通信サーバＳＶが持つConsultation Hold及び通信転送にマッピングするようにしているので、端末Ｔ１１，Ｔ１２のいずれか一方がConsultation Hold及び通信転送を起動する機能を備えていない場合や通信プロトコルが異なる場合であっても、Consultation Hold、転送等の付加的なサービスを実現できる。
【００３２】
また、上記第１の実施形態では、通信サーバＳＶにおいて、端末情報データベース１５に蓄積管理された端末Ｔ１１〜Ｔ１ｉ，Ｔ２１のプロトコルに関する情報を用いて、要求された付加サービスの実行の可否判定等を行なうようにしているので、簡単な手順で適切な付加サービス実行処理を行うことができる。
【００３３】
（第２の実施形態）  
図６は、この発明の第２の実施形態として、Consultation Hold制御及び会議制御を実行するための動作を示すシーケンス図である。
【００３４】
いま例えば、端末Ｔ１１と端末Ｔ１２との間で音声通信が行なわれているものとする。
【００３５】
この状態で、端末Ｔ１１においてユーザが、自端末から保留を要求する操作を行なったとする。そうすると端末Ｔ１１からその要求信号が通信サーバＳＶに送られる。この要求信号を受信すると通信サーバＳＶは、端末情報データベース１５を参照し、要求信号のプロトコルを判定する。例えば端末Ｔ１１のプロトコルがＳＩＰであり、ＳＤＰパラメータ内のａ＝ｓｅｎｄｏｎｌｙかｃ＝０．０．０．０のパラメータが含まれている場合には保留操作と判断する。そして、通信サーバＳＶはConsultation Holdのサービスを起動し、通信中の端末Ｔ１２との間の通信リンクを保留としたまま保留の起動応答を端末Ｔ１１に返送する。
【００３６】
続いて、端末Ｔ１１のユーザが、自端末から端末Ｔ２１を会議通話に加える操作を行なったとする。そうすると端末Ｔ１１からその要求信号が通信サーバＳＶに送られる。
【００３７】
これに対し通信サーバＳＶは、上記要求信号を受信すると、端末情報データベース１５を参照し、ＳＤＰパラメータが会議を表すパラメータであるか否かを判定する。そして、会議を表すパラメータが含まれている場合には、会議と判断し、会議サービス機能を起動する。
【００３８】
そして、通信サーバＳＶは、端末Ｔ１１と端末Ｔ１２との間の通信リンクを保持したまま、端末Ｔ２１を呼び出す。この呼び出しに対し端末Ｔ２１のユーザが応答操作を行なうと、端末Ｔ２１は応答信号を通信サーバＳＶに送信する。
【００３９】
かくして、端末Ｔ１１，Ｔ１２間に端末Ｔ２１を会議通話に加えることができる。
【００４０】
以上のように上記第２の実施形態では、端末Ｔ１１にて端末Ｔ１２と通信中に、Consultation Hold及び会議機能を起動するための操作がなされた場合に、Consultation Hold及び会議機能を起動するための情報を、端末Ｔ１１から通信サーバＳＶに送信し、通信サーバＳＶにてこの受信した情報を使用して要求されたConsultation Hold及び会議機能を実行するようにしている。
【００４１】
従って、端末Ｔ１１，Ｔ１２におけるConsultation Hold及び会議機能を通信サーバＳＶが持つConsultation Hold及び会議機能にマッピングするようにしているので、端末Ｔ１１，Ｔ１２のいずれか一方がConsultation Hold及び会議機能を起動する機能を備えていない場合であっても、Consultation Hold、会議サービスを実現できる。
【００４２】
（その他の実施形態）  
この発明は、上記各実施形態に限定されるものではない。例えば上記各実施形態では、端末からの要求操作に応じてConsultation Hold制御、通信転送制御、会議制御を実行する場合を例にとって説明したが、例えばConsultation Holdを起動した後に、特番発信操作がなされた場合に、特番発信機能を実行することも可能である。
【００４３】
その他、システム構成、通信サーバの機能構成、端末の種類、端末情報データベースの記憶内容、Consultation Hold制御、通信転送制御、会議制御、特番発信制御の各々の手順とその内容等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【符号の説明】
【００４４】
１…ＬＡＮ、１１…ＬＡＮインタフェース部、１２…中央演算制御部、１３…信号送受信処理部、１４…端末情報管理部、１５…端末情報データベース、１６…網インタフェース部、ＳＶ…通信サーバ、Ｔ１１〜Ｔ１ｉ，Ｔ２１…端末、ＴＴ１…外部電話端末、ＩＮＷ…インターネット、ＰＮＷ…公衆網。
【図１】
2011083039.tif 000003
【図２】
2011083039.tif 000004
【図３】
2011083039.tif 000005
【図４】
2011083039.tif 000006
【図５】
2011083039.tif 000007
【図６】
2011083039.tif 000008