(57)【要約】【課題】  プライベートネットワークの全てのＩＰ電話機を主装置に内線電話機として登録可能な構内電話システム及びその内線電話機収容方法を提供する。【解決手段】  IP電話機は、REGISTERメッセージに自装置の電話番号、NAPTルータの広域ネットワーク側のIPアドレス、及び予め割り当てられたNAPTルータのポート番号を格納して主装置へ送信する。主装置は、IP電話機からNAPTルータを介してREGISTERメッセージを受信すると、該REGISTERメッセージから発信元の電話番号、上記IPアドレス及びポートの番号をそれぞれ抽出し、それらを関連付けてテーブルとして保持する。そして、主装置からIP電話機へ発信する場合、送信先の電話番号を基にテーブルを参照してIPアドレス及びポートの番号をそれぞれ取得し、対応するNAPTルータのポートへ該SIPメッセージを送信する。【選択図】  図３
2006074565.tif 000002
【特許請求の範囲】
【請求項１】
SIPメッセージを中継するNAPTルータと、
SIPで規定されたREGISTERメッセージに、自装置の電話番号、前記NAPTルータの広域ネットワーク側のIPアドレス及び予め自装置に割り当てられた前記NAPTルータが備えるポートの番号を格納し、該REGISTERメッセージを前記NAPTルータへ送信する、前記NAPTルータ配下のプライベートネットワークに収容されるIP電話機と、
前記IP電話機から前記NAPTルータを介して前記REGISTERメッセージを受信すると、該REGISTERメッセージから発信元であるIP電話機の電話番号、前記IPアドレス及び前記ポートの番号をそれぞれ抽出し、該IPアドレス及びポートの番号を前記電話番号に関連付けてテーブルとして保持しておき、前記IP電話機へ発信する場合、前記SIPメッセージから得られる送信先の電話番号を基に前記テーブルを参照して対応するIPアドレス及びポートの番号をそれぞれ取得し、取得したIPアドレス及びポートの番号に対応する前記NAPTルータのポートへ該SIPメッセージを送信する、前記NAPTルータを介して前記プライベートネットワークが接続された主装置と、
を有する構内電話システム。
【請求項２】
前記NAPTルータは、
前記IP電話機から受信したSIPメッセージを前記主装置へ転送し、前記主装置から受信したSIPメッセージを送信先のIP電話機へ転送するための変換テーブルを備え、
受信したSIPメッセージから得られる前記ポートの番号を基に、前記変換テーブルにしたがって該SIPメッセージの送信先のIPアドレスを変換し、変換後のIPアドレス宛に該SIPメッセージを転送する請求項１記載の構内電話システム。
【請求項３】
SIPメッセージを中継するNAPTルータ配下のプライベートネットワークに収容されるIP電話機が、SIPで規定されたREGISTERメッセージに、自装置の電話番号、前記NAPTルータの広域ネットワーク側のIPアドレス及び予め自装置に割り当てられた前記NAPTルータが備えるポートの番号を格納して前記NAPTルータへ送信し、
前記NAPTルータを介して前記プライベートネットワークが接続された主装置が、前記IP電話機から前記NAPTルータを介して前記REGISTERメッセージを受信すると、該REGISTERメッセージから発信元であるIP電話機の電話番号、前記IPアドレス及び前記ポートの番号をそれぞれ抽出し、該IPアドレス及びポートの番号を前記電話番号に関連付けてテーブルとして保持し、
前記主装置が、前記主装置から前記IP電話機へ発信する場合、前記SIPメッセージから得られる送信先の電話番号を基に、前記テーブルを参照して対応するIPアドレス及びポートの番号をそれぞれ取得し、取得したIPアドレス及びポートの番号に対応する前記NAPTルータのポートへ該SIPメッセージを送信する構内電話システムの内線電話機収容方法。
【請求項４】
前記NAPTルータが、
前記IP電話機から受信したSIPメッセージを前記主装置へ転送し、前記主装置から受信したSIPメッセージを送信先のIP電話機へ転送するための変換テーブルを備えておき、
受信したSIPメッセージから得られる前記ポートの番号を基に、前記変換テーブルにしたがって該SIPメッセージの送信先のIPアドレスを変換し、変換後のIPアドレス宛に該SIPメッセージを転送する請求項３記載の構内電話システムの内線電話機収容方法。
【請求項５】
SIPメッセージを中継するNAPTルータ配下のプライベートネットワークに収容されるIP電話機であって、
自装置の電話番号、前記NAPTルータの広域ネットワーク側のIPアドレス及び予め自装置に割り当てられた前記NAPTルータが備えるポートの番号が格納される記憶装置と、
SIPで規定されたREGISTERメッセージに、前記自装置の電話番号、前記NAPTルータの広域ネットワーク側のIPアドレス及び予め自装置に割り当てられた前記NAPTルータが備えるポートの番号を格納し、該REGISTERメッセージを前記NAPTルータへ送信する制御部と、
を有するIP電話機。
【請求項６】
電話交換制御を行う主装置であって、
SIPメッセージを中継するNAPTルータの広域ネットワーク側のIPアドレス及び予め各IP電話機に割り当てられた前記NAPTルータが備えるポートの番号が、発信元のIP電話機の電話番号に関連付けて格納されるアドレス管理テーブルと、
前記IP電話機から前記NAPTルータを介して前記REGISTERメッセージを受信すると、該REGISTERメッセージから発信元であるIP電話機の電話番号、前記IPアドレス及び前記ポートの番号をそれぞれ抽出し、該IPアドレス及びポートの番号を前記電話番号に関連付けて前記アドレス管理テーブルに格納し、前記IP電話機へ発信する場合、SIPメッセージから得られる送信先の電話番号を基に前記テーブルを参照して対応するIPアドレス及びポートの番号をそれぞれ取得し、取得したIPアドレス及びポートの番号に対応する前記NAPTルータのポートへ該SIPメッセージを送信する制御部と、
を有する主装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、構内電話システムに関し、特に複数のIP電話機を収容するプライベートネットワークを備えた構内電話システム及びその内線電話機収容方法に関する。
【背景技術】
【０００２】
図４は構内電話システムの一構成例を示すブロック図である。
【０００３】
図４に示すように、構内電話システムは、広域ネットワーク（公衆網やインターネットあるいはWAN: Wide Area Network等）の回線に対する複数の内線電話機からの発着信及び内線電話機相互の発着信を可能にするための電話交換制御を行う主装置１（例えば、PBX: Private Branch eXchange）を備え、内線電話機として従来型の加入電話機２やIP電話機３等が接続される構成である。
【０００４】
主装置１は、内線電話機の電話交換制御を行う制御部１１と、従来型の加入電話機２を収容する従来電話機I/F部１２と、IP電話機３を収容するIP電話機I/F部１３と、広域ネットワークの回線を収容する外線I/F部１４とを有する構成である。IP電話機３の通信プロトコルとしては、例えば周知のSIP（Session Initiation Protocol）が使用される。
【０００５】
図４に示すような構内電話システムは、全ての内線電話機から広域ネットワークへの発着信が可能であり、かつ回線の保留、転送、話中表示、内線電話機相互による通話等の機能を備えたシステムである。
【０００６】
図４に示した構内電話システムにおいて、IP電話機３を内線電話機として使用するためには、IP電話機３の電話番号やIPアドレスの情報等を予め主装置１のアドレス管理テーブル１５に格納（内線登録）しておく必要がある。主装置１の起動時、アドレス管理テーブル１５にはIP電話機３の情報は何も登録されていない。
【０００７】
主装置１にIP電話機３を内線登録する場合、図５に示すように、IP電話機３（図５ではIP電話機Ａ、Ｂ）は、まずSIPで規定されたREGISTER（現在位置の登録を要求するメソッド）メッセージを主装置１へ送信する。
【０００８】
REGISTERメッセージは、図６に示すように、要求するメソッドの種類を指定するためのRequest URI、発信元の情報（IPアドレス）が格納されるFromヘッダ、送信先の情報（IPアドレス）が格納されるToヘッダ、及び内線登録に必要な情報が格納されるContactヘッダを備えた構成である。なお、SIPでは、REGISTERメッセージのみ、Fromヘッダに対してToヘッダと同様に送信先のIPアドレスを格納する。
【０００９】
主装置１は、IP電話機３からREGISTERメッセージを受信すると、該REGISTERメッセージ内のContactヘッダから発信元の電話番号及びIPアドレスをそれぞれ抽出し、それらを関連付けてアドレス管理テーブル１５に格納する。また、発信元のIP電話機３にメッセージを正常に受理し処理したことを示す正常応答（200 OK）を返信し、該IP電話機３を内線電話機として認識する。
【００１０】
主装置１に対する内線登録が完了すると、発信処理を行うIP電話機３（図５ではIP電話機Ａ）は、SIPで規定されたINVITE（ユーザを呼び出すためのメソッド）メッセージを主装置１へ送信する。INVITEメッセージのRequest URIには通話相手の電話番号が含まれているため、主装置１は、その電話番号を基にアドレス管理テーブル１５を検索して送信先のIPアドレスを取得し、該IPアドレス宛にINVITEメッセージを転送する。INVITEメッセージを受信したIP電話機３（図５ではIP電話機Ｂ）は、着信処理としてメッセージを受理し呼び出し中であることを示す180 Ringingを主装置１へ返信する。また、着信処理が完了したら正常応答（200 OK）を主装置１へ返信する。
【００１１】
主装置１は、IP電話機３（IP電話機Ｂ）から180 Ringingまたは200 OKを受信すると、上記と同様に該メッセージ中のRequest URIから通話相手（IP電話機Ａ）の電話番号を抽出し、該電話番号を基にアドレス管理テーブル１５を検索して対応するIPアドレスを取得し、該IPアドレス宛にそれらのメッセージを転送する。以降、音声を含むパケットを互いに送受信することで２つのIP電話機３（IP電話機Ａ、Ｂ）による通話が成立する。
【００１２】
ところで、構内電話システムでは、図４に示すように、複数のIP電話機５を収容する小規模なネットワーク（以下、プライベートネットワークと称す）をNAPT（Network Address Port Translation）ルータ４越えで主装置１のIP電話機I/F部１３に接続した構成も考えられる。NAPTルータ４は、IPアドレスやポート番号の変換機能を備えたSIPメッセージを中継するルータである。
【００１３】
その場合、IP電話機５は、以下のようにREGISTERメッセージを書き換えることで主装置１に対する内線登録を実現する。
【００１４】
プライベートネットワーク内のIP電話機５が主装置１に内線登録する場合、まずIP電話機５は、上記と同様にSIPで規定されたREGISTERメッセージをNAPTルータ４へ送信する。このとき、REGISTERメッセージのContactヘッダには自装置の電話番号とNAPTルータ４の広域ネットワーク側のIPアドレスとを格納しておく。
【００１５】
NAPTルータ４は、プライベートネットワークからREGISTERメッセージを受信すると、該REGISTERメッセージを主装置１へ転送する。NAPTルータ４には、予めシステム管理者等によって作成された、IP電話機５からNAPTルータ４宛に送信されたメッセージを主装置１へ転送し、主装置１からNAPTルータ４宛に送信されたメッセージをIP電話機５へ転送するための変換テーブルを入力しておく。NAPTルータ４は、該変換テーブルにしたがって送信先を主装置１のIPアドレスに変換し、変換後のIPアドレス宛にREGISTERメッセージを転送する。
【００１６】
図７に示すように、NAPTルータ４が備える変換テーブルには、広域ネットワーク側のIPアドレス（外部IPアドレス）及びその使用ポートと、プライベートネットワーク側のIPアドレス（内部IPアドレス）及びその使用ポートとが関連付けて格納される。図７は、外部IPアドレス「GB」−使用ポート「5060」と内部IPアドレス「PB」−使用ポート「5060」間を相互に変換するためのエントリを有する例を示している。
【００１７】
主装置１は、NAPTルータ４からSIPメッセージを受信すると、該SIPメッセージを解析してREGISTERメッセージであるか否かを判定し、REGISTERメッセージである場合は、Contactヘッダから発信元の電話番号（内線番号）及びIPアドレスをそれぞれ抽出し、図７に示すように抽出したIPアドレスを電話番号に関連付けてアドレス管理テーブル１５へ格納する。図７は、電話番号（内線番号）が「100」、NAPTルータのIPアドレスが「GB」の例を示している。
【００１８】
登録されたプライベートネットワーク内のIP電話機（内線番号「100」）５へ向けて発信する場合、主装置１は、アドレス管理テーブル１５を参照して送信先の電話番号から対応するIPアドレスを取得し、該IPアドレスを持つNAPTルータ４へINVITEメッセージを送信する。
【００１９】
NAPTルータ４は、受信したメッセージの送信先のIPアドレスを変換テーブルにしたがって変換し、変換後のIPアドレスを持つIP電話機５へ転送する。
【００２０】
以上のような処理を行うことで、プライベートネットワーク内のIP電話機５も主装置１が管理する内線電話機として利用できる。
【００２１】
なお、広域ネットワークと構内ネットワーク間におけるコンピュータやアプリケーションの通信を可能にするため、広域ネットワークと構内ネットワーク間に配置されるアドレス変換装置により、それぞれのネットワークに合わせてIPアドレスやポート番号を変換する例が、特許文献１に記載されている。
【特許文献１】特開２００４−７２２９１号公報
【発明の開示】
【発明が解決しようとする課題】
【００２２】
しかしながら上記したような従来の構内電話システムでは、主装置がアドレス管理テーブルに内線番号とそれに対応するIPアドレスのみを登録するため、上述したようにプライベートネットワーク内のＩＰ電話機を内線登録する際には、そのＩＰ電話機の内線番号に関連してNAPTルータのIPアドレスを登録することになる。通常、NAPTルータのIPアドレスは１つであるため、該IPアドレスに一意に対応するＩＰ電話機は１台に限定されてしまう。
【００２３】
したがって、従来の構内電話システムでは、複数のＩＰ電話機を収容するプライベートネットワークを有する場合、１台のＩＰ電話機しか内線登録できないため、プライベートネットワーク内の全てのＩＰ電話機を主装置が管理する内線電話機として登録することができない問題があった。
【００２４】
本発明は上記したような従来の技術が有する問題点を解決するためになされたものであり、複数のＩＰ電話機を収容するプライベートネットワークを備えた構内電話システムにおいて、プライベートネットワークの全てのＩＰ電話機を主装置に内線電話機として登録することが可能な構内電話システム及びその内線電話機収容方法を提供することを目的とする。
【課題を解決するための手段】
【００２５】
上記目的を達成するため本発明の構内電話システムは、SIPメッセージを中継するNAPTルータと、
SIPで規定されたREGISTERメッセージに、自装置の電話番号、前記NAPTルータの広域ネットワーク側のIPアドレス及び予め自装置に割り当てられた前記NAPTルータが備えるポートの番号を格納し、該REGISTERメッセージを前記NAPTルータへ送信する、前記NAPTルータ配下のプライベートネットワークに収容されるIP電話機と、
前記IP電話機から前記NAPTルータを介して前記REGISTERメッセージを受信すると、該REGISTERメッセージから発信元であるIP電話機の電話番号、前記IPアドレス及び前記ポートの番号をそれぞれ抽出し、該IPアドレス及びポートの番号を前記電話番号に関連付けてテーブルとして保持しておき、前記IP電話機へ発信する場合、前記SIPメッセージから得られる送信先の電話番号を基に前記テーブルを参照して対応するIPアドレス及びポートの番号をそれぞれ取得し、取得したIPアドレス及びポートの番号に対応する前記NAPTルータのポートへ該SIPメッセージを送信する、前記NAPTルータを介して前記プライベートネットワークが接続された主装置と、
を有する構成とする。
【００２６】
また、本発明の構内電話システムの内線電話機収容方法は、SIPメッセージを中継するNAPTルータ配下のプライベートネットワークに収容されるIP電話機が、SIPで規定されたREGISTERメッセージに、自装置の電話番号、前記NAPTルータの広域ネットワーク側のIPアドレス及び予め自装置に割り当てられた前記NAPTルータが備えるポートの番号を格納して前記NAPTルータへ送信し、
前記NAPTルータを介して前記プライベートネットワークが接続された主装置が、前記IP電話機から前記NAPTルータを介して前記REGISTERメッセージを受信すると、該REGISTERメッセージから発信元であるIP電話機の電話番号、前記IPアドレス及び前記ポートの番号をそれぞれ抽出し、該IPアドレス及びポートの番号を前記電話番号に関連付けてテーブルとして保持し、
前記主装置が、前記主装置から前記IP電話機へ発信する場合、前記SIPメッセージから得られる送信先の電話番号を基に、前記テーブルを参照して対応するIPアドレス及びポートの番号をそれぞれ取得し、取得したIPアドレス及びポートの番号に対応する前記NAPTルータのポートへ該SIPメッセージを送信する方法である。
【００２７】
上記のような構内電話システム及びその内線電話機収容方法では、プライベートネットワーク内のIP電話機を主装置に内線登録する際に、IPアドレス及びポートの番号をそれぞれの電話番号に関連付けてアドレス管理テーブルに格納するため、IPアドレスが重複していてもポートの番号を異なる値に設定すれば、各電話番号に対応する送信先を一意に決定できる。
【発明の効果】
【００２８】
本発明によれば、プライベートネットワーク内に複数のＩＰ電話機がある場合でも、それらの全てを主装置の内線電話機として登録することができる。
【発明を実施するための最良の形態】
【００２９】
次に本発明について図面を参照して説明する。
【００３０】
上述したように、従来の構内電話システムでは、ＩＰ電話機を主装置へ内線登録する際に、該ＩＰ電話機の電話番号に関連してIPアドレスのみをアドレス管理テーブルに登録していた。本発明の構内電話システムでは、ＩＰ電話機の電話番号に関連してNAPTルータのIPアドレス及び予め各IP電話機に割り当てられたポートの番号をそれぞれ主装置のアドレス管理テーブルに登録する。また、ＩＰ電話機から発信するREGISTERメッセージのContactヘッダにはNAPTルータのIPアドレスだけでなくポート番号も格納する。
【００３１】
主装置１は、ＩＰ電話機からREGISTERメッセージを受信すると、ContactヘッダからIPアドレス及びポート番号をそれぞれ抽出し、該ＩＰ電話機の電話番号に関連付けてアドレス管理テーブルに格納する。そして、プライベートネットワーク内のＩＰ電話機へ発信する際には、該ＩＰ電話機の電話番号を基に対応するIPアドレス及びポート番号をそれぞれ抽出し、それを宛先としてINVITEメッセージを送信する。このとき、宛先はNAPTルータのIPアドレスであるため、該INVITEメッセージはNAPTルータへ送信される。NAPTルータは、受信したINVITEメッセージからポート番号を抽出し、そのポート番号を基に送信先のIPアドレスを変換し、変換後のIPアドレスを持つIP電話機宛にINVITEメッセージを転送する。構内電話システムの構成は、図４に示した従来の構内電話システムと同様であるため、その説明は省略する。以下、各構成要素に付与する符号は図４に示した従来の構内電話システムと同じ番号とする。
【００３２】
次に本発明の構内電話システムの動作について図１〜図３を用いて説明する。
【００３３】
図１は本発明の構内電話システムのIP電話機による内線登録時の処理手順を示すシーケンス図であり、図２は本発明のIP電話機が発信するREGISTERメッセージの構成を示す模式図である。また、図３は本発明の構内電話システムを構成するNAPTルータが備える変換テーブル及び主装置が備えるアドレス管理テーブルの一構成例を示す模式図である。
【００３４】
まずIP電話機５の内線登録時の処理について図１〜図３を用いて説明する。
【００３５】
なお、以下では、プライベートネットワークのIP電話機５を主装置１に内線登録する場合を例にして説明するが、主装置１のIP電話機I/F部１３に直接接続されたIP電話機３については、本発明のように電話番号、IPアドレス及びポート番号をそれぞれアドレス管理テーブル１５に格納して管理してもよく、従来と同様に電話番号及びIPアドレスをアドレス管理テーブル１５に格納して管理してもよい。
【００３６】
また、以下に記載するIP電話機５の処理は、該IP電話機５が備える不図示の制御部によって制御され、主装置１の処理は、該主装置が有する制御部１１によって制御されるものとする。これら制御部は、例えばＣＰＵやＤＳＰあるいは論理回路等によって実現可能である。
【００３７】
図１に示すように、主装置１へ内線登録を要求する場合、プライベートネットワーク内のIP電話機５は、従来と同様にREGISTERメッセージをNAPTルータ４越えで主装置１へ送信する。
【００３８】
本発明で用いるREGISTERメッセージは、図２に示すように、要求するメソッドの種類を指定するためのRequest URI、発信元の情報（IPアドレス）が格納されるFromヘッダ、送信先の情報（IPアドレス）が格納されるToヘッダ、及び内線登録に必要な情報が格納されるContactヘッダを備えた構成である。図２に示すように、本発明では、Contactヘッダのアドレス指定部位にIPアドレスだけでなくポート番号も格納する。このContactヘッダ内のIPアドレスにはNAPTルータ４の広域ネットワーク側のIPアドレス（外部IPアドレス）を格納し、ポート番号には、予め各IP電話機５に割り当てられたNAPTルータ４が複数備える待ち受け用のポートの番号を格納する。図２は、発信元の電話番号（内線番号）が「100」、NAPTルータ４の広域ネットワーク側のIPアドレスが「GB」、送信先（主装置１）のIPアドレスが「GA」、割り当てポートの番号が「5060」である例を示している。
【００３９】
IP電話機５によりNAPTルータ４の広域ネットワーク側のIPアドレスやNAPTルータ４のポート番号を取得するための方法としては、システム管理者が予めこれらの情報をIP電話機に入力しておく方法、あるいは周知のUPnP（Universal Plug and play）等で規定されたNATトラバーサル機能を利用してNAPTルータ４から取得する方法等がある。これらの情報はIP電話機５が有する不図示の記憶装置に、例えばテーブル形式で格納される。
【００４０】
NAPTルータ４は、プライベートネットワークからREGISTERメッセージを受信すると、該REGISTERメッセージを主装置１へ転送する。NAPTルータ４には、予めシステム管理者等によって作成された、IP電話機５からNAPTルータ４宛に送信されたメッセージを主装置１へ転送し、主装置１からNAPTルータ４宛に送信されたメッセージをIP電話機５へ転送するためのIPアドレス変換用の変換テーブルを入力しておく。NAPTルータ４は、該変換テーブルにしたがってREGISTERメッセージを主装置１へ転送する。
【００４１】
図３に示すように、NAPTルータ４の変換テーブルには、広域ネットワーク側のIPアドレス（外部IPアドレス）及びその使用ポートと、それに対応するプライベートネットワーク側のIPアドレス（内部IPアドレス）及びその使用ポートを関連付けて格納する。図３には、外部IPアドレス「GB」−使用ポート「5060」と内部IPアドレス「PB」−使用ポート「5060」間を相互に変換するための第１のエントリと、外部IPアドレス「GB」−使用ポート「5061」と内部IPアドレス「PC」−使用ポート「5060」間を相互に変換するための第２のエントリとを有する例を示している。
【００４２】
主装置１は、NAPTルータ４からSIPメッセージを受信すると、該SIPメッセージを解析してREGISTERメッセージであるか否かを判定し、REGISTERメッセージである場合は、Contactヘッダのユーザ部（＠マークよりも前の文字列）から電話番号を抽出する。図２に示す例では、「100」が相当する。なお、電話番号は、Request URIやFromヘッダ、あるいはToヘッダから抽出してもよい。
【００４３】
また、主装置１は、Contactヘッダの＠マーク以降の部位からIPアドレス及びポート番号をそれぞれ抽出する。このとき、ポート番号が抽出できなければSIPのデフォルト値である「5060」をそのポート番号とする。
【００４４】
次に、主装置１は、抽出したIPアドレス及びポート番号を電話番号に関連付けて図３に示すようにアドレス管理テーブル１５に登録する（電話番号「100」−IPアドレス「GB」：ポート番号「5060」）。既に同じ電話番号が登録されている場合、あるいはIPアドレス及びポート番号の組合せが登録済みの情報と重複する場合は、新しい情報で上書きしてもよく、上書きせずにその登録要求を拒否してもよい。
【００４５】
図３は、内線番号「100」−IPアドレス「GB」：ポート番号「5060」の第１のエントリと、内線番号「200」、IPアドレス「GB」、ポート番号「5061」の第２のエントリとを有する例を示している。
【００４６】
アドレス管理テーブル１５への登録が完了すると、主装置１は、発信元のIP電話機５にメッセージを正常に受理し処理したことを示す正常応答（200 OK）を返信し、該IP電話機５を内線電話機として認識する。NAPTルータ４は、主装置１から正常応答（200 OK）を受信すると、REGISTERメッセージの発信元のＩＰ電話機５へ正常応答（200 OK）を転送する。
【００４７】
次に主装置１による内線登録されたIP電話機５への発信時の処理について図３を用いて説明する。
【００４８】
主装置１は、例えば内線番号「200」のIP電話機５へ発信する場合、図３に示したアドレス管理テーブル１５を参照して送信先の電話番号「200」から対応するIPアドレス「GB」及びポート番号「5061」をそれぞれ抽出し、IPアドレス「GB」のポート「5061」宛にINVITEメッセージを送信する。この場合、その送信先のIPアドレスはNAPTルータ４であるため、主装置１から発信されたINVITEメッセージはNAPTルータ４のポート「5061」へ送信される。
【００４９】
NAPTルータ４は、主装置１からINVITEメッセージを受信すると、図３に示した変換テーブルにしたがって、IPアドレスを「GB」から「PC」へ変換し、かつポート番号「5061」を「5060」へ変換し、ポート「5060」からIPアドレス「PC」（電話番号「200」のＩＰ電話機５）宛にINVITEメッセージを転送する。
【００５０】
このようにSIPプロトコルにしたがって、上記主装置１に対するIP電話機５の内線登録時の処理、及び内線登録されたIP電話機５に対する発信時の処理をそれぞれ実行することで、IP電話機５による通話が可能になる。
【００５１】
本発明によれば、プライベートネットワーク内のIP電話機５を主装置１に内線登録する際に、NAPTルータ４のIPアドレス及びポート番号をそれぞれの電話番号に関連付けてアドレス管理テーブルに格納するため、IPアドレスが重複していてもポート番号を異なる値に設定すれば、各電話番号に対応する送信先を一意に決定できる。したがって、プライベートネットワーク内に複数のＩＰ電話機５がある場合でも、それらの全てを主装置１の内線電話機として登録することが可能になる。
【００５２】
なお、上記説明では、IP電話機５からREGISTERメッセージを主装置１へ送信し、そのメッセージ中からIPアドレス及びポート番号を抽出し、主装置１のアドレス管理テーブル１５に登録する例を示したが、初期設定時等に、主装置１のアドレス管理テーブルにシステム管理者がそれらの情報を格納してもよい。
【００５３】
その場合、主装置１にパスワード等の入力により内部設定を変更できるプログラミングモード機能を備えておき、システム管理者は、そのプログラミングモードを利用して各電話番号に対応するＩＰアドレス及びポート番号をそれぞれ入力すればよい。このような方法でも上記と同様の効果を得ることができる。
【図面の簡単な説明】
【００５４】
【図１】本発明の構内電話システムのIP電話機による内線登録時の処理手順を示すシーケンス図である。
【図２】本発明のIP電話機が発信するREGISTERメッセージの構成を示す模式図である。
【図３】本発明の構内電話システムを構成するNAPTルータが備える変換テーブル及び主装置が備えるアドレス管理テーブルの一構成例を示す模式図である。
【図４】構内電話システムの一構成例を示すブロック図である。
【図５】SIPプロトコルにしたがったIP電話機による登録処理、発信処理及び着信処理の手順を示すシーケンス図である。
【図６】従来のIP電話機が発信するREGISTERメッセージの構成を示す模式図である。
【図７】従来の構内電話システムを構成するNAPTルータが備える変換テーブル及び主装置が備えるアドレス管理テーブルの構成を示す模式図である。
【符号の説明】
【００５５】
１    主装置
２    加入電話機
３、５    IP電話機
４    NAPTルータ
１１    制御部
１２    従来電話機I/F部
１３    IP電話機I/F部
１４    外線I/F部
１５    アドレス管理テーブル
【図１】
2006074565.tif 000003
【図２】
2006074565.tif 000004
【図３】
2006074565.tif 000005
【図４】
2006074565.tif 000006
【図５】
2006074565.tif 000007
【図６】
2006074565.tif 000008
【図７】
2006074565.tif 000009