(57)【要約】【課題】  ユーザ情報などの接続条件を、接続先ネットワークなどに適応して柔軟に決定できるようにする。【解決手段】  本発明は、通信端末を収容し、複数種類の他の通信サーバと接続可能な通信サーバに関する。そして、いずれか１以上の他の通信サーバに適合する接続条件を、全ての他の通信サーバに対応できるように複数種類管理している接続条件管理部と、他の通信サーバ毎に、接続条件管理部におけるいずれかの接続条件にリンクさせるインデックス情報を含め、他の通信サーバに係る情報を管理する対向通信サーバ情報管理部と、いずれかの他の通信サーバからの通信信号の受信時、又は、いずれかの他の通信サーバへの通信信号の送信時に、対向通信サーバ情報管理部を介して、接続条件管理部で管理されている接続条件を取り出し、その接続条件に応じた処理を実行するサービスシナリオ機能部を有することを特徴とする。【選択図】      図１
2009124572.tif 000002
【特許請求の範囲】
【請求項１】
通信端末を収容し、複数種類の他の通信サーバと接続可能な通信サーバにおいて、
いずれか１以上の上記他の通信サーバに適合する接続条件を、全ての他の通信サーバに対応できるように複数種類管理している接続条件管理部と、
上記他の通信サーバ毎に、上記接続条件管理部におけるいずれかの上記接続条件にリンクさせるインデックス情報を含め、上記他の通信サーバに係る情報を管理する対向通信サーバ情報管理部と、
いずれかの上記他の通信サーバからの通信信号の受信時、又は、いずれかの上記他の通信サーバへの通信信号の送信時に、上記対向通信サーバ情報管理部を介して、上記接続条件管理部で管理されている接続条件を取り出し、その接続条件に応じた処理を実行するサービスシナリオ機能部と
を有することを特徴とする通信サーバ。
【請求項２】
上記接続条件管理部は、上記接続条件として、着信者情報の通知条件と発信者情報の通知条件とを有することを特徴とする請求項１に記載の通信サーバ。
【請求項３】
上記サービスシナリオ機能部は、いずれかの上記他の通信サーバからの通信信号の受信時には、上記他の通信サーバに係る接続条件のうち、受信条件を適用して、所定情報を取得することを特徴とする請求項１又は２に記載の通信サーバ。
【請求項４】
上記サービスシナリオ機能部は、いずれかの上記他の通信サーバへの通信信号の送信時には、上記他の通信サーバに係る接続条件のうち、送信条件を適用して、所定情報を上記通信信号内に設定することを特徴とする請求項１又は２に記載の通信サーバ。
【請求項５】
通信端末を収容し、複数種類の他の通信サーバと接続可能な通信サーバが、いずれかの上記他の通信サーバと接続するための接続条件を決定する通信サーバの接続条件決定方法であって、
接続条件管理部、対向通信サーバ情報管理部及びサービスシナリオ機能部を備え、
上記接続条件管理部は、いずれか１以上の上記他の通信サーバに適合する接続条件を、全ての他の通信サーバに対応できるように複数種類管理し、
上記対向通信サーバ情報管理部は、上記他の通信サーバ毎に、上記接続条件管理部におけるいずれかの上記接続条件にリンクさせるインデックス情報を含め、上記他の通信サーバに係る情報を管理し、
上記サービスシナリオ機能部は、いずれかの上記他の通信サーバからの通信信号の受信時、又は、いずれかの上記他の通信サーバへの通信信号の送信時に、上記対向通信サーバ情報管理部を介して、上記接続条件管理部で管理されている接続条件を取り出し、その接続条件に応じた処理を実行する
ことを特徴とする通信サーバの接続条件決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信サーバ、及び、通信サーバの接続条件決定方法に関し、例えば、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）により通信を行うＳＩＰ交換機システム等のＳＩＰサーバに適用し得るものである。
【背景技術】
【０００２】
ＳＩＰサーバの代表的なものとしてＳＩＰ交換機システムがある（特許文献１、非特許文献１参照）。ＳＩＰ交換機システムは、ＳＩＰプロトコルに対応したユーザ端末を多数収容し、ＳＩＰユーザ端末かつ事業者（キャリア）毎のＳＩＰ交換機システムとＳＩＰ信号を送受信することで、ユーザに対して電話呼接続サービス等を提供している。
【０００３】
一般の交換機システムでは、ユーザが相手先の電話番号をダイヤルし、交換機システムが受信したダイヤル番号を適切にルーチングすることで、発信者と着信者との通話を確立させている。また、交換機システム間で発信者情報を通知することで、同一事業者内のみならず、異なる事業者間で接続したときの料金精算などを可能としている。
【０００４】
ＳＩＰ交換機システムにおいても、ユーザ端末がＳＩＰ交換機システムに対して接続先の着信者情報を通知し、ＳＩＰ交換機システムがユーザ端末から受信した着信者情報を適切にルーチングし、かつ、発信者情報をＳＩＰ交換機システム間で通知することでＳＩＰを使用した電話サービスを実現している。なお、着信者情報及び発信者情報はユーザ情報とも呼ばれる。
【０００５】
ＳＩＰ交換機システムでは、電話の発信にＩＮＶＩＴＥリクエストを使用し、発信者情報の通知にＰ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙヘッダ、着信者情報の通知にＲｅｑｕｅｓｔ−ＵＲＩを使用するのが一般的である。
【特許文献１】特開２００６−５８８０号公報
【非特許文献１】ＲＦＣ３２６１
【発明の開示】
【発明が解決しようとする課題】
【０００６】
今日、ＩＰ電話を実現するプロトコルとしてＳＩＰが一般的となってきていることから、ＩＰ電話サービスを提供する通信事業者同士のＳＩＰ交換機システムによる相互接続が実施されてきている。
【０００７】
ＳＩＰ交換機システム同士でユーザ情報（発信者情報、着信者情報）を通知するために、発信者情報はＰ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙヘッダ（以下、適宜、ＰＡＩヘッダと呼ぶ）を使用し、着信者情報はＲｅｑｕｅｓｔ−ＵＲＩを使用することが一般的となりつつも、事業者毎に保有するＳＩＰ交換機システムの仕様により、上記以外のヘッダにて通知する必要が生じ、相互接続時の阻害要因となることが多数発生してきた。
【０００８】
このため、ＳＩＰ交換機システムにおいて、接続先事業者が保有するＳＩＰ交換機システム毎に、発信者情報、着信者情報の通知条件を設定する必要がある。
【０００９】
また、現在は標準化機関におけるＮＧＮ（次世代ネットワーク）対応など、ＳＩＰ交換機システムとして、新旧のシステムが混在する過度期に直面していることから、新ＳＩＰ交換機システムと旧ＳＩＰ交換機システムとで接続することも必要になってくることが予想される。
【００１０】
そのため、ユーザ情報などの接続条件を、接続先ネットワークなどに適応して柔軟に決定可能な通信サーバ、及び、通信サーバの接続条件決定方法が望まれている。
【課題を解決するための手段】
【００１１】
第１の本発明は、通信端末を収容し、複数種類の他の通信サーバと接続可能な通信サーバにおいて、（１）いずれか１以上の上記他の通信サーバに適合する接続条件を、全ての他の通信サーバに対応できるように複数種類管理している接続条件管理部と、（２）上記他の通信サーバ毎に、上記接続条件管理部におけるいずれかの上記接続条件にリンクさせるインデックス情報を含め、上記他の通信サーバに係る情報を管理する対向通信サーバ情報管理部と、（３）いずれかの上記他の通信サーバからの通信信号の受信時、又は、いずれかの上記他の通信サーバへの通信信号の送信時に、上記対向通信サーバ情報管理部を介して、上記接続条件管理部で管理されている接続条件を取り出し、その接続条件に応じた処理を実行するサービスシナリオ機能部とを有することを特徴とする。
【００１２】
第２の本発明は、通信端末を収容し、複数種類の他の通信サーバと接続可能な通信サーバが、いずれかの上記他の通信サーバと接続するための接続条件を決定する通信サーバの接続条件決定方法であって、接続条件管理部、対向通信サーバ情報管理部及びサービスシナリオ機能部を備え、（１）上記接続条件管理部は、いずれか１以上の上記他の通信サーバに適合する接続条件を、全ての他の通信サーバに対応できるように複数種類管理し、（２）  上記対向通信サーバ情報管理部は、上記他の通信サーバ毎に、上記接続条件管理部におけるいずれかの上記接続条件にリンクさせるインデックス情報を含め、上記他の通信サーバに係る情報を管理し、（３）上記サービスシナリオ機能部は、いずれかの上記他の通信サーバからの通信信号の受信時、又は、いずれかの上記他の通信サーバへの通信信号の送信時に、上記対向通信サーバ情報管理部を介して、上記接続条件管理部で管理されている接続条件を取り出し、その接続条件に応じた処理を実行することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ユーザ情報などの接続条件を、接続先ネットワークなどに適応して柔軟に決定することができる。
【発明を実施するための最良の形態】
【００１４】
（Ａ）主たる実施形態  
以下、本発明による通信サーバ、及び、通信サーバの接続条件決定方法を、ＳＩＰ交換機システムに適用した一実施形態を、図面を参照しながら詳述する。
【００１５】
（Ａ−１）実施形態の構成
図２は、実施形態に係るＳＩＰ交換機システムのネットワーク上での位置を示す説明図である。
【００１６】
図２において、実施形態のＳＩＰ交換機システム１００は、ＳＩＰユーザ端末１２０との間で、ＩＰネットワーク１１０を介してＳＩＰ信号の要求信号と応答信号の送受信を実施している。ＳＩＰ交換機システム１００は、他の通信事業者（図２では３事業者を示している）のＳＩＰ交換機システム（以下、対向ＳＩＰ交換機システムと呼ぶ）１３０−１、１３０−２、１３０−３と、ＩＰネットワーク１１０を介して接続可能であり、ＳＩＰユーザ端末１２０から通知された着信先情報が、他の通信事業者に係る網の端末を指示していれば、ＩＰネットワーク１１０を介して、その通信事業者に係る対向ＳＩＰ交換機システム１３０−１、１３０−２又は１３０−３と接続する。
【００１７】
図１は、実施形態のＳＩＰ交換機システム１００内部の階層構造例を示すブロック図である。図１では、対向ＳＩＰ交換機システムについては、システム１３０−１だけ示している。また、図１では、ＳＩＰユーザ端末１２０からの対向ＳＩＰ交換機システム１３０−１へのＳＩＰ信号を、当該ＳＩＰ交換機システム１００が中継するようなイメージで、ＳＩＰ信号の流れを示している。
【００１８】
実施形態のＳＩＰ交換機システム１００は、ＲＦＣ３２６１に準拠し、内部的にＳＩＰ階層（レイヤ）構造がとられているものである。実施形態のＳＩＰ交換機システム１００は、階層として、トランスポートレイヤ（トランスポートレイヤ処理部）２１０、トランザクションレイヤ（トランザクションレイヤ処理部）２２０、アプリケーションレイヤ（アプリケーションレイヤ処理部）２３０を有する。
【００１９】
ＳＩＰユーザ端末１２０がＳＩＰ信号（要求信号、応答信号）をＳＩＰ交換機システム１００に送信した場合、ＳＩＰ交換機システム１００内部のトランスポートレイヤ２１０が受信する。トランスポートレイヤ２１０は、受信したＳＩＰ信号をトランザクションレイヤ２２０に引き渡す。トランザクションレイヤ２２０は、受信したＳＩＰ信号に対応するトランザクションを検索する。トランザクションレイヤ２２０は、検索した結果、トランザクションが存在する場合はそのトランザクションの状態に応じて処理を実施し、存在しない場合には新規にトランザクションを生成して処理を実施する。そして、トランザクションレイヤ２２０は、条件に応じてアプリケーションレイヤ２３０に対してＳＩＰ信号を引き渡す。アプリケーションレイヤ２３０は、受信したＳＩＰ信号の種別と信号上に設定されているパラメータ内容、及びアプリケーションレイヤ自身が保持しているプログラム状態により、電話呼接続サービスなど各種サービス機能を実施する。
【００２０】
アプリケーションレイヤ２３０は、例えば、ＣＰＵ及びＣＰＵが実行するプログラムによって実現されるものであるが、機能的には、信号振り分け機能部３１０、サービスシナリオ機能部３２０、ユーザデータ管理部３３０、ＳＩＰサーバ情報管理部３４０、及び、接続条件管理部３５０を有する。
【００２１】
信号振分け機能部３１０は、トランザクションレイヤ２２０から引き渡されたＳＩＰ信号をアプリケーションレイヤ２３０内部において一番に受信し、受信したＳＩＰ信号に対してリクエスト種別や設定されているパラメータの確認を実施する。信号振分け機能部３１０は、既に生成されているサービスシナリオに関連している信号であれば、サービスシナリオ機能部３４０に受信したＳＩＰ信号を通知する。
【００２２】
サービスシナリオ機能部３２０は、ＩＰ電話サービスなどの各種サービスを実現するサービスシナリオを複数配備している。サービスシナリオ機能部３２０は、信号振り分け機能部３１０からサービスの開始を要求するＳＩＰ信号を受信すると、要求されたサービスに該当するサービスシナリオを生成し、以降、信号振り分け機能部３１０から通知されるＳＩＰ信号に応じて対応するサービスシナリオの状態を変化させながら、ＳＩＰ応答信号やＳＩＰ要求信号を、信号振り分け機能部３１０、トランザクションレイヤ２２０、トランスポートレイヤ２１０を経由してＳＩＰユーザ端末１２０、対向ＳＩＰ交換機システム１３０−１〜１３０−３に対して送信することにより要求されたサービスを提供する。
【００２３】
ユーザデータ管理部３３０は、ＳＩＰ交換機システム１００に収容される全てのユーザのデータを管理する。ユーザデータとして、電話番号やユーザアカウントなどユーザを識別する情報、ユーザのサービス契約情報が管埋される。ユーザデータ管理部３３０は、ユーザに対するサービスシナリオ実行時など該当ユーザに関する情報を必要とするときに、サービスシナリオ機能部３２０からの要求に応じて開示する。
【００２４】
ＳＩＰサーバ情報管理部３４０は、ＳＩＰ交換機システム１００と接続する対向ＳＩＰ交換機システム１３０−１〜１３０−３などの情報を管理する。ＳＩＰサーバ情報として、接続先ＩＰアドレス・ポート番号、使用するトランスポートプロトコル、接続時に使用するタイマ値、接続条件表へのインデックスが管理される（後述する図３参照）。ＳＩＰサーバ情報管理部３４０は、対向ＳＩＰ交換機システム１３０−１〜１３０−３への発信や着信が生じた場合には、サービスシナリオ機能部３２０から必要に応じて情報を開示する。
【００２５】
接続条件管理部３５０は、対向ＳＩＰ交換機システム１３０−１〜１３０−３に対してＳＩＰ信号を送受信するときの着信者情報の通知条件、発信者情報の通知条件などを管理する。接続条件管理部３５０は、（ｉ）対向ＳＩＰ交換機システム１３０−１〜１３０−３から着信された場合においてサービスシナリオ機能部３２０が受信したＳＩＰ信号から発信者情報や着信者情報を参照するときや、（ｉｉ）対向ＳＩＰ交換機システム１３０−１〜１３０−３へ発信する場合においてサービスシナリオ機能部３２０が発信者情報や着信者情報を送信するＳＩＰ信号に設定するときに、ＳＩＰサーバ情報管理部３４０を経由し、必要に応じて情報を開示する。
【００２６】
図３は、ＳＩＰサーバ情報管理部３４０及び接続条件管理部３５０を詳細に示した説明図である。
【００２７】
ＳＩＰサーバ情報管理部３４０は、接続する対向ＳＩＰ交換機システム１３０−１〜１３０−３にそれぞれ対応するＳＩＰサーバ情報管理表４１０を保持しており、接続条件管理部３５０は、対向ＳＩＰ交換機システム１３０−１〜１３０−３と接続するための接続条件管理表４２０を保持している。
【００２８】
ある対向ＳＩＰ交換機システム（例えば、１３０−１）に対応付けられたＳＩＰサーバ情報管理表４１０は、その対向ＳＩＰ交換機システムと接続するときのＩＰアドレス、トランスポートプロトコル種別、ポート番号、接続時に使用するタイマ値（応答信号を待ち受ける最大時間を規定している）、インタフェース種別を、対向ＳＩＰ交換機システムの名称であるホスト名に対応付けて配備しており、サービスシナリオ機能部３２０が、ＳＩＰ信号をその対向ＳＩＰ交換機システムへ送信する場合には、ＳＩＰサーバ情報管理表４１０に設定されている内容を接続する際に使用する。
【００２９】
接続条件管理表４２０は、サービスシナリオ機能部３２０が、対向ＳＩＰ交換機システム１３０−１〜１３０−３と接続する際の、ＳＩＰ信号送信時のＲｅｑｕｅｓｔ−ＵＲＩ設定フォーマット、Ｔｏヘッダ設定フォーマット、Ｆｒｏｍヘッダ設定フォーマット、Ｐ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙヘッダ設定フォーマットなどを定義しているものである。また、接続条件管理表４２０は、対向ＳＩＰ交換機システム１３０−１〜１３０−３からＳＩＰ信号を受信した場合に、受信したＳＩＰ信号に基づいて、発信者情報通知方法、非通知理由、発信者情報、着信者情報についてどのフィールドを使用するかについて定義しているものである。
【００３０】
このような定義内容（インタフェース条件表）は複数種類用意されており（図３は４個の例の場合を示している）、ＳＩＰサーバ情報管理表４１０におけるインタフェース種別が、どの定義内容（インタフェース条件表）５１０−１〜５１０−４を適用するかのインデックスとなっている。なお、異なる対向ＳＩＰ交換機システムが同一のインタフェース条件表を用いることもあり得る。
【００３１】
図４は、インタフェース条件表５１０（５１０−１〜５１０−４）に定義可能な項目例を示す説明図である。
【００３２】
インタフェース条件表５１０には、受信条件の項目として、「発信者情報表示方法」、「非通知理由」、「発信者情報」及び「着信者情報」が設けられている。「発信者情報表示方法」は、発信者情報を着信者に通知するか否かを取得する、ＳＩＰ信号におけるフィールドを指定するものである。「非通知理由」は、発信者情報を着信者に通知できない場合の理由を取得する、ＳＩＰ信号におけるフィールドを指定するものである。「発信者情報」は、発信者情報を取得する、ＳＩＰ信号におけるフィールドを指定するものである。「着信者情報」は、着信者情報を取得する、ＳＩＰ信号におけるフィールドを指定するものである。
【００３３】
また、インタフェース条件表５１０には、送信条件の項目として、「Ｒｅｑｕｅｓｔ−ＵＲＩ」、「Ｔｏ」、「Ｆｒｏｍ」及び「ＰＡＩ（Ｐ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙ）」が設けられている。「Ｒｅｑｕｅｓｔ−ＵＲＩ」は、着信者情報を送信するＳＩＰ信号のＲｅｑｕｅｓｔ−ＵＲＩに設定するときのフォーマットを指定するものである。「Ｔｏ」は、着信者情報を送信するＳＩＰ信号のＴｏヘッダに設定するときのフォーマットを指定するものである。「Ｆｒｏｍ」は、発信者情報を送信するＳＩＰ信号のＦｒｏｍヘッダに設定するときのフォーマットを指定するものである。「ＰＡＩ」は、発信者情報を送信するＳＩＰ信号のＰＡＩヘッダに設定するときのフォーマットを指定するものである。
【００３４】
図５は、インタフェース条件表５１０の各項目に設定可能な値の説明図である。図６は、接続条件管理表４２０の各項目の設定例を示す説明図である。図６は、インタフェース条件表が２つ（５１０−１、５１０−２）の場合を示している。
【００３５】
「発信者情報表示方法」には、Ｐｒｉｖａｃｙヘッダから取得した値（「Ｐｒｉｖａｃｙ」）又はＦｒｏｍヘッダから取得した値（Ｆｒｏｍ）を設定できる。図６の第１のインタフェース条件表（ＩＦ＃１）５１０−１は「Ｐｒｉｖａｃｙ」が設定され、第２のインタフェース条件表（ＩＦ＃２）５１０−２は「Ｆｒｏｍ」が設定されている。
【００３６】
「非通知理由」には、ＰＡＩヘッダから取得した値（「ＰＡＩ」）又はＦｒｏｍヘッダから取得した値（Ｆｒｏｍ）を設定できる。図６の第１のインタフェース条件表（ＩＦ＃１）５１０−１は「ＰＡＩ」が設定され、第２のインタフェース条件表（ＩＦ＃２）５１０−２は「Ｆｒｏｍ」が設定されている。
【００３７】
「発信者情報」には、ＰＡＩヘッダから取得した値（「ＰＡＩ」）又はＦｒｏｍヘッダから取得した値（Ｆｒｏｍ）を設定できる。図６の第１のインタフェース条件表（ＩＦ＃１）５１０−１は「ＰＡＩ」が設定され、第２のインタフェース条件表（ＩＦ＃２）５１０−２は「Ｆｒｏｍ」が設定されている。
【００３８】
「着信者情報」には、Ｒｅｑｕｅｓｔ−ＵＲＩから取得した値（「Ｒｅｑｕｅｓｔ−ＵＲＩ」）を設定できる。設定できる値の選択肢が１つであるので、図６の第１のインタフェース条件表（ＩＦ＃１）５１０−１にも第２のインタフェース条件表（ＩＦ＃２）５１０−２にも「Ｒｅｑｕｅｓｔ−ＵＲＩ」が設定されている。
【００３９】
「Ｒｅｑｕｅｓｔ−ＵＲＩ」には、Ｅ．１６４形式又は国内番号形式に従って、Ｒｅｑｕｅｓｔ−ＵＲＩに着信者情報を設定することができる。図６の第１のインタフェース条件表（ＩＦ＃１）５１０−１は「Ｅ．１６４形式」を指定しており、第２のインタフェース条件表（ＩＦ＃２）５１０−２は「国内番号形式」を指定している。
【００４０】
「Ｔｏ」には、Ｅ．１６４形式又は国内番号形式に従って、Ｔｏヘッダに着信者情報を設定することができる。図６の第１のインタフェース条件表（ＩＦ＃１）５１０−１は「国内番号形式」を指定しており、第２のインタフェース条件表（ＩＦ＃２）５１０−２は「国内番号形式」を指定している。
【００４１】
「Ｆｒｏｍ」には、Ｅ．１６４形式又は国内番号形式に従って、Ｆｒｏｍヘッダに発信者情報を設定することができる。図６の第１のインタフェース条件表（ＩＦ＃１）５１０−１は「国内番号形式」を指定しており、第２のインタフェース条件表（ＩＦ＃２）５１０−２は「国内番号形式」を指定している。
【００４２】
「ＰＡＩ」には、ＪＪ−９０．２５形式に従って、ＰＡＩヘッダに発信者情報を設定することができ、また、設定しないこと（未設定）も１つの選択肢である。図６の第１のインタフェース条件表（ＩＦ＃１）５１０−１は「ＪＪ−９０．２５形式」を指定しており、第２のインタフェース条件表（ＩＦ＃２）５１０−２は「未設定」を指定している。
【００４３】
実施形態のＩＰ交換機システム１００に対向する、他の通信事業者のＳＩＰ交換機システム１３０−１〜１３０−３の仕様を考慮し、いずれの対向ＳＩＰ交換機システム１３０−１〜１３０−３とも通信可能なように、インタフェース条件表５１０を用意しておく。
【００４４】
（Ａ−２）実施形態の動作
次に、実施形態に係るＳＩＰ交換機システム１００の動作を、図面を参照しながら説明する。
【００４５】
まず、ＳＩＰ交換機システム１００が、対向ＳＩＰ交換機システム１３０（１３０−１〜１３０−３）から受信したＳＩＰ信号から、情報を取得する際の処理について、図７のフローチャートを参照しながら説明する。ここで、対向ＳＩＰ交換機システム１３０−１に関しては、図６の第１のインタフェース条件表５１０−１が該当するものとする。
【００４６】
サービスシナリオ機能部３２０が信号振り分け機能部３１０からＳＩＰ信号を受信した場合、ＳＩＰサーバ情報管理部３４０に対して、接続条件管理部３５０から接続条件管理表４１０に定義されているインタフェース条件表５１０の受信条件を取得する（ステップＳ１００）。サービスシナリオ機能部３２０は、発信者情報通知方法の取得箇所を特定するため、受信条件における「発信者情報通知方法」の設定内容を判断し（ステップＳ１１０）、設定内容に応じて、該当するヘッダから、発信者情報の通知有無を取得する（ステップＳ１１１、Ｓ１１２）。
【００４７】
対向ＳＩＰ交換機システム１３０−１がＳＩＰ信号の送信元である場合には、第１のインタフェース条件表５１０−１が該当し、設定内容が「Ｐｒｉｖａｃｙ」であるため、受信ＳＩＰ信号のＰｒｉｖａｃｙヘッダから発信者情報の通知有無を取得する（ステップＳ１１０、Ｓ１１１）。
【００４８】
その後、サービスシナリオ機能部３２０は、受信ＳＩＰ信号から取得した発信者通知情報を判断する（ステップＳ１２０）。発信者情報を通知する場合であれば、後述するステップＳ１３０に移行する。これに対して、発信者情報が非通知であれば、「非通知理由」の設定内容を判断し（ステップＳ１２１）、設定内容に応じて、該当するヘッダから、非通知理由を取得する（ステップＳ１２２、Ｓ１２３）。
【００４９】
対向ＳＩＰ交換機システム１３０−１がＳＩＰ信号の送信元であり、発信者情報を通知する場合であれば、ステップＳ１２１〜Ｓ１２３は実行されずに、ステップＳ１３０に移行する。対向ＳＩＰ交換機システム１３０−１がＳＩＰ信号の送信元であり、発信者情報を通知しない場合であれば、第１のインタフェース条件表５１０−１における「非通知理由」の設定内容「ＰＡＩ」に基づいて、受信ＳＩＰ信号のＰ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙヘッダから非通知理由を取得する（ステップＳ１２１、Ｓ１２２）。
【００５０】
また、サービスシナリオ機能部３２０は、受信条件における「発信者情報」の設定内容を判断し（ステップＳ１３０）、設定内容に応じて、該当するヘッダから、発信者情報を取得する（ステップＳ１３１、Ｓ１３２）。
【００５１】
対向ＳＩＰ交換機システム１３０−１がＳＩＰ信号の送信元である場合には、第１のインタフェース条件表５１０−１における「発信者情報」の設定内容が「ＰＡＩ」であるため、受信ＳＩＰ信号のＰ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙヘッダから発信者情報を取得する（ステップＳ１３１、Ｓ１３２）。
【００５２】
最後に、サービスシナリオ機能部３２０は、Ｒｅｑｕｅｓｔ−ＵＲＩから着信者情報を取得する（Ｓ１４０）。対向ＳＩＰ交換機システム１３０−１がＳＩＰ信号の送信元である場合も、Ｒｅｑｕｅｓｔ−ＵＲＩから着信者情報を取得する（Ｓ１４０）。
【００５３】
サービスシナリオ機能部３２０は、以上のようにして、受信ＳＩＰ信号から取り出した各種情報を使用して各種サービスを実行する。
【００５４】
次に、ＳＩＰ交換機システム１００が、対向ＳＩＰ交換機システム１３０（１３０−１〜１３０−３）へＳＩＰ信号を送信するときの送信ＳＩＰ信号に対する設定処理について、図８のフローチャートを参照しながら説明する。ここでも、対向ＳＩＰ交換機システム１３０−１に関しては、図６の第１のインタフェース条件表５１０−１が該当するものとする。
【００５５】
サービスシナリオ機能部３２０が対向ＳＩＰ交換機システム１３０（１３０−１〜１３０−３）にＳＩＰ信号を送信するためにＳＩＰ信号を組み立てる場合、ＳＩＰサーバ情報管理部３４０に対して、接続条件管理部３５０から接続条件管理表４１０に定義されているインタフェース条件表５１０の送信条件を取得する（ステップＳ２００）。
【００５６】
送信先の対向ＳＩＰ交換機システムがシステム１３０−１の場合には、第１のインタフェース条件表５１０−１の送信条件が取得される。
【００５７】
サービスシナリオ機能部３２０は、Ｒｅｑｕｅｓｔ−ＵＲＩの設定内容を判断し（ステップＳ２１０）、設定内容に応じたＥ．１６４形式又は国内番号形式に従う着信者情報を、送信ＳＩＰ信号におけるＲｅｑｕｅｓｔ−ＵＲＩに設定する（ステップＳ２１１、Ｓ２１２）。送信先の対向ＳＩＰ交換機システムがシステム１３０−１の場合には、第１のインタフェース条件表５１０−１にけるＲｅｑｕｅｓｔ−ＵＲＩの設定内容が「Ｅ．１６４」であるため、着信者情報をＥ．１６４形式でＲｅｑｕｅｓｔ−ＵＲＩを設定する。
【００５８】
また、サービスシナリオ機能部３２０は、Ｔｏヘッダの設定内容を判断し（ステップＳ２２０）、設定内容に応じたＥ．１６４形式又は国内番号形式に従う着信者情報を、送信ＳＩＰ信号におけるＴｏヘッダに設定する（ステップＳ２２１、Ｓ２２２）。送信先の対向ＳＩＰ交換機システムがシステム１３０−１の場合には、第１のインタフェース条件表５１０−１にけるＴｏヘッダが「国内番号」であるため、着信者情報を国内番号形式でＴｏヘッダを設定する。
【００５９】
さらに、サービスシナリオ機能部３２０は、Ｆｒｏｍヘッダの設定内容を判断し（ステップＳ２３０）、設定内容に応じたＥ．１６４形式又は国内番号形式に従う発信者情報を、送信ＳＩＰ信号におけるＦｒｏｍヘッダに設定する（ステップＳ２３１、Ｓ２３２）。送信先の対向ＳＩＰ交換機システムがシステム１３０−１の場合には、第１のインタフェース条件表５１０−１にけるＦｒｏｍヘッダが「国内番号」であるため、発信者情報を国内番号形式でＦｒｏｍヘッダに設定する。
【００６０】
さらにまた、サービスシナリオ機能部３２０は、ＰＡＩヘッダの設定内容を判断し（ステップＳ２４０）、設定内容に応じたＪＪ−９０．２５形式に従う発信者情報を、送信ＳＩＰ信号におけるＰ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙヘッダに設定するか（ステップＳ２４１）、若しくは、設定内容に従いＰ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙヘッダに何も設定しない（ステップＳ２４２）。送信先の対向ＳＩＰ交換機システムがシステム１３０−１の場合には、第１のインタフェース条件表５１０−１にけるＰＡＩヘッダが「ＪＪ−９０．２５」であるため、発信者情報をＪＪ−９０．２５形式でＰ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙヘッダに設定する。
【００６１】
サービスシナリオ機能部３２０は、これらの処理で組み立てたＳＩＰ信号を対向ＳＩＰ交換機システム１３０に送信する。
【００６２】
（Ａ−３）実施形態の効果
上記実施形態によれば、接続条件管理表４２０を対向ＳＩＰ交換機システム１３０−１〜１３０−３毎に用意することにより、ＳＩＰ信号の受信時には、発信者情報、着信者情報などの取得フィールドを対向ＳＩＰ交換機システムの仕様に従って受信ＳＩＰ信号から取得することができ、また、ＳＩＰ信号の送信時には、発信者情報、着信者情報などを対向ＳＩＰ交換機システムが希望するフィールドへ設定することで、ＳＩＰ交換機システムを保有するＩＰ電話サービス事業者のサービス提供方針により接続条件が異なるＳＩＰ交換機システムとの接続を、接続条件管理表５１０の設定のみで適合させることができる。
【００６３】
（Ｂ）他の実施形態
上記実施形態では、対向ＳＩＰ交換機システムとあるＩＰ電話サービス事業者とが１対１の関係である場合を説明したが、１事業者が複数のＩＰ電話サービス事業者を備えていても良い。
【００６４】
また、上記実施形態では、インタフェース条件表に送信条件と受信条件の双方が含まれているものを示したが、送信条件だけを含むインタフェース条件表と、受信条件だけを含むインタフェース条件表とを別個に用意し、ＳＩＰサーバ情報管理表に、送信条件だけを含むインタフェース条件表に対するインデックスと、受信条件だけを含むインタフェース条件表に対するインデックスとを盛り込むようにしても良い。
【００６５】
さらに、送信条件だけを含むインタフェース条件表を用意し、受信条件については、ＳＩＰサーバ情報管理表に記述するようにしても良い。逆に、受信条件だけを含むインタフェース条件表を用意し、送信条件については、ＳＩＰサーバ情報管理表に記述するようにしても良い。
【００６６】
さらにまた、上記実施形態では、ＳＩＰ交換機システムに適用した例を説明したが、ＳＩＰ以外のプロトコルにおいてリクエスト種別やコマンド種別のあるプロトコルを採用し、接続条件の異なるユーザ／サーバ装置においても適用可能である。
【図面の簡単な説明】
【００６７】
【図１】実施形態に係るＳＩＰ交換機システムの内部階層構造例を示すブロック図である。
【図２】実施形態に係るＳＩＰ交換機システムのネットワーク上での位置を示す説明図である。
【図３】実施形態におけるＳＩＰサーバ情報管理部及び接続条件管理部を詳細に示した説明図である。
【図４】実施形態におけるインタフェース条件表に定義可能な項目例示す説明図である。
【図５】実施形態におけるインタフェース条件表の各項目に設定可能な値の説明図である。
【図６】実施形態における接続条件管理表の各項目の設定例を示す説明図である。
【図７】実施形態に係るＳＩＰ交換機システムが、対向ＳＩＰ交換機システムから受信したＳＩＰ信号から、情報を取得する際の処理を示すフローチャートである。
【図８】実施形態に係るＳＩＰ交換機システムが、対向ＳＩＰ交換機システムへＳＩＰ信号を送信するときの送信ＳＩＰ信号に対する設定処理を示すフローチャートである。
【符号の説明】
【００６８】
１００…ＳＩＰ交換機システム、１１０…ＩＰネットワーク、１２０…ＳＩＰユーザ端末、１３０−１、１３０−２、１３０−３…対向ＳＩＰ交換機システム、２３０…アプリケーションレイヤ（アプリケーションレイヤ処理部）、３１０…信号振り分け機能部、３２０…サービスシナリオ機能部、３３０…ユーザデータ管理部、３４０…ＳＩＰサーバ情報管理部、３５０…接続条件管理部、４１０…ＳＩＰサーバ情報管理表、４２０…接続条件管理表、５１０…インタフェース条件表。
【図１】
2009124572.tif 000003
【図２】
2009124572.tif 000004
【図３】
2009124572.tif 000005
【図４】
2009124572.tif 000006
【図５】
2009124572.tif 000007
【図６】
2009124572.tif 000008
【図７】
2009124572.tif 000009
【図８】
2009124572.tif 000010