(57)【要約】【課題】サービス提供事業者がＷｅｂシステムとＳＩＰとを連携させた利便性の高い高度サービスを、容易かつ短期間で実現可能とするＷｅｂ連携ＳＩＰサービス制御システムを提供する。【解決手段】ＳＩＰサーバが、Ｗｅｂサーバと情報の送受信を行う手段と、Ｗｅｂサーバと前記サービス利用者のＷｅｂクライアント間との通信を一意に識別するためのセッションＩＤを前記Ｗｅｂサーバから受信し、前記セッションＩＤと、前記サービス利用者からの開始指示に基づいて生成されるＳＩＰ通信の呼ＩＤと、当該ＳＩＰ通信を制御しているアプリケーションプログラムのリファレンスとを関連付けて管理する手段と、前記サービス利用者から送信されるＳＩＰ通信を制御するための指示情報を前記Ｗｅｂサーバ経由で受信し、当該ＳＩＰ通信を制御しているアプリケーションプログラムに通知する手段とを備える。【選択図】        図１
2004247916.tif 000002
【特許請求の範囲】
【請求項１】
ＳＩＰ通信を行うＳＩＰサーバと、
前記ＳＩＰサーバ上で動作し、前記ＳＩＰサーバに対してＳＩＰ信号の送受信を指示するアプリケーションプログラムとを備えるＷｅｂ連携対応ＳＩＰサービス制御システムであって、
前記ＳＩＰサーバは、ＷＷＷシステムのＷｅｂサーバと情報の送受信を行う手段と、
前記Ｗｅｂサーバとサービス利用者のＷｅｂクライアント間との通信を一意に識別するためのセッションＩＤを前記Ｗｅｂサーバから受信し、前記セッションＩＤと、前記サービス利用者からのＳＩＰ通信の開始指示に基づいて生成されるＳＩＰ通信の呼ＩＤと、当該ＳＩＰ通信を制御しているアプリケーションプログラムのリファレンスとを関連付けて管理する手段と、
前記サービス利用者から送信される、ＳＩＰ通信を制御するための指示情報を前記Ｗｅｂサーバ経由で受信し、当該ＳＩＰ通信を制御しているアプリケーションプログラムに通知する手段とを備えることを特徴とするＷｅｂ連携対応ＳＩＰサービス制御システム。
【請求項２】
前記サービス利用者から送信される、通話中のＳＩＰ通信の通信元識別情報および通信先識別情報をＷｅｂサーバ経由で取得し、当該取得した通信元識別情報および通信先識別情報と、当該ＳＩＰ通信の呼ＩＤとを関連付けて管理する手段と、
ＳＩＰ通信の通信元識別情報と通信先識別情報とから、当該ＳＩＰ通信の呼ＩＤを検索し特定する手段とを備えることを特徴とする請求項１に記載のＷｅｂ連携対応ＳＩＰサービス制御システム。
【請求項３】
ＳＩＰ通信を行うＳＩＰサーバと、
前記ＳＩＰサーバ上で動作し、前記ＳＩＰサーバに対してＳＩＰ信号の送受信を指示するアプリケーションプログラムとを備えるＷｅｂ連携対応ＳＩＰサービス制御システムの制御方法であって、
前記ＳＩＰサーバが、前記サービス利用者からのＳＩＰ通信の開始指示に基づいて生成されるＳＩＰ通信の呼ＩＤと、当該ＳＩＰ通信を制御しているアプリケーションプログラムのリファレンスとを、第１の手段に対応づけて登録するステップ１と、
前記サービス利用者からのＳＩＰ通信の開始指示に基づいて生成されるＳＩＰ通信の呼ＩＤと、当該ＳＩＰ通信の通信元識別情報および通信先識別情報とを、第２の手段に対応づけて登録するステップ２と、
前記サービス利用者から送信される、ＷＷＷシステムのＷｅｂサーバと前記サービス利用者のＷｅｂクライアント間との通信を一意に識別するためのセッションＩＤと、通話中のＳＩＰ通信の通信元識別情報および通信先識別情報とを、前記Ｗｅｂサーバ経由で受信するステップ３と、
前記ステップ３で受信した通信元識別情報および通信先識別情報に基づき、前記第２の手段を検索して、前記ステップ３で受信した通信元識別情報と通信先識別情報で特定される呼ＩＤを特定するステップ４と、
前記第１の手段に、前記ステップ４で特定した呼ＩＤに対応付けて、前記ステップ３で受信したセッションＩＤを登録するステップ５と、
前記サービス利用者から送信される、前記セッションＩＤを含むＳＩＰ通信を制御するための指示情報を前記Ｗｅｂサーバ経由で受信するステップ６と、
前記ステップ６で受信した指示情報に含まれる前記セッションＩＤに基づき、前記第１の手段を検索して前記セッションＩＤに対応するＳＩＰ通信を制御しているアプリケーションプログラムを特定するステップ７と、
前記ステップ７で特定したアプリケーションプログラムに前記ステップ６で受信した指示情報を通知するステップ８とを有することを特徴とするＷｅｂ連携対応ＳＩＰサービス制御システムの制御方法。
【請求項４】
ＳＩＰ通信を行うＳＩＰサーバと、
前記ＳＩＰサーバ上で動作し、前記ＳＩＰサーバに対してＳＩＰ信号の送受信を指示するアプリケーションプログラムとを備えるＷｅｂ連携対応ＳＩＰサービス制御システムの制御方法であって、
前記ＳＩＰサーバが、サービス利用者から送信される、ＷＷＷシステムのＷｅｂサーバと前記サービス利用者のＷｅｂクライアント間との通信を一意に識別するためのセッションＩＤと、ＳＩＰ通信の通信元識別情報および通信先識別情報とを含むＳＩＰ通信の開始指示を、前記Ｗｅｂサーバ経由で受信するステップ１と、
前記サービス利用者からのＳＩＰ通信の開始指示に基づいて生成されるＳＩＰ通信の呼ＩＤと、前記ステップ１で受信した前記セッションＩＤと、当該ＳＩＰ通信を制御しているアプリケーションプログラムのリファレンスとを、第１の手段に対応づけて登録するステップ２と、
前記サービス利用者から送信される、前記セッションＩＤを含むＳＩＰ通信を制御するための指示情報を前記Ｗｅｂサーバ経由で受信するステップ３と、
前記ステップ３で受信した指示情報に含まれる前記セッションＩＤに基づき、前記第１の手段を検索して前記セッションＩＤに対応するＳＩＰ通信を制御しているアプリケーションプログラムを特定するステップ４と、
前記ステップ４で特定したアプリケーションプログラムに前記ステップ３で受信した指示情報を通知するステップ５とを有することを特徴とするＷｅｂ連携対応ＳＩＰサービス制御システムの制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｗｅｂ連携対応ＳＩＰサービス制御システムおよび制御方法に係わり、特に、インターネットに代表されるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網上において、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）の制御等に利用されているＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を主体に、Ｗｅｂシステムとの連携を行うことにより、利便性の向上および新サービスの実現が可能な制御システムおよび制御方法に関する。
【０００２】
【従来の技術】
インターネットにおける様々なサービスで用いられている  ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムのＷｅｂサーバ、あるいは、ＩＰパケット上で音声を伝達するＶｏＩＰおよび映像による通信などを実現するためのシグナリングプロトコルであるＳＩＰを制御するＳＩＰサーバは、従来より知られている。
しかし、従来技術では、ＷｅｂサーバとＳＩＰサーバとが連携する汎用的な仕組みがなく、ＳＩＰサーバ上にてサービス制御を行うアプリケーションプログラム毎にＷｅｂサーバとの連携機能を作り込み、サービスの追加変更がある毎に当該機能の作り込み、および修正などを行う必要があった。
【０００３】
なお、本願発明に関連する先行技術文献としては以下のものがある。
【非特許文献】
「次世代ネットワークにおけるソフトスイッチ技術」
清野浩一（他２名）著
電子情報通信学会誌  Ｖｏｌ．８５  Ｎｏ．１２  ｐｐ．９１０−９１３  ２００２年１２月
【０００４】
【発明が解決しようとする課題】
前述したように、従来技術では、ＷｅｂサーバとＳＩＰサーバとが連携したＶｏＩＰ等の高度サービスを提供しようとすると、ＷｅｂサーバおよびＳＩＰサーバ上のアプリケーションプログラム毎に開発および修正作業が生じることにより、迅速かつ安価なサービス開発に支障が生じていた。
本発明は、前記従来技術の問題点を解決するためになされたものであり、本発明の目的は、サービス提供事業者がＷｅｂシステムとＳＩＰとを連携させた利便性の高い高度サービスを、容易かつ短期間で実現可能とするＷｅｂ連携ＳＩＰサービス制御システムおよび制御方法を提供することにある。
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【０００５】
【課題を解決するための手段】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
即ち、本発明は、ＳＩＰ通信を行うＳＩＰサーバと、前記ＳＩＰサーバ上で動作し、前記ＳＩＰサーバに対してＳＩＰ信号の送受信を指示するアプリケーションプログラムとを備えるＷｅｂ連携対応ＳＩＰサービス制御システムであって、前記ＳＩＰサーバは、ＷＷＷシステムのＷｅｂサーバと情報の送受信を行う手段と、前記Ｗｅｂサーバとサービス利用者のＷｅｂクライアント間との通信を一意に識別するためのセッションＩＤを前記Ｗｅｂサーバから受信し、前記セッションＩＤと、前記サービス利用者からのＳＩＰ通信の開始指示に基づいて生成されるＳＩＰ通信の呼ＩＤと、当該ＳＩＰ通信を制御しているアプリケーションプログラムのリファレンスとを関連付けて管理する手段と、前記サービス利用者から送信される、ＳＩＰ通信を制御するための指示情報を前記Ｗｅｂサーバ経由で受信し、当該ＳＩＰ通信を制御しているアプリケーションプログラムに通知する手段とを備えることを特徴とする。
【０００６】
また、本発明の好ましい実施の形態では、前記サービス利用者から送信される、通話中のＳＩＰ通信の通信元識別情報および通信先識別情報をＷｅｂサーバ経由で取得し、当該取得した通信元識別情報および通信先識別情報と、当該ＳＩＰ通信の呼ＩＤとを関連付けて管理する手段と、ＳＩＰ通信の通信元識別情報と通信先識別情報とから、当該ＳＩＰ通信の呼ＩＤを検索し特定する手段とを備えることを特徴とする。
【０００７】
また、本発明は、ＳＩＰ通信を行うＳＩＰサーバと、前記ＳＩＰサーバ上で動作し、前記ＳＩＰサーバに対してＳＩＰ信号の送受信を指示するアプリケーションプログラムとを備えるＷｅｂ連携対応ＳＩＰサービス制御システムの制御方法であって、前記ＳＩＰサーバが、前記サービス利用者からのＳＩＰ通信の開始指示に基づいて生成されるＳＩＰ通信の呼ＩＤと、当該ＳＩＰ通信を制御しているアプリケーションプログラムのリファレンスとを、第１の手段に対応づけて登録するステップ１と、前記サービス利用者からのＳＩＰ通信の開始指示に基づいて生成されるＳＩＰ通信の呼ＩＤと、当該ＳＩＰ通信の通信元識別情報および通信先識別情報とを、第２の手段に対応づけて登録するステップ２と、前記サービス利用者から送信される、ＷＷＷシステムのＷｅｂサーバと前記サービス利用者のＷｅｂクライアント間との通信を一意に識別するためのセッションＩＤと、通話中のＳＩＰ通信の通信元識別情報および通信先識別情報とを、前記Ｗｅｂサーバ経由で受信するステップ３と、前記ステップ３で受信した通信元識別情報および通信先識別情報に基づき、前記第２の手段を検索して、前記ステップ３で受信した通信元識別情報と通信先識別情報で特定される呼ＩＤを特定するステップ４と、前記第１の手段に、前記ステップ４で特定した呼ＩＤに対応付けて、前記ステップ３で受信したセッションＩＤを登録するステップ５と、前記サービス利用者から送信される、前記セッションＩＤを含むＳＩＰ通信を制御するための指示情報を前記Ｗｅｂサーバ経由で受信するステップ６と、前記ステップ６で受信した指示情報に含まれる前記セッションＩＤに基づき、前記第１の手段を検索して前記セッションＩＤに対応するＳＩＰ通信を制御しているアプリケーションプログラムを特定するステップ７と、前記ステップ７で特定したアプリケーションプログラムに前記ステップ６で受信した指示情報を通知するステップ８とを有することを特徴とする。
【０００８】
また、本発明は、ＳＩＰ通信を行うＳＩＰサーバと、前記ＳＩＰサーバ上で動作し、前記ＳＩＰサーバに対してＳＩＰ信号の送受信を指示するアプリケーションプログラムとを備えるＷｅｂ連携対応ＳＩＰサービス制御システムの制御方法であって、前記ＳＩＰサーバが、サービス利用者から送信される、ＷＷＷシステムのＷｅｂサーバと前記サービス利用者のＷｅｂクライアント間との通信を一意に識別するためのセッションＩＤと、ＳＩＰ通信の通信元識別情報および通信先識別情報とを含むＳＩＰ通信の開始指示を、前記Ｗｅｂサーバ経由で受信するステップ１と、前記サービス利用者からのＳＩＰ通信の開始指示に基づいて生成されるＳＩＰ通信の呼ＩＤと、前記ステップ１で受信した前記セッションＩＤと、当該ＳＩＰ通信を制御しているアプリケーションプログラムのリファレンスとを、第１の手段に対応づけて登録するステップ２と、前記サービス利用者から送信される、前記セッションＩＤを含むＳＩＰ通信を制御するための指示情報を前記Ｗｅｂサーバ経由で受信するステップ３と、前記ステップ３で受信した指示情報に含まれる前記セッションＩＤに基づき、前記第１の手段を検索して前記セッションＩＤに対応するＳＩＰ通信を制御しているアプリケーションプログラムを特定するステップ４と、前記ステップ４で特定したアプリケーションプログラムに前記ステップ３で受信した指示情報を通知するステップ５とを有することを特徴とする。
【０００９】
本発明によれば、サービス提供事業者が、Ｗｅｂ連携対応ＳＩＰサービス制御システムを使用することにより、Ｗｅｂとの連携機能を、ＳＩＰ用の高度サービスを実現するためのアプリケーションプログラム毎に作成する必要が無く、提供するサービスロジックの開発に専念できるため、従来に比べて低開発コストでかつ短期間でのサービス提供が可能となる。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
なお、実施の形態を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
図１は、本発明の実施の形態のＷｅｂ連携対応ＳＩＰサービス制御システムが使用される全体システム構成を示すブロック図である。
図１において、１は、本実施の形態のＷｅｂ連携対応ＳＩＰサービス制御システムであり、本実施の形態のＷｅｂ連携対応ＳＩＰサービス制御システム１は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を主体とした高度サービスの制御を行うサービスロジックを有するアプリケーションプログラム２と、ＳＩＰ端末間でのＳＩＰ信号を用いた通信（例えば、ＩＰパケット上で音声を伝達するＶｏＩＰおよび映像による通信）を行うための基本機能を有するＳＩＰサーバ３とから構成される。
また、４は、インターネットにおける様々なサービスで用いられている  ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムのＷｅｂサーバであり、このＷｅｂサーバ４は、Ｗｅｂクライアント６からのアクセスを受け付ける。
【００１１】
図１に示すように、本実施の形態のＷｅｂ連携対応ＳＩＰサービス制御システム１と、Ｗｅｂサーバ４とは、各々、インターネットに代表されるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網５８を介して、サービス利用者が持つＳＩＰ端末５およびＷｅｂクライアント６と、サービス利用者が通信する通信相手先のＳＩＰ端末５７と接続される。
図２は、本実施の形態のＷｅｂ連携対応ＳＩＰサービス制御システム１において、ＳＩＰ通信で用いている呼ＩＤ７と、Ｗｅｂサーバ４から取得したセッションＩＤ８とを関連付けて管理し、さらに当該セッションＩＤ８および呼ＩＤ７に対応するサービスを制御しているアプリケーションプログラムのリファレンス９とを関連付けて管理するための管理情報を示す図である。
図３は、本実施の形態のＷｅｂ連携対応ＳＩＰサービス制御システム１において、ＳＩＰを用いて通信を行っているＳＩＰ通信元識別情報１０とＳＩＰ通信先識別情報１１とをキーとして、当該ＳＩＰ通信に対して付与されている呼ＩＤ１２を管理するための管理情報を示す図である。
なお、ＳＩＰサーバ３が図２、図３に示す管理情報を格納する、例えば、テーブルなどの格納手段（図示せず）を有し、ＳＩＰサーバ３が、図２、図３に示す管理情報を管理する。
【００１２】
次に、本実施の形態のＷｅｂ連携対応ＳＩＰサービス制御システムのサービス制御実行時の動作を、図４ないし図８を用いて説明する。
なお、図４ないし図８において、１３は、サービス提供事業者が保有するＳＩＰサーバとＳＩＰによる高度サービスを提供するアプリケーションプログラムからなるＷｅｂ連携対応ＳＩＰサービス制御システム、１４は、Ｗｅｂサーバ、１５は、サービス利用者が保有するＳＩＰ端末、１６は、サービス利用者が保有するＷｅｂクライアント、１７は、サービス利用者と通信を行う通信相手が保有するＳＩＰ端末である。
まず、ＳＩＰ通信を開始した後に、Ｗｅｂクライアント１６からＳＩＰ通信を制御するための動作を、図４ないし図６を用いて説明する。
初めに、サービス利用者が、通信を行いたい相手とＳＩＰにて通信を開始するために、ＳＩＰ端末１５を操作すると（図４のステップ１８）、ＳＩＰ端末１５は、通信を介するためのＳＩＰ信号であるＩＮＶＩＴＥをＷｅｂ連携対応ＳＩＰサービス制御システム１３に送信する（図４のステップ１９）。
【００１３】
当該サービス利用者からのＩＮＶＩＴＥを受信したＷｅｂ連携対応ＳＩＰサービス制御システム１３のＳＩＰサーバ（図１の３）は、当該サービス利用者が契約しているサービスの制御を行うアプリケーションプログラム（図１の２）を起動し、ＩＮＶＩＴＥ信号内にある呼ＩＤを取得し、起動した当該アプリケーションプログラムを示すアプリケーションプログラムリファレンスとともに、図２に示す管理情報に追加し（図４のステップ２０）、ＩＮＶＩＴＥ信号内にあるＳＩＰ通信元と通信先とを識別する情報を取得し、呼ＩＤとともに図３に示す管理情報に追加する（図４のステップ２１）。
ＳＩＰサーバにより起動されたアプリケーションプログラムは、ＳＩＰサーバに対してサービス利用者のＳＩＰ端末１５と通信相手のＳＩＰ端末１７とを接続するためのＳＩＰ信号の送受信を行い、ＳＩＰサーバが、ＳＩＰで規定されている接続手順に従いＳＩＰ端末１５とＳＩＰ端末１７とを接続し、通信中状態とする（図４のステップ２２）。
なお、ステップ２２の手順は一例であり、本発明は当該手順には依存しておらず、別な手順でも問題なく対応出来る。
【００１４】
続いて、サービス利用者は、Ｗｅｂクライアント１６からＳＩＰ通信の制御を開始するため（図４のステップ２３）、Ｗｅｂクライアント１６から当該サービス利用者のアカウントとパスワードを入力し、サービスを開始するためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）をクリックすることで、サービス開始要求のＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）信号が、Ｗｅｂサーバ１４に送信される（図４のステップ２４）。
当該ＨＴＴＰ信号を受信したＷｅｂサーバ１４は、当該ＨＴＴＰ信号内のアカウントとパスワードとを取得し、Ｗｅｂサーバ１４内で管理しているアカウントとパスワードと一致するか否かをチェックし、一致していれば以降のＷｅｂクライアント１６とのＷｅｂ通信を識別するためセッションＩＤを払い出し（図４のステップ２５）、Ｗｅｂクライアント１６にセッションＩＤを含んだ応答を送信する（図４のステップ２６）。
サービス利用者は、ＳＩＰ通信を実行中の通信元と通信先の識別情報をＷｅｂクライアント１６から入力し、ＳＩＰ通信識別情報を通知するためのＵＲＬをクリックし、当該識別情報とセッションＩＤとを含めたＨＴＴＰ信号を、Ｗｅｂサーバ１４に送信する（図５のステップ２７）。
【００１５】
当該ＳＩＰ通信識別情報通知用のＨＴＴＰ信号を受信したＷｅｂサーバ１４は、ＳＩＰの通信元識別情報と、通信先識別情報と、セッションＩＤとを、Ｗｅｂ連携対応ＳＩＰサービス制御システム１３に通知する（図５のステップ２８）。Ｗｅｂ連携対応ＳＩＰサービス制御システム１３のＳＩＰサーバは、通知されたＳＩＰの通信元識別情報と通信先識別情報を元に、図３に示す管理情報を検索することによりＳＩＰの呼ＩＤを特定し（図５のステップ２９）、図２に示す管理情報にステップ１３で特定した呼ＩＤと通知されたセッションＩＤとを関連付けるために、通知されたセッションＩＤを該当する呼ＩＤの行に登録する（図５のステップ３０）。
次に、Ｗｅｂ連携対応ＳＩＰサービス制御システム１３のＳＩＰサーバは、Ｗｅｂサーバ１４に応答を送信し（図５のステップ３１）、Ｗｅｂサーバ１４は、Ｗｅｂクライアント１６に応答を送信する（図５のステップ３２）。
【００１６】
これにより、サービス利用者は、ＷｅｂによるＳＩＰ通信の制御を行うための指示を行うことが可能となる。
例えば、切断を指示するとした場合（図５のステップ３３）、切断を行うためのＵＲＬをクリックすることで、セッションＩＤを含んだ切断要求用のＨＴＴＰ信号がＷｅｂサーバ１４に送信され（図５のステップ３４）、Ｗｅｂサーバ１４からＷｅｂ連携対応ＳＩＰサービス制御システム１３のＳＩＰサーバに、セッションＩＤをパラメータとして切断要求が送信される（図５のステップ３５）。
Ｗｅｂ連携対応ＳＩＰサービス制御システム１３のＳＩＰサーバは、通知されたセッションＩＤを元に、図２に示す管理情報から、サービス利用者のサービスを制御している起動中のアプリケーションプログラムで通知すべきアプリケーションプログラムのリファレンスを取得し、当該リファレンスから通知すべきアプリケーションプログラムを特定し、当該特定したアプリケーションプログラムに切断要求を受信したことを通知する（図５のステップ３６）。
【００１７】
切断要求を受信したアプリケーションプログラムは、ＳＩＰサーバに対して当該通信を切断するためのＳＩＰ信号を送受信し（図６のステップ３７）、ＳＩＰサーバからＳＩＰ規定に従った切断手順により切断される（図６のステップ３８）。
なお、ＷｅｂからのＳＩＰの通信制御は、切断の他にも、別な通信相手への転送、他の通信相手を加える３者間通信等、様々な手順があるが、本実施の形態では、ＳＩＰの通信制御は、サービス利用者からの要求が自動的にＷｅｂ連携対応ＳＩＰサービス制御システム１３のアプリケーションプログラムに通知され、当該アプリケーションプログラムから実施されるため、様々なＳＩＰの通信手順が容易にＷｅｂから利用できる。
【００１８】
次に、サービス利用者が先にＷｅｂによるアクセスを実施し、続いてＷｅｂからＳＩＰ通信を開始すると共に、以降ＷｅｂからＳＩＰ通信の制御するための動作を図７、図８を用いて説明する。
サービス利用者は、Ｗｅｂクライアント１６から本サービスの利用を開始するためＷｅｂアクセスを開始し（図７のステップ３９）、Ｗｅｂクライアント１６から当該サービス利用者のアカウントとパスワードを入力し、サービスを開始するためのＵＲＬをクリックすることでサービス開始要求のＨＴＴＰ信号が、Ｗｅｂサーバ１４に送信される（図７のステップ４０）。
当該ＨＴＴＰ信号を受信したＷｅｂサーバ１４は、当該ＨＴＴＰ信号内のアカウントとパスワードとを取得し、Ｗｅｂサーバ１４内で管理しているアカウントとパスワードと一致するか否かをチェックし、一致していれば以降のＷｅｂクライアント１６とのＷｅｂ通信を識別するためセッションＩＤを払い出し（図７のステップ４１）、Ｗｅｂクライアント１６にセッションＩＤを含んだ応答を送信する（図７のステップ４２）。
【００１９】
サービス利用者は、通信を行いたい相手とＳＩＰにて通信を開始するために、ＳＩＰの通信元識別情報と通信先識別情報とをＷｅｂクライアント１６から入力し（図７のステップ４３）、ＳＩＰ接続開始要求を送るためのＵＲＬをクリックする。
これにより、ＳＩＰ通信元識別情報と通信先識別情報とセッションＩＤとを含んだＳＩＰ通信接続開始要求のＨＴＴＰ信号がＷｅｂクライアント１６からＷｅｂサーバ１４に送信され（図７のステップ４４）、Ｗｅｂサーバ１４は、Ｗｅｂ連携対応ＳＩＰサービス制御システム１３のＳＩＰサーバに、ＳＩＰ通信元識別情報と通信先識別情報とセッションＩＤをパラメータとして、ＳＩＰ接続開始要求を送信する（図７のステップ４５）。
Ｗｅｂ連携対応ＳＩＰサービス制御システム１３のＳＩＰサーバは、サービス利用者が契約しているサービスの制御を行うアプリケーションプログラムを起動し、通知されたセッションＩＤと起動したアプリケーションプログラムのリファレンスを図２に示す管理情報に登録する（図７のステップ４６）。
【００２０】
ＳＩＰサーバにより起動されたアプリケーションプログラムは、通知された通信元識別情報と通信先識別情報を元に、ＳＩＰサーバに対してサービス利用者のＳＩＰ端末１５と通信相手のＳＩＰ端末１７とを接続するためのＳＩＰ信号の送受信を行い（図７のステップ４７）、ＳＩＰサーバが、ＳＩＰで規定されている接続手順に従いＳＩＰ端末１５とＳＩＰ端末１７とを接続する（図８のステップ４８）。
ＳＩＰサーバは、生成したＳＩＰの呼ＩＤと当該セッションＩＤとを関連付けるため、図２に示す管理情報内に既に登録しているセッションＩＤの行に当該呼ＩＤの登録を行い（図８のステップ４９）、Ｗｅｂサーバ１４に応答を送信し（図８のステップ５０）、Ｗｅｂサーバ１４からＷｅｂクライアント１６に応答が送信される（図８のステップ５１）。
これにより、サービス利用者は、ＷｅｂによるＳＩＰ通信の制御を行うための指示を行うことが可能となる。
例えば、ＳＩＰ通信の切断を行う場合は、図５ステップ３３から図６ステップ３８の動作と同様になり、また、ＷｅｂからのＳＩＰの通信制御は、切断の他にも、別な通信相手への転送、他の通信相手を加える３者間通信等、様々な手順がある。
【００２１】
このように、本実施の形態のＷｅｂ連携対応ＳＩＰサービス制御システムの制御方法は、特定のサービスに依存した方法では無く、様々なサービスに共通的に利用可能であるため、個々の高度サービスアプリケーションプログラム毎にＷｅｂ連携用機能の開発が不要となる。
したがって、本実施の形態は、ＩＰ網上でＳＩＰを用い、かつ、Ｗｅｂ連携を伴う高度サービスを実現するために、ＳＩＰサーバ上にて動作するアプリケーションプログラムを効率的に開発することが可能となる。
以上、本発明者によってなされた発明を、前記実施の形態に基づき具体的に説明したが、本発明は、前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【００２２】
【発明の効果】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
本発明によれば、ＩＰ網上でＳＩＰを用い、かつ、Ｗｅｂ連携を伴う高度サービスを実現するために、ＳＩＰサーバ上にて動作するアプリケーションプログラムを効率的に開発することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態のＷｅｂ連携対応ＳＩＰサービス制御システムが使用される全体システム構成を示すブロック図である。
【図２】本発明の実施の形態のＷｅｂ連携対応ＳＩＰサービス制御システムにおいて、ＳＩＰ通信で用いている呼ＩＤと、Ｗｅｂサーバから取得したセッションＩＤとを関連付けて管理し、さらに当該セッションＩＤおよび呼ＩＤに対応するサービスを制御しているアプリケーションプログラムのリファレンスとを関連付けて管理するための管理情報を示す図である。
【図３】本発明の実施の形態のＷｅｂ連携対応ＳＩＰサービス制御システムにおいて、ＳＩＰを用いて通信を行っているＳＩＰ通信元識別情報とＳＩＰ通信先識別情報とをキーとして、当該ＳＩＰ通信に対して付与されている呼ＩＤを管理するための管理情報を示す図である。
【図４】本発明の実施の形態のＷｅｂ連携対応ＳＩＰサービス制御システムのサービス制御実行時の動作を説明するためのシーケンス図である。
【図５】本発明の実施の形態のＷｅｂ連携対応ＳＩＰサービス制御システムのサービス制御実行時の動作を説明するためのシーケンス図である。
【図６】本発明の実施の形態のＷｅｂ連携対応ＳＩＰサービス制御システムのサービス制御実行時の動作を説明するためのシーケンス図である。
【図７】本発明の実施の形態のＷｅｂ連携対応ＳＩＰサービス制御システムのサービス制御実行時の動作を説明するためのシーケンス図である。
【図８】
本発明の実施の形態のＷｅｂ連携対応ＳＩＰサービス制御システムのサービス制御実行時の動作を説明するためのシーケンス図である。
【符号の説明】
１、１３…Ｗｅｂ連携対応ＳＩＰサービス制御システム、２…アプリケーションプログラム、３…ＳＩＰサーバ、４，１４…Ｗｅｂサーバ、５，１５，１７，５７…ＳＩＰ端末、６，１６…Ｗｅｂクライアント、５８…ＩＰ網。
【図１】
2004247916.tif 000003
【図２】
2004247916.tif 000004
【図３】
2004247916.tif 000005
【図４】
2004247916.tif 000006
【図５】
2004247916.tif 000007
【図６】
2004247916.tif 000008
【図７】
2004247916.tif 000009
【図８】
2004247916.tif 000010