(57)【要約】【課題】  呼制御にかかる時間を短縮し、プロキシサーバと疎通できない場合でも通話可能なＳＩＰ電話機を提供することである。【解決手段】  ＶｏＩＰシステム１０は、ＳＩＰ電話機１８〜２２と、ＳＩＰ電話機１８〜２２とインターネット網１３とを接続するＮＡＴ１７と、インターネット網１３に接続された第１及び第２のプロキシサーバ１４、１５と、ＳＩＰ電話機１８〜２２と公衆電話網１６とを接続する非常用ゲートウェイ２３とを備え、呼を確立する場合、ＳＩＰ電話機１８〜２２は、第１、第２のプロキシサーバの順にリクエストを送信し、両プロキシサーバに疎通できない場合には、非常用ゲートウェイ２３にリクエストを送信して呼を確立し、ＳＩＰ電話機１８〜２２に内蔵されたタイマを任意に設定することでレスポンスのタイムアウト時間を短くする構成とする。【選択図】        図１
2005136844.tif 000002
【特許請求の範囲】
【請求項１】
１以上のＳＩＰ電話機と、前記ＳＩＰ電話機とインターネット網とを接続するＮＡＴと、インターネット網に接続された複数のプロキシサーバと、前記ＳＩＰ電話機と公衆電話網とを接続する１以上の非常用ゲートウェイとを備えたＶｏＩＰシステムであって、
呼を確立する場合、
前記ＳＩＰ電話機は、予め定められたプロキシサーバの順にリクエストを送信し、全プロキシサーバに疎通できない場合には、予め定められた非常用ゲートウェイの順にリクエストを送信することを特徴とするＶｏＩＰシステム。
【請求項２】
前記ＳＩＰ電話機は、前記各プロキシサーバ及びゲートウェイからのレスポンスの待ち時間が設定されるタイマを有し、該タイマの設定値は任意に設定できることを特徴とする請求項１記載のＶｏＩＰシステム。
【請求項３】
前記ＳＩＰ電話機は、全プロキシサーバに疎通できず予め定められた非常用ゲートウェイにリクエストを送信した後、次回のリクエストを送信するときも、予め定められたプロキシサーバの順にリクエストを送信し、全プロキシサーバに疎通できない場合には、予め定められた非常用ゲートウェイの順にリクエストを送信することを特徴とする請求項１記載のＶｏＩＰシステム。
【請求項４】
ＮＡＴ及びインターネット網を介して複数のプロキシサーバに接続されるとともに、１以上の非常用ゲートウェイの何れかを介して公衆電話網に繋がるＳＩＰ電話機であって、
呼を確立する場合、
予め定められたプロキシサーバの順にリクエストを送信し、全プロキシサーバに疎通できない場合には、予め定められた非常用ゲートウェイの順にリクエストを送信することを特徴とするＳＩＰ電話機。
【請求項５】
前記各プロキシサーバ及びゲートウェイからのレスポンスの待ち時間が設定されるタイマを有し、該タイマの設定値は任意に設定できることを特徴とする請求項４記載のＳＩＰ電話機。
【請求項６】
全プロキシサーバに疎通できず予め定められた非常用ゲートウェイにリクエストを送信した後、次回のリクエストを送信するときも、予め定められたプロキシサーバの順にリクエストを送信し、全プロキシサーバに疎通できない場合には、予め定められた非常用ゲートウェイの順にリクエストを送信することを特徴とする請求項４記載のＳＩＰ電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
着脱可能なメモリの防犯機能を有する電子機器に関する。
【背景技術】
【０００２】
現在、ＶｏＩＰ（Voice over Internet Protocol）システム（非特許文献１参照）、所謂インターネット電話が普及しつつある。このＶｏＩＰシステムの代表的な呼制御プロトコルとしてＳＩＰ（Session Initiation Protocol）がある。
【０００３】
ＳＩＰはインターネット仕様をベースにしており、例えば、相手を指定するのに電話番号の他にＵＲＩ（Universal Resource Identifier）を使うことができたり、呼制御のやり取りをＷｅｂアクセスと同様のリクエスト−レスポンス型で行うなど、既存のインターネット技術を上手く活用している。相手を呼び出すときにはＳＩＰ電話機とＳＩＰサーバの間だけで確認作業を行い、完了すればすぐ通話できるようになる。
【０００４】
図３は、従来のＶｏＩＰシステムの構成を示すブロック図である。ＶｏＩＰシステム１００は、本社と支店の関係のような社内ＬＡＮ１１０、１２０と、社内ＬＡＮ１１０、１２０間を接続するインターネット網１３０と、社内ＬＡＮ１１０、１２０に様々なサービスを提供するＳＩＰサーバの一つである第１及び第２のプロキシサーバ１４０、１５０とから構成される。
【０００５】
社内ＬＡＮ１１０は、インターネット網１３０に接続されるＮＡＴ（Network Address Translation）１７０と、ＮＡＴ１７０に接続されるＳＩＰ電話機Ａ１８０〜ＳＩＰ電話機Ｅ２２０とを備え、同様に社内ＬＡＮ１２０は、ＮＡＴ２４０と、ＳＩＰ電話機Ｆ２５０〜ＳＩＰ電話機Ｊ２９０とを備える。
【０００６】
呼の確立手順はインターネットで一般的なＤＮＳ（domain name system）に似た手法を使う。例えば、ＳＩＰ電話機Ａ１８０からＳＩＰ電話機Ｆ２５０に電話をかける場合、まず、ＳＩＰ電話機Ａ１８０が「ＩＮＶＩＴＥ」メッセージを第１又は第２のプロキシサーバ１４０、１５０に送り、ＳＩＰ電話機Ｆ２５０との接続を要求する。第１又は第２のプロキシサーバ１４０、１５０は「ＩＮＶＩＴＥ」メッセージをＳＩＰ電話機Ｆ２５０に送出する。これにＳＩＰ電話機Ｆ２５０が「２００  ＯＫ」メッセージを返し、このメッセージに対するＡＣＫ（acknowledgement）をＳＩＰ電話機Ａ１８０が返答すれば、通話が始まる。
【非特許文献１】日経ＮＥＴＷＯＲＫ (2002.6 p.51-p.69)
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記の呼の確立でＳＩＰ電話機Ａ１８０が最初に接続を試みるのは前回接続したプロキシサーバである。ここで、通信経路に何らかの障害が起こり、前回接続したプロキシサーバと疎通できないときは、もう一方のプロキシサーバに疎通を試みる。ＮＡＴ１７０等で障害があった場合は両プロキシサーバ１４０、１５０と疎通できないため、通話できないことになる。
【０００８】
なお、各プロキシサーバへのＩＮＶＩＴＥトランザクションのタイムアウトはＲＦＣ３２６１で３２秒と規定されている。従って、一方のプロキシサーバから応答がなくて次のプロキシサーバにＦａｉｌ  Ｏｖｅｒして疎通した場合、３２〜６４秒かかることになり、日常的に使う電話機としては不便である。
【０００９】
本発明は、呼制御にかかる時間を短縮し、プロキシサーバと疎通できない場合でも通話可能なＳＩＰ電話機を提供することを目的とする。また、通話料金が安く済むような通信経路を優先して選択することができるＳＩＰ電話機を提供することを目的とする。更に、これらのＳＩＰ電話機を用いたＶｏＩＰシステムを提供することも目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明は、１以上のＳＩＰ電話機と、前記ＳＩＰ電話機とインターネット網とを接続するＮＡＴと、インターネット網に接続された複数のプロキシサーバと、前記ＳＩＰ電話機と公衆電話網とを接続する１以上の非常用ゲートウェイとを備えたＶｏＩＰシステムであって、呼を確立する場合、前記ＳＩＰ電話機は、予め定められたプロキシサーバの順にリクエストを送信し、全プロキシサーバに疎通できない場合には、予め定められた非常用ゲートウェイの順にリクエストを送信することを特徴とするものである。
【００１１】
この構成により、何らかの障害によってプロキシサーバと疎通できない場合でも、非常用ゲートウェイから公衆電話網を介して相手先と通話することができる。また、用いる通信回線の優先順位をインターネット網、公衆電話網の順にすることにより、通話料金を安くすることができる。
【００１２】
上記のＶｏＩＰシステムにおいて、前記ＳＩＰ電話機は、前記各プロキシサーバ及びゲートウェイからのレスポンスの待ち時間が設定されるタイマを有し、該タイマの設定値は任意に設定できることを特徴とする。
【００１３】
この構成により、タイマ値をＲＦＣ３２６１の規定よりも短く設定することによって、呼制御に要する時間を短縮することができる。
【００１４】
上記のＶｏＩＰシステムにおいて、全プロキシサーバに疎通できず予め定められた非常用ゲートウェイにリクエストを送信した後、次回のリクエストを送信するときも、予め定められたプロキシサーバの順にリクエストを送信し、全プロキシサーバに疎通できない場合には、予め定められた非常用ゲートウェイの順にリクエストを送信することを特徴とする。
【００１５】
この構成により、プロキシサーバとの疎通の復旧が通知されないＳＩＰであっても、プロキシサーバとの疎通を復旧させることができる。
【００１６】
また本発明は、ＮＡＴ及びインターネット網を介して複数のプロキシサーバに接続されるとともに、１以上の非常用ゲートウェイの何れかを介して公衆電話網に繋がるＳＩＰ電話機であって、呼を確立する場合、予め定められたプロキシサーバの順にリクエストを送信し、全プロキシサーバに疎通できない場合には、予め定められた非常用ゲートウェイの順にリクエストを送信することを特徴とするものである。
【００１７】
このように、従来のシステムに非常用ゲートウェイを設け、ＳＩＰ電話機の設定を変えることにより、本発明を実現することができる。
【００１８】
上記のＳＩＰ電話機において、前記各プロキシサーバ及びゲートウェイからのレスポンスの待ち時間が設定されるタイマを有し、該タイマの設定値は任意に設定できることが望ましい。
【００１９】
上記のＳＩＰ電話機において、全プロキシサーバに疎通できず予め定められた非常用ゲートウェイにリクエストを送信した後、次回のリクエストを送信するときも、予め定められたプロキシサーバの順にリクエストを送信し、全プロキシサーバに疎通できない場合には、予め定められた非常用ゲートウェイの順にリクエストを送信することが望ましい。
【発明の効果】
【００２０】
本発明によれば、非常用ゲートウェイを設けることにより、ＳＩＰ電話機がプロキシサーバと疎通できない場合でも通話可能となる。そして、ＳＩＰではプロキシサーバとの疎通の復旧が通知されないが、この通知がなくてもプロキシサーバとの疎通が復旧する。またＳＩＰ電話機のタイマを短く設定することにより、呼制御にかかる時間を短縮することができる。更に、通信回線の選択順位をインターネット網、公衆電話網の順にすることにより、通話料金が安く済むような通信経路を優先して選択することができる。
【発明を実施するための最良の形態】
【００２１】
図１は、本発明のＶｏＩＰシステムの構成を示すブロック図である。ＶｏＩＰシステム１０は、本社と支店の関係のような社内ＬＡＮ１１、１２と、社内ＬＡＮ１１、１２間を接続するインターネット網１３と、社内ＬＡＮ１１、１２に様々なサービスを提供するＳＩＰサーバの一つである第１及び第２のプロキシサーバ１４、１５と、社内ＬＡＮ１１、１２間を接続する公衆電話網１６とから構成される。
【００２２】
上記の社内ＬＡＮ１１、１２間は、例えばＶＰＮ（Virtual Private Network）を用いることができる。
【００２３】
社内ＬＡＮ１１は、インターネット網１３に接続されるＮＡＴ１７と、ＮＡＴ１７に接続されるＳＩＰ電話機ａ１８〜ＳＩＰ電話機ｅ２２と、ＳＩＰ電話機ａ１８〜ＳＩＰ電話機ｅ２２と公衆電話網とを接続する非常用ゲートウェイ２３とを備え、同様に社内ＬＡＮ１２は、ＮＡＴ２４と、ＳＩＰ電話機ｆ２５〜ＳＩＰ電話機ｊ２９と、非常用ゲートウェイ３０とを備える。
【００２４】
なお、ＮＡＴ１７はルータやファイアウォールソフトウェア等でサポートすることができる。
【００２５】
また、ＳＩＰ電話機ａ１８〜ｊ２９は、第１又は第２のプロキシサーバ１４、１５や非常用ゲートウェイ２３、３０からのレスポンスの待ち時間が設定されるタイマを有し、該タイマの設定値は任意に設定できるものとする。
【００２６】
呼の確立手順はインターネットで一般的なＤＮＳに似た手法を使う。例えば、ＳＩＰ電話機ａ１８からＳＩＰ電話機ｆ２５に電話をかける場合、まず、ＳＩＰ電話機ａ１８が「ＩＮＶＩＴＥ」メッセージを第１のプロキシサーバ１４に送り、ＳＩＰ電話機ｆ２５との接続を要求する。第１のプロキシサーバ１４は「ＩＮＶＩＴＥ」メッセージをＳＩＰ電話機ｆ２５に送出する。これにＳＩＰ電話機ｆ２５が「２００  ＯＫ」メッセージを返し、このメッセージに対するＡＣＫをＳＩＰ電話機ａ１８が返答すれば、通話が始まる。通信経路に障害がない場合はこのように直ぐに通話が開始される。
【００２７】
またＳＩＰ電話機でない外線通話の場合は、ＳＩＰ電話機ａ１８は非常用ゲートウェイ２３及び公衆電話網１６を介して相手先に接続する。
【００２８】
なお、ＮＡＴ１７等に障害が生じた場合、ＳＩＰ電話機ａ１８からＳＩＰ電話機ｆ２５への通話は、非常用ゲートウェイ２３、公衆電話網１６、非常用ゲートウェイ３０を介して行うことができる。以下に、このような接続を行うための呼制御について説明する。
【００２９】
図２は、ＳＩＰ電話機の発信時の制御を示すフローチャートである。例えば、ＳＩＰ電話機ａ１８からＳＩＰ電話機ｆ２５に電話をかける場合、ステップＳ１０においてＳＩＰ電話機ａ１８は第１のプロキシサーバ１４へリクエストを送信し、ステップＳ１１へ進んで予め所定時間に設定されたタイマをスタートさせる。タイマの設定値としては３〜７秒が好ましく、５秒が最も好ましい。
【００３０】
次に、ステップＳ１２へ進んで第１のプロキシサーバ１４からのレスポンスの有無を判別する。ステップＳ１２においてレスポンスがあれば、ステップＳ２３へ進んで呼を確立する。一方、ステップＳ１２においてレスポンスがなければ、ステップＳ１３へ進んでタイマがタイムアウトしたか否かを判別する。ステップＳ１３においてまだタイムアウトしていなければステップＳ１２に戻って再度レスポンスの有無を確認する。一方、ステップＳ１３においてタイムアウトした場合は、第１のプロキシサーバ１４へは障害があり疎通できないと判断し、ステップＳ１４へ進む。
【００３１】
ステップＳ１４においてＳＩＰ電話機ａ１８は第２のプロキシサーバ１５へリクエストを送信し、ステップＳ１５へ進んで再びタイマをスタートさせる。
【００３２】
次に、ステップＳ１６へ進んで第２のプロキシサーバ１５からのレスポンスの有無を判別する。ステップＳ１６においてレスポンスがあれば、ステップＳ２３へ進んで呼を確立する。一方、ステップＳ１６においてレスポンスがなければ、ステップＳ１７へ進んでタイマがタイムアウトしたか否かを判別する。ステップＳ１７においてまだタイムアウトしていなければステップＳ１６に戻って再度レスポンスの有無を確認する。一方、ステップＳ１７においてタイムアウトした場合は、第２のプロキシサーバ１５へは障害があり疎通できないと判断し、ステップＳ１８へ進む。
【００３３】
ステップＳ１８においてＳＩＰ電話機ａ１８は非常用ゲートウェイ２３へリクエストを送信し、ステップＳ１９へ進んで再びタイマをスタートさせる。
【００３４】
次に、ステップＳ２０へ進んで非常用ゲートウェイ２３からのレスポンスの有無を判別する。ステップＳ２０においてレスポンスがあれば、ステップＳ２３へ進んで呼を確立する。一方、ステップＳ２０においてレスポンスがなければ、ステップＳ２１へ進んでタイマがタイムアウトしたか否かを判別する。ステップＳ２１においてまだタイムアウトしていなければステップＳ２０に戻って再度レスポンスの有無を確認する。一方、ステップＳ２１においてタイムアウトした場合は、非常用ゲートウェイ２３へは障害があり疎通できないと判断し、ステップＳ２２へ進んで呼制御を終了する。つまり、通話不可能となる。
【００３５】
このように、呼制御においてプロキシサーバへリクエストを送信した際にレスポンスがなかった場合に次のプロキシサーバにＦａｉｌ  Ｏｖｅｒしていき、最終的にどのプロキシサーバからもレスポンスがなかった場合には、非常用ゲートウェイにリクエストを送信して呼を確立することにより、インターネット網１３を通じての通話が不可能な場合でも公衆電話網１６を介しての通話が可能となる。
【００３６】
また、ＲＦＣ３２６１で３２秒と規定されているＩＮＶＩＴＥトランザクションのタイムアウト値を用いずに、任意に短く設定したタイマ値を用いることにより、呼制御にかかる時間を短縮することができる。例えば、上記の実施形態でタイマ値を５秒に設定すると、呼の確立に要する最長時間は１５秒となり、従来の６４秒を大幅に短縮することができる。
【００３７】
プロキシサーバからレスポンスが無かった場合、ＳＩＰではその障害が復旧しても、復旧の通知がＳＩＰ電話機に送信されない。したがって、次回ＳＩＰ電話機ａ１８がＳＩＰ電話機ｆ２５〜ｊ２９の何れかに電話をかける場合も図２の手順に従うものとする。即ち、ＳＩＰ電話機同士の呼制御は常に第１のプロキシサーバ１４、第２のプロキシサーバ１５、非常用ゲートウェイ２３の順にリクエストを送信するものとする。通常、インターネット網１３を用いる通話は公衆電話網１６を用いる通話よりも安い。これにより、通話料金が安く済むような通信経路を優先して選択する設定となっている。
【００３８】
なお、プロキシサーバは３つ以上でもよく、非常用ゲートウェイは２つ以上設けてもよい。これにより、通信経路の障害で通話できない確率をより低くすることができる。
【産業上の利用可能性】
【００３９】
本発明は、ＶｏＩＰシステムの一つであるＳＩＰプロトコルを用いたＳＩＰ電話機及びその通信システムに利用することができる。
【図面の簡単な説明】
【００４０】
【図１】本発明のＶｏＩＰシステムの構成を示すブロック図である。
【図２】本発明のＳＩＰ電話機の発信時の制御を示すフローチャートである。
【図３】従来のＶｏＩＰシステムの構成を示すブロック図である。
【符号の説明】
【００４１】
１０    ＶｏＩＰシステム
１１、１２    社内ＬＡＮ
１３    インターネット網
１４    第１のプロキシサーバ
１５    第２のプロキシサーバ
１６    公衆電話網
１７、２４    ＮＡＴ
１８〜２２、２５〜２９    ＳＩＰ電話機
２３、３０    非常用ゲートウェイ
【図１】
2005136844.tif 000003
【図２】
2005136844.tif 000004
【図３】
2005136844.tif 000005