(57)【要約】【課題】呼管理サーバを設けることになく、インターネッを介した電話による通話を実現すること。【解決手段】自己が属するネットワークのネットワークアドレスをＲＡＭ２０６に登録しておき、同一のネットワークに属する宛先端末（インターネット電話機）の内線番号の入力があると、ＣＰＵ２０３がＲＡＭ２０６に登録されたネットワークアドレスとこの入力された内線番号とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて前記内線番号に対応する宛先端末（インターネット電話機）に発呼する。【選択図】      図２
2004297556.tif 000002
【特許請求の範囲】
【請求項１】
自己が属するネットワークのネットワークアドレスを登録する登録手段と、同一のネットワークに属する宛先端末の内線番号の入力があると、前記登録されたネットワークアドレスと前記内線番号とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて前記内線番号に対応する宛先端末に発呼する制御手段と、を具備することを特徴とするインターネット電話機。
【請求項２】
ＩＰアドレスの中で自己が属するネットワークを示す第１の数字列を登録する登録手段と、同一ネットワークに属する宛先端末の内線番号の入力があると、前記内線番号の第１の領域を同一ネットワーク内に属するグループを示す第２の数字列と認識し且つ前記内線番号の第２の領域を個々の端末を示す第３の数字列と認識し、前記登録された第１の数字列と前記入力された内線番号とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて前記内線番号に対応する宛先端末に発呼する制御手段と、を具備することを特徴とするインターネット電話機。
【請求項３】
自己が属するネットワークのＩＰアドレスの中で第１及び第２オクテットを登録する登録手段と、同一ネットワークに属する宛先端末の内線番号の入力があると、前記内線番号の１番目の番号を同一ネットワーク内に属するグループを示すＩＰアドレスの第３オクテットと認識し且つ前記内線番号の２番目から最後の番号を個々の端末を示すＩＰアドレスの第４オクッテトと認識し、前記登録された第１及び第２オクテットと前記入力された内線番号とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて前記内線番号に対応する宛先端末に発呼する制御手段と、を具備することを特徴とするインターネット電話機。
【請求項４】
自己が属するネットワークのネットワークアドレスを登録する登録手段と、同一のネットワークに属する宛先端末の内線番号の入力があると、この内線番号が特定番号かを判定して特定番号の場合、前記内線番号を初期値に変換し、前記登録されたネットワークアドレスと前記初期値とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて対応する宛先端末に発呼し、この宛先端末が話中の場合前記初期値をインクリメントし、前記登録されたネットワークアドレスと前記インクリメントした値とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて対応する宛先端末に再発呼する制御手段と、を具備することを特徴とするインターネット電話機。
【請求項５】
ＩＰアドレスの中で自己が属するネットワークを示す第１の数字列を登録する登録手段と、同一ネットワークに属する宛先端末の内線番号の入力があると、前記内線番号の第１の領域を同一ネットワーク内に属するグループを示す第２の数字列と認識し且つ前記内線番号の第２の領域を個々の端末を示す第３の数字列と認識し、この第３の数字列が特定番号の場合、この第３の数字列を初期値に変換し、前記登録された第１の数字列と前記入力された第２の数字列と前記変換された初期値とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて対応する宛先端末に発呼し、この宛先端末が話中の場合前記初期値をインクリメントし、前記登録された第１の数字列と前記入力された第２の数字列と前記インクリメントした値とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて対応する宛先端末に再発呼する制御手段と、を具備することを特徴とするインターネット電話機。
【請求項６】
前記制御手段は、合成したＩＰアドレスに基づいて対応する宛先端末に発呼する際、先ず宛先存在確認コマンドを送出し、その応答通知を受けた宛先端末に対して発呼することを特徴とする請求項４又は請求項５のいずれかに記載のインターネット電話機。
【請求項７】
前記宛先存在確認コマンドは、ＩＣＭＰのＰｉｎｇであることを特徴とする請求項５又は請求項６記載のインターネット電話機。
【請求項８】
ネットワークアドレスが同一であるＩＰアドレスを使用するネットワーク内において、このネットワーク内に属する各端末の内線番号をＩＰアドレスのホストアドレスの番号に一致させ、宛先端末の内線番号の入力があると、前記ネットワークアドレスと前記入力された内線番号とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて前記内線番号に対応する宛先端末に発呼して通話を行うことを特徴とするインターネット電話システム。
【請求項９】
ＩＰアドレスの中で自己が属するネットワークを示す第１領域内の第１の数字列が同一のネットワーク内において、このネットワーク内に属する複数グループの中の１つを示す第２の数字列を前記ＩＰアドレスの第２領域に一致させ且つ各グループ内に属する個々の端末を示す第３の数字列をＩＰアドレスの第３領域に一致させ、前記第２の数字列と前記第３の数字列とから内線番号を構成し、宛先端末の内線番号の入力があると、前記第１の数字列と前記入力された内線番号とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて前記内線番号に対応する宛先端末に発呼して通話を行うことを特徴とするインターネット電話システム。
【請求項１０】
第１及び第２オクテットが同一であるＩＰアドレスを使用するネットワーク内において、このネットワーク内に属する複数グループの中の１つを示す第１の番号を前記ＩＰアドレスの第３オクテットの番号に一致させ且つ各グループ内に属する個々の端末を示す第２の番号をＩＰアドレスの第４オクテットの番号に一致させ、前記第１番号と前記第２番号とから内線番号を構成し、宛先端末の内線番号の入力があると、前記第１及び第２オクテットと前記入力された内線番号とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて前記内線番号に対応する宛先端末に発呼して通話を行うことを特徴とするインターネット電話システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットを介して通話するインターネット電話機及びインターネット電話システムに関する。
【０００２】
【従来の技術】
従来、この種のインターネット電話を用いたネットワークは、以下のように構成されていた。
【０００３】
例えば、Ｈ．３２３プロトコルを用いたＩＰ電話システムの場合、インターネット電話のネットワーク内にゲートキーパーという呼管理サーバを設ける。このゲートキーパーは通話したい宛先の電話番号を各電話機から一元的に受信して、前記電話番号を対応するＩＰアドレスに変換して、前記電話番号を発呼した電話機に返送する機能を有する。
【０００４】
一方、電話機では、オペレータが通話したい宛先の電話番号を入力すると、その電話番号を発呼する。電話機が前記電話番号に対応するＩＰアドレスをゲートキーパーから受信すると、オペレータの介在なく、前記ＩＰアドレスに基づいて通話したい宛先の電話機に対してゲートキーパーを介してアクセスし、あるいはゲートキーパーを介さず直接アクセスする。これにより、インターネットを介した電話機間の通話が可能になる（例えば、特許文献１参照。）。
【０００５】
また、通常、ゲートキーパーと各電話機との間にはルータが介在する。前記ルータには複数のインターネット電話機が接続され、ネットワーク上のグループを形成する。同一グループ内の電話機には、ネットワークアドレスが共通なＩＰアドレスが割当てられる。通常会社のオフィスでは、同一部署の電話機はネットワーク上の同一グループとして構成される。
【０００６】
【特許文献１】
特開２００２−１０１１９８号公報（第４―５頁、第１図）
【０００７】
【発明が解決しようとする課題】
しかし、かかる従来の技術では、以下のような問題が生じていた。
【０００８】
即ち、インターネット電話のネットワークは、呼管理サーバを必要としていた。そのため、インターネット電話をするには、呼管理サーバを設置しなければならず、ネットワークの構築が煩雑なものになり、コスト的にも負荷が大きかったという問題があった。
【０００９】
本発明は、かかる問題点に鑑みて為されたものであり、呼管理サーバを設けることになく、インターネッを介した電話による通話を実現することができるインターネット電話機及びインターネット電話システムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明は、自己が属するネットワークのネットワークアドレスを登録しておき、同一のネットワークに属する宛先端末の内線番号の入力があると、前記登録されたネットワークアドレスと前記内線番号とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて前記内線番号に対応する宛先端末に発呼するようにしたものである。
【００１１】
本発明によれば、宛先端末のＩＰアドレスのホストアドレスと宛先端末の内線番号とを一致させることにより、自己が所属するネットワークを示すＩＰアドレスのネットワークアドレスに前記内線番号の数字をホストアドレスとして付加すればＩＰアドレスが出来るので、自己が所属するネットワーク内の端末を宛先として指定する場合には、サーバを設けなくても宛先端末のＩＰアドレスを知ることができ、インターネット電話をする際にサーバを削減できる。
【００１２】
【発明の実施の形態】
本発明の第１の態様に係るインターネット電話機は、自己が属するネットワークのネットワークアドレスを登録する登録手段と、同一のネットワークに属する宛先端末の内線番号の入力があると、前記登録されたネットワークアドレスと前記内線番号とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて前記内線番号に対応する宛先端末に発呼する制御手段と、を具備する構成を採る。
【００１３】
この構成によれば、宛先端末のＩＰアドレスのホストアドレスと宛先端末の内線番号とを一致させることにより、自己が所属するネットワークを示すＩＰアドレスのネットワークアドレスに前記内線番号の数字をホストアドレスとして付加すればＩＰアドレスが出来るので、自己が所属するネットワーク内の端末を宛先として指定する場合には、サーバを設けなくても宛先端末のＩＰアドレスを知ることができ、インターネット電話をする際にサーバを削減できる。
【００１４】
本発明の第２の態様に係るインターネット電話機は、ＩＰアドレスの中で自己が属するネットワークを示す第１の数字列を登録する登録手段と、同一ネットワークに属する宛先端末の内線番号の入力があると、前記内線番号の第１の領域を同一ネットワーク内に属するグループを示す第２の数字列と認識し且つ前記内線番号の第２の領域を個々の端末を示す第３の数字列と認識し、前記登録された第１の数字列と前記入力された内線番号とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて前記内線番号に対応する宛先端末に発呼する制御手段と、を具備する構成を採る。
【００１５】
この構成によれば、宛先端末のＩＰアドレスの一部を宛先端末の内線番号に一致させることにより、自己が所属するネットワークを示すＩＰアドレスのネットワークアドレスに前記内線番号の数字列を付加すればＩＰアドレスが出来るので、自己が所属するネットワーク内の端末を宛先として指定する場合には、サーバを設けなくても宛先端末のＩＰアドレスを知ることができ、インターネット電話をする際にサーバを削減できる。
【００１６】
また、ＩＰアドレスの他の一部を自己が所属するネットワーク内のグループを示す数字列に一致させることにより、自己が所属するネットワーク内に複数のグループが存在する場合でもグループ番号を表す第２の数字列を付加すればＩＰアドレスが出来るので、自己が所属するネットワーク内の端末を宛先として指定する場合には、サーバを設けなくても宛先端末のＩＰアドレスを知ることができ、インターネット電話をする際にサーバを削減できる。
【００１７】
本発明の第３の態様に係るインターネット電話機は、自己が属するネットワークのＩＰアドレスの中で第１及び第２オクテットを登録する登録手段と、同一ネットワークに属する宛先端末の内線番号の入力があると、前記内線番号の１番目の番号を同一ネットワーク内に属するグループを示すＩＰアドレスの第３オクテットと認識し且つ前記内線番号の２番目から最後の番号を個々の端末を示すＩＰアドレスの第４オクッテトと認識し、前記登録された第１及び第２オクテットと前記入力された内線番号とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて前記内線番号に対応する宛先端末に発呼する制御手段と、を具備する構成を採る。
【００１８】
この構成によれば、宛先端末のＩＰアドレスの第４オクテットと宛先端末の内線番号とを一致させることにより、自己が所属するネットワークを示すＩＰアドレスのネットワークアドレスに前記内線番号の数字を第４オクテットとして付加すればＩＰアドレスが出来るので、自己が所属するネットワーク内の端末を宛先として指定する場合には、サーバを設けなくても宛先端末のＩＰアドレスを知ることができ、インターネット電話をする際にサーバを削減できる。
【００１９】
また、ＩＰアドレスの第３オクテットと自己が所属するネットワーク内のグループを示す番号と一致させることにより、自己が所属するネットワーク内に複数のグループが存在する場合でもグループ番号を第３オクテットとして付加すればＩＰアドレスが出来るので、自己が所属するネットワーク内の端末を宛先として指定する場合には、サーバを設けなくても宛先端末のＩＰアドレスを知ることができ、インターネット電話をする際にサーバを削減できる。
【００２０】
本発明の第４の態様に係るインターネット電話機は、自己が属するネットワークのネットワークアドレスを登録する登録手段と、同一のネットワークに属する宛先端末の内線番号の入力があると、この内線番号が特定番号かを判定して特定番号の場合、前記内線番号を初期値に変換し、前記登録されたネットワークアドレスと前記初期値とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて対応する宛先端末に発呼し、この宛先端末が話中の場合前記初期値をインクリメントし、前記登録されたネットワークアドレスと前記インクリメントした値とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて対応する宛先端末に再発呼する制御手段と、を具備する構成を採る。
【００２１】
この構成によれば、宛先端末のＩＰアドレスのホストアドレスと宛先端末の内線番号とを一致させることにより、自己が所属するネットワークを示すＩＰアドレスのネットワークアドレスに前記内線番号の数字をホストアドレスとして付加すればＩＰアドレスが出来るので、自己が所属するネットワーク内の端末を宛先として指定する場合には、サーバを設けなくても宛先端末のＩＰアドレスを知ることができ、インターネット電話をする際にサーバを削減できる。
【００２２】
また、入力番号が特定番号の場合特定の宛先端末を示しているのではなく、複数の端末が属するネットワーク全体を指していると判断し、順次番号を入れ替えてＩＰアドレスを生成することにより、グループ内の１つの端末が話中の場合でも順次同一ネットワークに属する別の端末にアクセスするので、同一ネットワーク内の端末が話中の場合に一旦電話を切り、オペレータが隣接する別の端末の内線を別途入力してかけ直すという手間を省くことができ、電話をする際の操作負担を大幅に軽減できる。
【００２３】
本発明の第５の態様に係るインターネット電話機は、ＩＰアドレスの中で自己が属するネットワークを示す第１の数字列を登録する登録手段と、同一ネットワークに属する宛先端末の内線番号の入力があると、前記内線番号の第１の領域を同一ネットワーク内に属するグループを示す第２の数字列と認識し且つ前記内線番号の第２の領域を個々の端末を示す第３の数字列と認識し、この第３の数字列が特定番号の場合、この第３の数字列を初期値に変換し、前記登録された第１の数字列と前記入力された第２の数字列と前記変換された初期値とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて対応する宛先端末に発呼し、この宛先端末が話中の場合前記初期値をインクリメントし、前記登録された第１の数字列と前記入力された第２の数字列と前記インクリメントした値とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて対応する宛先端末に再発呼する制御手段と、を具備する構成を採る。
【００２４】
この構成によれば、宛先端末のＩＰアドレスの一部を宛先端末の内線番号に一致させることにより、自己が所属するネットワークを示すＩＰアドレスのネットワークアドレスに前記内線番号の数字列を付加すればＩＰアドレスが出来るので、自己が所属するネットワーク内の端末を宛先として指定する場合には、サーバを設けなくても宛先端末のＩＰアドレスを知ることができ、インターネット電話をする際にサーバを削減できる。
【００２５】
また、ＩＰアドレスの他の一部を自己が所属するネットワーク内のグループを示す数字列に一致させることにより、自己が所属するネットワーク内に複数のグループが存在する場合でもグループ番号を表す第２の数字列を付加すればＩＰアドレスが出来るので、自己が所属するネットワーク内の端末を宛先として指定する場合には、サーバを設けなくても宛先端末のＩＰアドレスを知ることができ、インターネット電話をする際にサーバを削減できる。
【００２６】
さらに、第３の数字列が特定番号の場合特定の宛先端末を示しているのではなく、複数の端末が属するネットワーク全体を指していると判断し、順次番号を入れ替えてＩＰアドレスを生成することにより、グループ内の１つの端末が話中の場合でも順次同一ネットワークに属する別の端末にアクセスするので、同一ネットワーク内の端末が話中の場合に一旦電話を切り、オペレータが隣接する別の端末の内線を別途入力してかけ直すという手間を省くことができ、電話をする際の操作負担を大幅に軽減できる。
【００２７】
本発明の第６の態様は、第４又は第５の態様に係るインターネット電話機において、前記制御手段は、合成したＩＰアドレスに基づいて対応する宛先端末に発呼する際、先ず宛先存在確認コマンドを送出し、その応答通知を受けた宛先端末に対して発呼する構成を採る。
【００２８】
この構成によれば、話中の場合には順次番号を入れ替えてＩＰアドレスを生成する場合であっても、宛先端末に発呼する前に宛先存在確認コマンドを送出することにより、その応答通知がない場合には発呼しないので、存在しない端末に対して発呼するという無駄な処理の発生を防止できる。
【００２９】
特に、同一グループに多数の端末が属する場合には、順次ＩＰアドレスを生成して全ての端末に発呼することになるが、応答通知がない場合には直前に発呼した宛先端末が当該グループの終端であることを認識できる。このため、グループ内に多数の宛先端末を接続可能な構成とした場合であっても、グループ内に存在しない端末に対して発呼するという無駄を処理の発生を防止できる。
【００３０】
本発明の第７の態様は、第５又は第６の態様に係るインターネット電話機において、前記宛先存在確認コマンドは、ＩＣＭＰのＰｉｎｇである構成を採る。
【００３１】
この構成によれば、簡易な手段により宛先の存在の有無を確認できる。
【００３２】
本発明の第８の態様に係るインターネット電話システムは、ネットワークアドレスが同一であるＩＰアドレスを使用するネットワーク内において、このネットワーク内に属する各端末の内線番号をＩＰアドレスのホストアドレスの番号に一致させ、宛先端末の内線番号の入力があると、前記ネットワークアドレスと前記入力された内線番号とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて前記内線番号に対応する宛先端末に発呼して通話を行う構成を採る。
【００３３】
この構成によれば、宛先端末のＩＰアドレスのホストアドレスと宛先端末の内線番号とを一致させることにより、当該ネットワークを示すＩＰアドレスのネットワークアドレスに前記内線番号の数字をホストアドレスとして付加すればＩＰアドレスが出来るので、当該ネットワーク内の端末を宛先として指定する場合には、サーバを設けなくても宛先端末のＩＰアドレスを知ることができ、インターネット電話をする際にサーバを削減できる。
【００３４】
本発明の第９の態様に係るインターネット電話システムは、ＩＰアドレスの中で自己が属するネットワークを示す第１領域内の第１の数字列が同一のネットワーク内において、このネットワーク内に属する複数グループの中の１つを示す第２の数字列を前記ＩＰアドレスの第２領域に一致させ且つ各グループ内に属する個々の端末を示す第３の数字列をＩＰアドレスの第３領域に一致させ、前記第２の数字列と前記第３の数字列とから内線番号を構成し、宛先端末の内線番号の入力があると、前記第１の数字列と前記入力された内線番号とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて前記内線番号に対応する宛先端末に発呼して通話を行う構成を採る。
【００３５】
この構成によれば、宛先端末のＩＰアドレスの一部を宛先端末の内線番号に一致させることにより、当該ネットワークを示すＩＰアドレスのネットワークアドレスに前記内線番号の数字列を付加すればＩＰアドレスが出来るので、当該ネットワーク内の端末を宛先として指定する場合には、サーバを設けなくても宛先端末のＩＰアドレスを知ることができ、インターネット電話をする際にサーバを削減できる。
【００３６】
また、ＩＰアドレスの他の一部を当該ネットワーク内のグループを示す数字列に一致させることにより、当該ネットワーク内に複数のグループが存在する場合でもグループ番号を表す第２の数字列を付加すればＩＰアドレスが出来るので、当該ネットワーク内の端末を宛先として指定する場合には、サーバを設けなくても宛先端末のＩＰアドレスを知ることができ、インターネット電話をする際にサーバを削減できる。
【００３７】
本発明の第１０の態様に係るインターネット電話システムは、第１及び第２オクテットが同一であるＩＰアドレスを使用するネットワーク内において、このネットワーク内に属する複数グループの中の１つを示す第１の番号を前記ＩＰアドレスの第３オクテットの番号に一致させ且つ各グループ内に属する個々の端末を示す第２の番号をＩＰアドレスの第４オクテットの番号に一致させ、前記第１番号と前記第２番号とから内線番号を構成し、宛先端末の内線番号の入力があると、前記第１及び第２オクテットと前記入力された内線番号とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて前記内線番号に対応する宛先端末に発呼して通話を行う構成を採る。
【００３８】
この構成によれば、宛先端末のＩＰアドレスの第４オクテットと宛先端末の内線番号とを一致させることにより、当該ネットワークを示すＩＰアドレスのネットワークアドレスに前記内線番号の数字を第４オクテットとして付加すればＩＰアドレスが出来るので、当該ネットワーク内の端末を宛先として指定する場合には、サーバを設けなくても宛先端末のＩＰアドレスを知ることができ、インターネット電話をする際にサーバを削減できる。
【００３９】
また、ＩＰアドレスの第３オクテットと当該ネットワーク内のグループを示す番号と一致させることにより、当該ネットワーク内に複数のグループが存在する場合でもグループ番号を第３オクテットとして付加すればＩＰアドレスが出来るので、当該ネットワーク内の端末を宛先として指定する場合には、サーバを設けなくても宛先端末のＩＰアドレスを知ることができ、インターネット電話をする際にサーバを削減できる。
【００４０】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００４１】
図１は、本発明の一実施の形態に係るインターネット電話機が接続されるネットワークの構成を示す図である。
【００４２】
同図に示すネットワークにおいては、セグメントＡにＡ１〜Ａ４のインターネット電話機が接続され、これらのインターネット電話機によりグループ（Ａ）が形成されている。また、セグメントＢにＢ１〜Ｂ４のインターネット電話機が接続され、これらのインターネット電話機によりグループ（Ｂ）が形成されている。
【００４３】
本実施の形態では、ネットワーク上の各インターネット電話機に割り当てた電話番号（内線番号）とＩＰアドレスとを対応づけて設定している。具体的には、電話番号には、１桁目にセグメント番号を設定すると共に、２〜４桁目に各端末に割り当てた番号（以下、「端末番号」という）を設定している。また、ＩＰアドレスには、第１及び第２オクテットに共通のネットワークアドレス（１９２．１６８．＊．＊）を設定した上で、第３オクテットにセグメント番号を示す数値を設定し、第４オクテットに各端末番号を示す数値を設定する。なお、ＩＰアドレスにおいては、セグメント番号としてセグメントＡに「１」を設定し、セグメントＢに「２」を設定している。
【００４４】
なお、本実施の形態では、上述のネットワークアドレスとして、プライベートアドレスである（１９２．１６８．＊．＊）を用いて説明しているが、グローバルアドレスでも同様の考え方で適用することができる。
【００４５】
セグメントＡに接続されたインターネット電話機Ａ１を用いて説明する。インターネット電話機Ａ１には、電話番号（内線番号）として１００１が割り当てられている。この電話番号は、セグメント番号「１」と端末番号「００１」とを組み合わせて構成されている。また、ＩＰアドレスとして１９２．１６８．１．１が割り当てられている。このＩＰアドレスは、第３オクテットにセグメント番号を示す数値「１」と、第４オクテットに端末番号を示す数値「１」とを設定して構成されている。
【００４６】
なお、セグメントＡにおける他のインターネット電話機Ａ２〜Ａ４には、電話番号として１００２〜１００４が割り当てられ、ＩＰアドレスとして１９２．１６８．１．２〜１９２．１６８．１．４が割り当てられている。また、セグメントＢにおけるインターネット電話機Ｂ１〜Ｂ４には、電話番号として２００２〜２００４が割り当てられ、ＩＰアドレスとして１９２．１６８．２．２〜１９２．１６８．２．４が割り当てられている。
【００４７】
また、本実施の形態のインターネット電話機が接続されるネットワークにおいては、それぞれのグループを指定する電話番号として下３桁が「０００」の番号を設定している。具体的には、グループ（Ａ）を指定する電話番号として「１０００」を設定し、グループ（Ｂ）を指定する電話番号として「２０００」を設定している。かかる電話番号が指定された場合には、指定されたグループに属するいずれかの端末と通話できるまで発呼処理が行われる。
【００４８】
なお、図１に示すネットワークにおける各々のグループは、会社内の部署毎に設定されるものとし、部署におけるインターネット電話機の配置は、同図に示す配置と同一であるものとする。
【００４９】
図１においては、ネットワーク上にインターネット電話機が接続された場合について示しているが、このインターネット電話機は、通常の電話機（インターネット電話機の機能を有しないもの）をインターネット電話機の機能を実現させる制御装置（以下、「制御アダプタ」という）に接続して構成してもよい。以下の本実施の形態の説明では、かかる制御アダプタに通常の電話機を接続したものをインターネット電話機として説明する。
【００５０】
図２は、本実施の形態に係るインターネット電話機の構成を示すブロック図である。
【００５１】
同図に示すように、本実施の形態に係るインターネット電話機は、制御アダプタ２０１に通常の電話機２０２を接続して構成される。なお、本実施の形態に係る制御アダプタ２０１は、２台の通常の電話機２０２を接続可能であり、各電話機をインターネット電話機として機能させることができる。なお、制御アダプタ２０１が接続可能な電話機を３台以上にすることも当然に可能である。
【００５２】
制御アダプタ２０１は、装置本体の全体を制御するＣＰＵ２０３を備えている。このＣＰＵ２０３に制御バス２０４を介してＲＯＭ２０５及びＲＡＭ２０６が接続されている。ＲＯＭ２０５には、ＣＰＵ２０３が読み込んで実行する本制御アダプタ２０１の制御プログラムが格納されている。ＲＡＭ２０６は、ＣＰＵ２０３が制御プログラムを実行する際のワークメモリとして機能する。なお、本制御アダプタ２０１においては、ＲＯＭ２０５としてフラッシュＲＯＭを用い、ＲＡＭ２０６としてＳＤＲＡＭを用いる。
【００５３】
特に、ＲＡＭ２０６の一定領域は、後述する台数カウンタ、範囲開始アドレス及び範囲終了アドレスなどの情報を登録できるように割り当てられている。また、ＲＡＭ２０６には、本インターネット電話機に割り当てられたＩＰアドレスのうち、ネットワークアドレス部又はネットワークアドレス部に相当する数字列が登録されている。
【００５４】
また、ＣＰＵ２０３にポート２０７を介してクロスポイントミキサ２０８が接続されている。クロスポイントミキサ２０８は、後述するＮＣＵを介して接続された２台の電話機に提供する通話路の切換え機能及びミキシング機能を備える。
【００５５】
クロスポイントミキサ２０８にＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２０９が接続されている。ＮＣＵ２０９は、本制御アダプタ２０１に接続された電話回線を制御して通信相手との回線の接続又は切断を行う。
【００５６】
さらに、ＣＰＵ２０３に制御バス２０４を介してＡ／Ｄ・Ｄ／ＡＣＯＤＥＣ２１０及びＬＡＮコントローラ２１１が接続されている。Ａ／Ｄ・Ｄ／ＡＣＯＤＥＣ２１０は、電話機２０２から入力された音声データをアナログ／デジタル変換を行った後、圧縮処理を施す。一方、ＬＡＮコントローラ２１１を介して受け取った圧縮データを復元した後、デジタル／アナログ変換処理を施す。
【００５７】
ＬＡＮコントローラ２１１は、本制御アダプタ２０１が接続されたネットワークを構成するイーサネット（Ｒ）との間で信号の制御を行う。なお、ネットワーク上を送信されるパケットデータの組立て及び解析は、ＬＡＮコントローラ２１１によって行われる。
【００５８】
なお、以上の制御アダプタ２０１に通常の電話機を接続せずに、インターネット電話機でかかる構成を実現する場合には、本制御アダプタ２０１の機能を有する制御ボードをインターネット電話機に搭載することで実現可能である。
【００５９】
このような構成を備え、本インターネット電話機は、上述のように設定されたネットワーク上に接続されたインターネット電話機における電話番号とＩＰアドレスとの対応関係を利用して、従来のインターネット電話システムで必要であった呼管理サーバを介さずに直接宛先のインターネット電話機に発呼処理を行う。
【００６０】
以下、上記構成を有する本実施の形態に係るインターネット電話機がネットワーク上の他のインターネット電話機に発呼する場合の動作について説明する。
【００６１】
図３〜図５は、本実施の形態に係るインターネット電話機の動作を説明するためのシーケンス図である。
【００６２】
図３は、特定のインターネット電話機を指定して発呼処理を行う場合について、図４は、特定のインターネット電話機を指定せずグループを指定して発呼処理を行う場合について、図５は、グループを指定して発呼処理を行ったにも関わらず通話できなかった場合について示している。なお、図３〜図５において、本インターネット電話機は、グループＡに属するインターネット電話機（端末Ａ１）であるものとする。
【００６３】
まず、特定のインターネット電話機を指定して発呼処理を行う場合について図３を用いて説明する。図３においては、特定のインターネット電話機（端末）として端末Ｂ２に発呼処理を行う場合について示している。
【００６４】
本インターネット電話機から機端末Ｂ２を宛先として発呼処理を行う場合、本インターネット電話機は、オペレータから電話番号「２００２」の入力を受ける。
【００６５】
この電話番号の入力を受けると、本インターネット電話機は、これをセグメント番号「２」と、端末番号「００２」とに分解する。そして、自らに割り当てられたＩＰアドレスのうち、ネットワークアドレスを示す第１オクテット及び第２オクテットと、上述のセグメント番号及び端末番号が示す数値とを合成して端末Ｂ２のＩＰアドレス（１９２．１６８．２．２）を生成する。
【００６６】
端末Ｂ２のＩＰアドレスを生成すると、本インターネット電話機は、当該ＩＰアドレスの宛先が存在するかの確認（以下、「宛先存在確認」という）を行う（ＳＴ３０１）。具体的には、本インターネット電話機は、当該ＩＰアドレスに対してＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）のＥｃｈｏコマンドを使って実行されるＰｉｎｇ（Ｐａｃｋｅｔ  Ｉｎｔｅｒｎｅｔ  Ｇｒｏｐｅｒ）を送出することで宛先存在確認を行う。
【００６７】
端末Ｂ２がネットワーク上に存在する場合、端末Ｂ２は、この宛先存在確認に応答して存在することの通知（以下、「存在通知」という）を送出する（ＳＴ３０２）。具体的には、端末Ｂ２は、宛先存在確認を行った本インターネット電話機に対してＰｉｎｇを応答することで存在通知を送出する。
【００６８】
存在通知を受けると、本インターネット電話機は、生成した端末Ｂ２のＩＰアドレスに対して発呼処理を行う（ＳＴ３０３）。そして、端末Ｂ２と接続できた場合には通話処理が行われ、話中等により接続できなかった場合には話中処理が行われる。
【００６９】
次に、特定のインターネット電話機を指定せずグループを指定して発呼処理を行う場合について図４を用いて説明する。図４においては、指定されたグループとしてグループ（Ｂ）に発呼処理を行う場合について示している。
【００７０】
本インターネット電話機からグループ（Ｂ）を宛先として発呼処理を行う場合、本インターネット電話機は、オペレータから電話番号「２０００」の入力を受ける。
【００７１】
この電話番号「２０００」の入力を受けると、本インターネット電話機は、これをセグメント番号「２」と、端末番号「０００」とに分解する。このとき、本インターネット電話機は、セグメント番号が示すグループに対する発呼処理であることを認識する。そして、自らに割り当てられたＩＰアドレスのうち、ネットワークアドレスを示す第１オクテット及び第２オクテットと、上述のセグメント番号及び当該グループに属する端末台数の数値とを合成してグループ（Ｂ）に属する端末のＩＰアドレスを生成する。
【００７２】
まず、端末Ｂ１のＩＰアドレス（１９２．１６８．２．１）を生成する。端末Ｂ１のＩＰアドレスを生成すると、本インターネット電話機は、当該ＩＰアドレスに対してＰｉｎｇを送出することで宛先存在確認を行い（ＳＴ４０１）、端末Ｂ１からＰｉｎｇの応答を受けることで存在通知を受ける（ＳＴ４０２）。その後、当該ＩＰアドレスに対して発呼処理を行う（ＳＴ４０３）。ここでは、端末Ｂ１が話中であったものとする。
【００７３】
端末Ｂ１が話中であった場合、本インターネット電話機は、次に端末Ｂ２のＩＰアドレス（１９２．１６８．２．２）を生成する。端末Ｂ２のＩＰアドレスを生成すると、本インターネット電話機は、当該ＩＰアドレスに対してＰｉｎｇを送出することで宛先存在確認を行い（ＳＴ４０４）、端末Ｂ２からＰｉｎｇの応答を受けることで存在通知を受ける（ＳＴ４０５）。その後、当該ＩＰアドレスに対して発呼処理を行う（ＳＴ４０６）。ここでは、端末Ｂ２も話中であったものとする。
【００７４】
端末Ｂ２が話中であった場合、本インターネット電話機は、次に端末Ｂ３のＩＰアドレス（１９２．１６８．２．３）を生成する。端末Ｂ３のＩＰアドレスを生成すると、本インターネット電話機は、当該ＩＰアドレスに対してＰｉｎｇを送出することで宛先存在確認を行い（ＳＴ４０７）、端末Ｂ３からＰｉｎｇの応答を受けることで存在通知を受ける（ＳＴ４０８）。その後、当該ＩＰアドレスに対して発呼処理を行う（ＳＴ４０９）。ここでは、端末Ｂ３が話中ではなかったものとする。この場合、本インターネット電話機は、端末Ｂ３と通話を行うことができる。
【００７５】
次に、グループを指定して発呼処理を行ったにも関わらず通話できなかった場合について図５を用いて説明する。図５においては、指定されたグループとしてグループ（Ｂ）に発呼処理を行う場合について示している。なお、図５において、ＳＴ４０１〜ＳＴ４０９の処理については図４の場合と同様のため、その説明を省略する。
【００７６】
図５においては、ＳＴ４０９において端末Ｂ３に発呼処理を行ったが、話中等により端末Ｂ３と通話ができない場合について示している。この場合、本インターネット電話機は、次に端末Ｂ４のＩＰアドレス（１９２．１６８．２．４）を生成する。
【００７７】
端末Ｂ４のＩＰアドレスを生成すると、本インターネット電話機は、当該ＩＰアドレスに対してＰｉｎｇを送出することで宛先存在確認を行い（ＳＴ５０１）、端末Ｂ４からＰｉｎｇの応答を受けることで存在通知を受ける（ＳＴ５０２）。その後、当該ＩＰアドレスに対して発呼処理を行う（ＳＴ５０３）。ここでは、端末Ｂ４も話中であったものとする。
【００７８】
端末Ｂ４が話中であった場合、本インターネット電話機は、次に端末Ｂ５に相当する端末のＩＰアドレス（１９２．１６８．２．５）を生成する。端末Ｂ５に相当する端末のＩＰアドレスを生成すると、本インターネット電話機は、当該ＩＰアドレスに対してＰｉｎｇを送出することで宛先存在確認を行う（ＳＴ５０４）。
【００７９】
しかし、図１に示すようにグループ（Ｂ）には、端末Ｂ５に相当する端末は存在しない。したがって、この宛先存在確認に応答して存在通知が送出されることはない。この場合、本インターネット電話機は、端末Ｂ４がグループ（Ｂ）の終端であることを認識し、話中音を鳴動する。これにより、オペレータは、グループ（Ｂ）のいずれの端末にも接続できなかったことを認識する。
【００８０】
このように本実施の形態のインターネット電話機は、合成したＩＰアドレスに基づいて対応する宛先端末に発呼する際、先ず宛先存在確認を送出し、その応答通知を受けた宛先端末に対して発呼する。
【００８１】
これによれば、宛先端末が話中の場合には順次番号を入れ替えてＩＰアドレスを生成する場合であっても、宛先端末に発呼する前に宛先存在確認コマンドを送出することにより、その応答通知がない場合には発呼しないので、存在しない端末に対して発呼するという無駄な処理の発生を防止できる。
【００８２】
特に、同一グループに多数の端末が属する場合には、順次ＩＰアドレスを生成して全ての端末に発呼することになるが、応答通知がない場合には直前に発呼した宛先端末が当該グループの終端であることを認識できる。このため、グループ内に多数の宛先端末を接続可能な構成とした場合であっても、グループ内に存在しない端末に対して発呼するという無駄を処理の発生を防止できる。
【００８３】
また、本実施の形態のインターネット電話機では、宛先端末に発呼する際の宛先存在確認は、ＩＣＭＰのＰｉｎｇで行っている。これにより、複雑な制御を必要とせず、簡易な手段により宛先の存在の有無を確認できる。しかし、宛先存在確認の方法としては、ＩＣＭＰのＰｉｎｇを利用する場合に限定されず、本実施の形態に係るインターネット電話機間で取り決めた特殊コマンドを発行して各端末の状態を取得するようにしてもよい。この場合には、例えばＳＮＭＰプロトコルを利用することが考えられる。
【００８４】
次に、上記シーケンスを実行する場合における本インターネット電話機の実際の動作について説明する。図６は、本実施の形態に係るインターネット電話機の全体動作を説明するためのフロー図である。
【００８５】
特定の宛先端末又はグループを指定して発呼処理を行う場合のいずれの場合も、本インターネット電話機は、まず、オペレータから電話番号の入力を受け付ける。この電話番号の入力を受けると、本インターネット電話機は、この電話番号をセグメント番号と端末番号とに分解する（ＳＴ６０１）。
【００８６】
例えば、電話番号「２００２」が入力された場合には、上述のように、セグメント番号「２」と端末番号「００２」とに分解し、電話番号「２０００」が入力された場合にはセグメント番号「２」と端末番号「０００」とに分解する。
【００８７】
電話番号を分解した後、自らの端末が属するネットワークを示すネットワークアドレスを取得する（ＳＴ６０２）。具体的には、ＲＡＭ２０６に登録されたネットワークアドレスを読み出して取得する。ここでは、端末Ａ１が属するネットワークを示すネットワークアドレスである「１９２．１６８．０．０」を取得する。
【００８８】
さらに、ＳＴ６０１で分解したセグメント番号及び端末番号が示す数値と、ＳＴ６０２で取得したネットワークアドレスとを合成して宛先ＩＰアドレスを生成する（ＳＴ６０３）。
【００８９】
例えば、電話番号「２００２」が入力された場合には、上述のように、ネットワークアドレスである「１９２．１６８．０．０」と、セグメント番号「２」及び端末番号「００２」を合成し、ＩＰアドレス「１９２．１６８．２．２」を生成する。一方、電話番号「２０００」が入力された場合にはネットワークアドレスである「１９２．１６８．０．０」と、セグメント番号「２」及び端末番号「０００」を合成し、ＩＰアドレス「１９２．１６８．２．０」を生成する。
【００９０】
宛先ＩＰアドレスを生成した後、本インターネット電話機は、端末番号が「０００」であるか判断する（ＳＴ６０４）。上述のように本実施の形態に係るインターネット電話機が接続されたネットワークでは、端末番号「０００」が指定された場合にグループを指定して通話（以下「グループ通話」という）を行うように設定している。すなわち、ＳＴ６０４では、端末番号が「０００」であるかを判断することで、当該通話がグループ通話か否かを判断している。例えば、上述の電話番号「２０００」が入力された場合にグループ通話であることが確認される。
【００９１】
端末番号が「０００」である場合、本インターネット電話機は、グループ確認処理を行う（ＳＴ６０５）。このグループ確認処理においては、このグループ通話で発呼するＩＰアドレスの範囲及び指定されたグループに属する端末台数を設定する処理（以下、「範囲設定処理」という）が行われる（ＳＴ６０６）。なお、この範囲設定処理については後述する。
【００９２】
範囲設定処理を行った後、本インターネット電話機は、宛先確認処理を行う（ＳＴ６０７）。この宛先確認処理においては、入力された電話番号に基づいて生成されたＩＰアドレスの宛先端末の確認及びそのＩＰアドレスへの発呼処理が行われる。なお、この宛先確認処理については後述する。
【００９３】
宛先確認処理を行った後、本インターネット電話機は、宛先確認処理の確認結果を判断する（ＳＴ６０８）。具体的には、確認結果が「通話ＯＫ」であるか、「通話ＮＧ」であるかを判断する。ここで、確認結果が「通話ＯＫ」の場合には通話処理に移行する一方（ＳＴ６０９）、「通話ＮＧ」の場合には話中処理に移行する（ＳＴ６１０）。
【００９４】
一方、ＳＴ６０４において、端末番号が「０００」でなかった場合、例えば、上述のように電話番号「２００２」が入力された場合、本インターネット電話機は、発呼処理を行う対象となる端末の台数のカウンタ（以下、「台数カウンタという」に「１」をセットした後（ＳＴ６１１）、上述の宛先確認処理を行う（ＳＴ６１２）。なお、台数カウンタは、ＲＡＭ２０６の一定領域に割り当てて設けられている。
【００９５】
ＳＴ６１２で宛先確認処理を行った後、本インターネット電話機は、宛先確認処理の確認結果を判断する（ＳＴ６１３）。具体的には、確認結果が「通話ＯＫ」であるか、「通話ＮＧ」であるかを判断する。ここで、確認結果が「通話ＯＫ」の場合には通話処理に移行する一方（ＳＴ６０９）、「通話ＮＧ」の場合には話中処理に移行する（ＳＴ６１０）。
【００９６】
図７は、上述の範囲設定処理を説明するためのフロー図である。
【００９７】
範囲設定処理を開始すると、本インターネット電話機は、まず、ＳＴ６０２で取得したネットワークアドレスにセグメント番号を示す数値を第３オクテットにセットしたネットワークアドレスに「１」を加えたＩＰアドレスを求め、当該グループのうち、最もＩＰアドレスの数値が低いＩＰアドレス（以下、「範囲開始アドレス」という）を得る（ＳＴ７０１）。
【００９８】
上述のように電話番号「２０００」が入力され、セグメント番号「２」が得られている場合には、ＳＴ６０２で取得したネットワークアドレス「１９２．１６８．０．０」の第３オクテットにセグメント番号「２」をセットしてネットワークアドレス「１９２．１６８．２．０」を得る。そして、このネットワークアドレスに「１」を加えたＩＰアドレス「１９２．１６８．２．１」を範囲開始アドレスとして得る。
【００９９】
次に、ＳＴ７０１で得たネットワークアドレスから認識されるブロードキャストアドレスの数値から「１」を差し引いたＩＰアドレスを求め、当該グループのうち、最もＩＰアドレスの数値が高いＩＰアドレス（以下、「範囲終了アドレス」という）を得る（ＳＴ７０２）。
【０１００】
上述のように電話番号「２０００」が入力されている場合には、ＳＴ７０１で得たネットワークアドレス「１９２．１６８．２．０」のブロードキャストアドレス「１９２．１６８．２．２５５」から「１」を差し引いたＩＰアドレス「１９２．１６８．２．２５４」を範囲終了アドレスとして得る。
【０１０１】
さらに、範囲終了アドレスから範囲開始アドレスを差し引いた数値に「１」を加えた数値を、グループに属するインターネット電話機（端末）の台数（以下、「グループ端末台数」という）として得る。そして、このグループ端末台数を上述の台数カウンタにセットする（ＳＴ７０３）。なお、上述の範囲開始アドレス及び範囲終了アドレスは、ＲＡＭ２０６の所定領域に格納される。
【０１０２】
上述のように電話番号「２０００」が入力されている場合には、ＳＴ７０２で得た範囲終了アドレス「１９２．１６８．２．２５４」から、ＳＴ７０１で得た範囲開始アドレス「１９２．１６８．２．１」を差し引いた数値（２５３）に「１」を加えた数値（２５４）を台数カウンタにセットする。
【０１０３】
グループ端末台数の台数カウンタへのセットまで終了すると、本インターネット電話機は、範囲設定処理を終了する。
【０１０４】
図８は、上述の宛先確認処理を説明するためのフロー図である。
【０１０５】
宛先確認処理を開始すると、本インターネット電話機は、まず、生成したＩＰアドレスに対して上述の宛先存在確認コマンドを送出し（ＳＴ８０１）、当該ＩＰアドレスの宛先端末から応答があったかを判断する（ＳＴ８０２）。
【０１０６】
例えば、電話番号「２００２」が入力された場合には、上述のように、これに応じて生成されたＩＰアドレス「１９２．１６８．２．２」に宛先存在確認コマンドを送出し、電話番号「２０００」が入力された場合にはこれに応じて範囲設定処理で生成された範囲開始アドレス「１９２．１６８．２．１」に宛先存在確認コマンドを送出する。
【０１０７】
宛先存在確認コマンドを送出したにも関わらず、当該ＩＰアドレスの宛先端末から応答がなかったならば、本インターネット電話機は、宛先確認処理の確認結果に「通話ＮＧ」をセットして（ＳＴ８０３）、宛先確認処理を終了する。なお、この宛先確認処理の確認結果は、ＲＡＭ２０６の所定領域に登録される。
【０１０８】
これに対して当該ＩＰアドレスの宛先端末から応答があったならば、本インターネット電話機は、当該ＩＰアドレスに対して発呼処理を行い（ＳＴ８０４）、当該ＩＰアドレスの宛先端末と接続ができないかを判断する（ＳＴ８０５）。ここでは、宛先端末が話中等により接続できない状態であるかを確認している。
【０１０９】
ここで、宛先端末と接続できると判断された場合には、本インターネット電話機は、宛先確認処理の確認結果に「通話ＯＫ」をセットして（ＳＴ８０６）、宛先確認処理を終了する。一方、宛先端末と接続できないと判断された場合には、本インターネット電話機は、上述の台数カウンタにセットされた数値を「１」だけデクリメントする（ＳＴ８０７）。
【０１１０】
そして、デクリメント後の台数カウンタの数値が「０」であるか判断する（ＳＴ８０８）。ここで、台数カウンタの数値が「０」であった場合には、本インターネット電話機は、宛先確認処理の確認結果に「通話ＮＧ」をセットして（ＳＴ８０９）、宛先確認処理を終了する。
【０１１１】
例えば、電話番号「２００２」が入力された場合には、上述のように、台数カウンタに「１」がセットされている。このため、ＳＴ８０７では台数カウンタの数値が「０」とされ、ＳＴ８０８では台数カウンタの数値が「０」であると判断される。一方、電話番号「２０００」が入力された場合には、上述のように、台数カウンタに「２５４」がセットされている。このため、ＳＴ８０７では台数カウンタの数値が「２５３」とされ、ＳＴ８０８では台数カウンタの数値が「０」ではないと判断される。
【０１１２】
デクリメント後の台数カウンタの数値が「０」でないならば、本インターネット電話機は、現在発呼したＩＰアドレスが示す数値を「１」だけインクリメントし（ＳＴ８１０）、処理をＳＴ８０１に戻す。そして、インクリメント後のＩＰアドレスに対して再び同様の処理を繰り返す。
【０１１３】
例えば、電話番号「２０００」が入力された場合であって、現在発呼したＩＰアドレスが範囲開始アドレス「１９２．１６８．２．１」である場合には、このＩＰアドレスが示す数値に「１」を加えたＩＰアドレス「１９２．１６８．２．２」に対して再びＳＴ８０１〜ＳＴ８１０の処理を行う。このようにして処理を繰り返すうち、グループ（Ｂ）の端末Ｂ４のＩＰアドレスが示す数値を超えた場合には、ＳＴ８０２で応答を受けられない事態が生ずる。この場合には、本インターネット電話機は、宛先確認処理の確認結果に「通話ＮＧ」をセットして宛先確認処理を終了する。
【０１１４】
このように本実施の形態のインターネット電話機によれば、自己の属するネットワークアドレスをＲＡＭ２０６に登録しておき、同一のネットワークに属する宛先端末の電話番号（内線番号）の入力があると、登録されたネットワークアドレスとその電話番号とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて電話番号に対応する宛先端末に発呼する。
【０１１５】
これによれば、宛先端末のＩＰアドレスのホストアドレスと宛先端末の内線番号とを一致させることにより、自己が属するネットワークを示すＩＰアドレスのネットワークアドレスに入力された電話番号の数字をホストアドレスとして付加すればＩＰアドレスが出来るので、自己が属するネットワーク内の端末を宛先として指定する場合には、サーバを設けなくても宛先端末のＩＰアドレスを知ることができ、インターネット電話をする際にサーバを削減することができる。
【０１１６】
より具体的には、本実施の形態のインターネット電話機は、ＩＰアドレスの中で自己が属するネットワークを示す第１の数字列（第１及び第２オクテット）をＲＡＭ２０６に登録しておき、同一ネットワークに属する宛先端末の電話番号の入力があると、この電話番号の第１の領域（１番目の番号）を同一ネットワーク内に属するグループを示す第２の数字列（第３オクテット）と認識し且つこの電話番号の第２の領域（２番目から最後の番号）を個々の端末を示す第３の数字列（第４オクテット）と認識し、ＲＡＭ２０６に登録された第１の数字列と入力された電話番号とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいてこの電話番号に対応する宛先端末に発呼する。
【０１１７】
これによれば、宛先端末のＩＰアドレスの一部（第４オクテット）を宛先端末の内線番号に一致させることにより、自己が所属するネットワークを示すＩＰアドレスのネットワークアドレスに前記内線番号の数字列（第４オクテット）を付加すればＩＰアドレスが出来るので、自己が所属するネットワーク内の端末を宛先として指定する場合には、サーバを設けなくても宛先端末のＩＰアドレスを知ることができ、インターネット電話をする際にサーバを削減できる。
【０１１８】
また、ＩＰアドレスの他の一部（第３オクテット）を自己が所属するネットワーク内のグループを示す数字列に一致させることにより、自己が所属するネットワーク内に複数のグループが存在する場合でもグループ番号を表す第２の数字列（第３オクテット）を付加すればＩＰアドレスが出来るので、自己が所属するネットワーク内の端末を宛先として指定する場合には、サーバを設けなくても宛先端末のＩＰアドレスを知ることができ、インターネット電話をする際にサーバを削減できる。
【０１１９】
さらに、本実施の形態のインターネット電話機によれば、同一のネットワークに属する宛先端末の電話番号の入力があると、この電話番号が特定番号（端末番号「０００」）かを判定して特定番号の場合、この電話番号を初期値に変換し、ＲＡＭ２０６に登録されたネットワークアドレスとその初期値とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて対応する宛先端末に発呼し、この宛先端末が話中の場合その初期値をインクリメントし、ＲＡＭ２０６に登録されたネットワークアドレスと前記インクリメントした値とを合成してＩＰアドレスを生成し、このＩＰアドレスに基づいて対応する宛先端末に再発呼する。
【０１２０】
これによれば、入力番号が特定番号の場合には、特定の宛先端末を示しているのではなく、複数の端末が属するネットワーク全体を指していると判断し、順次番号を入れ替えてＩＰアドレスを生成することにより、グループ内の１つの端末が話中の場合でも順次同一ネットワークに属する別の端末にアクセスするので、同一ネットワーク内の端末が話中の場合に一旦電話を切り、オペレータが隣接する別の端末の内線を別途入力してかけ直すという手間を省くことができ、電話をする際の操作負担を大幅に軽減することができる。
【０１２１】
なお、本実施の形態のインターネット電話機においては、グループ通話が指定された場合に、まず、範囲開始アドレスが示す宛先端末に対して発呼処理を行い通話ができなかった場合にはＩＰアドレスをインクリメントして発呼処理を行う場合について説明している。一方、特定の端末が指定された場合には、当該端末に対して発呼処理を行い通話ができなかった場合には通話を断念する。しかし、これに限らず、特定の端末に対して発呼処理を行った後に当該宛先端末と通話できなかった場合には当該宛先端末のＩＰアドレスの数値をインクリメントして再度、インクリメント後のＩＰアドレスに対して発呼処理を行うように変更してもよい。
【０１２２】
【発明の効果】
以上説明したように、本発明によれば、呼管理サーバを設けることになく、インターネットを介した電話による通話を実現することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係るインターネット電話機が接続されるネットワークの構成を示す図
【図２】上記実施の形態に係るインターネット電話機の構成を示すブロック図
【図３】上記実施の形態に係るインターネット電話機の動作を説明するためのシーケンス図
【図４】上記実施の形態に係るインターネット電話機の動作を説明するためのシーケンス図
【図５】上記実施の形態に係るインターネット電話機の動作を説明するためのシーケンス図
【図６】上記実施の形態に係るインターネット電話機の全体動作を説明するためのフロー図
【図７】上記実施の形態に係るインターネット電話機の範囲設定処理の動作について説明するためのフロー図
【図８】上記実施の形態に係るインターネット電話機の宛先確認処理の動作について説明するためのフロー図
【符号の説明】
Ａ１〜Ａ４，Ｂ１〜Ｂ４  インターネット電話機（端末）
２０１  制御アダプタ
２０２  通常の電話機
２０３  ＣＰＵ
２０５  ＲＯＭ
２０６  ＲＡＭ
【図１】
2004297556.tif 000003
【図２】
2004297556.tif 000004
【図３】
2004297556.tif 000005
【図４】
2004297556.tif 000006
【図５】
2004297556.tif 000007
【図６】
2004297556.tif 000008
【図７】
2004297556.tif 000009
【図８】
2004297556.tif 000010