(57)【要約】【課題】第１の通信網に接続される第１の呼制御装置に対し、第２の通信網に接続される第２の呼制御装置が接続された通信システムにおいて、第２の呼制御装置の配下の個々の端末の状態を第１の呼制御装置にリアルタイムに反映させる。【解決手段】前記第２の呼制御装置として使用される呼制御装置において、端末から、当該端末の電話番号である端末電話番号と当該端末のアドレス情報である端末アドレス情報とを含む登録メッセージを受信する受信手段と、前記受信した登録メッセージにおける前記端末電話番号と前記端末アドレス情報とを登録情報格納手段に格納する登録処理手段と、前記受信した登録メッセージにおける前記端末アドレス情報を、前記呼制御装置のアドレス情報に置き換えた登録メッセージを作成するメッセージ作成手段と、作成された登録メッセージを前記第１の呼制御装置に送信する送信手段と、を備える。【選択図】図５
2014072795.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信網に接続される第１の呼制御装置に対し、第２の通信網に接続される第２の呼制御装置が接続された通信システムにおける前記第２の呼制御装置として使用される呼制御装置であって、
端末から、当該端末の電話番号である端末電話番号と当該端末のアドレス情報である端末アドレス情報とを含む登録メッセージを受信する受信手段と、
前記受信手段により受信した登録メッセージにおける前記端末電話番号と前記端末アドレス情報とを登録情報格納手段に格納する登録処理手段と、
前記受信手段により受信した登録メッセージにおける前記端末アドレス情報を、前記呼制御装置のアドレス情報に置き換えた登録メッセージを作成するメッセージ作成手段と、
前記メッセージ作成手段により作成された登録メッセージを前記第１の呼制御装置に送信する送信手段と
を備えたことを特徴とする呼制御装置。
【請求項２】
前記第１の呼制御装置はSIPサーバとして機能するIP-PBXであり、前記呼制御装置はSIPサーバであることを特徴とする請求項１に記載の呼制御装置。
【請求項３】
第１の通信網に接続される第１の呼制御装置に対し、第２の通信網に接続される第２の呼制御装置が接続された通信システムにおける前記第２の呼制御装置として使用される呼制御装置が実行する登録処理方法であって、
端末から、当該端末の電話番号である端末電話番号と当該端末のアドレス情報である端末アドレス情報とを含む登録メッセージを受信する受信ステップと、
前記受信ステップにより受信した登録メッセージにおける前記端末電話番号と前記端末アドレス情報とを登録情報格納手段に格納する登録処理ステップと、
前記受信ステップにより受信した登録メッセージにおける前記端末アドレス情報を、前記呼制御装置のアドレス情報に置き換えた登録メッセージを作成するメッセージ作成ステップと、
前記メッセージ作成ステップにより作成された登録メッセージを前記第１の呼制御装置に送信する送信ステップと
を備えたことを特徴とする登録処理方法。
【請求項４】
コンピュータを、第１の通信網に接続される第１の呼制御装置に対し、第２の通信網に接続される第２の呼制御装置が接続された通信システムにおける前記第２の呼制御装置として使用される呼制御装置として機能させるプログラムであって、コンピュータを、
端末から、当該端末の電話番号である端末電話番号と当該端末のアドレス情報である端末アドレス情報とを含む登録メッセージを受信する受信手段、
前記受信手段により受信した登録メッセージにおける前記端末電話番号と前記端末アドレス情報とを登録情報格納手段に格納する登録処理手段、
前記受信手段により受信した登録メッセージにおける前記端末アドレス情報を、前記呼制御装置のアドレス情報に置き換えた登録メッセージを作成するメッセージ作成手段、
前記メッセージ作成手段により作成された登録メッセージを前記第１の呼制御装置に送信する送信手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、SIP（Session Initiation Protocol）によるIP電話通信に関わるものであり、特に呼制御装置に対して端末のアドレス情報を登録するREGISTER処理に関するものである。
【背景技術】
【０００２】
近年、SIPによるIP電話通信技術が普及している。SIPによるIP電話通信においては、IPネットワークに呼制御装置であるSIPサーバが配置され、SIPサーバを介して端末間でSIPメッセージの送受信を行うことにより、呼の確立等の呼制御を行う。
【０００３】
呼の確立においては、まず、送信元端末がREGISTERメッセージをSIPサーバに送信し、端末の電話番号とアドレス情報をSIPサーバに登録する。宛先端末も同様に自身の番号とアドレス情報をSIPサーバに登録する。その後、送信元端末は宛先端末との呼接続を要求するINVITEメッセージをSIPサーバに送り、SIPサーバは、宛先端末の登録情報に基づいてINVITEメッセージを宛先端末に転送する。このような処理を含むメッセージの送受信が行われることで呼が確立され、送信元端末と宛先端末間で通話が可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２８２１１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
IP電話技術が普及するとともに、従来のPBXに代えて、IP-PBXと呼ばれるSIPサーバを導入する企業が増えている。このSIPサーバによりIP電話通信による内線通話等が可能となる。
【０００６】
また、図１に示すように、通信網１に接続されるIP-PBX等のSIPサーバ１０に、通信網２に接続されるSIPサーバ２０を接続することで、通信網１と通信網２をまたがっての内線通話や通信網２内での内線通話を可能とするサービスも検討されている。この場合、例えば、通信網１は、固定電話通信事業者により提供される通信網やLANであり、通信網２は、携帯電話事業者により提供される通信網やインターネットである。すなわち、通信網１にはビジネスホン等の端末が固定的に接続されるが、通信網２では、スマートフォン等の端末による接続及び切断が頻繁に生じる状況を想定している。
【０００７】
図１に示す例では、SIPサーバ２０は、SIPサーバ１０から見てSIPサーバ１０に接続される端末と同様の位置付けの装置であり、SIPサーバ１０にREGISTERメッセージを送ることで自身をSIPサーバ１０に登録する。
【０００８】
SIPサーバ２０からSIPサーバ１０へのREGISTERメッセージには、SIPサーバ２０のアドレス情報（SIPサーバ２０に接続するためのIPアドレス、ポート番号等）と、SIPサーバ２０配下に接続され得る複数の端末の電話番号とが含まれる。SIPサーバ２０からSIPサーバ１０へのREGISTERメッセージは、例えば、SIPサーバ２０がSIPサーバ１０に接続されるタイミングで送信される。
【０００９】
また、SIPサーバ１０に、SIPサーバ２０のアドレス情報と、SIPサーバ２０配下に接続され得る複数の端末の電話番号とを固定的に登録しておき、SIPサーバ２０からSIPサーバ１０へのREGISTER処理を行わない構成とすることも可能である。
【００１０】
しかしながら、上記の技術では、SIPサーバ２０に対して実際に端末のアドレス情報が登録されているか否かに関わらずに、SIPサーバ１０に複数の端末が一括で登録されるため、例えば図２に示すような問題がある。
【００１１】
図２に示すように、SIPサーバ１０が、SIPサーバ１０配下の端末１００から、SIPサーバ２０配下の端末２００に対する呼接続を要求するINVITEメッセージを受信したとする（ステップ１０１）。ここで、SIPサーバ１０には、端末２００を含む複数端末の情報が登録されているが、SIPサーバ２０には端末２００のアドレス情報が登録されていないものとする。これは、例えば、通信網２が携帯電話網であって、端末２００が通話可能圏外にいる場合等に相当する。
【００１２】
このような場合、ステップ１０１でINVITEメッセージを受信したSIPサーバ１０は、登録情報に従って、端末２００へのINVITEメッセージをSIPサーバ２０に転送する（ステップ１０２）。しかし、SIPサーバ２０には、端末２００のアドレス情報は登録されていないから、SIPサーバ２０は、INVITEメッセージを端末２００に転送することができず、エラー応答を返す（ステップ１０３、１０４）。
【００１３】
上記の技術では、SIPサーバ１０が、端末２００がSIPサーバ２０において未登録であることを認識せずに、INVITEメッセージを無駄にSIPサーバ２０に送ることになるため、エラー応答を端末１００へ送信するまでに時間がかかるとともに、余計なパケットを送信することになり、通信リソースを余計に消費することになってしまう。
【００１４】
本発明は上記の点に鑑みてなされたものであり、第１の呼制御装置に第２の呼制御装置が接続されて構成される通信ネットワークにおいて、第２の呼制御装置の配下の個々の端末の状態を第１の呼制御装置にリアルタイムに反映させ、第１の呼制御装置が第２の呼制御装置の配下の端末の状態に応じて迅速に呼制御を行うことを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記の課題を解決するために、本発明は、第１の通信網に接続される第１の呼制御装置に対し、第２の通信網に接続される第２の呼制御装置が接続された通信システムにおける前記第２の呼制御装置として使用される呼制御装置であって、
端末から、当該端末の電話番号である端末電話番号と当該端末のアドレス情報である端末アドレス情報とを含む登録メッセージを受信する受信手段と、
前記受信手段により受信した登録メッセージにおける前記端末電話番号と前記端末アドレス情報とを登録情報格納手段に格納する登録処理手段と、
前記受信手段により受信した登録メッセージにおける前記端末アドレス情報を、前記呼制御装置のアドレス情報に置き換えた登録メッセージを作成するメッセージ作成手段と、
前記メッセージ作成手段により作成された登録メッセージを前記第１の呼制御装置に送信する送信手段とを備えたことを特徴とする呼制御装置として構成される。
【００１６】
例えば、前記第１の呼制御装置はSIPサーバとして機能するIP-PBXであり、前記呼制御装置はSIPサーバである。
【００１７】
また、本発明は、前記呼制御装置が実行する登録処理方法、及び、コンピュータを前記呼制御装置における各手段として機能させるためのプログラムとして構成することもできる。
【発明の効果】
【００１８】
本発明によれば、第１の呼制御装置に第２の呼制御装置が接続されて構成される通信ネットワークにおいて、第２の呼制御装置の配下の個々の端末の状態を第１の呼制御装置にリアルタイムに反映させ、第１の呼制御装置が第２の呼制御装置の配下の端末の状態に応じて迅速に呼制御を行うことを可能とする技術を提供することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明が解決しようとする課題を説明するための図である。
【図２】本発明が解決しようとする課題を説明するための図である。
【図３】本発明の実施の形態に係る通信システムの構成図である。
【図４】本発明の実施の形態に係る呼制御装置Bの機能構成図である。
【図５】本発明の実施の形態に係る通信システムの動作を説明するための図である。
【図６】本発明の実施の形態に係る通信システムの動作を説明するための図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明の実施の形態を説明する。なお、以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。
【００２１】
（システム構成）
図３に本発明の実施の形態に係る通信システムの構成例を示す。図３に示すように、本実施の形態に係る通信システムは、通信網NAに接続されるIP-PBX等の呼制御装置Aに、通信網NBに接続される呼制御装置Bを接続した構成を有し、通信網NAと通信網NB間をまたがっての内線通話や通信網B内での内線通話を可能とする通信システムである。この通信システムにおいて、例えば、通信網NAは固定電話通信事業者により提供される網やLANであり、通信網NBは、携帯電話事業者により提供される携帯電話網やインターネット等である。図１の場合と同様に、通信網NAにはビジネスホン等の端末が固定的に接続されるが、通信網NBでは、スマートフォン等の端末による接続及び切断が頻繁に生じる状況が想定される。
【００２２】
本実施の形態では、図３に示す呼制御装置Aと呼制御装置BはいずれもSIPにより呼制御を行うSIPサーバであるが、本発明を適用可能な呼制御プロトコルはSIPに限定されるわけではなく、呼制御装置Aと呼制御装置BはSIPサーバ以外の装置であってもよい。
【００２３】
呼制御装置Bは、呼制御装置Aに接続される端末と同様の位置付けで呼制御装置Aに接続される装置であり、呼制御装置AにREGISTERメッセージを送ることで自身を呼制御装置Aに登録する。
【００２４】
図４に、本実施の形態に係る呼制御装置Bの機能構成図を示す。なお、図４は、呼制御装置Bにおいて、特に本発明に関わる登録処理の部分を主に示すものであり、種々のSIPメッセージの送受信を適切に行うSIPサーバとして機能するための図示しない既存機能も含む。
【００２５】
図４に示すように、本実施の形態に係る呼制御装置Bは、受信部３１、端末確認部３２、登録処理部３３、メッセージ作成部３４、送信部３５、端末情報格納部３６、登録情報格納部３７を有する。
【００２６】
受信部３１は、端末から登録メッセージ（具体的にはSIPのREGISTERメッセージ）を受信する機能部である。端末情報格納部３６には、呼制御装置Bへの接続を許可した端末の識別情報（本実施の形態では端末の内線番号等の電話番号）が予め格納されており、端末確認部３２は、受信した登録メッセージに含まれる端末の電話番号と端末情報格納部３６に格納された情報とを照合することで、登録メッセージの送信元端末が正当な端末かどうかを確認する機能を有する。なお、登録メッセージにパスワードを含め、パスワードも照合の対象として端末の正当性を確認してもよい。
【００２７】
登録処理部３３は、受信した登録メッセージに含まれる端末の電話番号と端末のアドレス情報（IPアドレスとポート番号等）とを対応付けて登録情報格納部３７に格納する機能部である。例えば、呼制御装置Aを介して、着信のINVITEメッセージを呼制御装置Bが受信したときに、登録情報格納部３７に格納された登録情報が参照され、登録情報に従った宛先にINVITEメッセージが転送される。メッセージ作成部３４は、端末から受信した登録メッセージに含まれる電話番号と、呼制御装置Bのアドレス情報（IPアドレスとポート番号等）とを有する登録メッセージを作成する機能部である。なお、メッセージ作成部３４は、端末から受信した登録メッセージにおいて、端末のアドレス情報を呼制御装置Bのアドレス情報に置き換えることで、送信する登録メッセージを作成してもよい。送信部３５は、メッセージ作成部３４により作成された登録メッセージを呼制御装置Aに送信する機能部である。
【００２８】
本実施の形態に係る呼制御装置Bは、メモリ及びCPUを含むコンピュータ、もしくはコンピュータの構成を含む通信装置において、本実施の形態で説明する処理に対応するプログラムを実行させることにより実現可能である。当該プログラムは、可搬メモリ等の記憶媒体に格納して配布し、上記コンピュータにインストールして用いてもよいし、ネットワーク上のサーバからダウンロードして上記通信装置にインストールしてもよい。また、本実施の形態で説明する処理をハードウェア回路として実現し、当該ハードウェア回路により呼制御装置Bを実現してもよい。
【００２９】
（システムの動作）
次に、図５のシーケンス図を参照して、本実施の形態に係る通信システムの動作例を説明する。以下の説明では、図４に示した機能部も適宜参照する。以下の動作は、呼制御装置Bに接続される端末Cが呼制御装置Bに登録メッセージを送信することにより登録を行い、その後、呼制御装置Aに接続される端末Dから端末Cに対して呼接続要求メッセージ（具体的にはINVITEメッセージ）が送信され、呼接続が行われる場合の例を示している。以下では端末Cの電話番号を電話番号C、端末Cのアドレス情報をアドレス情報C、呼制御装置Bのアドレス情報をアドレス情報Bと標記する。なお、図５には、登録メッセージに対する応答メッセージは図示していない。
【００３０】
端末Cが、電話番号Cとアドレス情報Cを含む登録メッセージを呼制御装置Bに送信する（ステップ１）。呼制御装置Bにおいて、端末確認部３２が端末情報格納部３６を参照することにより、受信した登録メッセージに含まれる電話番号Cが端末情報格納部３６に格納されているかどうかをチェックすることにより、端末Cが、呼制御装置Bに接続することを許された正当な端末であるかどうかを判定する（ステップ２）。本例では正当な端末であるとする。なお、もし、正当な端末でない場合は、例えば、エラーを返し、その後の処理を行わない。
【００３１】
次に、呼制御装置Bの登録処理部３３が、受信した登録メッセージに含まれる電話番号Cとアドレス情報Cを登録情報格納部３７にこれらを対応付けて格納する（ステップ３）。そして、メッセージ作成部３４が、電話番号Cとアドレス情報Bを有する登録メッセージを作成し、当該登録メッセージを送信部３５により呼制御装置Aに送信する（ステップ４）。呼制御装置Aでは、通常のSIPの機能に基づいて、電話番号Cとアドレス情報Bとを対応付けて登録する。
【００３２】
端末Cからの登録メッセージに起因して、呼制御装置Aと呼制御装置Bで登録が行われた後、端末Cから登録メッセージが定期的に送信され、上記と同様にして、呼制御装置Bは、端末Cから登録メッセージを受信したことに応じて、登録情報を更新し、呼制御装置Aに登録メッセージを送信し、呼制御装置Aは登録情報を更新する。呼制御装置Bと呼制御装置Aはそれぞれ、登録メッセージに設定された所定の期間、登録メッセージを受信しない場合に、登録メッセージで登録した登録情報を削除する。例えば、端末Cが携帯電話網に接続していた状態から、圏外に移動した場合、端末Cから登録メッセージを送信できなくなり、呼制御装置Bは端末Cからの登録メッセージを受信しなくなるとともに、呼制御装置Aも、端末Cの登録メッセージに起因する呼制御装置Bからの登録メッセージを受信しなくなる。これにより、呼制御装置Bと呼制御装置Aにおいてほぼ同時に、端末Cに関する登録情報が削除される。
【００３３】
また、端末Cにおいて通話アプリを終了する等の操作が行われた場合に、登録情報を削除する要求を含むメッセージ（Unregister)が端末Cから送信される。上記の登録メッセージの場合と同様にして、このメッセージを受信した呼制御装置Bは、端末確認を行って、正当な端末であると判定したら、端末Cの登録情報を削除し、当該メッセージを呼制御装置Aに転送し、呼制御装置Aも端末Cの登録情報を削除する。
【００３４】
図５のステップ５の後、端末Cの登録情報が登録された状態が継続している場合において、端末Dが宛先の電話番号を端末Cの電話番号である電話番号Cに設定した呼接続要求メッセージを呼制御装置Aに送信する（ステップ６）。呼制御装置Aは、登録情報に基づいて、電話番号Cに対応するアドレス情報Bを宛先として、呼接続要求メッセージを転送し、呼接続要求メッセージはアドレス情報Bを持つ呼制御装置Bに届く（ステップ７）。
【００３５】
呼制御装置Bでは、登録情報に基づいて、電話番号Cに対応するアドレス情報Cを宛先として、呼接続要求メッセージを転送し、呼接続要求メッセージはアドレス情報Cを持つ端末に届く（ステップ８）。その後、応答メッセージが返される（ステップ９〜１１）。これにより、端末Cと端末Dとの間に呼が確立し、通話が行われる（ステップ１２）。
【００３６】
図６は、図５に示すステップ５の後、例えば端末Cが圏外に移動したり、端末Cの電源を落としたりしたために、REGISTERメッセージの送信が中断して、呼制御装置Bと呼制御装置Aのそれぞれにおいて、端末Cに関する登録情報が削除された場合を示す。
【００３７】
端末Cに関する登録情報が削除された後に、呼制御装置Aが、端末Dから宛先の電話番号を端末Cの電話番号である電話番号Cに設定した呼接続要求メッセージを受信したものとする（ステップ２１）。この場合、呼制御装置Aは自分自身で、電話番号Cに対応するアドレス情報が登録されていないことを検知し、迅速にエラー応答を返すことができる（ステップ２２）。
【００３８】
以上、説明したように、本実施の形態によれば、IP-PBX等の呼制御装置Aにおける登録情報と、呼制御装置B配下の各端末の実際の状態とを同期させることができる。これにより、呼制御装置B配下の端末Cが通話圏外にいるような場合において、通信網Aから端末Cへの呼接続要求を受信した呼制御装置Aは、短時間で端末Cが未登録であることを把握でき、例えば、エラー応答送信や、予め設定された別の端末への転送等の呼制御を迅速に行うことが可能となる。また、余計なメッセージを送信することがないので、通信のリソースを無駄に使用することがなくなる。
【００３９】
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【符号の説明】
【００４０】
１、２  通信網
１０、２０  SIPサーバ
NA、NB  通信網
A、B  呼制御装置
３１  受信部
３２  端末確認部
３３  登録処理部
３４  メッセージ作成部
３５  送信部
３６  端末情報格納部
３７  登録情報格納部
【図１】
2014072795.tif 000003
【図２】
2014072795.tif 000004
【図３】
2014072795.tif 000005
【図４】
2014072795.tif 000006
【図５】
2014072795.tif 000007
【図６】
2014072795.tif 000008