(57)【要約】【課題】  複数のプロセッサにより構成され、ＩＰｖ６を用いたとしてもＲＴＰの処理を正常に行う事ができる通信制御装置を提供する。【解決手段】  本発明は、対向する通信制御装置との呼制御処理を行う呼制御手段と、前記対向する通信制御装置からＩＰｖ６のアドレス解決応答を受信すると、送信元ＩＰアドレスがグローバルアドレスかリンクローカルアドレスかを識別するアドレス識別手段と、リンクローカルアドレスの場合には、前記アドレス解決応答のペイロードに含まれる前記対向する通信制御装置のグローバルアドレスと、ＭＡＣアドレスとを含むアドレス解決情報をＲＴＰ制御手段に通知するアドレス解決情報通知手段と、前記アドレス解決情報を保持し、電話端末から音声信号を受信した場合には、前記アドレス解決情報に基づいて、ＲＴＰパケットを生成するＲＴＰ制御手段とを有することを特徴とする。【選択図】      図１
2018182441.tif 000002
【特許請求の範囲】
【請求項１】
複数のプロセッサを備え、電話端末を収容し、ＩＰ網に接続される通信制御装置において、
呼制御サーバを介して対向する通信制御装置との呼制御処理を行う呼制御手段と、
呼制御処理時に、前記対向する通信制御装置からＩＰｖ６のアドレス解決応答を受信すると、前記アドレス解決応答の送信元ＩＰアドレスがグローバルアドレスかリンクローカルアドレスかを識別するアドレス識別手段と、
前記送信元ＩＰアドレスがリンクローカルアドレスの場合には、少なくとも、前記アドレス解決応答のペイロードに含まれる前記対向する通信制御装置のグローバルアドレスと、ＭＡＣアドレスとを含むアドレス解決情報をＲＴＰ制御手段に通知するアドレス解決情報通知手段と、
通知された前記アドレス解決情報を保持し、収容する電話端末から音声信号を受信した場合には、前記アドレス解決情報に基づいて、ＲＴＰパケットを生成するＲＴＰ制御手段と
を有することを特徴とする通信制御装置。
【請求項２】
前記ＲＴＰ制御手段は、予め前記呼制御サーバから取得した前記対向する通信制御装置のＩＰアドレスをキーとして、前記ＲＴＰ制御手段に保持される前記アドレス解決情報を検索し、該当する前記アドレス解決情報が発見された場合には、ＲＴＰパケットを生成することを特徴とする請求項１に記載の通信制御装置。
【請求項３】
前記呼制御手段、前記アドレス識別手段、及び前記アドレス解決情報通知手段は、第１のプロセッサにより実行されて機能するものであり、
前記ＲＴＰ制御手段は、第２のプロセッサにより実行されて機能するものである
ことを特徴とする請求項１又は２に記載の通信制御装置。
【請求項４】
複数のプロセッサを備え、電話端末を収容し、ＩＰ網に接続される通信制御装置に搭載されるコンピュータを、
呼制御サーバを介して対向する通信制御装置との呼制御処理を行う呼制御手段と、
呼制御処理時に、前記対向する通信制御装置からＩＰｖ６のアドレス解決応答を受信すると、前記アドレス解決応答の送信元ＩＰアドレスがグローバルアドレスかリンクローカルアドレスかを識別するアドレス識別手段と、
前記送信元ＩＰアドレスがリンクローカルアドレスの場合には、少なくとも、前記アドレス解決応答のペイロードに含まれる前記対向する通信制御装置のグローバルアドレスと、ＭＡＣアドレスとを含むアドレス解決情報をＲＴＰ制御手段に通知するアドレス解決情報通知手段と、
通知された前記アドレス解決情報を保持し、収容する電話端末から音声信号を受信した場合には、前記アドレス解決情報に基づいて、ＲＴＰパケットを生成するＲＴＰ制御手段と
して機能させることを特徴とする通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信制御装置及び通信制御プログラムに関し、例えば、電話機を収容するＶｏＩＰゲートウェイ装置に適用し得るものである。
【背景技術】
【０００２】
例えば、従来のＶｏＩＰゲートウェイ装置（ＶｏＩＰ−ＧＷ）は、収容している電話機から発信先の電話番号を取得すると、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）等の呼制御プロトコルに従って、発信要求メッセージを作成し、ＩＰ網上の呼制御サーバ（例えば、ＳＩＰサーバ等）に発信要求メッセージを含むパケットを送信する（特許文献１参照）。そして、ＶｏＩＰゲートウェイ装置と呼制御サーバとの間で呼制御処理が行なわれ、発信元電話端末と発信先電話端末との間の呼を確立する。
【０００３】
図４は、従来のＶｏＩＰ−ＧＷが設けたれた通信システムの一例を示す図である。図４において、通信システム１は、ＳＩＰサーバ２０、エッジルータ（ＥＲ）３０（３０−１〜３０−３）、ＶｏＩＰ−ＧＷ４０（４０−１〜４０−４）、電話機５０（５０−１〜５０−８）、及びＩＰ網Ｎを有する。ＩＰ網Ｎは、ＩＰパケットの転送が行われる広域ネットワーク（インターネット）である。ＳＩＰサーバ２０は、ＳＩＰプロトコルにより呼の制御を行うサーバである。ＥＲ３０は、ＩＰ網Ｎの末端で外部の回線やネットワークとの接続を行うエッジルータであり、デフォルトゲートウェイでもある。ＶｏＩＰゲートウェイ装置４０は、ＩＰ網Ｎを介してＳＩＰサーバ２０と接続しており、加入者電話回線を介して複数の電話機５０を収容している。電話機５０は、ＶｏＩＰ−ＧＷ４０に収容される電話機である。拠点Ａ、Ｂは、同一のＥＲ３０（ＥＲ３０−１、ＥＲ３０−３）に接続するＶｏＩＰ−ＧＷ４０（ＶｏＩＰ−ＧＷ４０−１及び２、ＶｏＩＰ−ＧＷ４０−３及び４）とそれに収容される電話機５０の集合のことである。各拠点におけるＩＰ網での番地を示すＩＰアドレスのネットワーク部は、各拠点で同一のものとなる。以下、同一拠点（拠点Ａ）内の異なるＶｏＩＰ−ＧＷ４０−１、４０−２間での通話までの流れを簡単に説明する。
【０００４】
ＶｏＩＰ−ＧＷ４０−１は、例えば、電話機５０−１より発呼及びダイヤル信号を受信すると、ＳＩＰサーバ２０に発信要求に該当するＩＮＶＩＴＥを送信する。なお、ＩＮＶＩＴＥには、相手の電話番号とＶｏＩＰ−ＧＷ４０−１で音声通話（ＲＴＰ通信）に使用するＩＰアドレスが含まれている。ＶｏＩＰ−ＧＷ４０−１よりＩＮＶＩＴＥを受信したＳＩＰサーバ２０は、相手の電話番号を収容するＶｏＩＰ−ＧＷ４０−２を特定し、ＶｏＩＰ−ＧＷ４０−２に着信信号に該当するＩＮＶＩＴＥを送信する。
【０００５】
ＳＩＰサーバ２０よりＩＮＶＩＴＥの信号を受信したＶｏＩＰ−ＧＷ４０−２は、ＩＮＶＩＴＥ信号内の着信端末の電話番号から、該当する電話機（例えば、電話機５０−３）に対し、呼出信号を送信する。また、ＩＮＶＩＴＥ信号内のＶｏＩＰ−ＧＷ４０−１が音声通話に使用するＩＰアドレスを内部メモリに保持しておく。電話機５０−３が応答すると、電話機５０−３からＶｏＩＰ−ＧＷ４０−２に応答信号が送信される。電話機５０−３から呼出信号に対する応答信号を受信すると、ＶｏＩＰ−ＧＷ４０−２は、ＳＩＰサーバ２０に応答に該当する２００  ＯＫを送信する。
【０００６】
同時に、ＶｏＩＰ−ＧＷ４０−２は、内部メモリに保持していたＶｏＩＰ−ＧＷ４０−１が音声通話に使用するＩＰアドレスのネットワーク部が自装置のＩＰアドレスのネットワーク部と一致するので、アドレス解決要求のための信号をブロードキャスト（又はマルチキャスト）で送信する。ここで、アドレス解決要求のための信号は、ＩＰｖ４では、ＡＲＰ  Ｒｅｑ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  Ｒｅｑｕｅｓｔ）、ＩＰｖ６では、ＮＳ（Ｎｅｉｇｈｂｏｒ  Ｓｏｌｉｃｉｔａｔｉｏｎ）である。
【０００７】
アドレス解決要求のための信号を受信したＶｏＩＰ−ＧＷ４０−１は、要求されているアドレスが自装置のものであると認識するので、自装置のＭＡＣアドレスを含むアドレス解決応答信号を要求元のＶｏＩＰ−ＧＷ４０−２に送信する。ここで、アドレス解決応答のための信号は、ＩＰｖ４では、ＡＲＰ  Ｒｅｓｐ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  Ｒｅｓｐｏｎｃｅ）、ＩＰｖ６では、ＮＡ（Ｎｅｉｇｈｂｏｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）である。
【０００８】
一方、ＶｏＩＰ−ＧＷ４０−２から、応答信号を受信したＳＩＰサーバ２０は、２００  ＯＫをＶｏＩＰ−ＧＷ４０−１に送信する。ＳＩＰサーバ２０より２００  ＯＫを受信したＶｏＩＰ−ＧＷ４０−１は、電話機５０−１に応答信号を送信する。なお、ＶｏＩＰ−ＧＷ４０-１は、先に述べたＶｏＩＰ−ＧＷ４０−２のアドレス解決要求と同様の処理を行う。
【０００９】
上記のようにして、ＶｏＩＰ−ＧＷ４０−１とＶｏＩＰ−ＧＷ４０−２間の通信に必要なアドレス解決がなされたので、電話機５０−１から送信された音声信号は、ＶｏＩＰ−ＧＷ４０−１にて、ＲＴＰパケットに変換されて、ＶｏＩＰ−ＧＷ４０−２に送信できる。
【００１０】
ところで、近年、１台のＶｏＩＰ−ＧＷが収容する電話機の数も増加し、それに伴い多量の演算処理を行う必要が生じた等の理由により、ＶｏＩＰ−ＧＷは、複数のプロセッサを有する構成を採用する。例えば、ＶｏＩＰ−ＧＷは、ＳＩＰの処理を含む制御系の処理を行うプロセッサと、ＲＴＰパケットの処理を含む音声処理を行うプロセッサとの２個のプロセッサ（メモリも２個）を有する構成を採用する。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００８−０２８６００号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
ここで、ＶｏＩＰ−ＧＷ４０−２（ＶｏＩＰ−ＧＷ４０−１）が、上述の制御系の処理を行うプロセッサと、音声処理を行うプロセッサとにより構成され、ＩＰｖ６アドレスにより音声通信を行う場合には、ＲＴＰの処理において、エラーが生じるという問題が存在する。
【００１３】
即ち、ＶｏＩＰ−ＧＷ４０−２のＲＴＰの処理を行うプロセッサ（メモリ）では、ＳＩＰサーバ２０より通知された相手先のＩＰアドレス（先述の例では、ＶｏＩＰ−ＧＷ４０−１のグローバルアドレス）を、制御系の処理を行うプロセッサから事前に取得して内部で記憶している。また、ＶｏＩＰ−ＧＷ４０−２は、相手先のＭＡＣアドレスを、ＮＳをマルチキャストして、ＶｏＩＰ−ＧＷ４０−１からＮＡを受信して取得（ＮＡの送信元アドレスとＭＡＣアドレスを関連付けてＲＴＰの処理を行うプロセッサ（メモリ）で記憶）している。
【００１４】
しかしながら、ＮＡの送信元アドレス（ＮＡのヘッダの送信元アドレス）は、ＶｏＩＰ−ＧＷ４０−１のリンクローカルアドレスである。そのため、ＲＴＰの処理を行うＣＰＵでは、事前に取得したグローバルアドレスをキーとして、ＮＡを受信して取得したＲＴＰ通信に必要な情報を探索するために、リンクローカルアドレスに関連付けられて記憶されたＭＡＣアドレスを取得することが出来ない（ＩＰアドレスが不一致となる）。従って、上記のＲＴＰのエラーが生じることになる。
【００１５】
そのため、装置が複数のプロセッサにより構成され、通信プロトコルとしてＩＰｖ６を用いたとしても、ＲＴＰの処理を正常に行うことができる通信制御装置が望まれている。
【課題を解決するための手段】
【００１６】
第１の本発明は、複数のプロセッサを備え、電話端末を収容し、ＩＰ網に接続される通信制御装置において、（１）呼制御サーバを介して対向する通信制御装置との呼制御処理を行う呼制御手段と、（２）呼制御処理時に、前記対向する通信制御装置からＩＰｖ６のアドレス解決応答を受信すると、前記アドレス解決応答の送信元ＩＰアドレスがグローバルアドレスかリンクローカルアドレスかを識別するアドレス識別手段と、（３）前記送信元ＩＰアドレスがリンクローカルアドレスの場合には、少なくとも、前記アドレス解決応答のペイロードに含まれる前記対向する通信制御装置のグローバルアドレスと、ＭＡＣアドレスとを含むアドレス解決情報をＲＴＰ制御手段に通知するアドレス解決情報通知手段と、（４）通知された前記アドレス解決情報を保持し、収容する電話端末から音声信号を受信した場合には、前記アドレス解決情報に基づいて、ＲＴＰパケットを生成するＲＴＰ制御手段とを有することを特徴とする。
【００１７】
第２の本発明の通信制御プログラムは、複数のプロセッサを備え、電話端末を収容し、ＩＰ網に接続される通信制御装置に搭載されるコンピュータを、（１）呼制御サーバを介して対向する通信制御装置との呼制御処理を行う呼制御手段と、（２）呼制御処理時に、前記対向する通信制御装置からＩＰｖ６のアドレス解決応答を受信すると、前記アドレス解決応答の送信元ＩＰアドレスがグローバルアドレスかリンクローカルアドレスかを識別するアドレス識別手段と、（３）前記送信元ＩＰアドレスがリンクローカルアドレスの場合には、少なくとも、前記アドレス解決応答のペイロードに含まれる前記対向する通信制御装置のグローバルアドレスと、ＭＡＣアドレスとを含むアドレス解決情報をＲＴＰ制御手段に通知するアドレス解決情報通知手段と、（４）通知された前記アドレス解決情報を保持し、収容する電話端末から音声信号を受信した場合には、前記アドレス解決情報に基づいて、ＲＴＰパケットを生成するＲＴＰ制御手段として機能させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、装置が複数のプロセッサにより構成され、通信プロトコルとしてＩＰｖ６を用いたとしても、ＲＴＰの処理を正常に行うことができる。
【図面の簡単な説明】
【００１９】
【図１】実施形態に係るＶｏＩＰ−ＧＷの構成を示すブロック図である。
【図２】実施形態に係るＮＡ（ＮＡパケット）の概要を示す図である。
【図３】実施形態に係る通信システムの処理を示すシーケンス図である。
【図４】従来のＶｏＩＰ−ＧＷが設けたれた通信システムの一例を示す図である。
【発明を実施するための形態】
【００２０】
（Ａ）主たる実施形態
以下では、本発明の通信制御装置の実施形態を、図面を参照しながら詳細に説明する。
【００２１】
（Ａ−１）実施形態の構成
この実施形態の通信システム１は、先述の図４で示した構成と基本的には同様である。ただし、図４で示した従来のＶｏＩＰ−ＧＷ４０（４０−１〜４０−４）の代わりに、図１で示すＶｏＩＰ−ＧＷ４（４−１〜４−４）が適用される点が異なる。以下では、ＶｏＩＰ−ＧＷ４の詳細について説明する。
【００２２】
図１は、実施形態に係るＶｏＩＰ−ＧＷの構成を示すブロック図である。この実施形態のＶｏＩＰ−ＧＷは、その各部をハードウェアによって構成しても良く、また、一部の構成についてはソフトウェア的に構成しても良い。
【００２３】
図１において、ＶｏＩＰ−ＧＷ４は、制御プロセッサ４１、呼制御手段としての呼制御部４２、プロトコル制御部４３、音声信号及び通信制御プロセッサ４４、音声信号制御部４５、ＲＴＰ制御手段としてのＲＴＰ制御部４６、通信制御部４７、内部バス４８（４８−１、４８−２）、電話機回線Ｔ、及びＶｏＩＰ回線Ｉを有する。なお、図１で示すＶｏＩＰ−ＧＷ４の構成では、本実施形態の特徴部分と直接関係の無い部分を省略している。
【００２４】
制御プロセッサ４１は、後述する呼制御部４２及びプロトコル制御部４３を実行するプロセッサである。
【００２５】
呼制御部４２は、制御プロセッサ４１上で動作し、ＶｏＩＰの呼を制御するものである。
【００２６】
プロトコル制御部４３は、制御プロセッサ４１上で動作し、ＩＰプロトコルなどのをプロトコルを制御するものである。
【００２７】
音声信号及び通信制御プロセッサ４４は、後述する音声信号制御部４５、ＲＴＰ制御部４６、及び通信制御部４７を実行するプロセッサである。
【００２８】
音声信号制御部４５は、音声信号及び通信制御プロセッサ４４上で動作し、電話機回線Ｔから送信された音声信号（アナログ信号）をデジタル信号に変換（又はデジタル信号を音声信号に変換）するものである。
【００２９】
ＲＴＰ制御部４６は、音声信号及び通信制御プロセッサ４４上で動作し、ＲＴＰパケットの作成、送信、及び受信等の制御を行うものである。ＲＴＰ制御部４６は、ＲＴＰ通信に必要な情報を格納するメモリＭ１〜Ｍ３を有する。
【００３０】
通信制御部４７は、音声信号及び通信制御プロセッサ４４上で動作し、ＶｏＩＰ回線Ｉを介して送受信されるイーサネット（登録商標）フレームの通信制御を行うものである。
【００３１】
内部バス４８（４８−１、４８−２）は、制御プロセッサ４１と、音声信号及び通信制御プロセッサ４４との間で情報が送受信されるバスである。
【００３２】
電話機回線Ｔは、ＶｏＩＰ−ＧＷ４と電話機５０との間で音声信号が送受信される回線である。
【００３３】
ＶｏＩＰ回線Ｉは、ＶｏＩＰ通信を行うためのイーサネット回線である。
【００３４】
次に、本実施形態の特徴部分（アドレス解決動作の仕組み）について説明を行う。
【００３５】
同一拠点内で音声通信を行う場合には、ＶｏＩＰ−ＧＷ４０は、ＳＩＰサーバ２０を介したシグナリング処理と並行して、アドレス解決処理（相手先（ＶｏＩＰ−ＧＷ４０）のＭＡＣアドレスの取得）を行う。アドレス解決処理は、簡単に言えば、相手先（ＶｏＩＰ−ＧＷ４０）のＭＡＣアドレスを取得する処理である。
【００３６】
ＶｏＩＰ−ＧＷ４（呼制御部４２）は、先述のＡＲＰ  Ｒｅｑ／ＮＳを用いて、同一拠点内に存在する相手先のＭＡＣアドレスの取得を要求する。なお、相手先のＩＰアドレス（ＳＩＰサーバ２０から取得したＩＰアドレス）は、ＡＲＰ  Ｒｅｑ／ＮＳを送信する前、予めＲＴＰ制御部４６のメモリＭ１に保持して置く。また、送信したＡＲＰ  Ｒｅｑ／ＮＳに対する相手先からの返信（ＡＲＰ  Ｒｅｓｐ／ＮＡ）の情報（送信元ＩＰアドレスと取得要求したＭＡＣアドレス）は、メモリＭ２にそのままの形で保持される。
【００３７】
一方、呼制御部４２は、ＩＰｖ６の場合には受信したパケットの解析を行う。すなわち、呼制御部４２は、ＩＰｖ６の場合（つまり、ＮＡを受信した場合）には、ＮＡのヘッダ部を参照し、送信元アドレスがグローバルアドレスかリンクローカルアドレスかの解析を行う。図２は、実施形態に係るＮＡ（ＮＡパケット）の概要を示す図である。図２おいて、ＮＡパケット１００は、大別すると、ヘッダ部Ｈとペイロード部Ｐとにより構成される。また、ヘッダ部Ｈには、送信元のＩＰアドレスと、宛先のＩＰアドレスが格納される。ペイロード部Ｐには、ＮＳにより取得要求されたＩＰアドレスと、取得要求されたＩＰアドレスに対応するＭＡＣアドレスが格納される。例えば、アドレス識別手段としての呼制御部４２は、ヘッダ部Ｈの送信元のＩＰアドレスにリンクローカルアドレスを示す情報が含まれている場合には、送信元ＩＰアドレスをリンクローカルアドレスと判定（リンクローカルアドレスに該当しない場合には、グローバルアドレスと判定）する。そして、アドレス解決情報通知手段としての呼制御部４２は、送信元ＩＰアドレスがリンクローカルアドレスの場合には、ＲＴＰ送信に必要な情報として、ヘッダ部Ｈの送信元のＩＰアドレス（リンクローカルアドレス）の代わりにペイロード部Ｐの取得要求ＩＰアドレス（グローバルアドレス）と、ヘッダ部ＨのＭＡＣアドレスをＲＴＰ制御部４６に通知する。ＲＴＰ制御部４６は、通知された情報をメモリＭ３に保持する。
【００３８】
そして、ＲＴＰ通信を行う段階では、ＲＴＰ制御部４６は、メモリＭ１に保持された相手先のＩＰアドレス（グローバルアドレス）をキーとして、メモリＭ２及びＭ３を検索し、ヒットしたＩＰアドレスに対応するＭＡＣアドレスを用いて、ＲＴＰ通信を行う。これ以上のアドレス解決動作の詳しい処理については動作の項で改めて説明する。
【００３９】
（Ａ−２）実施形態の動作
次に、以上のような構成を有する実施形態の通信システム１（ＶｏＩＰ−ＧＷ４）の動作を説明する。まず、図３を用いて、同一拠点内の異なるＶｏＩＰ−ＧＷ４（４−１、４−２）間での通話までのシーケンスを説明する。
【００４０】
図３は、実施形態に係る通信システムの処理を示すシーケンス図である。
【００４１】
電話機５０−１より発呼すると、発呼及びダイヤル信号が電話機５０−１からＶｏＩＰ−ＧＷ４−１に送信される（Ｓ１０１）。
【００４２】
ＶｏＩＰ−ＧＷ４−１は、発呼及びダイヤル信号を受信すると、ＳＩＰサーバ２０に発信要求に該当するＩＮＶＩＴＥ（発信）を送信する（Ｓ１０２）。なお、この信号の中には、相手の電話番号（電話機５０−３の電話番号）とＶｏＩＰ−ＧＷ４−１で音声通話に使用するＩＰアドレスが含まれている。
【００４３】
ＶｏＩＰ−ＧＷ４−１より、ＩＮＶＩＴＥ（発信）を受信したＳＩＰサーバ２０は、相手の電話番号を収容するＶｏＩＰ−ＧＷ４−２を特定し、ＶｏＩＰ−ＧＷ４−２に着信信号に該当するＩＮＶＩＴＥ（着信）を送信する（Ｓ１０３）。なお、この信号の中には、着信端末の電話番号とＶｏＩＰ−ＧＷ４−１が音声通話に使用するＩＰアドレスが含まれている。
【００４４】
ＳＩＰサーバ２０よりＩＮＶＩＴＥ（着信）を受信したＶｏＩＰ−ＧＷ４−２は、ＩＮＶＩＴＥ（着信）内の着信端末の電話番号から、着信する電話機５０−３を特定し、該電話端末に対し、呼出信号を送信する（Ｓ１０４）。また、ＶｏＩＰ−ＧＷ４−２は、ＩＮＶＩＴＥ（着信）内のＶｏＩＰ−ＧＷ４−１が音声通話に使用するＩＰアドレスを内部メモリに保持しておく。
【００４５】
電話機５０−３が応答すると、電話機５０−３は、ＶｏＩＰ−ＧＷ４−２に応答信号を送信する（Ｓ１０５）。
【００４６】
電話機５０−３より、応答信号を受信したＶｏＩＰ−ＧＷ４−２は、ＳＩＰサーバ２０に応答に該当する２００  ＯＫ（応答）を送信する（Ｓ１０６）。なお、この信号の中には、ＶｏＩＰ−ＧＷ４−２が音声通話に使用するＩＰアドレスが含まれている。
【００４７】
また、先述のステップＳ１０６の処理と同時に、ＶｏＩＰ−ＧＷ４−２は、内部メモリに保持していたＶｏＩＰ−ＧＷ４−１が音声通話に使用するＩＰアドレスのネットワーク部が自装置のＩＰアドレスのネットワーク部と一致するので、アドレス解決要求のための信号をブロードキャスト（又はマルチキャスト）で送信する（Ｓ１０７）。ここで、アドレス解決要求のための信号は、ＩＰｖ４では、ＡＲＰ  Ｒｅｑ、ＩＰｖ６では、ＮＳである。
【００４８】
アドレス解決要求のための信号を受信したＶｏＩＰ−ＧＷ４−１は、要求されているアドレスが自装置のものであると認識するので、自装置のイーサネット（ＭＡＣ）アドレスを含むアドレス解決応答信号を要求元のＶｏＩＰ−ＧＷ４−２に送信する（Ｓ１０８）。ここで、アドレス解決応答のための信号は、ＩＰｖ４では、ＡＲＰ  Ｒｅｓｐ、ＩＰｖ６では、ＮＡである。
【００４９】
ＶｏＩＰ−ＧＷ４−２より２００  ＯＫ（応答）を受信したＳＩＰサーバ２０は、ＶｏＩＰ−ＧＷ４−１に応答に該当する２００  ＯＫ（応答）を送信する（Ｓ１０９）。なお、この信号の中には、ＶｏＩＰ−ＧＷ４−２が音声通話に使用するＩＰアドレスが含まれている。
【００５０】
ＳＩＰサーバ２０より２００  ＯＫ（応答）を受信したＶｏＩＰ−ＧＷ４−１は、電話機５０−１に応答信号を送信する（Ｓ１１０）。
【００５１】
また、先述のステップＳ１１０の処理と同時に、ＶｏＩＰ−ＧＷ４−１は、２００  ＯＫ（応答）内にあるＶｏＩＰ−ＧＷ４−２が音声通話に使用するＩＰアドレスのネットワーク部が自装置のＩＰアドレスのネットワーク部と一致した場合、先述のステップＳ１０７の処理と同様に、アドレス解決要求のための信号をブロードキャスト（又はマルチキャスト）で送信する（Ｓ１１１）。
【００５２】
アドレス解決要求のための信号を受信したＶｏＩＰ−ＧＷ４−２は、要求されているアドレスが自装置のものであると認識するので、先述のステップＳ１０８の処理と同様に自装置のＭＡＣアドレスを含むアドレス解決応答信号を要求元のＶｏＩＰ−ＧＷ４−１に送信する（Ｓ１１２）。
【００５３】
上記処理により、ＶｏＩＰ−ＧＷ４−１とＶｏＩＰ−ＧＷ４−２間の通信に必要なアドレス解決がなされたので、電話機５０−１から送信された音声信号は、ＶｏＩＰ−ＧＷ４−１にて、ＲＴＰパケットに変換されて、ＶｏＩＰ−ＧＷ４−２に送信される（Ｓ１１３、Ｓ１１４）。
【００５４】
ＲＴＰパケットを受信したＶｏＩＰ−ＧＷ４−２は、ＲＴＰパケットを音声信号に変換して、電話機５０−３に送信する（Ｓ１１５）。
【００５５】
一方、電話機５０−３から送信された音声信号は、ＶｏＩＰ−ＧＷ４−２にて、ＲＴＰパケットに変換されて、ＶｏＩＰ−ＧＷ４−１に送信される（Ｓ１１６、Ｓ１１７）。
【００５６】
ＲＴＰパケットを受信したＶｏＩＰ−ＧＷ４−１は、ＲＴＰパケットを音声信号に変換して、電話機５０−１に送信する（Ｓ１１８）。
【００５７】
次に、ＶｏＩＰ−ＧＷのアドレス解決の処理について説明を行う。
【００５８】
まず、着信側のＶｏＩＰ−ＧＷ４−２が電話機５０−３より応答信号を受信したタイミング（先述のステップＳ１０７）、又は発信側のＶｏＩＰ−ＧＷ４−１がＳＩＰサーバ２０より２００  ＯＫ（応答）を受信したタイミング（先述のステップＳ１１１）で、ＶｏＩＰ−ＧＷ４のアドレス解決の処理が開始される。
【００５９】
ＶｏＩＰ−ＧＷ４−２（又はＶｏＩＰ−ＧＷ４−１）の制御プロセッサ４１の呼制御部４２は、内部バス４８−２及び音声信号及び通信制御プロセッサ４４の通信制御部４７を介してＶｏＩＰ回線Ｉに対しアドレス解決の要求（ＡＲＰ  ｒｅｑ／ＮＳ）を送信するとともに、内部バス４８−１を介し、音声信号及び通信制御プロセッサ４４のＲＴＰ制御部４６にＲＴＰ送信に必要な情報を通知する。通知するＲＴＰ送信に必要な情報は、送信相手のＩＰアドレスである（送信先のＭＡＣアドレスは含まれていない）。
【００６０】
呼制御部４２よりＲＴＰ送信に必要な情報を受信したＲＴＰ制御部４６は、メモリＭ１に該情報（送信相手のＩＰアドレス）を保持する。
【００６１】
一方、対向装置（ＶｏＩＰ−ＧＷ４−２又は４−１）よりアドレス解決の応答（ＡＲＰ  Ｒｅｓｐ／ＮＡ）を受信した通信制御部４７は、内部バス４８−２及びプロトコル制御部４３を介して、呼制御部４２に対向装置よりアドレス解決の応答（ＡＲＰ  Ｒｅｓｐ／ＮＡ）を送信するとともに、アドレス解決の応答（ＡＲＰ  Ｒｅｓｐ／ＮＡ）から、送信元装置のＩＰアドレスとＭＡＣアドレスを抽出し、プロセッサ内通信機能を用いて、ＲＴＰ制御部４６に、アドレス解決情報（ＭＡＣアドレスを含む情報）を送信する。
【００６２】
通信制御部４７よりアドレス解決の応答（ＡＲＰ  Ｒｅｓｐ／ＮＡ）を受信した呼制御部４２は、ＩＰｖ６の場合には、アドレス解決の応答パケットのヘッダ部から送信元ＩＰアドレスがグローバルアドレスかリンクローカルアドレスかの識別を行う。呼制御部４２は、リンクローカルアドレスの場合には、送信元ＩＰアドレスをＲＴＰ送信に必要な情報の送信相手のＩＰアドレス（グローバルアドレス）に変更したアドレス解決情報を、内部バス４８−１を介し、ＲＴＰ制御部４６に送信する。ここで、アドレス解決情報に含まれるＭＡＣアドレスは、アドレス解決の応答（ＡＲＰ  Ｒｅｓｐ／ＮＡ）から抽出したものである。
【００６３】
呼制御部４２よりアドレス解決情報（グローバルアドレスに変更済みの情報と、ＭＡＣアドレス）を受信したＲＴＰ制御部４６は、該情報をメモリＭ３に保持する。
【００６４】
また、通信制御部４７よりアドレス解決情報（変更しないそのままの情報）を受信したＲＴＰ制御部４６は、該情報をメモリＭ２に保持する。
【００６５】
次に、電話機回線Ｔより音声信号を受信した音声信号制御部４５は、該信号をＧ．７１１μ＿ｌａｗなどのデジタル信号に変換し、プロセッサ内通信機能を用いて、ＲＴＰ制御部４６に送信する。
【００６６】
音声信号制御部４５よりデジタル信号を受信したＲＴＰ制御部４６は、メモリＭ１に保持する送信相手のＩＰアドレスをキーとして、メモリＭ２又はメモリＭ３に保持される送信元装置のＩＰアドレスを検索する。
【００６７】
ＲＴＰ制御部４６は、送信元装置のＩＰアドレスを発見した場合には、ＲＴＰパケットを作成するとともに、通信制御部４７を介し、メモリＭ２又はメモリＭ３に保持しているＭＡＣアドレスに対し、ＲＴＰパケットの送信を行う。一方、ＲＴＰ制御部４６は、送信元装置のＩＰアドレスを発見できなかった場合には、受信したデジタル信号を廃棄する。
【００６８】
（Ａ−３）実施形態の効果
この実施形態によれば、ＶｏＩＰ−ＧＷ４の制御プロセッサ４１内の呼制御部４２が実行する、相手装置からアドレス解決の応答（ＡＲＰ  Ｒｅｓｐ／ＮＡ）を受信したときの処理において、ＩＰｖ６の場合には、送信元ＩＰアドレスがグローバルアドレスかリンクローカルアドレスかの識別を行い、リンクローカルアドレスの場合には、送信元ＩＰアドレスをＲＴＰ送信に必要な情報の送信相手のＩＰアドレス（グローバルアドレス）に変更したアドレス解決情報を、ＲＴＰ制御部４６に送信する処理（メモリＭ３に記憶する処理）を追加した。これにより、ＶｏＩＰ−ＧＷ４は、ＮＡ信号の送信元アドレスがリンクローカルアドレスの場合でも、電話機５０から送信された音声信号を、ＲＴＰパケットに変換し、相手先のＶｏＩＰ−ＧＷ４に送信することができる。つまり、ＲＴＰ制御部４６は、メモリＭ３に保持されたグローバルアドレスに紐づいたＭＡＣアドレスを取得できるので、ＲＴＰの送信エラーが発生しないことになる。
【符号の説明】
【００６９】
１…通信システム、４（４−１〜４−４）…ＶｏＩＰ−ＧＷ、２０…ＳＩＰサーバ、３０…ＥＲ、４０（４０−１〜４０−４）…従来のＶｏＩＰ−ＧＷ、４１…制御プロセッサ、４２…呼制御部、４３…プロトコル制御部、４４…音声信号及び通信制御プロセッサ、４５…音声信号制御部、４６…ＲＴＰ制御部、４７…通信制御部、４８(４８−１、４８−２)…内部バス、５０（５０−１〜５０−８）…電話機、１００…ＮＡパケット、Ａ…拠点、Ｈ…ヘッダ部、Ｉ…ＶｏＩＰ回線、Ｍ（Ｍ１〜Ｍ３）…メモリ、Ｎ…ＩＰ網、Ｐ…ペイロード部、Ｔ…電話機回線。
【図１】
2018182441.tif 000003
【図２】
2018182441.tif 000004
【図３】
2018182441.tif 000005
【図４】
2018182441.tif 000006