(57)【要約】【課題】操作性を悪くすることなく、かつ、コストアップを招くことなく、ＩＰネットワークを通じても、また、公衆電話網を通じても通信をできるようにする電話端末装置を提供する。【解決手段】０〜９までの数字キーと“＊キー”、“＃キー”などの幾つかの記号キーからなる操作入力部２１７のテンキーを通じて、キー入力を受け付け、ＣＰＵ２１０は、このキー入力が、先頭と末尾以外に、“＊”が連続せずに飛び飛びに存在し、“＊”によって分離される数値がいずれも３桁以下で表され、その値が２５５以下である場合には、キー入力はＩＰアドレス入力と判断し、これ以外の場合には電話番号入力であると判断し、この判別結果に基づき、ＬＡＮインターフェイス２１８を通じて発信するようにする。【選択図】　　　　図３
2004040251.tif 000002
【特許請求の範囲】
【請求項１】
０から９までの数字キーと、１つ以上の記号キーとからなり、相手先に発信する際に、前記相手先を特定するためのキー入力を受け付けるキー操作手段と、
前記キー操作手段を通じて受け付けた前記キー入力の先頭と末尾以外に、所定の記号が複数個飛び飛びに存在し、前記所定の記号により分離される数値のいずれもが３桁以下で表され、その値が２５５以下である場合には、ＩＰアドレスのキー入力であると判別し、これ以外の場合には、電話番号のキー入力であると判別する判別手段と、
前記判別手段により、ＩＰアドレスのキー入力であると判別された場合には、前記所定の記号をドットとして発信し、電話番号のキー入力である判別された場合には、前記所定の記号をセパレータあるいはそのままの記号として発信する発信手段と
を備えることを特徴とする電話端末装置。
【請求項２】
請求項１に記載の電話端末装置であって、
前記判別手段は、前記キー操作手段を通じて入力されたキー入力の先頭と末尾との少なくとも一方に前記所定の記号が存在する場合には、前記キー入力を電話番号のキー入力と判別することを特徴とする電話端末装置。
【請求項３】
請求項１に記載の電話端末装置であって、
前記判別手段は、前記キー操作手段を通じて入力されたキー入力において、４桁以上の数字が連続する場合には、前記キー入力を電話番号のキー入力と判別し、４桁以上の数字が連続した直後の前記所定の記号をセパレータとして用いるようにすることを特徴とする電話端末装置。
【請求項４】
請求項１に記載の電話端末装置であって、
前記判別手段は、前記キー操作手段を通じて入力されたキー入力において、前記所定の記号が連続する場合とにおいては、前記キー入力を電話番号のキー入力と判別し、連続する前記所定の記号の内の先の記号とをセパレータとして用いるようにすることを特徴とする電話端末装置。
【請求項５】
０から９までの数字キーと、１つ以上の記号キーとからなり、相手先に発信する際に、前記相手先を特定するためのキー入力を受け付けるキー操作手段を有する電話端末装置を接続するための接続端子と、
前記接続端子を通じて供給される前記電話端末装置からの前記キー操作手段を通じて受け付けた前記キー入力の先頭と末尾以外に、所定の記号が複数個飛び飛びに存在し、前記所定の記号により分離される数値のいずれもが３桁以下で表され、その値が２５５以下である場合には、ＩＰアドレスのキー入力であると判別し、これ以外の場合には、電話番号のキー入力であると判別する判別手段と、
前記判別手段により、ＩＰアドレスのキー入力であると判別された場合には、前記所定の記号をドットとして発信し、電話番号のキー入力である判別された場合には、前記所定の記号をセパレータあるいはそのままの記号として発信する発信手段と
を備えることを特徴とする電話端末装置用アダプタ装置。
【請求項６】
請求項５に記載の電話端末装置用アダプタ装置であって、
前記判別手段は、前記接続端子を通じて接続される前記電話端末装置の前記キー操作手段を通じて入力されたキー入力の先頭と末尾との少なくとも一方に前記所定の記号が存在する場合には、前記キー入力を電話番号のキー入力と判別することを特徴とする電話端末装置。
【請求項７】
請求項５に記載の電話端末装置用アダプタ装置であって、
前記判別手段は、前記接続端子を通じて接続される前記電話端末装置の前記キー操作手段を通じて入力されたキー入力において、４桁以上の数字が連続する場合には、前記キー入力を電話番号のキー入力と判別し、４桁以上の数字が連続した直後の前記所定の記号をセパレータとして用いるようにすることを特徴とする電話端末装置用アダプタ装置。
【請求項８】
請求項５に記載の電話端末装置用アダプタ装置であって、
前記判別手段は、前記接続端子を通じて接続される前記電話端末装置の前記キー操作手段を通じて入力されたキー入力において、前記所定の記号が連続する場合には、前記キー入力を電話番号のキー入力と判別し、連続する前記所定の記号の内の先の記号とをセパレータとして用いるようにすることを特徴とする電話端末装置用アダプタ装置。
【請求項９】
０から９までの数字キーと、１つ以上の記号キーとからなるキー操作手段を通じて、相手先を特定するためのキー入力を受け付けた場合に、前記キー入力の先頭と末尾以外に、所定の記号が複数個飛び飛びに存在し、前記所定の記号により分離される数値のいずれもが３桁以下で表され、その値が２５５以下である場合には、ＩＰアドレスのキー入力であると判別し、これ以外の場合には、電話番号のキー入力であると判別する判別工程と、
前記判別工程において、ＩＰアドレスのキー入力であると判別した場合には、前記所定の記号をドットとして発信し、電話番号のキー入力であると判別した場合には、前記所定の記号をセパレータあるいはそのままの記号として発信する発信工程と
を備えることを特徴とする発信方法。
【請求項１０】
請求項９に記載の発信方法であって、
前記判別工程においては、前記キー操作手段を通じて入力されたキー入力の先頭と末尾との少なくとも一方に前記所定の記号が存在する場合には、前記キー入力を電話番号のキー入力と判別することを特徴とする発信方法。
【請求項１１】
請求項９に記載の発信方法であって、
前記判別工程においては、前記キー操作手段を通じて入力されたキー入力において、４桁以上の数字が連続する場合には、前記キー入力を電話番号のキー入力と判別し、４桁以上の数字が連続した直後の前記所定の記号をセパレータとして用いるようにすることを特徴とする発信方法。
【請求項１２】
請求項９に記載の発信方法であって、
前記判別工程においては、前記キー操作手段を通じて入力されたキー入力において、前記所定の記号が連続する場合には、前記キー入力を電話番号のキー入力と判別し、連続する前記所定の記号の内の先の記号をセパレータとして用いるようにすることを特徴とする発信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）ネットワークと、公衆電話網との使用が可能な電話端末装置、電話端末装置用アダプタ装置これらの装置で用いられる発信方法に関する。
【０００２】
【従来の技術】
インターネットやイントラネットのようなＩＰネットワークを利用して音声信号を送る技術であるＶｏＩＰを用いて電話通信を行うようにするＶｏＩＰ電話システムが提供されている。このＶｏＩＰ電話システムは、例えば、一般のＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）用の規格であるＩＴＵ‐Ｔ勧告Ｈ．３２３が用いられて構成される。
【０００３】
この場合、通話音声信号は所定時間長分毎にパケット化されてＬＡＮ上を順次に伝送されるもので、そのためのトランスポート層のプロトコルとしてはＲＴＰ（Ｒｅａｌ−ｔｉｍｅ　Ｔｒａｎｓｐｏｒｔ　Ｐｒｏｔｏｃｏｌ）が用いられる。このＲＴＰにおいては、送信側では、ＲＴＰヘッダの中にパケットの順序番号（シーケンス番号）やタイムスタンプ（時刻情報）を付けてパケットを送信し、受信側では、前記順序番号やタイムスタンプを基に、再生の同期をとることにより、実時間動作をすることができる。
【０００４】
そして、ＶｏＩＰ電話システムは、ＩＰネットワークを通じて通話を行うようにしているので、通信コストを安価にすることができるなどの種々のメリットがあり、今後もさらに普及して行くと考えられる。
【０００５】
【発明が解決しようとする課題】
ところで、ＶｏＩＰ電話システムの場合には、相手先を指定するために、電話番号ではなく、ＩＰアドレスと呼ばれる送信元や送信先を識別するためのアドレスが用いられる。このＩＰアドレスは、３２ビットのビット列で表されるものであり、通常、８ビットずつに区切り、例えば、「１２３．２１３．１５．１２３」というように、４つの１０進数を“．”（ドット）で区切って表現する。
【０００６】
したがって、ＶｏＩＰ電話システムにおいて、目的とする相手先に電話をかける場合には、従来の電話番号の代わりに、ＩＰアドレスを入力する必要があり、数字とドットの入力が必要である。このため、従来のＶｏＩＰ電話端末装置においては、ＩＰアドレスを入力する場合には、“．（ドット）キー”の代用キーとして“＊キー”を用い、また電話番号を入力する場合であって、例えばサブアドレスのセパレータを入力する場合には、“＃キー”を用いている。なお、“＃キー”は発信キーとしても用いられる。
【０００７】
しかしながら、上述のように、“＊キー”を“．（ドット）キー”として用い、また、“＃キー”をセパレータあるいは発信キーとして用いるようにする固定割付では、一般的な電話端末と使い勝手が異なることとなり好ましくない。また、この場合には、“＊キー”を電話番号のセパレータとして用いることができない。
【０００８】
そこで、使い勝手を共通にするために、例えば、“．（ドット）キー”を設けたり、あるいは、ＶｏＩＰキーを設けることにより、このＶｏＩＰキーが操作された場合とされない場合とで、“＊キー”の意味を使い分けたりするなどのことが考えられる。
【０００９】
しかしながら、電話端末装置に新たな操作キーを設けるようにすることは、電話端末装置のコストアップにつながり好ましくない。また、操作しなければならない操作キーが１つでも増えることは、従来からの電話端末に比べて操作性を悪くすることにもなりかねない。また、ＶｏＩＰ電話システムを構築する場合に、今まで使用していたアナログ電話端末装置が使えなくなってしまったのでは、アナログ電話端末装置が無駄になってしまう。
【００１０】
以上のことにかんがみ、この発明は、操作性を悪くすることなく、かつ、コストアップを招くことなく、ＩＰネットワークを通じても、また、公衆電話網を通じても通信を可能にする電話端末装置、電話端末装置用アダプタ装置、これらの装置で用いられる発信方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記課題を解決するために、この発明による電話端末装置は、
０から９までの数字キーと、１つ以上の記号キーとからなり、相手先に発信する際に、前記相手先を特定するためのキー入力を受け付けるキー操作手段と、
前記キー操作手段を通じて受け付けた前記キー入力の先頭と末尾以外に、所定の記号が複数個飛び飛びに存在し、前記所定の記号により分離される数値のいずれもが３桁以下で表され、その値が２５５以下である場合には、ＩＰアドレスのキー入力であると判別し、これ以外の場合には、電話番号のキー入力であると判別する判別手段と、
前記判別手段により、ＩＰアドレスのキー入力であると判別された場合には、前記所定の記号をドットとして発信し、電話番号のキー入力である判別された場合には、前記所定の記号をセパレータあるいはそのままの記号として発信する発信手段と
を備えることを特徴とする。
【００１２】
【作用】
上述の構成のこの発明によれば、キー操作手段は、いわゆるテンキーやダイヤルキーなどと呼ばれる０〜９までの数字キーと“＊キー”、“＃キー”などの幾つかの記号キーからなるものである。そして、判別手段により、キー操作手段を通じて受け付けたキー入力について、先頭と末尾以外に、所定の記号が連続せずに飛び飛びに存在し、所定の記号によって分離される数値がいずれも３桁以下で表され、その値が２５５以下である場合には、キー入力はＩＰアドレス入力と判断され、これ以外の場合には電話番号入力であると判断される。
【００１３】
キー入力がＩＰアドレス入力であると判別された場合には、発信手段により、キー入力された“＊キー”は、“．（ドット）キー”とし用いられ、キー入力はＩＰアドレスとして発信に用いられるようにされる。また、キー入力が電話番号入力であると判別された場合には、発信手段により、キー入力された“＊キー”は、セパレータ、あるいは、“＊”としてそのまま用いられ、キー入力は電話番号として発信に用いられるようにされる。
【００１４】
これにより、当該電話端末装置をＶｏＩＰ電話システムの電話端末装置として用いる場合にも、また、ＰＳＴＮ（Ｐｕｂｌｉｃ　Ｓｗｉｔｃｈｅｄ　Ｔｅｌｅｐｈｏｎｅ　Ｎｅｔｗｏｒｋ）やＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ　Ｓｅｒｖｉｃｅｓ　Ｄｉｇｉｔａｌ　Ｎｅｔｗｏｒｋ）等のいわゆる公衆電話網を通じて通信を行う通常の電話端末装置として用いる場合にも、新たな操作キーなどを設けることなく、キー入力された情報から入力された情報が、ＩＰアドレスか、電話番号かを正確に判別して、適切に発信し、目的とするネットワークを通じて通信を行ことができるようにされる。
【００１５】
つまり、操作性は、従来のアナログ電話端末装置の場合と何ら変えることなく、ＩＰアドレスを入力してＩＰネットワークを通じて通信を行うことができ、また、電話番号を入力して公衆電話網を通じて通信を行うことができる電話端末装置を実現することができる。しかも、モードの切り換えスイッチや“．（ドット）キー”を設けることもないので、安価にＶｏＩＰ電話端末としての機能を備えた電話端末装置を実現することができる。
【００１６】
【発明の実施の形態】
以下、この発明による電話端末装置、電話端末装置用アダプタ装置および発信方法の一実施の形態について説明する。
【００１７】
［第１の実施の形態］
図１は、この第１の実施形態における電話システムの全体の概要を示すブロック図である。この例の電話システムは、ゲートキーパー１と、ＶｏＩＰ電話端末（Ｈ．３２３端末）２の複数個と、ＬＡＮ３と、ＶｏＩＰゲートウエイ４とによって構成される。
【００１８】
ＶｏＩＰ電話端末２は、コンピュータの機能を備えると共に、ハンドセット２Ｈを備えている。そして、複数個のＶｏＩＰ電話端末２のそれぞれは、ＩＰネットワークを構成するＬＡＮ３に接続され、このＬＡＮ３を通じてゲートキーパー１に接続されている。
【００１９】
ＶｏＩＰゲートウエイ４は、複数回線分の電話回線７を介して、公衆電話網５、インターネット網６と接続されると共に、ＬＡＮ３に接続される。電話回線７は、例えばＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ　Ｓｅｒｖｉｃｅｓ　Ｄｉｇｉｔａｌ　Ｎｅｔｗｏｒｋ）回線、専用回線などを含む。
【００２０】
このＶｏＩＰゲートウエイ４は、後述もするように、ＶｏＩＰ電話端末２からの発信番号に応じて、公衆電話網５あるいはインターネット網６と、この電話システムとを接続するための機能を備える中継管理装置の役割を果たすもので、連続音声信号とＩＰ音声パケットの相互変換や、ＩＰ音声パケットのゲートキーパー１とのやり取り、さらに、電話番号とＩＰアドレスとの相互変換を行う。
【００２１】
この場合、ＬＡＮ３は、ＩＴＵ−Ｔ勧告Ｈ．３２３の規格によるＩＰネットワークの構成とされている。
【００２２】
ゲートキーパー１は、ＩＴＵ−Ｔ勧告Ｈ．３２３のシステム構成の中で中心的な管理機能を担当するもので、例えばパーソナルコンピュータで構成される。複数のＶｏＩＰ電話端末２のそれぞれは、ＬＡＮ３に接続されたときに、ゲートキーパー１に登録される。
【００２３】
ゲートキーパー１は、システム内のゲートウエイ４や複数のＶｏＩＰ電話端末２の交換管理、帯域幅の割り当て、電話番号とＩＰアドレスの対応付けなどを行い、これに登録された複数個の電話端末による複数の電話回線７を利用した電話通信を管理する機能を有する交換管理装置の役割を果たす。
【００２４】
［ゲートキーパー１のハードウエア構成例］
この第１の実施の形態のシステムにおけるゲートキーパー１のハードウエア構成例を図２に示す。この実施の形態のゲートキーパー１は、例えばパーソナルコンピュータにより構成されるもので、ＣＰＵ１１０に対して、システムバス１１１を介してＲＯＭ１１２と、ＲＡＭ１１３と、ＬＡＮインターフェイス１１４と、パケット処理部１１５と、ネットワーク管理メモリ１１６とが接続されている。
【００２５】
ＲＯＭ１１２には、電話番号情報とＩＰアドレスとの変換の処理プログラムなど、ゲートキーパー１が実行する処理プログラムが記憶されている。
【００２６】
ＲＡＭ１１３は、主としてＲＯＭ１１２のプログラムがＣＰＵ１１０によって実行される際にワークエリアとして使用される。
【００２７】
また、ＬＡＮインターフェイス１１４は、ＬＡＮ３を通じて送られてくるパケット化データを取り込み、また、ＬＡＮ３にパケット化データを送出するための機能を備える。
【００２８】
パケット処理部１１５は、ＬＡＮインターフェイス１１４により取り込んだパケットが、制御データのパケットであった場合には、その制御データを解読するために、受信したパケットを分解し、また、送信する制御データのパケット化データを生成する機能を有する。
【００２９】
なお、音声データのパケットの場合には、一般的には、ゲートキーパー１を介さずに、ゲートウエイ４と電話端末２との間でやり取りする。ただし、ゲートキーパー１を介して音声データのパケットの転送を行う場合もあり、その場合には、ゲートキーパー１は、ゲートウエイ４からのパケットは電話端末２に宛てて、電話端末２からのパケットはゲートウエイ４または他の電話端末２に宛てて、その音声パケットを転送するようにする。
【００３０】
そして、パケット処理部１１５は、パケット化データを分解／生成したり、転送処理のために一時保存したりするためのバッファメモリを備える。
【００３１】
ネットワーク管理メモリ１１６は、ネットワーク内に存在するゲートウエイ４や複数のＶｏＩＰ電話端末２の登録情報やそれらのＩＰアドレスおよび、ＶｏＩＰ電話端末２のＩＰアドレスと電話番号との対応などの情報を記憶している。ＣＰＵ１１０は、それらの情報を用いて、パケットの行き先のＩＰアドレスを決定したり、受信先のＩＰアドレスを判別したりする。
【００３２】
［ＶｏＩＰ電話端末２のハードウエア構成例］
この第１の実施形態のシステムにおけるＶｏＩＰ電話端末２は、インターネット網６を通じて電話通信を行うＶｏＩＰ電話端末としての機能を有するとともに、公衆電話網５を通じて電話通信を行う通常の電話端末としての機能をも有するようにされたものである。
【００３３】
そして、いずれの網（通信ネットワーク）を通じて電話通信を行うかは、このＶｏＩＰ電話端末２に入力される相手先を特定するためのキー入力が、ＩＰアドレスか電話番号かに応じて自動的に認識することができるようにしたものである。
【００３４】
以下、この実施の形態のＶｏＩＰ電話端末２について詳細に説明する。図３は、この実施の形態のＶｏＩＰ電話端末のハードウエア構成例を示すものである。この実施形態のＶｏＩＰ電話端末２は、端末本体２００と、ハンドセット２Ｈとからなる。ハンドセット２Ｈは、図示を省略したが、送話器を構成するマイクロホンと、送話アンプと、受話器を構成するスピーカと、受話アンプとを備えている。
【００３５】
端末本体２００は、コンピュータにより構成されており、ＣＰＵ２１０に対して、システムバス２１１を介してＲＯＭ２１２と、ＲＡＭ２１３と、ディスプレイコントローラ２１４と、操作入力インターフェイス（図ではインターフェイスはＩ／Ｆと記載する。以下同じ）２１６と、ＬＡＮインターフェイス２１８と、パケット分解／生成部２１９と、音声データ入出力インターフェイス２２０とが接続されている。
【００３６】
ディスプレイコントローラ２１４には、ディスプレイ２１５が接続されており、このディスプレイ２１５の表示画面には、ＣＰＵ２１０の制御にしたがった表示が行われる。
【００３７】
また、操作入力インターフェイス２１６には、０〜９までの数字キーと記号キーとして、“＊キー”、“＃キー”とを有するいわゆるテンキーと、機能キーとして保留キー、内線キーを有する操作入力部２１７が接続されている。このように、この実施の形態のＶｏＩＰ電話端末２は、いわゆるテンキーと僅かな機能キーとを有するものである。ＣＰＵ２１０は、操作入力インターフェイス２１６を介して操作入力部２１７を通じて使用者がいずれの入力キーを操作したかを認識し、その認識結果に基づいて、キー入力操作に応じた処理をＲＯＭ２１２のプログラムに従って実行する。
【００３８】
ＲＯＭ２１２には、電話端末２をゲートキーパー１に登録する際の処理シーケンスを実行するためのプログラムやキー入力がＩＰアドレスか電話番号かを判別するプログラムなどのこの実施の形態のＶｏＩＰ電話端末において実行可能な種々のプログラムが記憶されている。
【００３９】
ＲＡＭ２１３は、主としてＲＯＭ２１２のプログラムがＣＰＵ２１０によって実行される際にワークエリアとして使用される。
【００４０】
この実施の形態において、ＬＡＮインターフェイス２１８は、図示しないが受信バッファ、送信バッファを備え、ＬＡＮ３を通じて送られてくるパケット化データを取り込んで自己の受信バッファに順次に蓄積し、また、自己の送信バッファに蓄積されている音声データの送信パケットを、ＬＡＮ３の空きを確認しながら、ＬＡＮ３に順次に送出する機能を備える。
【００４１】
パケット分解／生成部２１９は、ＬＡＮインターフェイス２１８により取り込まれ、受信バッファから読み出されたパケット化データを分解して、制御データや音声データを得る機能と、送信する制御データや所定時間分毎の音声データをパケット化したパケット化データを生成し、送信バッファに転送する機能を有する。このパケット分解／生成部２１９は、パケット化データを分解したり、生成したりするためのバッファメモリを備える。
【００４２】
なお、このパケット分解／生成部２１９のパケット分解処理機能や生成処理機能は、ＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）により構成されるが、ＣＰＵ２１０と、ＲＯＭ２１２とにより、ソフトウエアとして実現することもできる。
【００４３】
音声データ入出力インターフェイス２２０は、パケット分解されて得られた音声データをアナログ音声信号に変換してハンドセット２Ｈに供給し、また、ハンドセット２Ｈから入力されるアナログ音声信号をデジタル信号に変換して取り込む機能を備える。
【００４４】
［ゲートウエイ４のハードウエア構成例］
この第１の実施の形態の電話システムにおけるゲートウエイ４のハードウエア構成例を図４に示す。この実施の形態のゲートウエイ４は、例えばパーソナルコンピュータにより構成されるもので、ＣＰＵ４１０に対して、システムバス４１１を介してＲＯＭ４１２と、ＲＡＭ４１３と、ＬＡＮインターフェイス４１４と、パケット処理部４１５とが接続されている。
【００４５】
ＲＯＭ４１２には、ＶｏＩＰ電話端末２からの音声パケットのデータを受け取り、電話回線７を通じて公衆電話網５あるいはインターネット網６に送出するデータに変換するためのプログラム、また、逆に電話網５あるいはインターネット網６から取得したデータをＬＡＮ３を通じてＶｏＩＰ電話端末２に送出するパケット化データに変換するためのプログラムなどが記憶されている。
【００４６】
ＲＡＭ４１３は、主としてＲＯＭ４１２のプログラムがＣＰＵ４１０によって実行される際にワークエリアとして使用される。
【００４７】
また、ＬＡＮインターフェイス４１４は、ＬＡＮ３を通じて送られてくるパケット化データを取り込み、また、ＬＡＮ３にパケット化データを送出するための機能を備えるものであり、この実施の形態においては、取り込んだデータを一時記憶する受信バッファ、送出するデータを一時記憶する送信バッファを有するものである。
【００４８】
パケット処理部４１５は、ＬＡＮインターフェイス４１４により取り込んだパケットを分解して、公衆電話網５あるいはインターネット網６に対して送出する形式のデータに変換し、また、電話網５あるいはインターネット網６から受信したデータをパケット化して、ＬＡＮインターフェイス４１４を通じてＬＡＮ３に送出するパケット化データを生成する機能を有する。
【００４９】
［電話番号かＩＰアドレスかを判別するＶｏＩＰ電話端末２の動作について］図２から図４を用いて説明したゲートキーパー１、ＶｏＩＰ電話端末２、ゲートウエイ４を用いて、図１に示したように構成されるこの実施の形態の電話システムにおいて、ＶｏＩＰ電話端末２は、上述もしたように、公衆電話網５を通じても、また、インターネット網６を通じても電話通信を行うことができるものである。
【００５０】
そして、ＶｏＩＰ電話端末２は、０〜９までの数字キーと“＊キー”と“＃キー”とからなるいわゆるテンキーを通じて入力される相手先を特定するためのキー入力が、ＩＰアドレスか電話番号かを自動認識（自動判別）し、通信を行うことができるようにしている。
【００５１】
電話番号は、数字のみから構成される場合が多いが、ＩＴＵ−Ｔ勧告Ｅ．１６４によれば、記号である“＊”や“＃”を電話番号に含めて用いることもできるようにされている。例えば、記号“＊”を電話番号の先頭や末尾に用いたり、また、情報を分離するようにするためのセパレータとして用いたり、また、サブアドレスの一部として用いることができるようにされている。また、記号“＃”についても、所定の用いられ方が決められている。
【００５２】
この実施の形態のＶｏＩＰ電話端末装置２は、上述もしたように、０〜９までの数字キーと、“＊キー”、“＃キー”、保留キー、内線キーしか備えていない。しかし、ＩＰアドレスを入力するためには、“．（ドット）”の入力が必要である。つまり、ＩＰアドレスは、全体で３２ビットの情報からなり、これが８ビットずつに区切られて用いられるようにされる。ＩＰアドレスを８ビット毎の情報に区切るために用いるのが、記号“．（ドット）”である。
【００５３】
このため、この実施の形態のＶｏＩＰ電話端末２においては、ＩＰアドレスを入力する場合、記号“．（ドット）”に代えて、記号“＊”を用いる。しかし、記号“＊”は、上述もしたように、電話番号でも用いられるものであるので、入力されたキー入力が、ＩＰアドレスか電話番号かを正確に判別し、ＩＰアドレスの場合の記号“＊”は“．（ドット）”として扱い、それ以外の場合にはそのまま電話番号の一部として、あるいは、電話番号のセパレータと用いるようにしなければならない。
【００５４】
そこで、この実施の形態のＶｏＩＰ電話端末２は、電話番号と、ＩＰアドレスとの違いに基づき、キー入力が電話番号かＩＰアドレスかを正確に判別するようにしている。
【００５５】
図５は、電話番号とＩＰアドレスの違いについて説明するための図である。ＩＴＵ−Ｔ勧告Ｅ．１６４によれば、記号“＊”は、図５（１）に示すように、電話番号の先頭に付けたり、また、電話番号の末尾につけたりすることが可能である。また、図５（１）、（２）に示すように、電話番号の場合、４桁以上の数字の後に“＊”を付けたり、また、図５（２）に示すように、“＊”を連続して用いたりすることも可能である。
【００５６】
これに対し、“．”に代えて“＊”を用いたＩＰアドレスの場合、図５（３）に示すように、ＩＰアドレスの先頭や末尾に“＊”が付くことはない。また、全体で３２ビットの情報が８ビットずつに区切られて用いるようにされるＩＰアドレスの場合、記号“．”の代わりに用いられる記号“＊”により分離するようにされる数字列のそれぞれは、８ビットで表される数字であることが分かっているので、これを十進数で表せば、３桁以上になることはなく、しかもその値は２５５以下である。
【００５７】
したがって、キー入力が電話番号であるといえるためには、次の▲１▼〜▲４▼のいずれかを満足すればよいことになる。すなわち、
▲１▼キー入力の先頭と末尾とのうち、少なくとも一方が“＊”である
▲２▼キー入力に２５６以上の数値が存在する
▲３▼４桁以上の数字がある
▲４▼“＊”が連続して存在する
のいずれかに該当すれば、キー入力は電話番号である言える。
【００５８】
逆に考えると、キー入力がＩＰアドレスであるといえるためには、次の▲１▼〜▲３▼の全部を満足しなければならない。つまり、
▲１▼キー入力の先頭と末尾の両方に“＊”がない
▲２▼“＊”が飛び飛びに存在する
▲３▼“＊”で分離された数値がいずれも３桁以下で表され、かつ、その値が２５５以下である
の全部を満足した場合には、キー入力は、ＩＰアドレスであると言える。
【００５９】
このような、電話番号とＩＰアドレスの違いに着目し、この実施の形態のＶｏＩＰ電話端末においては、使用者からのキー入力が電話番号か、ＩＰアドレスかを正確に認識し、使用者からの要求に応じて、適切に用いる通信ネットワークを選択して通信を行うようにしている。
【００６０】
［キー入力受付から発信までの処理について］
図６は、この実施の形態のＶｏＩＰ電話端末２において行われるキー入力受付から発信までの処理を説明するためのフローチャートである。この実施の形態のＶｏＩＰ電話端末２は、使用者によりハンドセット２Ｈが取り上げられるなど、オフフックとなるようにされると、ＶｏＩＰ電話端末２のＣＰＵ２１０は、ＲＯＭ２１２から図６に示す処理を読み出して実行する。
【００６１】
まず、ＶｏＩＰ端末装置２のＣＰＵ２１０は、操作入力部２１７を通じて、使用者からのキー入力を受け付ける（ステップＳ１０１）。そして、ＣＰＵ２１０は、ハンドセット２１０が定位置に戻されるなど、受信可能状態であるオンフックとなるようにされたか否か、つまり、こちらからの発信は行わない状態とされたか否かを判断する（ステップＳ１０２）。
【００６２】
ステップＳ１０２の判断処理において、オンフックとなるようにされたと判断したときには、この図６に示す処理を終了する。ステップＳ１０２の判断処理において、オンフックにされていないと判断したときには、ＣＰＵ２１０により、キー入力が終了したか否かを判断する（ステップＳ１０３）。このステップＳ１０３においては、直近のキー入力から所定時間（例えば、数秒程度）経過しても次のキー入力がない場合、あるいは、終了キーとして用いられる“＃キー”が押下操作された場合には、キー入力は終了したと判断する。
【００６３】
ステップＳ１０３の判断処理において、まだ、キー入力が終了していないと判断したときには、ステップＳ１０１からの処理を繰り返す。ステップＳ１０３の判断処理において、キー入力が終了したと判断したときは、ＣＰＵ２１０は、キー入力種別判別処理ルーチンを実行し（ステップＳ１０４）、操作入力部２１７を通じて受け付けたキー入力が、電話番号入力か、ＩＰアドレスかを判別する処理を行う。
【００６４】
この後、ＣＰＵ２１０は、ステップＳ１０４の処理の判別結果に基づいて、発信処理を行う（ステップＳ１０５）。つまり、ステップＳ１０５の発信処理は、ステップＳ１０４の判別処理において、使用者からのキー入力がＩＰアドレスであると判別された場合には、当該キー入力をＩＰアドレスとして用いて発信を行い、使用者からのキー入力が電話番号であると判別された場合には、当該キー入力を電話番号として用いて発信を行う処理である。
【００６５】
［キー入力種別判別処理について］
次に、図７、図８のフローチャートを参照しながら、この実施の形態のＶｏＩＰ電話端末２において行われるキー入力種別判別処理について説明する。この図７、図８に示す処理は、図６に示したステップＳ１０４において実行される処理である。
【００６６】
図６を用いて前述したように、ステップＳ１０４において実行される処理は、キー入力が終了したと判断された場合に実行される処理であり、キー入力された情報は、例えばＲＡＭ２１３に一時保持するようにされ、この保持されているキー入力情報に基づいて、ＣＰＵ２１０はキー入力種別の判別を行う。
【００６７】
まず、ＣＰＵ２１０は、ＲＡＭ２１３に保持されたキー入力情報の先頭が“＊”か否かを判断する（ステップＳ２０１）。ステップＳ２０１の判断処理において、先頭が“＊”であると判断したときには、前述もしたように、キー入力は電話番号であるので、後述する図８に示すステップＳ２１０からの処理を行うことになる。
【００６８】
ステップＳ２０１の判断処理において、キー入力情報の先頭が“＊”ではないと判断したときには、ＣＰＵ２１０は、キー入力情報中に“＊”が存在するか否かを判断する（ステップＳ２０２）。ステップＳ２０２の判断処理において、キー入力情報に“＊”が含まれていないと判断したときには、この場合にも、キー入力は電話番号であると判断できるので、後述する図８に示すステップＳ２１２からの処理を行うことになる。
【００６９】
ステップＳ２０２の判断処理において、キー入力情報の中に“＊”があると判断したときには、先頭から最初の“＊”までの数字が２５５以下か否か、つまり、先頭の数字から最初の“＊”までの数字が、３桁以下であり、しかもその数字の値が２５５以下であるか否かを判断する（ステップＳ２０３）。
【００７０】
ステップＳ２０３の判断処理において、先頭の数字から最初の“＊”までの数字が、４桁以上あるか、あるいは、その数字の値が２５５より大きいと判断された場合には、ＣＰＵ２１０は、後述する図８に示すステップＳ２１０からの処理を行うことになる。ステップＳ２０３の判断処理において、先頭の数字から最初の“＊”までの数字が、３桁以下で、しかもその値が２５５以下である場合には、ＣＰＵ２１０は、前出の（つまり最初の）“＊”の後に、“＊”があるか否かを判断する（ステップＳ２０４）。
【００７１】
ステップＳ２０４の判断処理において、最初の“＊”の後に、“＊”がないと判断したときには、３桁以下で、かつ、２５５以下である数値の組が４つ分認識することができないので、キー入力は、ＩＰアドレスではなく電話番号であると判断し、後述する図８に示すステップＳ２１０からの処理を行うことになる。
【００７２】
ステップＳ２０４の判断処理において、最初の“＊”の後に、“＊”があると判断したときには、最初の“＊”の直後から次の“＊”までの数字が２５５以下か否か、つまり、最初の“＊”から２個目の“＊”までの数字が、３桁以下であり、しかもその数字の値が２５５以下であるか否かを判断する（ステップＳ２０５）。
【００７３】
ステップＳ２０５の判断処理において、最初の“＊”から２個目の“＊”までの数字が、４桁以上あるか、あるいは、その数字の値が２５５より大きいと判断された場合には、ＣＰＵ２１０は、後述する図８に示すステップＳ２１０からの処理を行うことになる。ステップＳ２０５の判断処理において、最初の“＊”から２個目の“＊”までの数字が、３桁以下で、しかもその値が２５５以下である場合には、ＣＰＵ２１０は、前出（つまり２個目）の“＊”の後に、“＊”があるか否かを判断する（ステップＳ２０６）。
【００７４】
ステップＳ２０６の判断処理において、２個目の“＊”の後に、“＊”がないと判断したときには、３桁以下で、かつ、２５５以下である数値の組が４つ分認識できないので、キー入力は、電話番号であると判断し、後述する図８に示すステップＳ２１０からの処理を行うことになる。
【００７５】
ステップＳ２０６の判断処理において、２個目の“＊”の後に、“＊”があると判断したときには、２個目の“＊”から３個目の“＊”までの数字が２５５以下か否か、つまり、２個目の“＊”から３個目の“＊”までの数字が、３桁以下であり、しかもその数字の値が２５５以下であるか否かを判断する（ステップＳ２０７）。
【００７６】
ステップＳ２０７の判断処理において、２個目の“＊”から３個目の“＊”までの数字が、４桁以上あるか、あるいは、その数字の値が２５５より大きいと判断された場合には、ＣＰＵ２１０は、後述する図８に示すステップＳ２１０からの処理を行うことになる。
【００７７】
また、ステップＳ２０７の判断処理において、２個目の“＊”から３個目の“＊”までの数字が、３桁以下で、しかもその値が２５５以下である場合には、ＣＰＵ２１０は、図８に示す処理に進み、さらに、３個目の“＊”から最後までの数字が２５５以下か否か、つまり、３個目の“＊”から最後（末尾）までの数字が、３桁以下であり、しかもその数字の値が２５５以下であるか否かを判断する（ステップＳ２０８）。
【００７８】
そして、ＣＰＵ２１０は、ステップＳ２０８判断処理において、３個目の“＊”の直後から末尾までの数字が、４桁以上あるか、あるいは、その数字の値が２５５より大きいと判断した場合には、ＣＰＵ２１０は、ステップＳ２１０からの処理を行うことになる。
【００７９】
また、ステップＳ２０８の判断処理において、３個目の“＊”から末尾までの数字が、３桁以下で、しかもその値が２５５以下である場合には、ＣＰＵ２１０は、受け付けたキー入力は、ＩＰアドレスであると判別（認識）し（ステップＳ２０９）、図６に示した処理に戻り、ステップＳ１０５において発信処理を行うようにする。
【００８０】
また、上述のように、ステップＳ２０１において、先頭が“＊”であると判断した場合と、ステップＳ２０３、ステップＳ２０５、ステップＳ２０７、ステップＳ２０８において、先頭から、あるいは、直前の“＊”から、次の“＊”までの間の数字が４桁以上、あるいは、その値が２５５より大きいと判断した場合と、ステップＳ２０４、ステップＳ２０６において、直前の“＊”の後に“＊”はないと判断した場合には、図８に示すステップＳ２１０の処理を行うことになる。
【００８１】
ステップＳ２１０においては、先頭から最初の“＊”まで、あるいは、先頭が“＊”の場合には、その先頭の“＊”の直後の数字から次の“＊”までの数字が４桁以上か否かを判断する（ステップＳ２１０）。ステップＳ２１０の判断処理において、先頭から最初の“＊”まで、先頭が“＊”の場合には、その先頭の“＊”の直後の数字から次の“＊”までの数字が４桁以上であると判断したときには、最初の“＊”、あるいは、先頭が“＊”の場合には、先頭の“＊”の次に現れる“＊”を電話番号内のセパレータと判別する（ステップＳ２１１）。この後、キー入力は、電話番号であると判別（認識）し（ステップＳ２０９）、図６に示した処理に戻り、ステップＳ１０５において発信処理を行うようにする。
【００８２】
また、図７に示したステップＳ２０２の判断処理において、“＊”が全くないと判断した場合には、ＣＰＵ２１０は、図８に示したステップＳ２１２の処理に進み、キー入力は、電話番号であると認識して、その認識結果を例えばＲＡＭ２１３に保持し（ステップＳ２０９）、図６に示した処理に戻り、ステップＳ１０５において発信処理を行うようにする。
【００８３】
なお、この図７、図８において受け付けられたＩＰアドレスや電話番号のキー入力および、キー入力がＩＰアドレスか電話番号かの判別結果、キー入力が電話番号であると判別された場合の“＊”ごとのセパレータか記号“＊”かの判別結果は、例えば、ＲＡＭ２１３などの作業領域に保持されて、図６に示した処理のステップＳ１０５において実行される発信処理に引き継がれるようにされる。
【００８４】
［発信処理について］
次に、図９のフローチャートを参照しながら、この実施の形態のＶｏＩＰ電話端末２において行われる発信処理について説明する。この図９に示す処理は、図６に示したステップＳ１０５において実行される処理である。
【００８５】
上述したように、図６に示した処理のステップＳ１０４のキー入力種別判別処理終了後、ＶｏＩＰ電話端末２のＣＰＵ２１０は、図９に示す発信処理を実行する。まず、ＣＰＵ２１０は、図６に示した処理のステップＳ１０４において行われ、例えば、ＲＡＭ２１３に保持されているキー入力種別の判別結果を参照し、キー入力種別は、ＩＰアドレスか電話番号かを判別する（ステップＳ３０１）。
【００８６】
ステップＳ３０１の判別処理において、先のキー入力種別判別処理において、キー入力がＩＰアドレスであると判別（認識）されていると判別したときには、ＣＰＵ２１０は、受け付けたキー入力の内の“＊”を“．（ドット）”として用い、インターネット網６を通じて電話通信を行うようにＶｏＩＰ電話端末として発信を行うようにする（ステップＳ３０２）。
【００８７】
また、ステップＳ３０１の判別処理において、先のキー入力種別判別処理において、キー入力が電話番号であると判別（認識）されていると判別したときには、ＣＰＵ２１０は、当該電話番号中に“＊”を含むときには、先のキー入力種別判別処理においての“＊”の役割の判別結果に基づいて、“＊”をセパレータとして、あるいは、“＊”を“＊”として用いるようにするとともに、キー入力を電話番号として用いて、公衆電話網５を通じて電話通信を行うように、一般の公衆電話網加入者電話端末として発信を行うようにし、また、当該電話番号中に“＊”を含まないときには、キー入力を電話番号として用いて、公衆電話網５を通じて電話通信を行うように、一般の公衆電話網加入者電話端末として発信を行うようにする（ステップＳ３０３）。
【００８８】
この後、図１、図４に示したゲートウエイ４が、ＶｏＩＰ電話端末２からの発信番号であるＩＰアドレス、あるいは、電話番号に基づいて、インターネット網６または公衆電話網５を通じて電話通信を行うように接続要求を発信し、相手先を呼び出すようにして通信回線を接続し、電話通信を行えるようにする。
【００８９】
このように、この実施の形態のＶｏＩＰ電話端末は、インターネット網６を通じて電話通信を行うようにするＶｏＩＰ電話端末としても、また、公衆電話網５通じて電話通信を行う公衆電話網加入者電話端末としても用いることができるようにされる。そして、上述したように、この実施の形態のＶｏＩＰ電話端末２には、ＩＰアドレスを入力するための新たな操作キーは設けられておらず、ＶｏＩＰ電話端末２自身が、キー入力がＩＰアドレスか電話番号かを正確かつ迅速に認識し、ユーザが意図する通信ネットワークを自動的に選択して電話通信を行うようにすることができる。
【００９０】
したがって、ＶｏＩＰ電話端末の使用者は、インターネット網６を通じて電話通信を行う場合であっても、公衆通信網５を通じて電話通信を行う場合であっても、これを全く意識することなく、インターネット網６、公衆電話網５を使い分けて電話通信を行うことができるようにされる。
【００９１】
しかも、ＶｏＩＰ電話端末２には、上述したように、ＩＰアドレスを入力するために新たな操作キーを設ける必要はないので、ＶｏＩＰ電話端末２の製造コストを安価にすることができる。
【００９２】
また、図６から図９を用いて説明した処理を実行するためのプログラムを搭載することにより、従来からの電話端末をＶｏＩＰ電話端末としての機能と、公衆電話網加入者電話端末としての機能とを併せ持つものとして構成することができる。すなわち、ＶｏＩＰ電話端末としての機能を有する電話端末を安価に構成することができるのである。
【００９３】
なお、ＶｏＩＰ電話端末２においては、図５の左側に示したように、発信番号としての電話番号あるいはＩＰアドレスが入力された場合には、ＣＰＵ２１０は、ディスプレイコントローラ２１４を制御し、図６に示したステップＳ１０４の処理の判別結果に基づいて、図５の右側に示したように、キー入力が電話番号であるときには、“＊”をセパレータと用いるようにしたり、“＊”としてそのまま用いるようにしたり、また、キー入力がＩＰアドレスであるときには、“＊”を“．（ドット）”に変換するようにし、電話番号やＩＰアドレスを一般的な表示に直して表示することができるようにしている。
【００９４】
また、図６に示したステップＳ１０４の処理においては、最初にキー入力の先頭と末尾との少なくとも一方に所定の記号である“＊”があるかか否かを判断し、キー入力の先頭と末尾との少なくとも一方に“＊”がある場合には、即座に電話番号であると判断して、ステップＳ２１０の処理に進むようにしてもよい。
【００９５】
また、キー入力のいずれかの部分に所定の記号である“＊”が連続して存在するか否かを判断し、連続する場合には、キー入力を電話番号であると判断して、ステップＳ２１０の処理に進むようにしてもよい。
【００９６】
このように、この実施の形態のＶｏＩＰ電話端末２においては、ＩＰアドレスを入力する場合には、“＊キー”を“．（ドット）キー”として用い、電話番号を入力する場合には、“＊キー”をセパレータ、あるいは、電話番号の一部として用いるようにすることができるとともに、“＃キー”は、発信キーまたは番号入力終了キーとして用いることができるようにされる。つまり、一般的な電話端末装置と使い勝手が異なるなどの不都合を生じさせることもない。
【００９７】
［第２の実施の形態］
上述した第１の実施の形態においては、インターネット網を通じて通信を行う機能を備えたＶｏＩＰ電話端末２を構成し、これを用いて電話システムを構成するようにした。しかし、従来から使用しているアナログ電話端末に代えて、新規にＶｏＩＰ電話端末を購入するのでは、アナログ電話端末が無駄になってしまうし、電話システムを構築するためにかかるコストに対して割高感がある。
【００９８】
そこで、この第２の実施の形態においては、アナログ電話端末に接続する電話端末装置用アダプタ装置を設け、このアダプタ装置に、アナログ電話端末の操作入力部を通じて入力されたキー入力が、ＩＰアドレスか電話番号かを認識する機能を持たせるようにし、従来からのアナログ電話端末をＶｏＩＰ電話端末として用いることができるようにするとともに、公衆電話網加入者端末としても用いることができるようにしたものである。
【００９９】
図１０は、この第２の実施形態における電話システムの全体の概要を示すブロック図である。図１０に示すように、この第２の実施の形態の電話システムは、電話端末装置用アダプタ装置であるＶｏＩＰアダプタ装置８とアナログ電話端末９を除く各部分は、図１を用いて前述した第１の実施の形態の電話システムと同様に構成されたものである。このため、図１０において、図１に示した第１の実施の形態の電話システムと同様に構成される部分には、図１と同じ参照符号を付し、それらの説明については省略することとする。
【０１００】
この第２の実施の形態において、アナログ電話端末９は、従来から用いられているアナログ電話端末であり、０〜９までの数字キーと、“＊キー”、“＃キー”からなるテンキーと、例えば、保留キー、内線キーなどの幾つかの機能キーと、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）などのディスプレイとを備え、公衆電話網に接続して電話通信を行うことができるものである。
【０１０１】
［アダプタ装置８のハードウエア構成例］
次に、ＶｏＩＰアダプタ装置（以下、単にアダプタ装置という。）８について説明する。図１１は、アダプタ装置８のハードウエア構成例を示すものである。この実施形態のアダプタ装置８は、コンピュータにより構成されており、ＣＰＵ８１０に対して、システムバス８１１を介してＲＯＭ８１２と、ＲＡＭ８１３と、アナログ電話用インターフェイス８１４と、ＬＡＮインターフェイス８１５と、パケット分解／生成部８１６とが接続されている。
【０１０２】
アナログ電話用インターフェイス８１４は、アナログ電話端末９が接続するようにされ、アナログ電話端末９からのアナログ情報信号をデジタル信号に変換して、これをアダプタ装置８が取り込むことができるようにするとともに、このアダプタ装置８からアナログ電話端末９に供給しようとするデジタル信号をアナログ信号に変換し、これをアナログ電話端末９に供給することができるようにするものである。
【０１０３】
ＲＯＭ８１２には、アダプタ装置８をゲートキーパー１に登録する際の処理シーケンスを実行するためのプログラムなどのこの第２の実施の形態のアダプタ装置８において実行可能な種々のプログラムが記憶されている。
【０１０４】
ＲＡＭ８１３は、主としてＲＯＭ８１２のプログラムがＣＰＵ８１０によって実行される際にワークエリアとして使用される。
【０１０５】
この第２の実施の形態において、ＬＡＮインターフェイス８１５は、前述した第１の実施の形態のＶｏＩＰ電話端末２のＬＡＮインターフェイス２１８と同様に、図示しないが受信バッファ、送信バッファを備え、ＬＡＮ３を通じて送られてくるパケット化データを取り込んで自己の受信バッファに順次に蓄積し、また、自己の送信バッファに蓄積されている音声データの送信パケットを、ＬＡＮ３の空きを確認しながら、ＬＡＮ３に順次に送出する機能を備える。
【０１０６】
パケット分解／生成部８１６は、ＬＡＮインターフェイス８１５により取り込まれ、受信バッファから読み出されたパケット化データを分解して、制御データや音声データを得る機能と、送信する制御データや所定時間分毎の音声データをパケット化したパケット化データを生成し、送信バッファに転送する機能を有する。このパケット分解／生成部８１６は、パケット化データを分解したり、生成したりするためのバッファメモリを備える。
【０１０７】
なお、このパケット分解／生成部８１６のパケット分解処理機能や生成処理機能は、ＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）により構成されるが、ＣＰＵ８１０と、ＲＯＭ８１２とにより、ソフトウエアとして実現することもできる。
【０１０８】
上述のように構成されるこの第２の実施の形態のアダプタ装置８のＲＯＭ８１２には、第１の実施の形態のＶｏＩＰ電話端末２に搭載された図６から図９に示した各処理を実行するためのプログラムが記憶されている。そして、アダプタ装置８のＣＰＵ８１０は、アナログ電話用インターフェイス８１４を通じて、アナログ電話端末９がオフフックされたことを示す情報の供給を受けると、図６に示した処理（キー入力受付から発信までの処理）を実行する。
【０１０９】
そして、アナログ電話端末９からは、テンキーを通じて受け付けた使用者からのキー入力に応じた情報が順次に送出されるので、これをアダプタ装置８はアナログ電話用インターフェイス８１４を通じて受け付け、図６に示した処理のステップＳ１０４において、図７、図８に示した処理を実行して、アナログ電話端末９からのキー入力が、ＩＰアドレスか電話番号かを自動認識し、図６に示した処理のステップＳ１０５において、図９に示した処理を実行することによって、インターネット網６または公衆電話網５を通じて電話通信を行うようにすることができる。
【０１１０】
この場合においても、用いる通信ネットワークに応じて、アダプタ装置８の機能を切り換えるなどの手間をかけることがない。前述した第１の実施の形態のＶｏＩＰ電話端末の場合と同様に、アナログ電話端末９をオフフックし、ＩＰアドレスを入力することにより、インターネット網６を通じて電話通信を行うことができ、また、アナログ電話端末９をオフフックし、電話番号を入力することにより、公衆電話網５を通じて電話通信を行うことができる。
【０１１１】
また、ＶｏＩＰ電話端末としての機能を備えない従来のアナログ電話端末をＶｏＩＰ電話端末として用いることができるとともに、公衆電話網加入者電話端末としても用いることができるようにされる。したがって、従来からのアナログ電話端末を無駄にすることなく、ＶｏＩＰ電話機能をも用いることができるようになる。
【０１１２】
なお、上述したＶｏＩＰ電話端末２、ＶｏＩＰアダプタ８に接続された電話端末装置を通じてＩＰアドレスを入力するようにした場合には、ゲートキーパー１において、アドレス解決する必要はない。
【０１１３】
また、前述した実施の形態においては、ＩＰアドレスや電話番号のキー入力が終了した場合に、キー入力がＩＰアドレスか電話番号かを認識するようにしたが、これに限るものではない。キー入力１桁ごとに、図７、図８に示す認識処理を行って、キー入力終了後即座に発信処理を行うようにすることも可能である。
【０１１４】
また、上述した第１、第２の実施の形態においては、ＶｏＩＰ電話端末２、ＶｏＩＰアダプタ装置８において、使用者からのキー入力がＩＰアドレスか電話番号かを認識するようにしたが、これに限るものではない。例えば、ＶｏＩＰ電話端末２、あるいは、ＶｏＩＰアダプタ装置２に接続されたアナログ電話端末８に対して入力されたキー入力について、ゲートキーパー１やゲートウエイ４において、ＩＰアドレスか電話番号かを認識して、目的とする通信ネットワークを通じて電話通信を行うようにすることもできる。
【０１１５】
また、前述した第１、第２の実施の形態においては、ＶｏＩＰ電話端末２、ＶｏＩＰアダプタ装置８をＬＡＮ３を介して、インターネット網６、公衆電話網５に接続するようにしたが、これに限るものではない。ＶｏＩＰ電話端末２、ＶｏＩＰアダプタ装置８を直接に電話回線７に接続して、インターネット網６または公衆電話網５に接続するようにすることもできる。
【０１１６】
この場合には、ＶｏＩＰ電話端末２のＬＡＮインターフェイス２１８、ＶｏＩＰアダプタ装置８のＬＡＮインターフェイス８１５に、上述した実施の形態においては、ゲートウエイ４が備えていた回線インターフェイス４１６の機能を有するものに変更するようにすればよい。
【０１１７】
【発明の効果】
以上説明したように、この発明によれば、ＩＰアドレス入力用の新たな操作キーを設けることなく、比較的に安価に、かつ、操作が簡単な、ＶｏＩＰ電話端末としても、また、通常の公衆電話網加入者電話端末としても利用可能な電話端末を構成することができる。
【０１１８】
また、この発明による電話端末用アダプタ装置とアナログ電話端末とを組み合わせることにより、比較的に安価に、かつ、操作が簡単な、ＶｏＩＰ電話端末としても、また、通常の公衆電話網加入者電話端末としても利用可能な電話端末を構成することができる。この場合、従来からのアナログ電話端末をそのまま利用することができるので、アナログ電話端末が無駄になることがない。
【図面の簡単な説明】
【図１】この発明による電話端末装置が用いられて形成された電話システムの構成例を示す図である。
【図２】図１の例の電話システムを構成するゲートキーパーの構成例を示すブロック図である。
【図３】図１の例の電話システムを構成するＶｏＩＰ電話端末の構成例を示すブロック図である。
【図４】図１の例の電話システムを構成するゲートウエイの構成例を示すブロック図である。
【図５】キー入力される可能性のある電話番号とＩＰアドレスの違いなどについて説明するための図である。
【図６】図１、図３に示したＶｏＩＰ電話端末において実行されるキー入力受付処理を説明するためのフローチャートである。
【図７】図１、図３に示したＶｏＩＰ電話端末において実行されるキー入力認識処理を説明するためのフローチャートである。
【図８】図７に続くフローチャートである。
【図９】図１、図３に示したＶｏＩＰ電話端末において実行される発信処理を説明するためのフローチャートである。
【図１０】この発明による電話端末用アダプタ装置が用いられて形成された電話システムの構成例を示す図である。
【図１１】図１０に示した電話端末用アダプタ装置の構成例を説明するためのブロック図である。
【符号の説明】
１　ゲートキーパー
２　ＶｏＩＰ電話端末
３　ＩＰネットワークを構成するＬＡＮ
４　ゲートウエイ
５　公衆電話網
６　インターネット網
７　電話回線
８　ＶｏＩＰアダプタ装置
９　アナログ電話端末
２１０、４１０、８１０　ＣＰＵ
２１７　操作入力部
８１４　アナログ電話用インターフェイス
【図１】
2004040251.tif 000003
【図２】
2004040251.tif 000004
【図３】
2004040251.tif 000005
【図４】
2004040251.tif 000006
【図５】
2004040251.tif 000007
【図６】
2004040251.tif 000008
【図７】
2004040251.tif 000009
【図８】
2004040251.tif 000010
【図９】
2004040251.tif 000011
【図１０】
2004040251.tif 000012
【図１１】
2004040251.tif 000013