(57)【特許請求の範囲】
【請求項１】
複数の端末及び網を１つのポートに接続可能とする接続部と、
前記複数の端末に対する交換処理を実行する第１の処理部と、
前記網に対する交換処理を実行する第２の処理部と、
前記接続部にて受信した交換に係わるメッセージのメッセージ種別を判定し、当該メッセージ種別がリクエストの場合、当該メッセージ中の送信先識別情報に基づいて、当該メッセージを前記第１の処理部または第２の処理部に振り分け、当該メッセージ種別がレスポンスの場合、当該メッセージ中の送信元識別情報に基づいて、当該メッセージを前記第１の処理部または第２の処理部に振り分ける振り分け部とを具備するインタフェース装置。
【請求項２】
さらに、前記複数の端末を特定する端末ＩＤ及び前記網上のサービスプロバイダから割り当てられた加入者ＩＤを記憶する記憶部を備え、
前記振り分け部は、受信した前記メッセージの送信先識別情報もしくは送信元識別情報と、前記端末ＩＤもしくは加入者ＩＤと比較して、当該メッセージを前記第１の処理部または第２の処理部に振り分ける請求項１記載のインタフェース装置。
【請求項３】
前記振り分け部は、前記メッセージ種別がリクエストの場合、当該メッセージ中の送信先識別情報が、前記記憶部に記憶された加入者ＩＤの中に有る場合、当該メッセージを前記第２の処理部に振り分け、前記記憶部に該当する加入者ＩＤが無い場合、前記メッセージ中の送信元識別情報が、前記記憶部に記憶された端末ＩＤの中に有る場合、当該メッセージを前記第１の処理部に振り分ける請求項２記載のインタフェース装置。
【請求項４】
前記振り分け部は、前記メッセージ種別がレスポンスの場合、当該メッセージ中の送信元識別情報が、前記記憶部に記憶された加入者ＩＤの中に有る場合、当該メッセージを前記第２の処理部に振り分け、前記記憶部に該当する加入者ＩＤが無い場合、前記メッセージ中の送信先識別情報が、前記記憶部に記憶された端末ＩＤの中に有る場合、当該メッセージを前記第１の処理部に振り分ける請求項２記載のインタフェース装置。
【請求項５】
複数の端末を収容し、かつ網を接続可能とするインタフェース装置と、
このインタフェース装置に対し前記複数の端末または前記網に係わる交換処理を実行させる交換制御部とを具備し、
前記インタフェース装置は、
前記複数の端末及び前記網を１つのポートにより接続する接続部と、
前記複数の端末に対する交換処理を実行する第１の処理部と、
前記網に対する交換処理を実行する第２の処理部と、
前記接続部にて受信した交換に係わるメッセージの当該メッセージ種別を判定し、当該メッセージ種別がリクエストの場合、当該メッセージ中の送信先識別情報に基づいて、当該メッセージを前記第１の処理部または第２の処理部に振り分け、当該メッセージ種別がレスポンスの場合、当該メッセージ中の送信元識別情報に基づいて、当該メッセージを前記第１の処理部または第２の処理部に振り分ける振り分け部とを備える電子機器。
【請求項６】
前記インタフェース装置は、前記複数の端末を特定する端末ＩＤ及び前記網上のサービスプロバイダから割り当てられた加入者ＩＤを記憶する記憶部をさらに備え、
前記振り分け部は、受信した前記メッセージの送信先識別情報もしくは送信元識別情報と、前記端末ＩＤもしくは加入者ＩＤと比較して、当該メッセージを前記第１の処理部または第２の処理部に振り分ける請求項５記載の電子機器。
【請求項７】
前記振り分け部は、前記メッセージ種別がリクエストの場合、当該メッセージ中の送信先識別情報が、前記記憶部に記憶された加入者ＩＤの中に有る場合、当該メッセージを前記第２の処理部に振り分け、前記記憶部に該当する加入者ＩＤが無い場合、前記メッセージ中の送信元識別情報が、前記記憶部に記憶された端末ＩＤの中に有る場合、当該メッセージを前記第１の処理部に振り分ける請求項６記載の電子機器。
【請求項８】
前記振り分け部は、前記メッセージ種別がレスポンスの場合、当該メッセージ中の送信元識別情報が、前記記憶部に記憶された加入者ＩＤの中に有る場合、当該メッセージを前記第２の処理部に振り分け、前記記憶部に該当する加入者ＩＤが無い場合、前記メッセージ中の送信先識別情報が、前記記憶部に記憶された端末ＩＤの中に有る場合、当該メッセージを前記第１の処理部に振り分ける請求項６記載の電子機器。
【請求項９】
複数の端末及び網を１つのポートにより接続可能とし、前記複数の端末に対する交換処理を実行する第１の処理部と、前記網に対する交換処理を実行する第２の処理部とを備えるインタフェース装置で使用される制御方法において、
交換に係わるメッセージを受信するとき、当該メッセージ種別を判定し、
当該メッセージ種別がリクエストの場合、当該メッセージ中の送信先識別情報に基づいて、当該メッセージを前記第１の処理部または第２の処理部に振り分け、
当該メッセージ種別がレスポンスの場合、当該メッセージ中の送信元識別情報に基づいて、当該メッセージを前記第１の処理部または第２の処理部に振り分けるインタフェース装置で使用される制御方法。
【請求項１０】
前記複数の端末を特定する端末ＩＤ及び前記網上のサービスプロバイダから割り当てられた加入者ＩＤをメモリに記憶しておき、
前記メッセージ種別がリクエストであるメッセージを振り分けることは、当該メッセージ中の送信先識別情報に基づいて、前記メモリを参照し、この参照結果に基づいて、当該メッセージを前記第１の処理部または第２の処理部に振り分け、
前記メッセージ種別がレスポンスであるメッセージを振り分けることは、当該メッセージ中の送信元識別情報に基づいて、前記記憶部を参照し、この参照結果に基づいて、当該メッセージを前記第１の処理部または第２の処理部に振り分ける請求項９記載のインタフェース装置で使用される制御方法。
【請求項１１】
前記メッセージ種別がリクエストであるメッセージを振り分けることは、当該メッセージ中の送信先識別情報が、前記記憶部に記憶された加入者ＩＤの中に有る場合、当該メッセージを前記第２の処理部に振り分け、前記記憶部に該当する加入者ＩＤが無い場合、前記メッセージ中の送信元識別情報が、前記記憶部に記憶された端末ＩＤの中に有る場合、当該メッセージを前記第１の処理部に振り分ける請求項１０記載のインタフェース装置で使用される制御方法。
【請求項１２】
前記メッセージ種別がレスポンスであるメッセージを振り分けることは、当該メッセージ中の送信元識別情報が、前記記憶部に記憶された加入者ＩＤの中に有る場合、当該メッセージを前記第２の処理部に振り分け、前記記憶部に該当する加入者ＩＤが無い場合、前記メッセージ中の送信先識別情報が、前記記憶部に記憶された端末ＩＤの中に有る場合、当該メッセージを前記第１の処理部に振り分ける請求項１０記載のインタフェース装置で使用される制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、例えばトランクゲートウェイ装置に係わり、特に端末側と網側とを両方接続できるようにしたインタフェース装置、このインタフェース装置を備えた電子機器及びインタフェース装置で使用される制御方法に関する。
【背景技術】
【０００２】
近年、ＩＰ（Internet Protocol）網を介して、双方向に画像や音声をパケットデータとして、リアルタイムに送受信するＩＰ電話システムが普及し始めている。このＩＰ電話システムでは、ＩＰ網に接続される主装置ごとに内線間通信や外線発着信を行えることは勿論のこと、ＩＰ網を経由した主装置間での内線通信や外線発着信を行うことができる。また、このＩＰ電話システムでは、そのプロトコルとしてＳＩＰが広く使われている。
【０００３】
この種のシステムでは、主装置ごとのＳＩＰ端末のＳＩＰＵＲＩ（端末ＩＤ）をＳＩＰ網上の事業者の登録サーバに予め登録しておき、ＳＩＰ端末にてＳＩＰ網を使用して通話を行う際に、上記登録されたＳＩＰＵＲＩを基にサーバがＳＩＰ端末の認証を行うようにしている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−４２１７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記主装置では、端末側と網側とで、メッセージを受信するＩＰポートを別々に分けている。この場合、端末（以下、サーバ機能と称する）はポート番号５０６０、ＩＰ網（以下、クライアント機能と称する）は５０６２というように、広く認知されているデフォルトポート番号５０６０を使用しない場合が出てくるため、端末の設定やファイアウォール、アプリケーションレイヤゲートウェイといったネットワーク機器の設定が煩雑となり、不便である。
【０００６】
そこで、この発明の目的は、広く認知されている１つのデフォルトポート番号を使用してネットワーク環境の構築が容易なインタフェース装置、このインタフェース装置を備えた電子機器及びインタフェース装置で使用される制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
実施形態によればインタフェース装置は、接続部と、第１の処理部と、第２の処理部と、振り分け部とを備える。接続部は、複数の端末及び網を１つのポートに接続可能とする。第１の処理部は、複数の端末に対する交換処理を実行する。第２の処理部は、網に対する交換処理を実行する。振り分け部は、前記接続部にて受信した交換に係わるメッセージのメッセージ種別を判定し、当該メッセージ種別がリクエストの場合、当該メッセージ中の送信先識別情報に基づいて、当該メッセージを前記第１の処理部または第２の処理部に振り分け、当該メッセージ種別がレスポンスの場合、当該メッセージ中の送信元識別情報に基づいて、当該メッセージを前記第１の処理部または第２の処理部に振り分ける。
【発明の効果】
【０００８】
以上詳述したようにこの発明によれば、広く認知されている１つのデフォルトポート番号を使用してネットワーク環境の構築が容易なインタフェース装置、このインタフェース装置を備えた電子機器及びインタフェース装置で使用される制御方法を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】この発明に係わるＩＰ電話システムの一実施形態を示すブロック図。
【図２】上記図１に示した加入者番号登録テーブルの記憶内容の一例を示す図。
【図３】上記図１に示したＳＩＰ内線端末番号登録テーブルの記憶内容の一例を示す図。
【図４】同実施形態におけるＳＩＰクライアント／サーバ振分け部の処理動作を説明するために示すシーケンス図。
【図５】同実施形態におけるＳＩＰクライアント／サーバ振分け部のＳＩＰクライアント／サーバ振分け制御処理手順を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、この発明の実施形態について図面を参照して詳細に説明する。  
図１は、この発明に係わるＩＰ電話システムの一実施形態を示すブロック図であり、１は構内交換機を示している。
【００１１】
構内交換機１は、複数のインタフェース部１１（ここでは、説明の簡単なためインタフェース１１のみを図示）と、中央制御部１２とを備え、制御バス１３を介して相互に接続されている。
【００１２】
インタフェース部１１は、ＳＩＰ網ＮＷに接続され、中央制御部１２による制御の下、ＳＩＰ網ＮＷとの間の呼の確立処理等を行う。また、インタフェース部１１には、複数のＳＩＰ内線端末Ｔ１〜Ｔｎ（ｎは自然数）が収容される。そして、インタフェース部１１は、複数のＳＩＰ内線端末Ｔ１〜Ｔｎに対する発着信処理等のインタフェース動作を行う。また、インタフェース部１１は、複数のＳＩＰ内線端末Ｔ１〜Ｔｎとのインタフェース動作に係わる種々の制御情報の授受を、中央制御部１２との間で行なう。
【００１３】
一方、中央制御部１２は、構内交換機１としての動作を実現するための制御機能を備えている。
【００１４】
ところで、本実施形態のインタフェース部１１は、ＳＩＰクライアント／サーバ振分け部１１１と、ＳＩＰ網ＮＷのドメイン名情報を記憶した加入者番号登録テーブル１１２と、ＳＩＰサーバ名（ＩＰアドレス）情報を記憶したＳＩＰ内線端末番号登録テーブル１１３と、ＳＩＰクライアント処理部１１４と、ＳＩＰサーバ処理部１１５と、ＳＩＰメッセージ受信用の唯一つのＩＰポート１１６とから構成される。
【００１５】
ＳＩＰクライアント／サーバ振分け部１１１は、ＩＰポート１１６により受信されるＳＩＰリクエストメッセージまたはＳＩＰレスポンスメッセージに含まれる送信元ＳＩＰＵＲＩまたは送信先ＳＩＰＵＲＩを利用して、加入者番号登録テーブル１１２及びＳＩＰ内線端末番号登録テーブル１１３を参照し、この参照結果に基づいてＳＩＰリクエストメッセージまたはＳＩＰレスポンスメッセージのＳＩＰクライアント処理部１１４またはＳＩＰサーバ処理部１１５への振り分け制御を実行する。
【００１６】
加入者番号登録テーブル１１２には、図２に示すように、ＳＩＰ網ＮＷのサービスプロバイダから割り当てられた加入者番号（ＳＩＰＵＲＩのユーザ部相当）の情報を予め全て登録してある。
【００１７】
ＳＩＰ内線端末番号登録テーブル１１３には、図３に示すように、構内交換機１に収容するＳＩＰ内線端末Ｔ１〜Ｔｎの番号（ＳＩＰＵＲＩのユーザ部相当）の情報を予め全て登録してある。
【００１８】
ＳＩＰクライアント処理部１１４は、ＳＩＰ網ＮＷとの間の呼の確立処理等のインタフェース処理を実行すると共に、このインタフェース動作に係わる制御情報の授受を中央制御部１２との間で行う。
【００１９】
ＳＩＰサーバ処理部１１５は、複数のＳＩＰ内線端末Ｔ１〜Ｔｎに対する発着信処理等のインタフェース動作を行うと共に、このインタフェース動作に係わる制御情報の授受を中央制御部１２との間で行う。
【００２０】
図４は、ＳＩＰクライアント／サーバ振分け部１１１の処理動作を説明するために示すシーケンス図である。
【００２１】
ＳＩＰクライアント／サーバ振分け部１１１がＳＩＰメッセージを受信すると、受信したSIPメッセージがリクエストであればＳＩＰリクエストメッセージの送信先ＳＩＰＵＲＩのユーザ部をキーに加入者番号登録テーブル１１２をサーチし一致する加入者番号があった場合に、ＳＩＰリクエストメッセージの送信先ＳＩＰＵＲＩのホスト部をＳＩＰ網ＮＷのドメイン名情報と比較し、一致した場合にＳＩＰクライアント処理部１１４に振り分ける。
【００２２】
一方、ＳＩＰクライアント処理部１１４に振り分けられなかった場合、ＳＩＰクライアント／サーバ振分け部１１１は、ＳＩＰリクエストメッセージの送信元ＳＩＰＵＲＩのユーザ部をキーにＳＩＰ内線端末番号登録テーブル１１３をサーチし一致するＳＩＰ内線端末番号があった場合に、ＳＩＰリクエストメッセージの送信元ＳＩＰＵＲＩのホスト部をＳＩＰサーバ名（ＩＰアドレス）情報と比較し、一致した場合はＳＩＰサーバ処理部１１５に振り分ける。
【００２３】
また、受信したＳＩＰメッセージがレスポンスであれば、ＳＩＰクライアント／サーバ振分け部１１１は、ＳＩＰレスポンスメッセージの送信元ＳＩＰＵＲＩのユーザ部をキーに加入者番号登録テーブル１１２をサーチし一致する加入者番号があった場合はＳＩＰレスポンスメッセージの送信元ＳＩＰＵＲＩのホスト部をＳＩＰ網ＮＷのドメイン名情報と比較し、一致した場合にＳＩＰクライアント処理部１１４に振り分ける。
【００２４】
一方、ＳＩＰクライアント処理部１１４に振り分けられなかった場合、ＳＩＰクライアント／サーバ振分け部１１１は、ＳＩＰレスポンスメッセージの送信先ＳＩＰＵＲＩのユーザ部をキーにＳＩＰ内線端末番号登録テーブル１１３をサーチし一致するＳＩＰ内線端末番号があった場合に、ＳＩＰレスポンスメッセージの送信先ＳＩＰＵＲＩのホスト部をＳＩＰサーバ名（ＩＰアドレス）情報と比較し、一致した場合にＳＩＰサーバ処理部１１５に振り分ける。
【００２５】
図５は、ＳＩＰクライアント／サーバ振分け部１１１のＳＩＰクライアント／サーバ振分け制御処理手順を示すフローチャートである。
【００２６】
ＳＩＰクライアント／サーバ振分け部１１１は、ＳＩＰメッセージを受信すると、ステップＳＴ５ａからステップＳＴ５ｂの処理に移行してここでＳＩＰメッセージ種別の判定を行ない、ＳＩＰメッセージ種別がリクエストの場合は、サーチキーをＳＩＰリクエストメッセージ中の送信先ＳＩＰＵＲＩのユーザ部として加入者番号登録テーブル１１２をサーチし、一致する加入者番号があった場合に、ステップＳＴ５ｃからステップＳＴ５ｄに移行してここで送信先ＳＩＰＵＲＩのホスト部とＳＩＰ網ＮＷのドメイン名情報を比較し、一致した場合の振分け先はSIPクライアント処理部１１４となる（ステップＳＴ５ｅ）。
【００２７】
一方、上記ステップＳＴ５ｃで加入者番号登録テーブル１１２のサーチアウトまたは、上記ステップＳＴ５ｄで送信先ＳＩＰＵＲＩのホスト部とＳＩＰ網ＮＷのドメイン名情報の比較で不一致となった場合、ＳＩＰクライアント／サーバ振分け部１１１は、サーチキーをＳＩＰリクエストメッセージ中の送信元ＳＩＰＵＲＩのユーザ部としてＳＩＰ内線端末番号登録テーブル１１３をサーチし（ステップＳＴ５ｆ）、一致するＳＩＰ内線端末番号があった場合に、送信元ＳＩＰＵＲＩのホスト部とＳＩＰサーバ名（ＩＰアドレス）情報を比較し（ステップＳＴ５ｇ）、一致した場合の振分け先はＳＩＰサーバ処理部１１５となる（ステップＳＴ５ｈ）。
【００２８】
また、上記ステップＳＴ５ｆでＳＩＰ内線端末番号登録テーブル１１３のサーチアウトまたは、上記ステップＳＴ５ｇの送信元ＳＩＰＵＲＩのホスト部とＳＩＰサーバ名（ＩＰアドレス）情報の比較で不一致となった場合に、振分け先無しとしてＳＩＰエラーレスポンスを送信する等のエラー処理を行なう。
【００２９】
また、上記ステップＳＴ５ｂにおいて、ＳＩＰメッセージ種別がレスポンスの場合、ＳＩＰクライアント／サーバ振分け部１１１は、サーチキーをＳＩＰレスポンスメッセージ中の送信元ＳＩＰＵＲＩのユーザ部として加入者番号登録テーブル１１２をサーチし（ステップＳＴ５ｉ）、一致する加入者番号があった場合に、送信元ＳＩＰＵＲＩのホスト部とＳＩＰ網ＮＷのドメイン名情報を比較し（ステップＳＴ５ｊ）、一致した場合の振分け先はＳＩＰクライアント処理部１４となる。
【００３０】
一方、上記ステップＳＴ５ｉで加入者番号登録テーブル１１２のサーチアウトまたは、上記ステップＳＴ５ｊで送信元ＳＩＰＵＲＩのホスト部とＳＩＰ網ＮＷのドメイン名情報の比較で不一致となった場合、ＳＩＰクライアント／サーバ振分け部１１１は、サーチキーをＳＩＰレスポンスメッセージ中の送信先ＳＩＰＵＲＩのユーザ部としてＳＩＰ内線端末番号登録テーブル１１３をサーチし（ステップＳＴ５ｋ）、一致するＳＩＰ内線端末番号があった場合に送信先ＳＩＰＵＲＩのホスト部とＳＩＰサーバ名（ＩＰアドレス）情報を比較し（ステップＳＴ５ｌ）、一致した場合の振分け先はＳＩＰサーバ処理部１１５となる。
【００３１】
また、上記ステップＳＴ５ｋでＳＩＰ内線端末番号登録テーブル１１３のサーチアウトまたは、上記ステップＳＴ５ｌで送信先ＳＩＰＵＲＩのホスト部とＳＩＰサーバ名（ＩＰアドレス）情報の比較で不一致となった場合に、ＳＩＰクライアント／サーバ振分け部１１１は、振分け先無しとしてＳＩＰメッセージを破棄する等のエラー処理を行なう。
【００３２】
以上のように上記実施形態では、インタフェース部１１において、複数のＳＩＰ内線端末Ｔ１〜Ｔｎ及びＳＩＰ網ＮＷを１つのＩＰポート１１６に接続するとともに、ＳＩＰクライアント処理部１１４と、ＳＩＰサーバ処理部１１５とを内蔵し、１つのＩＰポート１１６によりＳＩＰメッセージを受信した場合に、ＳＩＰクライアント／サーバ振り分け部１１１にてＳＩＰメッセージ中の送信先ＳＩＰＵＲＩまたは送信元ＳＩＰＵＲＩを利用して当該ＳＩＰメッセージをＳＩＰクライアント処理部１１４と、ＳＩＰサーバ処理部１１５とに振り分けるようにしている。
【００３３】
従って、ＳＩＰサーバ機能とＳＩＰクライアント機能といった異なるＳＩＰサービスのＳＩＰメッセージを同一のＩＰポート１１６で受信できる構成とすることにより、広く認知されているＳＩＰのデフォルトポート番号５０６０のみを使用してネットワーク環境の容易な構築が可能となる。
【００３４】
また、上記実施形態では、インタフェース部１１において、加入者番号登録テーブル１１２及びＳＩＰ内線端末番号登録テーブル１１３に登録されているＳＩＰ内線端末Ｔ１〜Ｔｎ及びＳＩＰ網ＮＷに関する情報を用いて、簡単な手順によりＳＩＰメッセージをＳＩＰクライアント処理部１１４と、ＳＩＰサーバ処理部１１５とに振り分けることができる。
【００３５】
なお、上記実施形態では、ＳＩＰメッセージをＩＰポート１１６で受信した場合に、加入者番号登録テーブル１１２から先にサーチする例について説明したが、ＳＩＰ内線端末番号登録テーブル１１３から先にサーチするようにしてもよい。
【００３６】
また、ＳＩＰ内線端末について、ＳＩＰで規定される通信機能を備えているものであれば、無線ＬＡＮを利用した端末や、パーソナル・コンピュータ上のソフトウェアで実現しているソフトフォンであってもよい。
【００３７】
また、上記実施形態では、構内交換機１にインタフェース部１１を備える例について説明したが、他の電子機器にインタフェース部１１を備えるようにしてもよい。
【００３８】
その他、システムの構成及び種類、構内交換機の構成及び種類、インタフェース部の機能、加入者番号登録テーブル及びＳＩＰ内線端末番号登録テーブルの記憶内容、ＳＩＰメッセージのＳＩＰクライアント処理部及びＳＩＰサーバ処理部への振り分け制御方法等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【符号の説明】
【００３９】
１…構内交換機、１１…インタフェース部、１２…中央制御部、１３…制御バス、１１１…ＳＩＰクライアント／サーバ振り分け部、１１２…加入者番号登録テーブル、１１３…ＳＩＰ内線端末番号登録テーブル、１１４…ＳＩＰクライアント処理部、１１５…ＳＩＰサーバ処理部、１１６…ＩＰポート、ＮＷ…ＳＩＰ網、Ｔ１〜Ｔｎ…ＳＩＰ内線端末。
【図１】
0005377615.tif 000002
【図２】
0005377615.tif 000003
【図３】
0005377615.tif 000004
【図４】
0005377615.tif 000005
【図５】
0005377615.tif 000006