(57)【特許請求の範囲】
【請求項１】
ＩＰネットワークを利用したリアルタイム通信において発信者端末と着信者端末との間で呼制御を制御する信号を転送するとともに、発信者が非通知設定で送信した非通知呼び出し信号を着信者端末に転送する場合は、発信者を識別する発信者識別子を非通知呼び出し信号から削除して転送する呼制御信号転送装置であって、
前記発信者端末から送信された非通知呼び出し信号を前記着信者端末に対して転送する場合に、該非通知呼び出し信号に含まれる発信者識別子を一意に識別する非通知呼識別子を生成し、該生成した非通知呼識別子を含めて非通知呼び出し信号を転送する呼び出し信号転送手段と、
悪意を持つ加入者の発信者識別子を記憶する悪意加入者情報記憶手段と、
着信履歴に記録された非通知呼識別子を着信者が指定することによって前記着信者端末から送信される呼び返し信号を前記発信者端末に対して転送する場合に、該呼び返し信号に含まれる非通知呼識別子によって発信者識別子を一意に識別し、前記悪意加入者情報記憶手段によって記憶された悪意加入者の発信者識別子に該識別した発信者識別子が含まれていたときには、前記呼び返し信号を前記着信者端末に返送し、前記悪意加入者情報記憶手段によって記憶された悪意加入者の発信者識別子に該識別した発信者識別子が含まれていなかったときには、該識別した発信者識別子が示す発信者を送信先として前記呼び返し信号を転送する呼び返し信号転送手段と、
を備えたことを特徴とする呼制御信号転送装置。
【請求項２】
前記発信者識別子と、前記呼び出し信号転送手段によって生成された非通知呼識別子とを対応付けた非通知発信者情報を記憶する非通知発信者情報記憶手段をさらに備え、
前記呼び返し信号転送手段は、前記呼び返し信号を前記発信者端末に対して転送する場合に、前記非通知発信者情報記憶手段によって記憶された非通知発信者情報に基づいて、該呼び返し信号に含まれる非通知呼識別子から発信者識別子を識別することを特徴とする請求項１に記載の呼制御信号転送装置。
【請求項３】
ＩＰネットワークを利用したリアルタイム通信において発信者端末と着信者端末との間で呼制御を制御する信号を転送するとともに、発信者が非通知設定で送信した非通知呼び出し信号を着信者端末に転送する場合は、発信者を識別する発信者識別子を非通知呼び出し信号から削除して転送する呼制御信号転送装置に適用される呼制御信号転送方法であって、
前記呼制御信号転送装置が、前記発信者端末から送信された非通知呼び出し信号を前記着信者端末に対して転送する場合に、該非通知呼び出し信号に含まれる発信者識別子を一意に識別する非通知呼識別子を生成し、該生成した非通知呼識別子を含めて非通知呼び出し信号を転送する呼び出し信号転送工程と、
前記呼制御信号転送装置が、着信履歴に記録された非通知呼識別子を着信者が指定することによって前記着信者端末から送信される呼び返し信号を前記発信者端末に対して転送する場合に、該呼び返し信号に含まれる非通知呼識別子によって発信者識別子を一意に識別し、悪意を持つ加入者の発信者識別子を記憶する悪意加入者情報記憶部によって記憶された悪意加入者の発信者識別子に該識別した発信者識別子が含まれていたときには、前記呼び返し信号を前記着信者端末に返送し、前記悪意加入者情報記憶部によって記憶された悪意加入者の発信者識別子に該識別した発信者識別子が含まれていなかったときには、該識別した発信者識別子が示す発信者を送信先として前記呼び返し信号を転送する呼び返し信号転送工程と、
を含んだことを特徴とする呼制御信号転送方法。
【請求項４】
ＩＰネットワークを利用したリアルタイム通信において発信者端末と着信者端末との間で呼制御を制御する信号を転送するとともに、発信者が非通知設定で送信した非通知呼び出し信号を着信者端末に転送する場合は、発信者を識別する発信者識別子を非通知呼び出し信号から削除して転送する呼制御信号転送プログラムであって、
前記発信者端末から送信された非通知呼び出し信号を前記着信者端末に対して転送する場合に、該非通知呼び出し信号に含まれる発信者識別子を一意に識別する非通知呼識別子を生成し、該生成した非通知呼識別子を含めて非通知呼び出し信号を転送する呼び出し信号転送手順と、
前記発信者識別子と、前記呼び出し信号転送手順によって生成された非通知呼識別子とを対応付けた非通知発信者情報を記憶装置に記憶させる非通知発信者情報記憶手順と、
着信履歴に記録された非通知呼識別子を着信者が指定することによって前記着信者端末から送信される呼び返し信号を前記発信者端末に対して転送する場合に、前記非通知発信者情報記憶手順によって記憶装置に記憶された非通知発信者情報を読み込み、該読み込んだ非通知発信者情報に基づいて、該呼び返し信号に含まれる非通知呼識別子から発信者識別子を一意に識別し、悪意を持つ加入者の発信者識別子を記憶する悪意加入者情報記憶部によって記憶された悪意加入者の発信者識別子に該識別した発信者識別子が含まれていたときには、前記呼び返し信号を前記着信者端末に返送し、前記悪意加入者情報記憶部によって記憶された悪意加入者の発信者識別子に該識別した発信者識別子が含まれていなかったときには、該識別した発信者識別子が示す発信者を送信先として前記呼び返し信号を転送する呼び返し信号転送手順と、
をコンピュータに実行させることを特徴とする呼制御信号転送プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＩＰネットワークを利用したリアルタイム通信において発信者端末と着信者端末との間で呼制御を制御する信号を転送するとともに、発信者が非通知設定で送信した非通知呼び出し信号を着信者端末に転送する場合は、発信者を識別する発信者識別子を非通知呼び出し信号から削除して転送する呼制御信号転送装置、呼制御信号転送方法および呼制御信号転送プログラムに関し、特に、発信者が非通知設定で発呼を行った場合でも、発信者に対して着信者から再発呼を促すことができる呼制御信号転送装置、呼制御信号転送方法および呼制御信号転送プログラムに関するものである。
【背景技術】
【０００２】
近年、ＩＰ電話やテレビ電話、ビデオチャット、インスタントメッセージなど、ＩＰ（Internet Protocol）ネットワークを利用したリアルタイム通信サービスが普及し始めている。こういったリアルタイム通信サービスで用いられる通信制御プロトコルとしては、既存の他の技術との組み合わせが容易で、拡張性にも優れたＳＩＰ（Session Initiation Protocol）が有望視されている。ＳＩＰは、端末間でセッションの生成、変更、切断を行うプロトコルであり、ネットワーク上で転送されるリクエストおよび応答は、テキスト形式で記述されたＳＩＰメッセージで行われる。
【０００３】
このＳＩＰメッセージは、「ＩＮＶＩＴＥ」、「ＡＣＫ」などの命令を記述したリクエスト行（リクエストメッセージにのみ記載）と、「２００  ＯＫ」、「１００  Ｔｒｙｉｎｇ」などの応答コードを記述したステータス行（応答メッセージにのみ記載）と、「Ｆｒｏｍ」、「Ｔｏ」、「Ｐｒｉｖａｃｙ」などのヘッダーフィールドに値を設定することによりメッセージに関する情報を記述したヘッダー部と、メッセージ本文を記述したボディ部とから構成される。
【０００４】
また、かかるＳＩＰを用いたサービスにおいて、セキュリティ上の信頼関係が成立しているノード（端末やサーバ、ネットワーク中継装置など）で構成されるネットワーク内では、Ａｓｓｅｒｔｅｄ  ＩＤと呼ばれる、ネットワークで保証したユーザＩＤを、着信者の呼び出しを要求するＳＩＰメッセージ（以下、ＩＮＶＩＴＥメッセージ）に含めて転送し、一方、信頼していないノードに対しては、発信者がＩＤ非通知（または番号非通知）設定を行っていた場合は、ＩＮＶＩＴＥメッセージからＡｓｓｅｒｔｅｄ  ＩＤを削除して転送することによって発信者を識別する情報を隠蔽する方法が定義されている（非特許文献１参照。）。
【０００５】
これにより、例えばＩＰ電話サービスにおいては、発信者がダイアル時に番号非通知を選択した場合でも、サービスプロバイダが運営するネットワーク内においては、ＩＮＶＩＴＥメッセージにＡｓｓｅｒｔｅｄ  ＩＤを含めて転送することによって、発信者が既に認証済みであることを伝達することができる。
【０００６】
図７は、従来の技術によるＡｓｓｅｒｔｅｄ  ＩＤの転送制御を説明するための図である。同図は、ＳＩＰを用いたＩＰ電話サービスのネットワークを示している。端末１０1および１０2はＩＰ電話機であり、ＳＩＰプロキシ２０1および２０2は、端末間でやり取りされるＳＩＰメッセージを転送するためのプロキシサーバである。ここで、ＳＩＰプロキシ２０1とＳＩＰプロキシ２０2はＩＰネットワーク（図示せず）を介して接続され、相互の間にはセキュリティ上の信頼関係が成立しているものとする。なお、図７では、説明の都合上必要となるメッセージ送信のみを示している。
【０００７】
まず、発信者が、端末１０1から電話番号をダイアルすることによって端末１０2に対して発呼を行うと、端末１０1は、端末１０2の呼び出しを要求するＩＮＶＩＴＥメッセージを、自身を収容するＳＩＰプロキシ２０1に対して送信する。この際、発信者が番号非通知を設定していた場合は、端末１０1は、番号非通知が設定されていることを示すＰｒｉｖａｃｙ情報をＩＮＶＩＴＥメッセージに含めて送信する（図７の（１））。
【０００８】
ＩＮＶＩＴＥメッセージを受信したＳＩＰプロキシ２０1は、認証処理によって発信者の正当性を検証した後に、端末１０2を収容するＳＩＰプロキシ２０2に対してＩＮＶＩＴＥメッセージを転送する。この際、受信したＩＮＶＩＴＥメッセージにＰｒｉｖａｃｙ情報が含まれていた場合は、ＳＩＰプロキシ２０1は、ネットワークで保証したユーザＩＤ（以下、Ａｓｓｅｒｔｅｄ  ＩＤ）を、認証処理で取得したユーザ情報に基づいて生成し、ＩＮＶＩＴＥメッセージに含めて転送する（図７の（２））。
【０００９】
ＩＮＶＩＴＥメッセージを受信したＳＩＰプロキシ２０2は、そのＩＮＶＩＴＥメッセージを端末１０2に対して転送する。この際、ＳＩＰプロキシ２０2は、受信したＩＮＶＩＴＥメッセージにＰｒｉｖａｃｙ情報が含まれていた場合は、Ａｓｓｅｒｔｅｄ  ＩＤを削除した上でＩＮＶＩＴＥメッセージを転送する（図７の（３））。
【００１０】
そして、ＩＮＶＩＴＥメッセージを受信した端末１０2は、ベルを鳴らす等、着信者を呼び出すための処理を行うが、例えば着信者が不在等の理由で、端末１０2の受話器がオフフックされない場合がある。この場合、端末１０2には、番号非通知の着信履歴が記憶されるが、発信者の端末１０1を特定するための情報は何も記憶されない。
【００１１】
【非特許文献１】C. Jennings, J. Peterson, M. Watson, "Private Extensions to the Session Initiation Protocol (SIP) for Asserted Identity within Trusted Networks", [online], January 2006, retrieved from the Internet: <URL: http://www.ietf.org/rfc/rfc3325.txt>
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、ＳＩＰによるＡｓｓｅｒｔｅｄ  ＩＤを用いた従来の技術においては、発信者が番号非通知を設定していた場合、例えば外出先から戻った場合等、着信者が、端末の受話器をオフフックすることが可能となった場合でも、発信者との通話を試みるための手段がないという問題がある。
【００１３】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、発信者が非通知設定で発呼を行った場合でも、発信者に対して着信者から再発呼を促すことができる呼制御信号転送装置、呼制御信号転送方法および呼制御信号転送プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上述した課題を解決し、目的を達成するため、本発明に係る呼制御信号転送装置は、ＩＰネットワークを利用したリアルタイム通信において発信者端末と着信者端末との間で呼制御を制御する信号を転送するとともに、発信者が非通知設定で送信した非通知呼び出し信号を着信者端末に転送する場合は、発信者を識別する発信者識別子を非通知呼び出し信号から削除して転送する呼制御信号転送装置であって、前記発信者端末から送信された非通知呼び出し信号を前記着信者端末に対して転送する場合に、該非通知呼び出し信号に含まれる発信者識別子を一意に識別する非通知呼識別子を生成し、該生成した非通知呼識別子を含めて非通知呼び出し信号を転送する呼び出し信号転送手段と、着信履歴に記録された非通知呼識別子を着信者が指定することによって前記着信者端末から送信される呼び返し信号を前記発信者端末に対して転送する場合に、該呼び返し信号に含まれる非通知呼識別子によって発信者識別子を一意に識別し、該識別した発信者識別子が示す発信者を送信先として呼び返し信号を転送する呼び返し信号転送手段と、を備えたことを特徴とする。
【００１５】
また、本発明に係る呼制御信号転送装置は、上記発明において、前記発信者識別子と、前記呼び出し信号転送手段によって生成された発信者識別子とを対応付けた非通知発信者情報を記憶する非通知発信者情報記憶手段をさらに備え、前記呼び返し信号転送手段は、前記呼び返し信号を前記発信者端末に対して転送する場合に、前記非通知発信者情報記憶手段によって記憶された非通知発信者情報に基づいて、該呼び返し信号に含まれる非通知呼識別子から発信者識別子を識別することを特徴とする。
【００１６】
また、本発明に係る呼制御信号転送装置は、上記発明において、悪意を持つ加入者の発信者識別子を記憶する悪意加入者情報記憶手段をさらに備え、前記呼び返し信号転送手段は、前記呼び返し信号を前記発信者端末に対して転送する場合に前記悪意加入者情報記憶手段によって記憶された悪意加入者の発信者識別子に前記識別した発信者識別子が含まれていた場合は、該呼び返し信号を前記着信者端末に返送することを特徴とする。
【００１７】
また、本発明に係る呼制御信号転送方法は、ＩＰネットワークを利用したリアルタイム通信において発信者端末と着信者端末との間で呼制御を制御する信号を転送するとともに、発信者が非通知設定で送信した非通知呼び出し信号を着信者端末に転送する場合は、発信者を識別する発信者識別子を非通知呼び出し信号から削除して転送する呼制御信号転送装置に適用される呼制御信号転送方法であって、呼制御信号転送装置が、前記発信者端末から送信された非通知呼び出し信号を前記着信者端末に対して転送する場合に、該非通知呼び出し信号に含まれる発信者識別子を一意に識別する非通知呼識別子を生成し、該生成した非通知呼識別子を含めて非通知呼び出し信号を転送する呼び出し信号転送工程と、呼制御信号転送装置が、着信履歴に記録された非通知呼識別子を着信者が指定することによって前記着信者端末から送信される呼び返し信号を前記発信者端末に対して転送する場合に、該呼び返し信号に含まれる非通知呼識別子によって発信者識別子を一意に識別し、該識別した発信者識別子が示す発信者を送信先として呼び返し信号を転送する呼び返し信号転送工程と、を含んだことを特徴とする。
【００１８】
また、本発明に係る呼制御信号転送プログラムは、ＩＰネットワークを利用したリアルタイム通信において発信者端末と着信者端末との間で呼制御を制御する信号を転送するとともに、発信者が非通知設定で送信した非通知呼び出し信号を着信者端末に転送する場合は、発信者を識別する発信者識別子を非通知呼び出し信号から削除して転送する呼制御信号転送プログラムであって、前記発信者端末から送信された非通知呼び出し信号を前記着信者端末に対して転送する場合に、該非通知呼び出し信号に含まれる発信者識別子を一意に識別する非通知呼識別子を生成し、該生成した非通知呼識別子を含めて非通知呼び出し信号を転送する呼び出し信号転送手順と、前記発信者識別子と、前記呼び出し信号転送手順によって生成された非通知呼識別子とを対応付けた非通知発信者情報を記憶装置に記憶させる非通知発信者情報記憶手順と、着信履歴に記録された非通知呼識別子を着信者が指定することによって前記着信者端末から送信される呼び返し信号を前記発信者端末に対して転送する場合に、前記非通知発信者情報記憶手順によって記憶装置に記憶された非通知発信者情報を読み込み、該読み込んだ非通知発信者情報に基づいて、該呼び返し信号に含まれる非通知呼識別子から発信者識別子を一意に識別し、該識別した発信者識別子が示す発信者を送信先として呼び返し信号を転送する呼び返し信号転送手順と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、発信者端末から送信された非通知呼び出し信号を着信者端末に対して転送する場合に、その非通知呼び出し信号に含まれる発信者識別子を一意に識別する非通知呼識別子を生成し、生成した非通知呼識別子を含めて非通知呼び出し信号を転送し、また、着信履歴に記録された非通知呼識別子を着信者が指定することによって着信者端末から送信される呼び返し信号を発信者端末に対して転送する場合に、その呼び返し信号に含まれる非通知呼識別子によって発信者識別子を一意に識別し、識別した発信者識別子が示す発信者を送信先として呼び返し信号を転送するよう構成したので、着信者が不在等の理由で、着信者端末の受話器がオフフックされなかった場合でも、後に着信者が、端末の着信履歴を確認した際に、非通知呼識別子を指定することによって、発信者に対して呼び返し通知を行うことが可能となり、発信者が非通知設定で発呼を行った場合でも、発信者に対して着信者から再発呼を促すことができるという効果を奏する。
【００２０】
また、本発明によれば、発信者を識別する発信者識別子と、発信者識別子を一意に識別するように生成した非通知呼識別子とを対応付けた非通知発信者情報を記憶するとともに、呼び返し信号を発信者端末に対して転送する場合に、記憶している非通知発信者情報に基づいて、当該呼び返し信号に含まれる非通知呼識別子から発信者識別子を識別するよう構成したので、発信者識別子と非通知呼識別子の対応付けを管理することが可能となり、ネットワーク使用状況の解析等に役立てることができる。また、着信者が不在等の理由で、着信者端末の受話器がオフフックされなかった場合でも、後に着信者が、端末の着信履歴を確認した際に、非通知呼識別子を指定することによって、発信者に対して呼び返し通知を行うことが可能となり、発信者が非通知設定で発呼を行った場合でも、発信者に対して着信者から再発呼を促すことができるという効果を奏する。
【００２１】
また、本発明によれば、悪意を持つ加入者の発信者識別子を記憶するとともに、呼び返し信号を発信者端末に対して転送する場合に、記憶している悪意加入者の発信者識別子に識別した発信者識別子が含まれていた場合は、当該呼び返し信号を着信者端末に返送するよう構成したので、着信者は、発信者が悪意を持った加入者であることを認識することが可能となり、悪徳商法や詐欺などによって生ずるトラブルを回避することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下に添付図面を参照して、この発明に係る呼制御信号転送装置、呼制御信号転送方法および呼制御信号転送プログラムの好適な実施例を詳細に説明する。なお、本実施例では、本発明をＩＰ電話サービスに適用した場合を中心に説明する。
【実施例】
【００２３】
まず、本実施例に係る呼制御信号転送装置の概要について説明する。図１は、本実施例に係る呼制御信号転送装置の概要を説明するための図である。同図は、ＳＩＰを用いたＩＰ電話サービスのネットワークを示している。端末１０1および１０2はＩＰ電話機であり、呼制御信号転送装置１００1および１００2は、端末間でやり取りされるＳＩＰメッセージを転送するための装置である。ここで、呼制御信号転送装置１００1と呼制御信号転送装置１００2はＩＰネットワーク（図示せず）を介して接続され、相互の間にはセキュリティ上の信頼関係が成立しているものとする。なお、図１では、説明の都合上必要となるメッセージ送信のみを示している。
【００２４】
まず、発信者が、端末１０1から電話番号をダイアルすることによって端末１０2に対して発呼を行うと、端末１０1は、端末１０2の呼び出しを要求するＩＮＶＩＴＥメッセージを、自身を収容する呼制御信号転送装置１００1に対して送信する。この際、発信者が番号非通知を設定していた場合は、端末１０1は、番号非通知が設定されていることを示すＰｒｉｖａｃｙ情報をＩＮＶＩＴＥメッセージに含めて送信する（図１の（１））。
【００２５】
ＩＮＶＩＴＥメッセージを受信した呼制御信号転送装置１００1は、認証処理によって発信者の正当性を検証した後に、端末１０2を収容する呼制御信号転送装置１００2に対してＩＮＶＩＴＥメッセージを転送する。この際、受信したＩＮＶＩＴＥメッセージにＰｒｉｖａｃｙ情報が含まれていた場合は、呼制御信号転送装置１００1は、ネットワークで保証したユーザＩＤ（以下、Ａｓｓｅｒｔｅｄ  ＩＤ）を、認証処理を行った際のユーザ情報に基づいて生成し、ＩＮＶＩＴＥメッセージに含めて転送する（図１の（２））。
【００２６】
ＩＮＶＩＴＥメッセージを受信した呼制御信号転送装置１００2は、そのＩＮＶＩＴＥメッセージを端末１０2に対して転送する。この際、呼制御信号転送装置１００2は、受信したＩＮＶＩＴＥメッセージにＰｒｉｖａｃｙ情報が含まれていた場合は、Ａｓｓｅｒｔｅｄ  ＩＤを削除するとともに、当該Ａｓｓｅｒｔｅｄ  ＩＤを一意に識別する新たなＩＤ（以下、Ｒｅｔｕｒｎ−ｃａｌｌＩＤと呼ぶ）を生成し、生成したＲｅｔｕｒｎ−ｃａｌｌＩＤをＩＮＶＩＴＥメッセージに含めて転送する（図１の（３））。また、この際、呼制御信号転送装置１００2は、当該Ａｓｓｅｒｔｅｄ  ＩＤと、生成したＲｅｔｕｒｎ−ｃａｌｌＩＤとを対応付けた非通知発信者情報を記憶する。
【００２７】
そして、ＩＮＶＩＴＥメッセージを受信した端末１０2は、ベルを鳴らす等、着信者を呼び出すための処理を行うが、例えば着信者が不在等の理由で、端末１０2の受話器がオフフックされない場合がある。この場合、端末１０2には、番号非通知の着信履歴が記憶されるとともに、受信したＲｅｔｕｒｎ−ｃａｌｌＩＤが記憶され、着信者は、例えば端末１０2に備えられたディスプレイ等で着信履歴を確認し、番号非通知のＲｅｔｕｒｎ−ｃａｌｌＩＤを指定することによって発信者に対して呼び返し通知を行う。この際、端末１０2は、呼び返し通知となるＭＥＳＳＡＧＥメッセージを作成し、指定されたＲｅｔｕｒｎ−ｃａｌｌＩＤを含めてＭＥＳＳＡＧＥメッセージを当該呼制御信号転送装置１０2に対して送信する（図１の（４））。
【００２８】
ＭＥＳＳＡＧＥメッセージを受信した呼制御信号転送装置１００2は、記憶している非通知発信者情報に基づいて、受信したＭＥＳＳＡＧＥメッセージに含まれるＲｅｔｕｒｎ−ｃａｌｌＩＤに対応するＡｓｓｅｒｔｅｄ  ＩＤを特定し、特定したＡｓｓｅｒｔｅｄ  ＩＤを送信先に設定してＭＥＳＳＡＧＥメッセージを転送する（図１の（５））。
【００２９】
ＭＥＳＳＡＧＥメッセージを受信した呼制御信号転送装置１００1は、端末１０1に当該ＭＥＳＳＡＧＥメッセージを転送する（図１の（６））。そして、発信者は、例えば端末１０１に備えられたディスプレイ等で、送信された呼び返し通知を確認し、再度、着信者に対して発呼を行う（図１の（１）に戻る）。
【００３０】
なお、呼制御信号転送装置１００１および１００２は、同様の機能から構成される装置であり、ここで説明した機能をそれぞれ同様に備えているものとする。
【００３１】
このように、本実施例に係る呼制御信号転送装置１００1および１００2は、発信者の端末１０1から送信された番号非通知のＩＮＶＩＴＥメッセージを着信者の端末１０2に対して転送する場合に、そのＩＮＶＩＴＥメッセージに含まれるＡｓｓｅｒｔｅｄ  ＩＤを一意に識別するＲｅｔｕｒｎ−ｃａｌｌＩＤを生成し、生成したＲｅｔｕｒｎ−ｃａｌｌＩＤを含めてＩＮＶＩＴＥメッセージを転送し、また、着信履歴に記録されたＲｅｔｕｒｎ−ｃａｌｌＩＤを着信者が指定することによって着信者の端末１０2から送信されるＭＥＳＳＡＧＥメッセージを、発信者の端末１０1に対して転送する場合に、そのＭＥＳＳＡＧＥメッセージに含まれるＲｅｔｕｒｎ−ｃａｌｌＩＤによってＡｓｓｅｒｔｅｄ  ＩＤを一意に識別し、識別したＡｓｓｅｒｔｅｄ  ＩＤが示す発信者を送信先に設定してＭＥＳＳＡＧＥメッセージを転送するので、発信者が非通知設定で発呼を行った場合でも、発信者に対して着信者から再発呼を促すことができる。
【００３２】
なお、ここでは説明の便宜上、２台の呼制御信号転送装置と、２台の端末のみを示したが、このＩＰ電話サービスは、２台以上の多数の呼制御信号転送装置と、２台以上の多数の端末から構成される。
【００３３】
次に、本実施例に係る呼制御信号転送装置１００の構成について説明する。図２は、本実施例に係る呼制御信号転送装置１００の構成を示す機能ブロック図である。この呼制御信号転送装置１００は、図１に示した呼制御信号転送装置１００1および１００2に対応するものである。同図に示すように、この呼制御信号転送装置１００は、通信制御部１０１と、呼制御信号制御部１０２と、呼び出し信号転送部１０３と、非通知発信者情報記憶部１０４と、悪意加入者情報記憶部１０５と、呼び返し信号転送部１０６とを有する。
【００３４】
通信制御部１０１は、端末１０1および１０2や他の呼制御信号転送装置との間で送受信するＳＩＰメッセージに関する通信を制御する制御部である。例えば、端末１０1からＩＮＶＩＴＥメッセージやＭＥＳＳＡＧＥメッセージを受信し、他の呼制御信号転送装置にＩＮＶＩＴＥメッセージやＭＥＳＳＡＧＥメッセージを転送する。
【００３５】
呼制御信号制御部１０２は、通信制御部１０１を介して端末１０1および１０2や他の呼制御信号転送装置から受信したＳＩＰメッセージを、呼び出し信号転送部１０３、呼び返し信号転送部１０６および図示しないＳＩＰメッセージの種別に応じた処理部にそれぞれ振り分ける制御を行う制御部である。例えば、ＩＮＶＩＴＥメッセージを呼び出し信号転送部１０３に振り分け、ＭＥＳＳＡＧＥメッセージを呼び返し信号転送部１０６に振り分ける。
【００３６】
呼び出し信号転送部１０３は、受信したＩＮＶＩＴＥメッセージの転送処理を行う処理部である。図３は、呼び出し信号転送部１０３によって送受信されるＭＥＳＳＡＧＥメッセージの一例を示す図である。具体的には、この呼び出し信号転送部１０３は、ＩＮＶＩＴＥメッセージを受信すると、当該ＩＮＶＩＴＥメッセージにＰ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙヘッダーが含まれているか否かを確認し、Ｐ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙヘッダーが含まれていなかった場合は、まず、例えばＤｉｇｅｓｔ認証などの所定の認証方法で当該ＩＮＶＩＴＥメッセージを送信した発信者の正当性を検証する。
【００３７】
ここで呼び出し信号転送部１０３が受信するＩＮＶＩＴＥメッセージの一例を図３（ａ）に示す。なお、同図に示す例では、説明の都合上必要となる設定値のみを示している。同図に示す例において、１行目はリクエスト行であり、このメッセージが、ユーザＩＤが「bbbb@hostnameB」である着信者に対するＩＮＶＩＴＥメッセージであることを表している。また、２行目以降はヘッダーフィールドであり、メッセージの発信者を示すＦｒｏｍヘッダーのヘッダー値には、非通知設定の発信者を示すユーザＩＤである「anonymous@anonymous.invalid」（「"Anonymous"」は表示名）が設定され、メッセージの送信先を示すＴｏヘッダーのヘッダー値には、着信者のユーザＩＤ「bbbb@hostnameB」（「"bbbb"」は表示名）が設定され、Ａｓｓｅｒｔｅｄ  ＩＤとするＩＤを発信者が指定した場合に設定されるＰ−Ｐｒｅｆｅｒｒｅｄ−Ｉｄｅｎｔｉｔｙヘッダーのヘッダー値には、発信者のユーザＩＤ「aaaa@hostnameA」（「"aaaa"」は表示名）が設定され、Ｐｒｉｖａｃｙヘッダーのヘッダー値には、発信者が非通知設定を行っていることを示す「ｉｄ」が設定されている。
【００３８】
その後、呼び出し信号転送部１０３は、受信したＩＮＶＩＴＥメッセージにＰｒｉｖａｃｙヘッダーが含まれており、さらにそのヘッダー値に「ｉｄ」（ＩＮＶＩＴＥメッセージを送信した発信者が非通知設定を行っていた場合にＰｒｉｖａｃｙヘッダーのヘッダー値に設定される値）が設定されていた場合は、認証処理で取得した発信者のユーザ情報に基づいてユーザＩＤと同じ形式のＡｓｓｅｒｔｅｄ  ＩＤを生成する。
【００３９】
ここで、受信したＩＮＶＩＴＥメッセージにＰ−Ｐｒｅｆｅｒｒｅｄ−Ｉｄｅｎｔｉｔｙヘッダーが含まれていた場合は、呼び出し信号転送部１０３は、そのヘッダー値をＡｓｓｅｒｔｅｄ  ＩＤとして採用するとともに、当該Ｐ−Ｐｒｅｆｅｒｒｅｄ−Ｉｄｅｎｔｉｔｙヘッダーおよびそのヘッダー値をＩＮＶＩＴＥメッセージから削除する。
【００４０】
こうして生成（または設定）されたＡｓｓｅｒｔｅｄ  ＩＤをＰ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙヘッダーのヘッダー値に設定し、呼び出し信号転送部１０３は、着信者の端末、または着信者の端末を収容する他の呼制御信号転送装置に対して当該ＩＮＶＩＴＥメッセージを転送する。
【００４１】
ここで呼び出し信号転送部１０３が転送するＩＮＶＩＴＥメッセージの一例を図３（ｂ）に示す。なお、同図に示す例では、説明の都合上必要となる設定値のみを示しており、ここでは、図３（ａ）に示した例と比較して変化があった箇所のみを説明する。同図に示す例においては、図３（ａ）に示した例と比較すると、ヘッダーフィールドにＰ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙヘッダーが追加されており、そのヘッダー値にはＡｓｓｅｒｔｅｄ  ＩＤとして「aaaa@hostnameA」（「"aaaa"」は表示名）が設定されている。また、Ｐ−Ｐｒｅｆｅｒｒｅｄ−Ｉｄｅｎｔｉｔｙヘッダーおよびそのヘッダー値は削除されている。
【００４２】
ここで、着信者の端末に対してＩＮＶＩＴＥメッセージを転送する場合は、呼び出し信号転送部１０３は、そのＩＮＶＩＴＥメッセージにＰｒｉｖａｃｙヘッダーが含まれており、さらにそのヘッダー値に「ｉｄ」が設定されていた場合（すなわち、発信者が非通知を選択していた場合）は、Ｐ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙヘッダーのヘッダー値であるＡｓｓｅｒｔｅｄ  ＩＤを一意に識別するＲｅｔｕｒｎ−ｃａｌｌＩＤを発行する。
【００４３】
そして、呼び出し信号転送部１０３は、これらＡｓｓｅｒｔｅｄ  ＩＤとＲｅｔｕｒｎ−ｃａｌｌＩＤとを対応付けた非通知発信者情報を、後述する非通知発信者情報記憶部１０４に記憶するとともに、発行したＲｅｔｕｒｎ−ｃａｌｌＩＤをＲｅｔｕｒｎ−ｃａｌｌＩＤヘッダーのヘッダー値に設定し、さらに、Ｐ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙヘッダーおよびそのヘッダー値を削除した上で、当該ＩＮＶＩＴＥメッセージを転送する。
【００４４】
ここで呼び出し信号転送部１０３が転送するＩＮＶＩＴＥメッセージの一例を図３（ｃ）に示す。なお、同図に示す例では、説明の都合上必要となる設定値のみを示しており、ここでは、図３（ｂ）に示した例と比較して変化があった箇所のみを説明する。同図に示す例においては、図３（ｂ）に示した例と比較すると、ヘッダーフィールドにＲｅｔｕｒｎ−ｃａｌｌＩＤヘッダーが追加されており、そのヘッダー値には、Ａｓｓｅｒｔｅｄ  ＩＤ「aaaa@hostnameA」を一意に識別するＲｅｔｕｒｎ−ｃａｌｌＩＤである「aaaa1111」が設定されている。また、Ｐ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙヘッダーおよびそのヘッダー値は削除されている。
【００４５】
このように、呼び出し信号転送部１０３が、発信者の端末１０1から送信された非通知設定のＩＮＶＩＴＥメッセージを着信者の端末１０2に対して転送する場合に、当該非通知設定のＩＮＶＩＴＥメッセージに含まれるＡｓｓｅｒｔｅｄ  ＩＤを一意に識別するＲｅｔｕｒｎ−ｃａｌｌＩＤを生成し、生成したＲｅｔｕｒｎ−ｃａｌｌＩＤを含めて非通知設定のＩＮＶＩＴＥメッセージを転送するので、発信者が非通知設定を行って発呼した場合でも、発信者のユーザＩＤを示すＡｓｓｅｒｔｅｄ  ＩＤを一意に識別するＲｅｔｕｒｎ−ｃａｌｌＩＤを、着信者の端末１０2に記録することが可能となる。その結果、着信者の端末１０2からＲｅｔｕｒｎ−ｃａｌｌＩＤを指定することにより、呼制御信号転送装置１００を介し、発信者の端末１０1に対して最発呼を促す通知を送信することができる。
【００４６】
図２に戻って、非通知発信者情報記憶部１０４は、非通知設定で発呼した発信者の情報を記憶する記憶部である。具体的には、この非通知発信者情報記憶部１０４は、Ａｓｓｅｒｔｅｄ−ＩＤとＲｅｔｕｒｎ−ｃａｌｌＩＤとを対応付けた非通知発信者情報を記憶する。
【００４７】
悪意加入者情報記憶部１０５は、悪意加入者の情報を記憶する記憶部である。具体的には、この悪意加入者情報記憶部１０５は、このＩＰ電話サービスを提供しているサービスプロバイダにおいて悪意を持った加入者として認識されている加入者のユーザＩＤを記憶する。
【００４８】
呼び返し信号転送部１０６は、ＭＥＳＳＡＧＥメッセージの転送処理を行う処理部である。図４は、呼び返し信号転送部１０６によって送受信されるＭＥＳＳＡＧＥメッセージの一例を示す図である。具体的には、この呼び返し信号転送部１０６は、ＭＥＳＳＡＧＥメッセージを受信すると、受信したＭＥＳＳＡＧＥメッセージに設定されている送信先に対して、当該ＭＥＳＳＡＧＥメッセージを転送するが、送信先に匿名のユーザＩＤが設定されていた場合は、呼び返し信号転送部１０６は、非通知発信者情報記憶部１０４に記憶された非通知発信者情報を検索し、当該ＭＥＳＳＡＧＥメッセージに含まれるＰ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙヘッダーのヘッダー値に設定されているＡｓｓｅｒｔｅｄ−ＩＤに対応するＲｅｔｕｒｎ−ｃａｌｌＩＤを取得する。
【００４９】
ここで呼び返し信号転送部１０６が受信するＭＥＳＳＡＧＥメッセージの一例を図４（ａ）に示す。なお、同図に示す例では、説明の都合上必要となる設定値のみを示している。同図に示す例において、１行目はリクエスト行であり、このメッセージが、匿名のユーザＩＤである「anonymous@anonymous.invalid」が示す発信者、すなわち非通知設定の発信者に対するＭＥＳＳＡＧＥメッセージであることを表している。また、２行目以降はヘッダーフィールドであり、メッセージの発信者を示すＦｒｏｍヘッダーのヘッダー値には、着信者のユーザＩＤ「bbbb@hostnameB」（「"bbbb"」は表示名）が設定され、メッセージの送信先を示すＴｏヘッダーのヘッダー値には、非通知設定の発信者を示すユーザＩＤである「anonymous@anonymous.invalid」（「"Anonymous"」は表示名）が設定され、Ｒｅｔｕｒｎ−ｃａｌｌＩＤヘッダーのヘッダー値には、Ａｓｓｅｒｔｅｄ  ＩＤ「aaaa@hostnameA」を一意に識別するＲｅｔｕｒｎ−ｃａｌｌＩＤである「aaaa1111」が設定されている。
【００５０】
そして、呼び返し信号転送部１０６は、取得したＲｅｔｕｒｎ−ｃａｌｌＩＤが悪意加入者情報記憶部１０５に記憶されているか否かを確認し、記憶されていた場合は、呼び返し通知が行われた端末に対して、呼び返し通知の相手が悪意加入者であることを警告するためのＭＥＳＳＡＧＥメッセージを返送する。
【００５１】
一方、取得したＲｅｔｕｒｎ−ｃａｌｌＩＤが悪意加入者情報記憶部１０５に記憶されていなかった場合、または、上記で返送したＭＥＳＳＡＧＥメッセージに対して、端末から、再度同じ呼び返し通知のＭＥＳＳＡＧＥメッセージを受信した場合は、呼び返し信号転送部１０６は、受信したＭＥＳＳＡＧＥメッセージのリクエスト行に設定された送信先、およびＴｏヘッダーのヘッダー値に非通知発信者情報記憶部１０４から取得したＡｓｓｅｒｔｅｄ−ＩＤを設定し、さらに、Ｒｅｔｕｒｎ−ｃａｌｌＩＤヘッダーおよびそのヘッダー値を削除した上で、発信者の端末、または発信者の端末を収容する他の呼制御信号転送装置に対して当該ＭＥＳＳＡＧＥメッセージを転送する。
【００５２】
ここで呼び返し信号転送部１０６が転送するＭＥＳＳＡＧＥメッセージの一例を図４（ｂ）に示す。なお、同図に示す例では、説明の都合上必要となる設定値のみを示しており、ここでは、図４（ａ）に示した例と比較して変化があった箇所のみを説明する。同図に示す例においては、図４（ａ）に示した例と比較すると、リクエスト行に設定された送信先、およびＴｏヘッダーのヘッダー値に、Ａｓｓｅｒｔｅｄ  ＩＤである「aaaa@hostnameA」が設定されている。また、Ｒｅｔｕｒｎ−ｃａｌｌＩＤヘッダーおよびそのヘッダー値は削除されている。
【００５３】
このように、着信履歴に記録されたＲｅｔｕｒｎ−ｃａｌｌＩＤを着信者が指定することによって着信者の端末１０2から送信される呼び返しのＭＥＳＳＡＧＥメッセージを発信者の端末１０1に対して転送する場合に、呼び返し信号転送部１０６が、非通知発信者情報記憶部１０４によって記憶された非通知発信者情報に基づいて、当該ＭＥＳＳＡＧＥメッセージに含まれるＲｅｔｕｒｎ−ｃａｌｌＩＤからＡｓｓｅｒｔｅｄ  ＩＤを一意に識別し、識別したＡｓｓｅｒｔｅｄ  ＩＤが示す発信者を送信先としてＭＥＳＳＡＧＥメッセージを転送するので、着信者が通話可能な状態となったことを発信者に通知することが可能となり、その結果、発信者に対して再発呼を促すことができる。
【００５４】
また、悪意加入者情報記憶部１０５が、悪意を持つ加入者のユーザＩＤを記憶するとともに、呼び返し信号転送部１０６が、呼び返しのＭＥＳＳＡＧＥメッセージを発信者の端末１０1に対して転送する場合に、悪意加入者情報記憶部１０５に記憶している悪意加入者のユーザＩＤに識別したＡｓｓｅｒｔｅｄ  ＩＤが含まれていた場合は、当該ＭＥＳＳＡＧＥメッセージを着信者の端末１０2に返送するので、着信者は、発信者が悪意を持った加入者であることを認識することが可能となり、悪徳商法や詐欺などによって生ずるトラブルを回避することができる。
【００５５】
なお、上述してきた呼制御信号転送装置１００は、既存のプロキシサーバ装置やネットワーク中継装置に、上記した各部の各機能を搭載することによって実現することもできる。
【００５６】
次に、本実施例に係る呼制御信号転送装置１００の処理手順について説明する。なお、ここでは、２台の呼制御信号転送装置１００1および１００2について説明する。図５−１および５−２は、本実施例に係る呼制御信号転送装置１００の処理手順を示すシーケンス図（１）および（２）である。同図に示すように、発信者によって端末１０1から発信されたＩＮＶＩＴＥメッセージを受信すると、呼制御信号転送装置１００1は、呼び出し信号転送部１０３1（図２に示した呼び出し信号転送部１０３に対応）が、発信者に対する認証処理を行った後に、ＩＮＶＩＴＥメッセージに含まれるＰｒｉｖａｃｙヘッダーのヘッダー値に「ｉｄ」が設定されていた場合は、認証処理の際に取得したユーザＩＤに基づいて生成したＰ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙ（Ａｓｓｅｒｔｅｄ−ＩＤ）を付与するとともに（ステップＳ１０１）、Ｐ−Ｐｒｅｆｅｒｒｅｄ−Ｉｄｅｎｔｉｔｙを削除した上で（ステップＳ１０２）、着信者の端末１０2を収容する呼制御装置１００2に対してＩＮＶＩＴＥメッセージを送信する。
【００５７】
そして、ＩＮＶＩＴＥ信号を受信した呼制御装置１００2は、呼び出し信号転送部１０３2（図２に示した呼び出し信号転送部１０３に対応）が、Ｐ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙを一意に識別するＲｅｔｕｒｎ−ｃａｌｌＩＤを発行するとともに、当該Ｐ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙと、発行したＲｅｔｕｒｎ−ｃａｌｌＩＤとを対応付けて非通知発信者情報記憶部１０４2（図２に示した非通知発信者情報記憶部１０４に対応）に記憶する。また、呼び出し信号転送部１０３2は、発行したＲｅｔｕｒｎ−ｃａｌｌＩＤを付与し（ステップＳ１０３）、Ｐ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙを削除した上で（ステップＳ１０４）、端末１０2に対して当該ＩＮＶＩＴＥメッセージを送信する（ステップＳ１０５）。
【００５８】
そして、ＩＮＶＩＴＥメッセージを受信した端末１０2は、当該ＩＮＶＩＴＥメッセージに含まれるＲｅｔｕｒｎ−ｃａｌｌＩＤを一意に識別する着信履歴ＩＤを発行するとともに、当該Ｒｅｔｕｒｎ−ｃａｌｌＩＤと、発行した着信履歴ＩＤとを対応付けて着信履歴情報として記憶する（ステップＳ１０６）。
【００５９】
ここで、着信者が不在等の理由で端末１０2の受話器がオフフックされなかったとする。そして、後に、例えば端末１０2に備えられたディスプレイ等に表示された着信履歴情報を確認し、非通知の着信履歴ＩＤを指定することによって、着信者は、発信者に対して呼び返し通知を行う（ステップＳ１０７）。この際、端末１０2は、指定された着信履歴ＩＤに対応するＲｅｔｕｒｎ−ｃａｌｌＩＤを記憶している着信履歴情報から取得するとともに、取得したＲｅｔｕｒｎ−ｃａｌｌＩＤを付与した上で（ステップＳ１０８）、呼制御信号転送装置１００2に対してＭＥＳＳＡＧＥメッセージを送信する。
【００６０】
そして、ＭＥＳＳＡＧＥメッセージを受信した呼制御信号転送装置１００2は、呼び返し信号転送部１０６2（図２に示した呼び返し信号転送部１０６に対応）が、受信したＭＥＳＳＡＧＥメッセージに含まれるＲｅｔｕｒｎ−ｃａｌｌＩＤに対応するＰ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙを非通知発信者情報記憶部１０４2（図２に示した非通知発信者情報記憶部１０４に対応）から取得する（ステップＳ１０９）。
【００６１】
ここで、呼び返し信号転送部１０６2は、取得したＰ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙが悪意加入者情報記憶部１０５2（図２に示した悪意加入者情報記憶部１０５に対応）に記憶されているか否かを確認し（ステップＳ１１０）、記憶されていた場合は（ステップＳ１１１，Ｙｅｓ）、呼び返し通知の相手が悪意加入者であることを警告するためのＭＥＳＳＡＧＥメッセージを作成し（ステップＳ１１２）、端末１０2に対して返送する。
【００６２】
ＭＥＳＳＡＧＥメッセージを受信した端末１０2は、例えば、呼び返し通知の相手が悪意加入者であったことを示す警告メッセージをディスプレイに表示する。そして、その警告メッセージを確認し、着信者は、再度呼び返し通知を行うか否かを選択し（ステップＳ１１３）、再度通知する場合は、端末１０2から呼制御信号転送装置１００2に対してＭＥＳＳＡＧＥメッセージを再送する。
【００６３】
一方、取得したＲｅｔｕｒｎ−ｃａｌｌＩＤが悪意加入者情報記憶部１０５2に記憶されていなかった場合（ステップＳ１１１，Ｎｏ）、または、上記で返送したＭＥＳＳＡＧＥメッセージに対して、再度同じ呼び返し通知のＭＥＳＳＡＧＥメッセージを端末１０2から受信した場合は、呼制御信号転送装置１００2は、呼び返し信号転送部１０６2が、受信したＭＥＳＳＡＧＥメッセージのリクエスト行に設定された送信先、およびＴｏヘッダーのヘッダー値に非通知発信者情報記憶部１０４から取得したＰ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙを設定し（ステップＳ１１４）、さらに、Ｒｅｔｕｒｎ−ｃａｌｌＩＤヘッダーおよびそのヘッダー値を削除した上で（ステップＳ１１５）、発信者の端末１０1を収容する呼制御信号転送装置１００1に対して当該ＭＥＳＳＡＧＥメッセージを送信する。
【００６４】
ＭＥＳＳＡＧＥメッセージを受信した収容する呼制御信号転送装置１００1は、呼び返し信号転送部１０６1が、送信先に設定されているＰ−Ａｓｓｅｒｔｅｄ−Ｉｄｅｎｔｉｔｙが示す発信者の端末、すなわち端末１０1に対して、当該ＭＥＳＳＡＧＥメッセージを転送する。
【００６５】
ＭＥＳＳＡＧＥメッセージを受信した端末１０1は、例えば、呼び返し通知を受信したことを示すメッセージをディスプレイに表示する。そして、そのメッセージを確認し、発信者は、着信者に対して再度発呼を行う（ステップＳ１１６）。
【００６６】
このように、呼び出し信号転送部１０３が、発信者を識別するＡｓｓｅｒｔｅｄ  ＩＤと、Ａｓｓｅｒｔｅｄ  ＩＤを一意に識別するように生成したＲｅｔｕｒｎ−ｃａｌｌＩＤとを対応付けた非通知発信者情報を非通知発信者情報記憶部１０４に記憶するとともに、呼び返し信号転送部１０６が、呼び返しのＭＥＳＳＡＧＥメッセージを発信者の端末１０1に対して転送する場合に、非通知発信者情報記憶部１０４に記憶されている非通知発信者情報に基づいて、当該ＭＥＳＳＡＧＥメッセージに含まれるＲｅｔｕｒｎ−ｃａｌｌＩＤからＡｓｓｅｒｔｅｄ  ＩＤを識別するので、着信者が不在等の理由で、着信者の端末１０2の受話器がオフフックされなかった場合でも、後に着信者が端末１０2の着信履歴を確認した際に、Ｒｅｔｕｒｎ−ｃａｌｌＩＤを指定することによって、発信者に対して呼び返し通知を行うことが可能となる。
【００６７】
上述してきたように、本実施例では、呼び出し信号転送部１０３が、発信者の端末１０1から送信された非通知設定のＩＮＶＩＴＥメッセージを着信者の端末１０2に対して転送する場合に、当該非通知設定のＩＮＶＩＴＥメッセージに含まれるＡｓｓｅｒｔｅｄ  ＩＤを一意に識別するＲｅｔｕｒｎ−ｃａｌｌＩＤを生成し、生成したＲｅｔｕｒｎ−ｃａｌｌＩＤを含めて非通知設定のＩＮＶＩＴＥメッセージを転送する。この際、非通知発信者情報記憶部１０４が、Ａｓｓｅｒｔｅｄ  ＩＤと、呼び出し信号転送部１０３によって生成されたＲｅｔｕｒｎ−ｃａｌｌＩＤとを対応付けた非通知発信者情報を記憶する。そして、着信履歴に記録されたＲｅｔｕｒｎ−ｃａｌｌＩＤを着信者が指定することによって着信者の端末１０2から送信される呼び返しのＭＥＳＳＡＧＥメッセージを発信者の端末１０1に対して転送する場合に、呼び返し信号転送部１０６が、非通知発信者情報記憶部１０４によって記憶された非通知発信者情報に基づいて、当該ＭＥＳＳＡＧＥメッセージに含まれるＲｅｔｕｒｎ−ｃａｌｌＩＤからＡｓｓｅｒｔｅｄ  ＩＤを一意に識別し、識別したＡｓｓｅｒｔｅｄ  ＩＤが示す発信者を送信先としてＭＥＳＳＡＧＥメッセージを転送する。この結果、発信者識別子と非通知呼識別子の対応付けを管理することが可能となり、ネットワーク使用状況の解析等に役立てることができるとともに、着信者が不在等の理由で、着信者端末の受話器がオフフックされなかった場合でも、後に着信者が、端末の着信履歴を確認した際に、非通知呼識別子を指定することによって、発信者に対して呼び返し通知を行うことが可能となり、発信者が非通知設定で発呼を行った場合でも、発信者に対して着信者から再発呼を促すことができる。
【００６８】
なお、本実施例では、呼制御信号転送装置について説明したが、呼制御信号転送装置が有する構成をソフトウェアによって実現することで、同様の機能を有する呼制御信号転送プログラムを得ることができる。そこで、この呼制御信号転送プログラムを実行するコンピュータについて説明する。
【００６９】
図６は、本実施例に係る呼制御信号転送プログラムを実行するコンピュータの構成を示す機能ブロック図である。同図に示すように、このコンピュータ２００は、ＲＡＭ２１０と、ＣＰＵ２２０と、ＨＤＤ２３０と、ＬＡＮインタフェース２４０と、入出力インタフェース２５０と、ＤＶＤドライブ２６０とを有する。
【００７０】
ＲＡＭ２１０は、プログラムやプログラムの実行途中結果などを記憶するメモリであり、ＣＰＵ２２０は、ＲＡＭ２１０からプログラムを読み出して実行する中央処理装置である。
【００７１】
ＨＤＤ２３０は、プログラムやデータを格納するディスク装置であり、ＬＡＮインタフェース２４０は、コンピュータ２００をＬＡＮ経由で他のコンピュータに接続するためのインタフェースである。
【００７２】
入出力インタフェース２５０は、マウスやキーボードなどの入力装置および表示装置を接続するためのインタフェースであり、ＤＶＤドライブ２６０は、ＤＶＤの読み書きを行う装置である。
【００７３】
そして、このコンピュータ２００において実行される呼制御信号転送プログラム２１１は、ＤＶＤに記憶され、ＤＶＤドライブ２６０によってＤＶＤから読み出されてコンピュータ２００にインストールされる。
【００７４】
あるいは、この呼制御信号転送プログラム２１１は、ＬＡＮインタフェース２４０を介して接続された他のコンピュータシステムのデータベースなどに記憶され、これらのデータベースから読み出されてコンピュータ２００にインストールされる。
【００７５】
そして、インストールされた呼制御信号転送プログラム２１１は、ＨＤＤ２３０に記憶され、ＲＡＭ２１０に読み出されてＣＰＵ２２０によって呼制御信号転送プロセス２２１として実行される。
【００７６】
また、本実施例では、ＩＰ電話サービスについて説明したが、本発明はこれに限定されるものではなく、テレビ電話やビデオチャット、インスタントメッセージ等のＩＰネットワークを利用したリアルタイム通信サービスに同様に適用することができる。
【００７７】
（付記１）ＩＰネットワークを利用したリアルタイム通信において発信者端末と着信者端末との間で呼制御を制御する信号を転送するとともに、発信者が非通知設定で送信した非通知呼び出し信号を着信者端末に転送する場合は、発信者を識別する発信者識別子を非通知呼び出し信号から削除して転送する呼制御信号転送装置であって、
前記発信者端末から送信された非通知呼び出し信号を前記着信者端末に対して転送する場合に、該非通知呼び出し信号に含まれる発信者識別子を一意に識別する非通知呼識別子を生成し、該生成した非通知呼識別子を含めて非通知呼び出し信号を転送する呼び出し信号転送手段と、
着信履歴に記録された非通知呼識別子を着信者が指定することによって前記着信者端末から送信される呼び返し信号を前記発信者端末に対して転送する場合に、該呼び返し信号に含まれる非通知呼識別子によって発信者識別子を一意に識別し、該識別した発信者識別子が示す発信者を送信先として呼び返し信号を転送する呼び返し信号転送手段と、
を備えたことを特徴とする呼制御信号転送装置。
【００７８】
（付記２）前記発信者識別子と、前記呼び出し信号転送手段によって生成された非通知呼識別子とを対応付けた非通知発信者情報を記憶する非通知発信者情報記憶手段をさらに備え、
前記呼び返し信号転送手段は、前記呼び返し信号を前記発信者端末に対して転送する場合に、前記非通知発信者情報記憶手段によって記憶された非通知発信者情報に基づいて、該呼び返し信号に含まれる非通知呼識別子から発信者識別子を識別することを特徴とする付記１に記載の呼制御信号転送装置。
【００７９】
（付記３）悪意を持つ加入者の発信者識別子を記憶する悪意加入者情報記憶手段をさらに備え、
前記呼び返し信号転送手段は、前記呼び返し信号を前記発信者端末に対して転送する場合に、前記悪意加入者情報記憶手段によって記憶された悪意加入者の発信者識別子に前記識別した発信者識別子が含まれていた場合は、該呼び返し信号を前記着信者端末に返送することを特徴とする付記１または２に記載の呼制御信号転送装置。
【００８０】
（付記４）ＩＰネットワークを利用したリアルタイム通信において発信者端末と着信者端末との間で呼制御を制御する信号を転送するとともに、発信者が非通知設定で送信した非通知呼び出し信号を着信者端末に転送する場合は、発信者を識別する発信者識別子を非通知呼び出し信号から削除して転送する呼制御信号転送方法であって、
前記発信者端末から送信された非通知呼び出し信号を前記着信者端末に対して転送する場合に、該非通知呼び出し信号に含まれる発信者識別子を一意に識別する非通知呼識別子を生成し、該生成した非通知呼識別子を含めて非通知呼び出し信号を転送する呼び出し信号転送工程と、
着信履歴に記録された非通知呼識別子を着信者が指定することによって前記着信者端末から送信される呼び返し信号を前記発信者端末に対して転送する場合に、該呼び返し信号に含まれる非通知呼識別子によって発信者識別子を一意に識別し、該識別した発信者識別子が示す発信者を送信先として呼び返し信号を転送する呼び返し信号転送工程と、
を含んだことを特徴とする呼制御信号転送方法。
【００８１】
（付記５）前記発信者識別子と、前記呼び出し信号転送工程によって生成された非通知呼識別子とを対応付けた非通知発信者情報を記憶する非通知発信者情報記憶工程をさらに含み、
前記呼び返し信号転送工程は、前記呼び返し信号を前記発信者端末に対して転送する場合に、前記非通知発信者情報記憶工程によって記憶された非通知発信者情報を読み込み、該読み込んだ非通知発信者情報に基づいて、該呼び返し信号に含まれる非通知呼識別子から発信者識別子を識別することを特徴とする付記４に記載の呼制御信号転送方法。
【００８２】
（付記６）悪意を持つ加入者の発信者識別子を記憶する悪意加入者情報記憶工程をさらに含み、
前記呼び返し信号転送工程は、前記呼び返し信号を前記発信者端末に対して転送する場合に、前記悪意加入者情報記憶工程によって記憶された悪意加入者の発信者識別子に前記識別した発信者識別子が含まれていた場合は、該呼び返し信号を前記着信者端末に返送することを特徴とする付記４または５に記載の呼制御信号転送方法。
【００８３】
（付記７）ＩＰネットワークを利用したリアルタイム通信において発信者端末と着信者端末との間で呼制御を制御する信号を転送するとともに、発信者が非通知設定で送信した非通知呼び出し信号を着信者端末に転送する場合は、発信者を識別する発信者識別子を非通知呼び出し信号から削除して転送する呼制御信号転送プログラムであって、
前記発信者端末から送信された非通知呼び出し信号を前記着信者端末に対して転送する場合に、該非通知呼び出し信号に含まれる発信者識別子を一意に識別する非通知呼識別子を生成し、該生成した非通知呼識別子を含めて非通知呼び出し信号を転送する呼び出し信号転送手順と、
前記発信者識別子と、前記呼び出し信号転送手順によって生成された非通知呼識別子とを対応付けた非通知発信者情報を記憶装置に記憶させる非通知発信者情報記憶手順と、
着信履歴に記録された非通知呼識別子を着信者が指定することによって前記着信者端末から送信される呼び返し信号を前記発信者端末に対して転送する場合に、前記非通知発信者情報記憶手順によって記憶装置に記憶された非通知発信者情報を読み込み、該読み込んだ非通知発信者情報に基づいて、該呼び返し信号に含まれる非通知呼識別子から発信者識別子を一意に識別し、該識別した発信者識別子が示す発信者を送信先として呼び返し信号を転送する呼び返し信号転送手順と、
をコンピュータに実行させることを特徴とする呼制御信号転送プログラム。
【００８４】
（付記８）悪意を持つ加入者の発信者識別子を記憶装置に記憶させる悪意加入者情報記憶手順をさらにコンピュータに実行させ、
前記呼び返し信号転送手順は、前記呼び返し信号を前記発信者端末に対して転送する場合に、前記悪意加入者情報記憶手順によって記憶装置に記憶された非通知発信者情報に前記識別した発信者識別子が含まれていた場合は、該呼び返し信号を前記着信者端末に返送することを特徴とする付記７に記載の呼制御信号転送プログラム。
【産業上の利用可能性】
【００８５】
以上のように、本発明に係る呼制御信号転送装置、呼制御信号転送方法および呼制御信号転送プログラムは、ＩＰネットワークを利用したリアルタイム通信のサービスに有用であり、特に、発信者と着信者との間で円滑なコミュニケーションが求められる場合に適している。
【図面の簡単な説明】
【００８６】
【図１】本実施例に係る呼制御信号転送装置の概要を説明するための図である。
【図２】本実施例に係る呼制御信号転送装置の構成を示す機能ブロック図である。
【図３】呼び出し信号転送部によって送受信されるＩＮＶＩＴＥメッセージの一例を示す図である。
【図４】呼び返し信号転送部によって送受信されるＭＥＳＳＡＧＥメッセージの一例を示す図である。
【図５−１】本実施例に係る呼制御信号転送装置の処理手順を示すシーケンス図（１）である。
【図５−２】本実施例に係る呼制御信号転送装置の処理手順を示すシーケンス図（２）である。
【図６】本実施例に係る呼制御信号転送プログラムを実行するコンピュータの構成を示す機能ブロック図である。
【図７】従来の技術によるＡｓｓｅｒｔｅｄ  ＩＤの転送制御を説明するための図である。
【符号の説明】
【００８７】
１０1、１０2    端末
２０1、２０2    ＳＩＰプロキシ
１００、１００1、１００2    呼制御信号転送装置
１０１    通信制御部
１０２    呼制御信号制御部
１０３    呼び出し信号転送部
１０４    非通知発信者情報記憶部
１０５    悪意加入者情報記憶部
１０６    呼び返し信号転送部
２００    コンピュータ
２１０    ＲＡＭ
２１１    呼制御信号転送プログラム
２２０    ＣＰＵ
２２１    呼制御信号転送プロセス
２３０    ＨＤＤ
２４０    ＬＡＮインタフェース
２５０    入出力インタフェース
２６０    ＤＶＤドライブ
【図１】
0004677350.tif 000002
【図２】
0004677350.tif 000003
【図３】
0004677350.tif 000004
【図４】
0004677350.tif 000005
【図５−１】
0004677350.tif 000006
【図５−２】
0004677350.tif 000007
【図６】
0004677350.tif 000008
【図７】
0004677350.tif 000009