(57)【特許請求の範囲】
【請求項１】
通信制御装置であって、
複数の受信側端末装置の複数のアドレスに関連するアドレスを記憶する記憶手段と、
送信側端末装置から接続要求メッセージと特定の属性情報を受信する受信手段と、
前記受信手段によって受信された接続要求メッセージに含まれるアドレスに関連付けて前記記憶手段に記憶された複数のアドレスに接続要求メッセージを送信する送信手段と、
前記複数の受信側端末装置から接続応答メッセージを受け付ける受付手段と、
前記受信手段によって受信された前記特定の属性情報がオフを示す場合に、前記受付手段によって前記複数の受信側端末装置から前記接続応答メッセージを受け付けた後、前記送信側端末装置に前記複数の受信側端末装置と接続させるための接続応答メッセージを前記送信側端末装置に送信するよう制御し、前記受信手段によって受信された前記特定の属性情報がオンを示す場合に、前記送信側端末装置に前記複数の受信側端末装置のうち前記受付手段によって前記接続応答メッセージを最初に受け付けた受信側端末装置と接続させるための接続応答メッセージを前記送信側端末装置に送信するよう制御する制御手段とを有することを特徴とする通信制御装置。
【請求項２】
前記受信手段によって受信された前記接続要求メッセージの宛先のアドレスが、前記複数の受信側端末装置の前記複数のアドレスに関連付けて記憶されているか否かを判定する判定手段をさらに有し、
前記受信手段によって受信された前記接続要求メッセージの宛先のアドレスが、前記複数の受信側端末装置の前記複数のアドレスに関連付けて記憶されていると前記判定手段によって判定した場合に、前記制御手段は、前記送信側端末装置に１つのセッションで前記複数の受信側端末装置と接続させるよう制御することを特徴とする請求項１に記載の通信制御装置。
【請求項３】
通信制御装置の制御方法であって、
複数の受信側端末装置の複数のアドレスに関連するアドレスを記憶部に記憶する記憶ステップと、
送信側端末装置から接続要求メッセージと特定の属性情報を受信する受信ステップと、
前記受信ステップで受信された接続要求メッセージに含まれるアドレスに関連付けて前記記憶部に記憶された複数のアドレスに接続要求メッセージを送信する送信ステップと、前記複数の受信側端末装置から接続応答メッセージを受け付ける受付ステップと、
前記受信ステップで受信された前記特定の属性情報がオフを示す場合に、前記受付ステップによって前記複数の受信側端末装置から前記接続応答メッセージを受け付けた後、前記送信側端末装置に前記複数の受信側端末装置と接続させるための接続応答メッセージを前記送信側端末装置に送信するよう制御し、前記受信ステップで受信された前記特定の属性情報がオンを示す場合に、前記送信側端末装置に前記複数の受信側端末装置のうち前記受付ステップで前記接続応答メッセージを最初に受け付けた受信側端末装置と接続させるための接続応答メッセージを前記送信側端末装置に送信するよう制御する制御ステップとを有することを特徴とする制御方法。
【請求項４】
通信制御装置で用いられる制御プログラムであって、
前記通信制御装置が備えるコンピュータに、
複数の受信側端末装置の複数のアドレスに関連するアドレスを記憶部に記憶する記憶ステップと、
送信側端末装置から接続要求メッセージ特定の属性情報を受信する受信ステップと、
前記受信ステップで受信された接続要求メッセージに含まれるアドレスに関連付けて前記記憶部に記憶された複数のアドレスに接続要求メッセージを送信する送信ステップと、
前記複数の受信側端末装置から接続応答メッセージを受け付ける受付ステップと、
前記受信ステップで受信された前記特定の属性情報がオフを示す場合に、前記受付ステップによって前記複数の受信側端末装置から前記接続応答メッセージを受け付けた後、前記送信側端末装置に前記複数の受信側端末装置と接続させるための接続応答メッセージを前記送信側端末装置に送信するよう制御し、前記受信ステップで受信された前記特定の属性情報がオンを示す場合に、前記送信側端末装置に前記複数の受信側端末装置のうち前記受付ステップで前記接続応答メッセージを最初に受け付けた受信側端末装置と接続させるための接続応答メッセージを前記送信側端末装置に送信するよう制御する制御ステップとを実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された端末装置間のセッション確立を制御する通信制御装置に関し、特に、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に応じてセッション確立を制御する通信制御装置、その制御方法、および制御プログラムに関する。
【背景技術】
【０００２】
一般に、ネットワークに接続された端末装置との間で仮想的なセッションを確立して、当該セッションが成立している間で通信サービスを保証するプロトコルとしてＳＩＰが知られている。そして、このＳＩＰはＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話およびＩＰ・ＦＡＸなどの通信サービスにおいて利用されている。
【０００３】
ＳＩＰセッションを確立する際には、まず、送信側端末装置がＳＩＰセッション確立要求（ＩＮＶＩＴＥ）を、着信側端末装置に送信する。着信側端末装置では、受信したＩＮＶＩＴＥに対する成功応答を送信側端末装置に返信する。送信側端末装置では成功応答を受信すると、着信側端末装置にＡＣＫ（Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）を送信して、ＳＩＰセッションを確立する。
【０００４】
また、ＳＩＰセッションで用いられるメディア（Ｍｅｄｉａ）を決定する際には、送信側端末装置および着信側端末装置で利用を希望するメディアを受信するためのポート番号などを記述したＳＤＰ（Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を交換する（ＳＤＰネゴシエーション）。
【０００５】
ＳＤＰネゴシエーションでは、送信側端末装置がオファーＳＤＰを含むＩＮＶＩＴＥを着信側端末装置に送信する。そして、着信側端末装置がアンサーＳＤＰを含む成功応答を送信側端末装置に返信する。
【０００６】
ＳＩＰにおいては、１つのＳＩＰ  ＵＲＩ（ＳＩＰ  Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）に対して複数の宛先を登録することが可能である。そして、通信制御装置であるＳＩＰサーバには、ＳＩＰ  ＵＲＩを用いたフォーク（ｆｏｒｋ）と呼ばれる機能が備えられており、送信側端末装置が複数の宛先が登録されたＳＩＰ  ＵＲＩにＳＩＰ接続要求（ＩＮＶＩＴＥ）を送信すると、ＳＩＰサーバは登録されている宛先の全てにＳＩＰ接続要求（ＩＮＶＩＴＥ）を送信する。
【０００７】
この際、ＳＩＰセッションが確立されるのは、最初に成功応答を返信した着信側端末装置のみであり、その他の着信側端末装置に対してはＳＩＰサーバからキャンセルが送信される（例えば。特許文献１参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−２６９５７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、特にＳＩＰを用いて複数の宛先にＦＡＸ送信を行う場合に、各宛先との通信を並行して行うことにより、効率良く短時間で送信を完了させたいという要望がある。しかしながら、一方では、ＳＩＰセッションを確立するためのリソースに限りがあるといった事情から、同時に確立可能なＳＩＰセッションの数に制限が設けられている場合がある。
【００１０】
例えば、ＳＩＰにおいて最大同時接続数（ＳＩＰセッション数）が３つに制限されている場合、ＦＡＸによる同報送信を用いて３つの着信側端末装置にＦＡＸ送信すると、３つのＳＩＰセッションが全て占有されてしまうことになる。この結果、ＩＰ電話などの他のＳＩＰサービスが利用できなくなってしまう。
【００１１】
図１０は、従来のＳＩＰによるｆｏｒｋ機能を用いた通信の一例を説明するための図である。ここでは、端末装置の一例として通信機能を備えた画像形成装置を例に挙げて説明する。
【００１２】
図示の例では、端末装置の１つである画像形成装置１０１および１０３〜１０６と通信制御装置の１つであるであるＳＩＰサーバ１０２とがネットワークで接続されている。いま、画像形成装置１０１が複数の宛先にメディア（ｍｅｄｉａ）として画像（ｉｍａｇｅ）を送信するものとする。ここでは、ＳＩＰを用いて複数の宛先に送信を行う場合、前述のｆｏｒｋ機能が用いられる。
【００１３】
まず、画像形成装置１０１が複数の宛先が登録されたＳＩＰ  ＵＲＩ（ここでは、×××＠ａｂｃ．ｃｏ．ｊｐ）にＳＩＰ接続要求メッセージ（ＩＮＶＩＴＥ）を送信する（Ｓ９０１）。これに応答して、ＳＩＰサーバ１０２は登録されている宛先の全てに対してＳＩＰ接続要求メッセージを送信する（Ｓ９０２）。
【００１４】
図示の例では、最大同時接続数（ＳＩＰセッション数）＝３であり、ここでは、ＳＩＰサーバ１０２は画像形成装置１０３〜１０５にＳＩＰ接続要求メッセージを送信する。
【００１５】
ｆｏｒｋ機能においては、最初に成功応答を返信した画像形成装置を除く他の画像形成装置との接続はキャンセルされる。図１０においては、画像形成装置１０３が成功応答（ＯＫ）を最初にＳＩＰサーバ１０２に返信しているので（Ｓ９０３）、ＳＩＰサーバ１０２は画像形成装置１０４および１０５にキャンセル（ＣＡＮＣＥＬ）を送信する（Ｓ９０４）。そして、その旨がＳＩＰサーバ１０２から画像形成装置１０１に返信される。
【００１６】
従って、ＳＩＰセッションは、最初に応答を返信した画像形成装置１０３と画像形成装置１０１との間で確立され、画像形成装置１０３と画像形成装置１０１との間でＦＡＸ通信が行われることになる（Ｓ９０５）。この結果、画像形成装置は同報送信によって複数の画像形成装置と並行して通信を行うことができない。
【００１７】
つまり、画像形成装置１０１は複数の画像形成装置１０３〜１０５と並行して通信を行う際には、複数のＳＩＰセッションを確立する必要がある。そして、複数のＳＩＰセッションが確立されると、ＳＩＰセッションの数が制限されている場合には、他のＳＩＰサービスを利用することができないことがある。
【００１８】
従って、本発明の目的は、特定の属性情報をオンにすることによって、送信側端末装置が、複数の受信側端末装置と接続し、当該複数の受信側端末装置に同報送信することである。
【課題を解決するための手段】
【００１９】
上記の目的を達成するため、本発明による通信制御装置は、複数の受信側端末装置の複数のアドレスに関連するアドレスを記憶する記憶手段と、送信側端末装置から接続要求メッセージと特定の属性情報を受信する受信手段と、前記受信手段によって受信された接続要求メッセージに含まれるアドレスに関連付けて前記記憶手段に記憶された複数のアドレスに接続要求メッセージを送信する送信手段と、前記複数の受信側端末装置から接続応答メッセージを受け付ける受付手段と、前記受信手段によって受信された前記特定の属性情報がオフを示す場合に、前記受付手段によって前記複数の受信側端末装置から前記接続応答メッセージを受け付けた後、前記送信側端末装置に前記複数の受信側端末装置と接続させるための接続応答メッセージを前記送信側端末装置に送信するよう制御し、前記受信手段によって受信された前記特定の属性情報がオンを示す場合に、前記送信側端末装置に前記複数の受信側端末装置のうち前記受付手段によって前記接続応答メッセージを最初に受け付けた受信側端末装置と接続させるための接続応答メッセージを前記送信側端末装置に送信するよう制御する制御手段とを有することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、通信制御装置による制御によって、特定の属性情報をオンにすることによって、送信側端末装置が、複数の受信側端末装置と接続し、当該複数の受信側端末装置に同報送信することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施形態による通信制御装置の一例であるＳＩＰサーバが接続されたネットワーク構成を示す図である。
【図２】図１に示す画像形成装置のハードウェア構成を示すブロック図である。
【図３】図１に示す画像形成装置およびＳＩＰサーバで動作するソフトウェアの一例を示すブロック図である。
【図４】図１に示すネットワークにおけるセッション確立を説明するためのシーケンス図である。
【図５】図１に示す画像形成装置におけるセッション確立を説明するためのフローチャートである。
【図６】図１に示すＳＩＰサーバにおけるセッション確立を説明するためのフローチャートである。
【図７】図３に示すＳＩＰ  ＵＲＩ記憶部に登録されたＳＩＰアドレスの一例を説明するための図である。
【図８】本発明の第２の実施形態において図３に示すＳＩＰ  ＵＲＩ記憶部に登録されたＳＩＰアドレスの他の例を説明するための図である。
【図９】本発明の第３の実施形態によるＳＩＰサーバにおけるセッション確立を説明するためのフローチャートである。
【図１０】従来のＳＩＰによるｆｏｒｋ機能を用いた通信の一例を説明するための図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態による通信制御装置について図面を参照して説明する。
【００２３】
［第１の実施形態］
図１は、本発明の第１の実施形態による通信制御装置の一例であるＳＩＰサーバが接続されたネットワーク構成を示す図である。
【００２４】
図１において、端末装置の一つである通信機能を備える画像形成装置１０１および１０３〜１０６がネットワークＮＥＴ１１０に接続されている。さらに、ネットワークＮＥＴ１１０には通信制御装置の一つであるＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ１０２が接続されている。図示の例では、５台の画像形成装置１０１および１０３〜１０６が示されているが、画像形成装置は少なくも３台接続される。
【００２５】
画像形成装置１０１および１０３〜１０６の各々はＳＩＰ機能を備えている。そして、画像形成装置１０１および１０３〜１０６、ＳＩＰサーバは相互に通信可能であって、それぞれＳＩＰアドレスを有している。
【００２６】
図１に示す例では、画像形成装置１０１のＳＩＰアドレスを”ｓｉｐ：１９２．１６８．１１．１”とし、ＳＩＰサーバ１０２のＳＩＰアドレスを”ｓｉｐ：１９２．１６８．１１．２”とする。また、画像形成装置１０３のＳＩＰアドレスを”ｓｉｐ：１９２．１６８．１１．３”とし、画像形成装置１０４のＳＩＰアドレスを”ｓｉｐ：１９２．１６８．１１．４”とする。そして、画像形成装置１０５のＳＩＰアドレスを”ｓｉｐ：１９２．１６８．１１．５”とし、画像形成装置１０６のＳＩＰアドレスを”ｓｉｐ：１９２．１６８．１１．６”とする。
【００２７】
ＳＩＰサーバ１０２には１つのＳＩＰアドレス（主ＳＩＰアドレスともいう）に複数のＳＩＰアドレスが関連付けられている。例えば、主ＳＩＰアドレス（例えば、ｓｉｐ：ｘｘｘ＠ａｂｃ．ｃｏ．ｊｐ）に対して、少なくとも２つのＳＩＰアドレスが関連付けられる。
【００２８】
図２は、図１に示す画像形成装置１０１のハードウェア構成を示すブロック図である。なお、画像形成装置１０３〜１０６の各々も画像形成装置１０１と同様の構成を備えている。
【００２９】
図２において、画像形成装置１０１は制御部１０１ａ、スキャナ２１３、およびプリンタ部２１２を有している。スキャナ２１３は原稿上の画像を光学的に読み取って画像データを出力する。プリンタ部２１２は制御部１０１ａの制御下で画像データに応じて記録紙上に画像形成を行う。
【００３０】
制御部１０１ａはスキャナＩ／Ｆ制御部２０１を有しており、このスキャナＩ／Ｆ制御部２０１によってスキャナ２１３が制御される。ＣＰＵ２０２はソフトウェアプログラムを実行して、画像形成装置１０１の制御を行う。ＲＯＭ２０３にはブートプログラムおよび固定パラメータなど格納されている。ＲＡＭ２０４はＣＰＵ２０２のワークエリアなどとして用いられる。ＨＤＤ（ハードディスクドライブ）２０５は印刷データ（画相データ）など様々なデータの格納に用いられる。
【００３１】
プリンタＩ／Ｆ制御部２０６はプリンタ部２１２を制御する。ＮＶＲＡＭ（不揮発性メモリ）２０７には画像形成装置１０１における各種設定値が保存される。パネル制御部２０８はオペレーションパネル２１４を制御し、オペレーションパネル２１４に各種情報を表示するとともに、ユーザからの指示入力を受ける。ネットワークＩ／Ｆ制御部２０９は、ＮＥＴ１１０との間でデータの送受信を制御する。
【００３２】
なお、制御部１０１ａにおいて、スキャナＩ／Ｆ制御部２０１、ＣＰＵ２０２、ＲＯＭ２０３、ＲＡＭ２０４、ＨＤＤ２０５、プリンタＩ／Ｆ制御部２０６、ＮＶＲＡＭ２０７、パネル制御部２０８、およびネットワークＩ／Ｆ制御部２０９はバス２１０によって相互に接続されている。
【００３３】
図３は、図１に示す画像形成装置１０１およびＳＩＰサーバ１０２で動作するソフトウェアの一例を示すブロック図である。なお、画像形成装置１０３〜１０６の各々も画像形成装置１０１と同様のソフトウェアを有している。また、これらソフトウェアは画像形成装置１０１が備えるＣＰＵ又はＳＩＰサーバ１０２が備えるＣＰＵで動作する。
【００３４】
画像形成装置１０１において、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）制御部３０１は、ＴＣＰ／ＩＰ機能およびＵＤＰ／ＩＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）機能を備えており、ネットワークＮＥＴ１１０上の他の通信機器との間のデータ送受信を制御する。
【００３５】
ＳＩＰ制御部３０２は、ＴＣＰ／ＩＰ制御部３１０を介してネットワークＮＥＴ１１０上に存在する通信機器との間でＳＩＰパケット（ＳＩＰデータともいう）の送受信を行ってＳＩＰセッション確立処理を行う。
【００３６】
ＳＩＰメッセージ作成部３０３はＳＩＰ接続要求メッセージ（ＩＮＶＩＴＥ）などのＳＩＰメッセージ（つまり、ＳＩＰパケット）の作成を行う。属性情報付加部３０４はＳＩＰメッセージに特別な定義を付加する際、ＳＩＰメッセージに追加の属性情報を付加する。
【００３７】
ＳＩＰサーバ１０２上では、ＴＣＰ／ＩＰ制御部３０１ａ、ＳＩＰ制御部３０２ａ、およびＳＩＰメッセージ作成部３０３ａが動作する。これらＴＣＰ／ＩＰ制御部３０１ａ、ＳＩＰ制御部３０２ａ、およびＳＩＰメッセージ作成部３０３ａはそれぞれ前述のＴＣＰ／ＩＰ制御部３０１、ＳＩＰ制御部３０２、およびＳＩＰメッセージ作成部３０３と同様の機能を有する。
【００３８】
ＳＩＰサーバ１０２において、ＳＩＰメッセージ解析部３０５は、受信したＳＩＰメッセージの解析を行って、ＳＩＰメッセージに属性情報が付加されている場合には属性情報解析部３０６を用いて属性情報の解析を行う。
【００３９】
登録判定部３０７はＳＩＰメッセージ解析部３０５による解析結果に応じて宛先を示すＳＩＰ  ＵＲＩがＳＩＰ  ＵＲＩ記憶部３０８に登録されているか否かを判定する。なお、ＳＩＰ  ＵＲＩ記憶部３０８はＳＩＰサーバ１０２に備えられたメモリ（記憶手段）である。
【００４０】
図４は、図１に示すネットワークにおけるセッション確立を説明するためのシーケンス図である。また、図５は、図１に示す画像形成装置１０１におけるセッション確立を説明するためのフローチャートである。
【００４１】
ここでは、画像形成装置１０１が画像形成装置１０３〜１０５にＦＡＸで同報送信を行いつつ、画像形成装置１０６にＩＰ電話で通話を行う場合を例に挙げて説明する。なお、ここでは、ＳＩＰセッションの数は最大３つに制限されているものとする。
【００４２】
図３〜図５を参照して、画像形成装置１０１では、まずＳＩＰメッセージ作成部３０３がＦＡＸの同報送信を行うため、ＳＩＰ接続要求メッセージ（ＩＮＶＩＴＥ）を作成する。この際、ＳＩＰメッセージ作成部３０３はＳＩＰアドレスとして”ｓｉｐ：ｘｘｘ＠ａｂｃ．ｃｏ．ｊｐ”を宛先に設定するとともに、メディアタイプにｍ＝ｉａｍａｇｅ（画像）を設定する。さらに、属性情報付加部３０４は追加の属性情報であるキャンセル（ＣＡＮＣＥＬ）を示す属性をオフ（ＯＦＦ）にしてＳＩＰ接続要求メッセージに追加する（ステップＳ５０１）。
【００４３】
ＳＩＰ制御部３０２はＴＣＰ／ＩＰ制御部３０１を介してＳＩＰ接続要求メッセージをＳＩＰサーバ１０２に送信する（ステップＳ５０２又はＳ４０１）。
【００４４】
図６は、図１に示すＳＩＰサーバ１０２におけるセッション確立を説明するためのフローチャートである。
【００４５】
ＳＩＰサーバ１０２において、ＳＩＰ制御部３０２ａは、ＴＣＰ／ＩＰ制御部３０１ａを介してＳＩＰ接続要求メッセージを受信する（ステップＳ６０１）。続いて、ＳＩＰメッセージ解析部３０５はＳＩＰ接続要求メッセージの解析を行う（ステップＳ６０２）。
【００４６】
この際、追加の属性情報があると、後述するように、属性情報解析部３０６は属性情報の解析を行う。図示の例では、属性情報解析部３０６によってＣＡＮＣＥＬを示す属性がオン又はオフのいずれであるかが判別される。
【００４７】
次に、ＳＩＰメッセージ解析部３０５は、ＳＩＰメッセージの宛先を示すＳＩＰ  ＵＲＩが既に登録されている宛先であるか否かを確認するため登録判定部３０７に登録判定の指示を行う。登録判定部３０７はＳＩＰ  ＵＲＩ記憶部３０８を参照してＳＩＰメッセージの宛先アドレスが既に登録されているか否かを判定する（ステップＳ６０３）。
【００４８】
図７は、図３に示すＳＩＰ  ＵＲＩ記憶部３０８に登録されたＳＩＰアドレスの一例を説明するための図である。
【００４９】
図７に示すように、ＳＩＰアドレス＝”ｓｉｐ：ｘｘｘ＠ａｂｃ．ｃｏ．ｊｐ”が登録されており、このＳＩＰアドレス＝”ｓｉｐ：ｘｘｘ＠ａｂｃ．ｃｏ．ｊｐ”に関連付けて、３つのＳＩＰアドレス＝”ｓｉｐ：１９２．１６８．１１．３”、”ｓｉｐ：１９２．１６８．１１．４”、および”ｓｉｐ：１９２．１６８．１１．５”が登録されている。
【００５０】
登録判定部３０７によって宛先アドレスが登録されていないと判定されると（ステップＳ６０３において、ＮＯ）、ＳＩＰメッセージ解析部３０５はセッション確立処理を終了する。
【００５１】
一方、登録判定部３０７によって宛先アドレスが登録されていると判定されると（ステップＳ６０３において、ＹＥＳ）、ＳＩＰ制御部３０２ａはＴＣＯ／ＩＰ制御部３０１ｂを介して３つのアドレスの全てにＳＩＰ接続要求メッセージ（ＩＮＶＩＴＥ）を送信する（ステップＳ６０４又はＳ４０２）ＳＩＰ接続要求メッセージを送信した後、ＳＩＰサーバ１０２は各宛先からの応答メッセージの返信を待つ。
【００５２】
続いて、ＳＩＰメッセージ解析部３０５は、属性情報解析部３０６を用いて画像形成装置１０１から送信されたＳＩＰ接続要求メッセージに付加されたＣＡＮＣＥＬが示す属性（ＣＡＮＣＥＬ属性）がオフであるか否かを判定する（ステップＳ６０５）。
【００５３】
ＣＡＮＣＥＬ属性がオフの場合（ステップＳ６０５において、ＹＥＳ）、ＳＩＰメッセージ作成部３０３ａは全ての宛先（つまり、ここでは３つの宛先）から応答メッセージを受信するまで待つ（ステップＳ６０６又はＳ４０３）。
【００５４】
全ての宛先から応答メッセージ（ＯＫ）を受信すると、ＳＩＰメッセージ作成部３０３ａは接続応答メッセージを生成する。そして、ＳＩＰ制御部３０２ａはＴＣＰ／ＩＰ制御部３０１ａを介して当該接続応答メッセージを画像形成装置１０１に送信して（ステップＳ６０７又はＳ４０４）、セッション確立処理を終了する。
【００５５】
一方、ＣＡＮＣＥＬ属性がオンであると（ステップＳ６０５において、ＮＯ）、ＳＩＰメッセージ作成部３０３ａは全ての最初の応答メッセージを受信するまで待つ（ステップＳ６０８）。そして、最初の応答メッセージを受信した後、ＳＩＰメッセージ作成部３０３ａはセッション確立処理をキャンセルするキャンセル要求メッセージを作成する。
【００５６】
ＳＩＰ制御部３０２ａはＴＣＰ／ＩＰ制御部３０１ａを介して当該キャンセル要求メッセージを、応答メッセージを受信した宛先を除く他の宛先に送信する（ステップＳ６０９）。その後、処理はステップＳ６０９に進む。
【００５７】
図５において、画像形成装置１０１では、ＳＩＰ制御部３０２が接続応答メッセージを受信する（ステップＳ５０３）。接続応答メッセージを受信すると、当該接続応答メッセージに応じた接続数（宛先数）ｎ（図示の例では、ｎ＝１又は３）で１つのＳＩＰセッションが確立される。
【００５８】
画像形成装置１０１はＳＩＰ制御部３０２およびＴＣＰ／ＩＰ制御部３０１によってＳＩＰメディア通信（ここでは、ＦＡＸ通信）を開始する（ステップＳ５０４）。そして、画像形成装置１０１におけるセッション確立処理が終了する。
【００５９】
上述のように、画像形成装置１０１において、ＣＡＮＣＥＬ属性がオフとされると、ＳＩＰサーバ１０２では接続数＝３として１つのＳＩＰセッションを確立することになる。これによって、画像形成装置１０１は画像形成装置１０３〜１０５に対してＦＡＸ同報通信を並行して行うことができる（Ｓ４０５）。
【００６０】
一方、ＣＡＮＣＥＬ属性がオンであると、接続数＝１として１つのＳＩＰセッションが確立されることになる。この際には、画像形成装置１０１は画像形成装置１０３〜１０５にＦＡＸ送信するためには、宛先毎に１つのＳＩＰのセッションを確立してＦＡＸ通信を行うことになる。このため、ＳＩＰサーバ１０２では、ＣＡＮＣＥＬ属性がオンである場合には、画像形成装置１０１が画像形成装置１０３〜１０５にＦＡＸ送信するためには３つのＳＩＰセッションを確立する必要がある。
【００６１】
ところが、ここでは、ＳＩＰセッションの最大数が３に制限されているので、３つのＳＩＰセッションを確立して画像形成装置１０１が画像形成装置１０３〜１０４とＦＡＸ通信を行っている際には、別にＳＩＰセッションを確立して、画像形成装置１０１は画像形成装置１０６とＩＰ電話通信を行うことはできない。
【００６２】
一方、前述のように、ＣＡＮＣＥＬ属性をオフとすれば、画像形成装置１０１は１つのＳＩＰセッションによって画像形成装置１０３〜１０５とＦＡＸ通信を並行して行うことができる。そして、画像形成装置１０１は、ＦＡＸ通信を行っている際に、Ｍｅｄｉａ＝Ａｕｄｉｏとして別にＳＩＰセッションを確立して画像形成装置１０６とＩＰ電話通信を行うことができる（Ｓ４０６）。
【００６３】
上述の説明から明らかなように、属性情報が存在しない場合には、ＳＩＰサーバ１０２において、そのｆｏｒｋ機能はＳＩＰ  ＵＲＩに複数の宛先が登録されていると、登録されている宛先の全てにＳＩＰ接続要求メッセージ（ＩＮＶＩＴＥ）を送信する。そして、最初に応答メッセージを受信した宛先以外にはキャンセルメッセージが送信される。
【００６４】
第１の実施形態では、属性情報であるＣＡＮＣＥＬ属性のオン又はオフによってＳＩＰサーバが上記のキャンセルを行うか行わないかを決定するようにしたので、ＣＡＮＣＥＬ属性をオフとすれば複数の宛てに対して１つのＳＩＰセッションを確立して同報通信を並行して行うことができる。
【００６５】
［第２の実施形態］
続いて、本発明の第２の実施形態によるＳＩＰサーバについて説明する。なお、第２の実施形態による画像形成装置およびＳＩＰサーバの構成は、図１〜図３に示す例と同様であるので説明を省略する。また、画像形成装置１０１〜１０６の各々は属性情報付加部３０４を特に備えなくともよい。
【００６６】
第１の実施形態においては、属性情報であるＣＡＮＣＥＬ属性がＳＩＰ接続要求メッセージ（ＩＮＶＩＴＥ）に付加されるが、第２の実施形態においては、ＳＩＰ  ＵＲＩを登録する際に予め属性情報としてＣＡＮＣＥＬ属性がＳＩＰ  ＵＲＩ記憶部３０８に登録される。
【００６７】
図８は、本発明の第２の実施形態において図３に示すＳＩＰ  ＵＲＩ記憶部３０８に登録されたＳＩＰアドレスの他の例を説明するための図である。
【００６８】
図８において、ＳＩＰアドレス”ｓｉｐ：ｘｘｘ＠ａｂｃ．ｃｏ．ｊｐ”に関連付けてＳＩＰアドレス（ＳＩＰ  ＵＲＩ）として３つの宛先が登録されている。さらに、ここでは、ＳＩＰアドレスに関連付けてＣＡＮＣＥＬ属性が登録されている。
【００６９】
第２の実施形態では、画像形成装置１０１において、ＦＡＸ通信を行うため、ＳＩＰ接続要求メッセージを作成する際には、属性情報としてＣＡＮＣＥＬ属性を付加せず、ＳＩＰアドレス（ｓｉｐ：ｘｘｘ＠ａｂｃ．ｃｏ．ｊｐ）を宛先に設定する。
【００７０】
さらに、画像形成装置１０１では、メディアタイプにｍ＝ｉａｍａｇｅを設定してＳＩＰ接続要求メッセージを作成する。そして、このＳＩＰ接続要求メッセージが画像形成装置１０１からＳＩＰサーバ１０２に送られる。
【００７１】
ＳＩＰサーバ１０２では、ＴＣＰ／ＩＰ制御部３０１を介してＳＩＰ制御部３０２がＳＩＰ接続要求メッセージを受信する。ＳＩＰメッセージ解析部３０５はＳＩＰ接続要求メッセージの解析を行う。この際には、ＳＩＰ接続要求メッセージに属性情報（ＣＡＮＣＥＬ属性）が含まれていないので、属性情報の解析は行われない。
【００７２】
続いて、ＳＩＰメッセージ解析部３０５は宛先に関するＳＩＰ  ＵＲＩが既に登録されているか否かを確認するため登録判定部３０７に登録判定を指示する。登録判定部３０７はＳＩＰ  ＵＲＩ記憶部３０８にＳＩＰメッセージの宛先が登録されている否かを判定する。
【００７３】
この場合、登録判定部３０７はＳＩＰアドレス（ｓｉｐ：ｘｘｘ＠ａｂｃ．ｃｏ．ｊｐ）に関連して、ＳＩＰアドレス”ｓｉｐ：１９２．１６８．１１．３”、”ｓｉｐ：１９２．１６８．１１．４”、および”ｓｉｐ：１９２．１６８．１１．５”が登録されていると判定することになる。さらに、登録判定部３０７はＣＡＮＣＥＬ属性が登録されていることを確認して、ＣＡＮＣＥＬ属性をＳＩＰメッセージ解析部２０５に渡す。
【００７４】
ＳＩＰメッセージ解析部３０５は、属性情報解析部３０６によって属性情報であるＣＡＮＣＥＬ属性の解析を行う。図８に示す例では、ＣＡＮＣＥＬ属性がオフであるので、以後の処理は第１の実施形態で説明したようにして行われる。
【００７５】
このように、本発明の第２の実施形態においても、上述の第１の実施形態で説明したように、例えば、ＦＡＸ同報送信によって複数の宛先に送信を行うことができるばかりでなく、ＦＡＸ同報通信を行っている際にＩＰ電話通信を行うことができる。
【００７６】
［第３の実施形態］
続いて、本発明の第３の実施形態によるＳＩＰサーバの一例について説明する。なお、第３の実施形態による画像形成装置およびＳＩＰサーバの構成は図１〜図３に示す例と同様であるので説明を省略する。
【００７７】
上述の第１および第の実施形態では、ＣＡＮＣＥＬ属性を用いて当該ＣＡＮＣＥＬ属性がオン又はオフであるかによって、ＳＩＰサーバ１０２がＳＩＰセッションを確立する際の処理を異ならせた。
【００７８】
第３の実施形態では、ＳＩＰ接続要求メッセージ（ＩＮＶＩＴＥ）の他に、特別のＡＬＬＳＥＮＤ（全送付）メッセージを定義する。ここでは、ＳＩＰメッセージについてＩＮＶＩＴＥの他にＡＬＬＳＥＮＤを定義して、ＳＩＰサーバ１０２は複数の宛先を含むＡＬＬＳＥＮＤメッセージを受信すると、全ての宛先からの応答メッセージを待ってキャンセルを発行しないようにする。
【００７９】
図９は、本発明の第３の実施形態によるＳＩＰサーバのセッション確立を説明するためのフローチャートである。
【００８０】
まず、画像形成装置１０１では、ＳＩＰ接続要求メッセージを作成する際に属性情報は付加せずＳＩＰアドレス（ｓｉｐ：ｘｘｘ＠ａｂｃ．ｃｏ．ｊｐ）を宛先に設定する。
【００８１】
さらに、画像形成装置１０１では、メディアタイプにｍ＝ｉａｍａｇｅを設定して、ＳＩＰ接続要求メッセージを作成する。この際、メソッド（ＭＥＴＨＯＤ）のタイプとしてＩＮＶＩＴＥではなく、ＡＬＬＳＥＮＤが指定される。そして、画像形成装置１０１は当該ＳＩＰ接続要求メッセージをＳＩＰサーバ１０２に送信する。
【００８２】
ＳＩＰサーバ１０２では、ＳＩＰ制御部３０２ａがＴＣＰ／ＩＰ制御部３０１ａを介してＳＩＰ接続要求メッセージを受信する（ステップＳ８０１）。そして、ＳＩＰメッセージ解析部３０５は、ＳＩＰ接続要求メッセージの解析を行う（ステップＳ８０２）。ＳＩＰ接続要求メッセージの解析の際には、ＳＩＰ接続要求メッセージには属性情報が含まれていないので、属性情報の解析は行われない。
【００８３】
ＳＩＰメッセージ解析部３０５は、宛先のＳＩＰ  ＵＲＩが登録されているか否かを確認するため、登録判定部３０７に登録判定の指示を行う。登録判定部３０７はＳＩＰ  ＵＲＩ記憶部３０８にＳＩＰ接続要求メッセージの宛先アドレスが登録されているか否かを判定する（ステップＳ８０３）。
【００８４】
登録判定部３０７によって宛先アドレスが登録されていないと判定されると（ステップＳ８０３において、ＮＯ）、ＳＩＰメッセージ解析部３０５はセッション確立処理を終了する。
【００８５】
ここでは、ＳＩＰ  ＵＲＩ記憶部３０８にＳＩＰアドレス”ｓｉｐ：ｘｘｘ＠ａｂｃ．ｃｏ．ｊｐ”が登録され、さらに、宛先アドレス”ｓｉｐ：１９２．１６８．１１．３”、”ｓｉｐ：１９２．１６８．１１．４”、および”ｓｉｐ：１９２．１６８．１１．５”が登録されている。
【００８６】
従って、登録判定部３０７は宛先アドレスが登録されている判定することになる（ステップＳ８０３において、ＹＥＳ）。そして、ＳＩＰメッセージ作成部３０３はこれら宛先アドレスにＳＩＰ接続要求メッセージ（ＩＮＶＩＴＥ）を送信する（ステップＳ８０４）。
【００８７】
第３の実施形態では、ＡＬＬＳＥＮＤが指定されていると、ＳＩＰサーバ１０２は、前述のＣＡＮＣＥＬ属性がオフである場合と同様の処理を行う。そして、ＳＩＰメッセージ作成部３０３ａは全ての宛先から応答メッセージの返信を受けるまで待つ（ステップＳ８０５）。
【００８８】
全ての宛先から応答メッセージ（ＯＫ）の返信を受信すると、ＳＩＰメッセージ作成部３０３ａは接続応答メッセージを生成する。そして、ＳＩＰ制御部３０２ａはＴＣＰ／ＩＰ制御部３０１ａを介して当該接続応答メッセージを画像形成装置１０１に送信して（ステップＳ８０６）、セッション確立処理を終了する。
【００８９】
このように、第３の実施形態では、ＭＥＴＨＯＤとしてＡＬＬＳＥＮＤが指定された場合にのみ、宛先アドレスで指定された複数の接続を１つのＳＩＰセッションで行うようにしたので、例えば、ＦＡＸ同報送信によって複数の宛先に送信を行うことができるばかりでなく、ＦＡＸ同報通信中にＩＰ電話通信を行うことができる。
【００９０】
上述の説明から明らかなように、図１に示す例では、画像形成装置１０１が送信側端末装置であり、画像形成装置１０３〜１０６の各々が受信側端末装置である。
【００９１】
また、図３において、ＳＩＰ制御部３０２ａおよびＴＣＰ／ＩＰ制御部３０１ａが送信手段として機能する。さらに、ＳＩＰメッセージ解析部３０５および属性情報解析部３０６が判定手段として機能する。そして、ＳＩＰメッセージ作成部３０３ａ、登録判定部３０７、ＳＩＰ制御部３０２ａ、およびＴＣＰ／ＩＰ制御部３０１ａがセッション確立手段として機能する。
【００９２】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００９３】
例えば、上記の実施の形態の機能を制御方法として、この制御方法をＳＩＰサーバに実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、この制御プログラムをＳＩＰサーバが備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００９４】
この際、制御方法および制御プログラムの各々は、少なくとも送信ステップ、判定ステップ、およびセッション確立ステップを有することになる。
【００９５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００９６】
１０１，１０３〜１０６  画像形成装置
１０２  ＳＩＰサーバ
３０１，３０１ａ  ＴＣＰ／ＩＰ制御部
３０２，３０２ａ  ＳＩＰ制御部
３０３，３０３ａ  ＳＩＰメッセージ作成部
３０４  属性情報付加部
３０５  ＳＩＰメッセージ解析部
３０６  属性情報解析部
３０７  登録判定部
３０８  ＳＩＰ  ＵＲＩ記憶部
【図１】
0005893304.tif 000002
【図２】
0005893304.tif 000003
【図３】
0005893304.tif 000004
【図４】
0005893304.tif 000005
【図５】
0005893304.tif 000006
【図６】
0005893304.tif 000007
【図７】
0005893304.tif 000008
【図８】
0005893304.tif 000009
【図９】
0005893304.tif 000010
【図１０】
0005893304.tif 000011