(57)【要約】      （修正有）【課題】回線パラメータを自動で設定する。【解決手段】電話回線からの発信音により電話回線が内線であるか外線であるかを判別し、電話回線が外線であると判別された場合、所定のＤＴＭＦトーン信号もしくはパルス信号を電話回線に送出し、電話回線からの発信音の有無を検出して電話回線がトーン回線であるかパルス回線であるかを判別し、電話回線が内線であると判別された場合、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号もしくはパルス信号で電話回線に送出し、発信音が検出されない場合、閉結した電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号もしくはパルス信号を電話回線に送出し、電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号もしくはパルス信号で送出した番号を外線発信番号と判定する。【選択図】図１
2006254477.tif 000002
【特許請求の範囲】
【請求項１】
データ通信装置を電話回線に接続する電話回線接続方法であって、前記データ通信装置を電話回線に接続する第１ステップと、この第１ステップで接続された電話回線からの発信音により該電話回線が内線であるか外線であるかを判別する第２ステップと、この第２ステップで、前記接続された電話回線が外線であると判別された場合、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第３ステップと、前記第２ステップで、前記接続した電話回線が内線であると判別された場合、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号もしくはパルス信号で前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第４ステップと、この第４ステップで、発信音が検出されない場合、閉結した電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号もしくはパルス信号で送出した番号を外線発信番号と判定する第５ステップとを有することを特徴とする電話回線接続方法。
【請求項２】
データ通信装置を電話回線に接続するための電話回線接続用プログラムであって、前記データ通信装置を電話回線に接続させる第１手順と、この第１手順により接続された電話回線からの発信音により該電話回線が内線であるか外線であるかを判別する第２手順と、この第２手順で、前記接続された電話回線が外線であると判別された場合、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第３手順と、前記第２手順で、前記接続した電話回線が内線であると判別された場合、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号もしくはパルス信号で前記接続した電話回線に送出させ、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第４手順と、この第４手順で、発信音が検出されない場合、閉結させた電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出させ、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号もしくはパルス信号で送出した番号を外線発信番号と判定する第５手順とを有することを特徴とする電話回線接続用プログラム。
【請求項３】
データ通信装置を電話回線に接続させる第１手順と、この第１手順により接続された電話回線からの発信音により該電話回線が内線であるか外線であるかを判別する第２手順と、この第２手順で、前記接続された電話回線が外線であると判別された場合、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第３手順と、前記第２手順で、前記接続した電話回線が内線であると判別された場合、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号もしくはパルス信号で前記接続した電話回線に送出させ、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第４手順と、この第４手順で、発信音が検出されない場合、閉結させた電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出させ、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号もしくはパルス信号で送出した番号を外線発信番号と判定する第５手順とをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項４】
回線閉結手段により電話回線に接続されてデータ通信を行う半導体素子であって、前記回線閉結手段に電話回線へ接続させる第１機能と、この第１機能で接続された電話回線からの発信音により該電話回線が内線であるか外線であるかを判別する第２機能と、この第２機能で、前記接続された電話回線が外線であると判別された場合、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第３機能と、前記第２機能で、前記接続した電話回線が内線であると判別された場合、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号もしくはパルス信号で前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第４機能と、この第４機能で、発信音が検出されない場合、閉結した電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号もしくはパルス信号で送出した番号を外線発信番号と判定する第５機能とを有することを特徴とする半導体素子。
【請求項５】
データ通信装置が接続される電話回線の種別を検出する回線識別方法において、前記データ通信装置を電話回線に接続してダイヤリングするための回線閉結手段により前記データ通信装置を電話回線に接続し、この接続した電話回線からの発信音の特徴を検出し、その結果から前記接続した電話回線が内線であるか外線であるかを判別し、前記接続した電話回線が外線であれば、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別し、前記接続した電話回線が内線であれば、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号で前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出して発信音を検出しなければ、電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号で送出した番号を外線発信番号と判定し、前記複数の外線発信番号のすべての候補の番号で発信音を検出しなければ、パルスダイヤリングにて再度予め設定された複数の外線発信番号を使用して前記接続した電話回線にダイヤリングし、前記接続した電話回線からの発信音の有無を検出することを繰り返して、前記接続した電話回線の内線か外線の別、トーン回線かパルス回線の別、外線発信番号を検出することを特徴とする回線種別検出方法。
【請求項６】
電話回線に接続してデータ通信を行うデータ通信装置において、ＤＴＭＦトーン信号およびパルス信号を発生する選択信号発生手段と、前記データ通信装置を電話回線に接続する回線閉結手段と、この回線閉結手段に前記データ通信装置を電話回線へ接続させ、この接続した電話回線からの発信音の特徴を検出し、その結果から前記接続した電話回線が内線であるか外線であるかを判別し、前記接続した電話回線が外線であれば、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別し、前記接続した電話回線が内線であれば、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号で前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出して発信音を検出しなければ、電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号で送出した番号を外線発信番号と判定し、前記複数の外線発信番号のすべての候補の番号で発信音を検出しなければ、パルスダイヤリングにて再度予め設定された複数の外線発信番号を使用して前記接続した電話回線にダイヤリングし、前記接続した電話回線からの発信音の有無を検出することを繰り返して、前記接続した電話回線の内線か外線の別、トーン回線かパルス回線の別、外線発信番号を検出する回線種別検出手段とを備えたことを特徴とするデータ通信装置。
【請求項７】
請求項６記載のデータ通信装置において、前記回線種別検出手段が検出結果を外部に出力することが可能であることを特徴とするデータ通信装置。
【請求項８】
請求項６記載のデータ通信装置において、前記回線種別検出手段が検出結果を内部に保存することが可能であることを特徴とするデータ通信装置。
【請求項９】
内線もしくは外線、内線の場合の外線発信番号、トーン回線もしくはパルス回線を含む回線パラメータをダイヤリング動作の前にあらかじめ設定する手段を有し、この設定した回線パラメータに応じてダイヤリング動作を行うことを特徴とするデータ通信装置。
【請求項１０】
請求項９記載のデータ通信装置において、あらかじめ設定されていた回線パラメータと実際の接続された電話回線の回線パラメータが異なる場合にダイヤリング動作を中止し、回線パラメータの設定が間違っていることを出力することを特徴とするデータ通信装置。
【請求項１１】
回線閉結手段により電話回線に接続されてデータ通信を行うデータ通信装置において、前記電話回線の線間電圧を検出する検出手段と、この検出手段の検出結果から前記電話回線に接続されているかどうかを判定する判定手段とを備え、ダイヤリングする前に前記検出手段及び前記判定手段により前記電話回線に接続されているかどうかを判定し、前記電話回線に接続されていなければ判定結果を出力することを特徴とするデータ通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話回線接続方法、電話回線接続用プログラム、記録媒体、半導体素子、回線識別方法並びに、電話回線と接続されてデータ通信を行うパーソナルコンピュータ、組み込み機器用モデム、電話機器などのデータ通信装置に関する。
【背景技術】
【０００２】
公衆回線と接続されるデータ通信装置の一例としてモデムについて従来技術を説明する。モデムをデータ通信に使用する場合、ユーザは、モデムに接続されている電話回線の種別（電話回線が公衆電話回線（外線）か内線か、トーンダイヤルのものか、回転速度の低いパルスダイヤルのものか、回転速度の高いパルスダイヤルのものか）を確認してそれに応じた設定操作を行い、ダイヤリングを行う。
【０００３】
テレビ受像機などからインターネットに接続できるＢＳデジタル／ＣＳチューナなどの機器は、課金情報などを送るためモデムを使用している。
【０００４】
モデムを接続する電話回線が、公衆電話回線（外線）、内線のいずれであるか、あるいは、トーンダイヤルのもの、回線速度の低いパルスダイヤルのもの、回線速度の高いパルスダイヤルのもののいずれであるかを判別してモデムに設定する設定方法については、特許文献１や特許文献２に詳しく記載されている。
【０００５】
特許文献１には、パーソナルコンピュータなどのホストが、モデムに仮設定したダイヤリングを行わせ、ある既知な接続相手を呼び出させ、呼び出された接続相手が既知の内容で応答したかどうかをホストが判断することで、仮設定中のダイヤル方式を最終設定の方式としてモデムに設定する方法が記載されている。  
また、特許文献２には、装置設置時に、複数のダイヤル方式でダイヤリングを行ない、その後の発信音の検出があったかどうかを用いてダイヤル方式を設定する方法が記載されている。
【０００６】
【特許文献１】特開平８−３１７０７５号公報
【特許文献２】特公平６−８３３００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
例えばモデムがトーンダイヤルの公衆回線（公衆電話回線）に直接に接続されていた場合は“ＡＴＤ”コマンドでダイヤリングするが、公衆回線がトーンダイヤリングの場合には”ＡＴＤＴ”コマンドでダイヤリングし、モデムがパルスダイヤルの公衆電話回線に直接に接続されていた場合には”ＡＴＤＰ”コマンドを使用してダイヤリングする必要がある。また、電話回線の通信速度が低い速度（１０ｐｐｓ）か、高い速度（２０ｐｐｓ）かに応じて“ＡＴ＆Ｐｎ”コマンド中の値’ｎ’を変更してパルス速度を設定する必要がある。
【０００８】
また、モデムが内線に接続されていた場合においては、外線発信番号（０や９など）とこれに続く電話番号との間へコンマ’，’もしくは、’Ｗ’が挿入されたコマンドを用いてダイヤリングする必要がある。通常、モデムは、電話回線がオフフック（閉結）すると、まず、電話回線からの発信音をチェックする。モデムが内線に接続されていた場合、発信音が検出できないため、モデムは、ホストに対して「ＮＯ  ＤＩＡＬＴＯＮＥ」コードを出力し、ダイヤリング動作を中止する。そのため、ホストは、電話回線からの発信音をチェックしないで、ダイヤリングするモードに設定する必要がある。これは、通常「ＡＴＸ３」コマンドを発行して設定する。
【０００９】
発信音をチェックする設定は「ＡＴＸ４」コマンドを発行して設定する。モデムが内線に接続されている場合には、ダイヤルする番号の前に外線発信番号（０や９など）をダイヤリングして、’，’コマンドを使用したい場合は一定時間待ってから次のダイヤリングを行うか、’Ｗ’コマンドを使用した場合は電話回線からの発信音を検出した後に所望の番号をダイヤリングする事になる。そのため、ホストは、電話回線の種別が判らない場合には、ダイヤリングが失敗することでダイヤリング方法が間違っていることを知ることになり、電話回線の種別やダイヤリング方式などをあらかじめ知った上でダイヤリングのコマンドを決定する必要がある。
【００１０】
また、電話回線が、トーンダイヤルのものか、速度の低いパルスダイヤルのものか、速度の高いパルスダイヤルのものかが判らないため、多くのユーザはモデム接続の回線種別やダイヤル方式を直ちに判別できず、このため、モデム設定の操作を正しくダイヤリングするまで繰り返すので、モデム設定の操作に時間がかかってしまう。
【００１１】
テレビ受像機などからインターネットに接続できるＢＳデジタル／ＣＳチューナなどの機器は、課金情報などを送るためにモデムを使用しているが、このような機器は、電話回線の交換機側に複数種類の電話回線接続方法があることからどんな電話回線に接続されるのか判らないので、予め電話回線に合ったモデム設定をすることが難しいため、ユーザが電話回線の種別をマニュアルで設定しなければならず、面倒である。さらに、内線のダイヤリングを行う場合は、上述したように特別なコマンドを付けてダイヤリングを行う必要がある。
【００１２】
特許文献１記載の方法では、仮設定中のダイヤル方式が正しいと判断する為には、最終的に既知な接続相手を呼び出させ、かつ相手からの音声応答が予想していた既知のものであるか否かをホストが判断する必要がある。これでは、音声応答が既知のものであるか否かを判断する音声判断手段が別途必要になり、電話回線の種別を判定するまでにかなり時間がかかり、また、無駄な接続費用までかかってしまう。
【００１３】
特許文献２記載の方法は、装置設置時に、複数のダイヤル方式でダイヤリングを行ない、その後の発信音の検出があったかどうかを用いてダイヤル方式を設定する方法であるが、これでは、内線と外線の区別、外線発信番号の判定はできない。
【００１４】
本発明は、上記の事情に鑑みてなされたものであり、接続した電話回線の種別を自動的に検出することができ、回線パラメータ設定をユーザによらずに自動的に設定することが可能となって、接続した電話回線に応じて正常にダイヤリングすることが可能となる電話回線接続方法、電話回線接続用プログラム、記録媒体、半導体素子、回線識別方法並びにデータ通信装置を提供することを目的とし、さらに電話回線の接続の有無を検出して電話回線が接続されていない場合に検出結果を出力することができるデータ通信装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するため、請求項１に係る発明は、データ通信装置を電話回線に接続する電話回線接続方法であって、前記データ通信装置を電話回線に接続する第１ステップと、この第１ステップで接続された電話回線からの発信音により該電話回線が内線であるか外線であるかを判別する第２ステップと、この第２ステップで、前記接続された電話回線が外線であると判別された場合、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第３ステップと、前記第２ステップで、前記接続した電話回線が内線であると判別された場合、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号もしくはパルス信号で前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第４ステップと、この第４ステップで、発信音が検出されない場合、閉結した電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号もしくはパルス信号で送出した番号を外線発信番号と判定する第５ステップとを有することを特徴とする。
【００１６】
請求項２に係る発明は、データ通信装置を電話回線に接続するための電話回線接続用プログラムであって、前記データ通信装置を電話回線に接続させる第１手順と、この第１手順により接続された電話回線からの発信音により該電話回線が内線であるか外線であるかを判別する第２手順と、この第２手順で、前記接続された電話回線が外線であると判別された場合、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第３手順と、前記第２手順で、前記接続した電話回線が内線であると判別された場合、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号もしくはパルス信号で前記接続した電話回線に送出させ、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第４手順と、この第４手順で、発信音が検出されない場合、閉結させた電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出させ、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号もしくはパルス信号で送出した番号を外線発信番号と判定する第５手順とを有することを特徴とする。
【００１７】
請求項３に係る発明は、データ通信装置を電話回線に接続させる第１手順と、この第１手順により接続された電話回線からの発信音により該電話回線が内線であるか外線であるかを判別する第２手順と、この第２手順で、前記接続された電話回線が外線であると判別された場合、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第３手順と、前記第２手順で、前記接続した電話回線が内線であると判別された場合、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号もしくはパルス信号で前記接続した電話回線に送出させ、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第４手順と、この第４手順で、発信音が検出されない場合、閉結させた電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出させ、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号もしくはパルス信号で送出した番号を外線発信番号と判定する第５手順とをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１８】
請求項４に係る発明は、回線閉結手段により電話回線に接続されてデータ通信を行う半導体素子であって、前記回線閉結手段に電話回線へ接続させる第１機能と、この第１機能で接続された電話回線からの発信音により該電話回線が内線であるか外線であるかを判別する第２機能と、この第２機能で、前記接続された電話回線が外線であると判別された場合、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第３機能と、前記第２機能で、前記接続した電話回線が内線であると判別された場合、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号もしくはパルス信号で前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第４機能と、この第４機能で、発信音が検出されない場合、閉結した電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号もしくはパルス信号で送出した番号を外線発信番号と判定する第５機能とを有するものである。
【００１９】
請求項５に係る発明は、データ通信装置が接続される電話回線の種別を検出する回線識別方法において、前記データ通信装置を電話回線に接続してダイヤリングするための回線閉結手段により前記データ通信装置を電話回線に接続し、この接続した電話回線からの発信音の特徴を検出し、その結果から前記接続した電話回線が内線であるか外線であるかを判別し、前記接続した電話回線が外線であれば、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別し、前記接続した電話回線が内線であれば、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号で前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出して発信音を検出しなければ、電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号で送出した番号を外線発信番号と判定し、前記複数の外線発信番号のすべての候補の番号で発信音を検出しなければ、パルスダイヤリングにて再度予め設定された複数の外線発信番号を使用して前記接続した電話回線にダイヤリングし、前記接続した電話回線からの発信音の有無を検出することを繰り返して、前記接続した電話回線の内線か外線の別、トーン回線かパルス回線の別、外線発信番号を検出することを特徴とする。
【００２０】
請求項６に係る発明は、電話回線に接続してデータ通信を行うデータ通信装置において、ＤＴＭＦトーン信号およびパルス信号を発生する選択信号発生手段と、前記データ通信装置を電話回線に接続する回線閉結手段と、この回線閉結手段に前記データ通信装置を電話回線へ接続させ、この接続した電話回線からの発信音の特徴を検出し、その結果から前記接続した電話回線が内線であるか外線であるかを判別し、前記接続した電話回線が外線であれば、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別し、前記接続した電話回線が内線であれば、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号で前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出して発信音を検出しなければ、電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号で送出した番号を外線発信番号と判定し、前記複数の外線発信番号のすべての候補の番号で発信音を検出しなければ、パルスダイヤリングにて再度予め設定された複数の外線発信番号を使用して前記接続した電話回線にダイヤリングし、前記接続した電話回線からの発信音の有無を検出することを繰り返して、前記接続した電話回線の内線か外線の別、トーン回線かパルス回線の別、外線発信番号を検出する回線種別検出手段とを備えたものである。
【００２１】
請求項７に係る発明は、請求項６記載のデータ通信装置において、前記回線種別検出手段が検出結果を外部に出力することが可能であるものである。
【００２２】
請求項８に係る発明は、請求項６記載のデータ通信装置において、前記回線種別検出手段が検出結果を内部に保存することが可能であるものである。
【００２３】
請求項９に係る発明は、内線もしくは外線、内線の場合の外線発信番号、トーン回線もしくはパルス回線を含む回線パラメータをダイヤリング動作の前にあらかじめ設定する手段を有し、この設定した回線パラメータに応じてダイヤリング動作を行うものである。
【００２４】
請求項１０に係る発明は、請求項９記載のデータ通信装置において、あらかじめ設定されていた回線パラメータと実際の接続された電話回線の回線パラメータが異なる場合にダイヤリング動作を中止し、回線パラメータの設定が間違っていることを出力するものである。
【００２５】
請求項１１に係る発明は、回線閉結手段により電話回線に接続されてデータ通信を行うデータ通信装置において、前記電話回線の線間電圧を検出する検出手段と、この検出手段の検出結果から前記電話回線に接続されているかどうかを判定する判定手段とを備え、ダイヤリングする前に前記検出手段及び前記判定手段により前記電話回線に接続されているかどうかを判定し、前記電話回線に接続されていなければ判定結果を出力するものである。
【発明の効果】
【００２６】
以上のように請求項１〜９に係る発明によれば、接続した電話回線の種別を自動的に検出することができ、回線パラメータ設定をユーザによらずに自動的に設定することが可能となって、接続した電話回線に応じて正常にダイヤリングすることが可能となる。  
請求項１０に係る発明によれば、接続した電話回線が変更になっても回線パラメータを自動的に変更することが可能となる。  
請求項１１に係る発明によれば、簡単な構成で、ダイヤリングする前に電話回線の接続を確認することができる。
【発明を実施するための最良の形態】
【００２７】
本発明の一実施形態は、電話回線に接続してデータ通信を行うデータ通信装置であり、接続した電話回線からの発信音の有無と、その発信音が連続したトーン信号、オン時間とオフ時間を持った断続音のいずれかであるかどうかを判別する機能と、ＤＴＭＦ（Dual Tone Multi Frequency）トーン信号（ＰＢ（プッシュボタン）信号のこと）とパルス信号によるダイヤリングを行うダイヤリング手段を持つ。
【００２８】
この実施形態は、オフフック（電話回線の閉結）後、接続した電話回線からの発信音が、連続したトーン信号、オン時間とオフ時間を持った断続音のいずれかであるかどうかを判別手段で判別することにより、電話回線からの発信音が公衆回線からの連続音、内線からの断続音のいずれであるか、電話回線が接続されていなくて発信音が検出されないかを検出する。
【００２９】
本実施形態は、接続した電話回線が外線であると判断した場合、任意の番号をまずＤＴＭＦトーン信号でダイヤリングし、その後の電話回線からの発信音の有無を判定し、発信音が消失すれば、そのダイヤリング方式が、接続した電話回線に適合したと判断し、発信音が存在する場合にはそのダイヤリング方式が、接続した電話回線に適合していないと判断することで、電話回線に適合したダイヤリング方式を決定する。
【００３０】
本実施形態は、電話回線からの発信音が内線からの発信音と判断した場合には、外線発信番号としてあらかじめ決められた複数候補の番号の一つをＤＴＭＦトーン信号で発生させ、その後電話回線からの連続した発信音の有無を検出し、もし、連続した発信音が有れば現在のダイヤリング方式と外線発信番号を検出できたとする。
【００３１】
本実施形態は、もし、連続した発信音がなければ、一旦電話回線を開き、再度電話回線を閉結してＤＴＭＦトーン信号にてあらかじめ決められた次の候補の番号をダイヤリングし、電話回線からの連続した発信音を検出するまで、すべての候補の番号にて同様の動作を行う。本実施形態は、もし、すべての候補の番号で電話回線からの連続した発信音を検出できなければ、パルス信号にて最初の候補の番号から同様の動作を行ない、本実施形態をコントロールするホストに検出結果を通知する。
【００３２】
また、このようなダイヤリング手段を持つ本実施形態は、電話回線のパラメータに基づきダイヤリングを行うことにより、ホストが上記検出結果を電話回線のパラメータとしてダイヤリング動作前に設定しておくのみでダイヤリングを正常に行うことができる。
【００３３】
さらに、本発明の別の実施形態は、電話回線の線間電圧の有無を検出することで電話回線の接続状態を検出する検出手段を有し、この検出手段の検出結果をモデム側がモニターし、ダイヤリング動作を行う前に検出手段の検出結果をチェックし、もし電話回線の線間電圧がなければホストへ「ＮＯ  ＬＩＮＥ」コマンドのような電話回線への接続がないというメッセージを送る。
【００３４】
以上述べたように、本発明の実施形態によれば、接続した電話回線の種別や、外線発信番号などを自動的に検出でき、面倒な設定を行わず正常なダイヤリング動作を行うことができる。また、ダイヤリングする前に電話回線の接続状態を検出することができ、正確な電話回線の接続状態を示す情報を出力することができる。
【００３５】
次に、公衆回線と接続されるダイヤリング装置の一例としてモデムを使った本実施形態を具体的に説明する。  
図１は本発明の一実施形態の構成を示す。図１において、１はモデムとしての半導体素子からなるモデムチップであり、その内部には、制御手段としてのデジタル シグナル プロセッサ（ＤＳＰ）コア（ＣＰＵコアがある場合もある）１１、ＲＯＭ１２、ＲＡＭ１３、ＡＦＥ（Ａ／Ｄ、Ｄ／Ａ変換部）１４、２線−４線変換回路１５、通信用Ｉ／Ｏ１６、ＮＣＵコントロール用Ｉ／Ｏ１７を内蔵している。モデム１は、パーソナルコンピュータやマイクロコンピュータなどのホストと通信用Ｉ／Ｏ（シリアル通信Ｉ／Ｏ或いはパラレル通信Ｉ／Ｏ）１６で接続され、通常ＡＴコマンドと呼ばれるコマンドで制御される。ＡＴコマンドは、コマンドの先頭の文字がＡＴまたはａｔで始まり、その後にコマンドが続く形となる。
【００３６】
２はトランス、３は電話回線を開閉するリレー接点である。このリレー接点３は電話回線を開閉する回線閉結回路手段を構成する。トランス２は、電話回線閉結時の電流を流せるウエットトランスである。４は電話回線の線間電圧の検出と電話回線からのリング信号の検出を行う電圧・リング信号検出手段としてのリング検出回路、５は抵抗である。
【００３７】
ホストは、電話回線の種別を検出するために、「ＡＴ＋Ｌ？」コマンド（このコマンド自体はひとつの例であり、コマンドを規定するものではない。）をモデム１に発行して回線種別検出動作をモデム１に指示する。  
モデム１は、コマンドに従い回線種別検出を行うために、リレー接点３をオンとし、オフフックする（電話回線を閉結する）。モデム１に接続されている電話回線が公衆回線であれば、電話回線から発信音がモデム１に来る。この公衆回線からの発信音は、図５に示すような連続した音である。また、モデム１が内線に接続されている場合には、モデム１に内線からの発信音が来る。この内線からの発信音は、図５に示すようなトーンのオン時間とオフ時間が交互となる断続音である。モデム１は、この断続音を検出した場合に電話回線が内線であると判断する。
【００３８】
図２〜図４は本実施形態におけるモデム１内のＤＳＰ１１の処理手順のフローチャートを示す。ＤＳＰ１１は、記録媒体としてのＲＯＭ１２内に格納されている電話回線接続用プログラム等のプログラムに基づいて図２〜図４に示す処理手順を実行する。  
ＤＳＰ１１は、図２に示すように、ＮＣＵ用Ｉ／Ｏ１７を介してリレー接点３をオンさせてオフフックさせる（ステップ１０１）と、電話回線からの発信音（トーン信号）がリレー接点３、トランス２、２線−４線変換回路１５を介してＡＦＥ１４でＡ／Ｄ変換されて入力され、この発信音を検出して（ステップ１０２）からダイヤリング動作を行う。この場合、ＤＳＰ１１は、電話回線からのトーン信号をＡＦＥ１４でＡ／Ｄしたデジタルデータを信号処理して解析し、その特定範囲の周波数成分を取り出すことで発信音の検出を行う。
【００３９】
次に、ＤＳＰ１１は、電話回線からの発信音が公衆回線からの発信音であるか内線からの発信音であるかを判断する（ステップ１０３、１０４）。この場合、ＤＳＰ１１は、電話回線からのトーン信号のオン時間とオフ時間の長さを計測し、これらが各々予め設定された時間の範囲内に入っている場合には電話回線からの発信音を内線からの発信音と認識し、トーン信号のオフ時間がなくオン時間のみでそのオン時間が予め設定された時間以上あれば電話回線からの発信音を公衆回線（外線）からの発信音と認識する。
【００４０】
そのため、ＤＳＰ１１は、オフフックした後に、電話回線からのトーン信号を解析し、電話回線からの発信音が公衆電話回線からの発信音であるか、内線からの発信音であるかを認識することができる。内線からの断続音は自動交換機PBXによって変わることも考えられるため、ＤＳＰ１１は電話回線からの断続音である話中音以外の断続音を内線からの発信音と判断してもよい。ＤＳＰ１１は、電話回線からトーン信号を何も検出しない場合には「ＮＯ  ＤＩＡＬＴＯＮＥ」コードを通信用Ｉ／Ｏ１６を介してホストに出力して電話回線に問題があることを通知し（ステップ１０５）、ＮＣＵ用Ｉ／Ｏ１７を介してリレー接点３をオンさせてオフフックさせる（ステップ１０６）。
【００４１】
ＤＳＰ１１は、電話回線からの発信音が外線からの発信音であると認識すれば、公衆回線の検出処理を行い（ステップ１０８）、ＮＣＵ用Ｉ／Ｏ１７を介してリレー接点３をオンさせてオフフックさせる（ステップ１０６）。  
ＤＳＰ１１は、公衆回線の検出処理では、図３に示すように、あらかじめホストから指示された番号の最初の桁（たとえば「０」）のＤＴＭＦトーン信号を発生してダイヤリングする（ステップ１１１）。この場合、ＤＳＰ１１は、ＤＴＭＦトーン信号の発生では、異なる２つの周波数を組み合わせた信号をテーブルもしくは演算にてデジタルデータとして算出し、それをＡＦＥ１４のＤ／Ａ変換器に出力して信号をあらかじめ決められた時間発生させる。この信号は、２線−４線変換回路１５、トランス２、リレー接点３を介して電話回線に送り出される。
【００４２】
その後、ＤＳＰ１１は、電話回線からリレー接点３、トランス２、２線−４線変換回路１５、ＡＦＥ１４を介して入力されるトーン信号が消失したか否をチェックし（ステップ１１２）、電話回線からのトーン信号が消失すれば、電話回線網がトーン信号を正しく認識した結果であって、このダイヤリング方式が正しいと判断し、電話回線からの発信音の検出結果をホストに出力する（ステップ１１７）。
【００４３】
ＤＳＰ１１は、もし、発信音が消失しなければ、ホストから指示された番号の最初の桁を高速のパルスダイヤリング方式で再度ダイヤリングする（ステップ１１３）。ＤＳＰ１１は、パルス方式のダイヤリングでは、ＮＣＵ用Ｉ／Ｏ１７を介してリレー接点３を制御して、ダイヤリングする番号の数値分毎秒２０回もしくは１０回閉結した電話回線を開くことで行う。このダイヤリング方式には上述したとおり回線速度が２０pps（パルス/秒）、１０pps（パルス/秒）である２つの方式があるため、ＤＳＰ１１は、まず、２０ppsでダイヤリングを行ない（ステップ１１３）、電話回線からリレー接点３、トランス２、２線−４線変換回路１５、ＡＦＥ１４を介して入力される発信音（トーン信号）の有無をチェックし（ステップ１１４）、電話回線からの発信音が消失すればその検出結果をホストに出力する（ステップ１１７）。
【００４４】
ＤＳＰ１１は、電話回線からの発信音が消失しなければ、１０ppsにてパルス方式で再度同じ番号をダイヤリングし（ステップ１１５）、電話回線からリレー接点３、トランス２、２線−４線変換回路１５、ＡＦＥ１４を介して入力される発信音（トーン信号）の有無をチェックし（ステップ１１６）、電話回線からの発信音が消失すればその検出結果をホストに出力する（ステップ１１７）。ＤＳＰ１１は、もし、電話回線からの発信音があれば電話回線に異常があることが考えられるため、検出エラーを通信用Ｉ／Ｏ１６を介してホストに出力する（ステップ１１８）。なお、この実施形態では、最初にＤＴＭＦトーン信号を発生しているが、最初にパルス方式にてダイヤリングして、次にＤＴＭＦトーン信号でダイヤリングするようにしてもよい。
【００４５】
ＤＳＰ１１は、図２に示すように、オフフック後の電話回線からの発信音が内線からの発信音であると認識すれば、内線の検出処理を行い（ステップ１０７）、ＮＣＵ用Ｉ／Ｏ１７を介してリレー接点３をオンさせてオフフックさせる（ステップ１０６）。  
ＤＳＰ１１は、この内線の検出処理では、図４に示すように、予め外線発信番号の候補として設定されている複数の番号のひとつをＤＴＭＦトーン方式でダイヤリングする（ステップ１２１〜１２３）。その後、ＤＳＰ１１は、電話回線からリレー接点３、トランス２、２線−４線変換回路１５、ＡＦＥ１４を介して入力される発信音（トーン信号）をチェックし（ステップ１２４）、公衆回線からの発信音（連続した発信音）を検出すれば、この外線発信番号とダイヤリング方式は正しいと認識して検出結果をホストへ出力する（ステップ１２９）。
【００４６】
ＤＳＰ１１は、公衆回線からの発信音を検出しない場合には、予め外線発信番号の候補として設定されている複数の番号の全てについて外線発信番号のダイヤリングによる外線からの発信音の検出（ステップ１２３、１２４）の実施を終ったか否かを判断し（ステップ１２５）、予め外線発信番号の候補として設定されている複数の番号の全てについて外線発信番号のダイヤリングによる外線からの発信音の検出（ステップ１２３、１２４）の実施を終っていない場合には外線発信番号を予め外線発信番号の候補として設定されている複数の番号のうちの次の番号に変更し（ステップ１２６）、一旦ＰＢＸが電話回線の切断を認識できる時間、ＮＣＵコントロール用Ｉ／Ｏ１７を介してリレー接点３をオフさせることによりオンフック（回線を開く）し（ステップ１２７）、再度、ＮＣＵコントロール用Ｉ／Ｏ１７を介してリレー接点３をオンさせることによりオフフック（回線を閉結）し（ステップ１２８）、ステップ１２３に戻る。
【００４７】
また、ＤＳＰ１１は、予め外線発信番号の候補として設定されている複数の番号の全てについて外線発信番号のダイヤリングによる外線からの発信音の検出（ステップ１２３、１２４）の実施を終った場合には、全てのダイヤリング方式について予め外線発信番号の候補として設定されている複数の番号の全てについて外線発信番号のダイヤリングによる外線からの発信音の検出（ステップ１２３〜１２８）の実施を終ったか否かを判断し（ステップ１３０）、、全てのダイヤリング方式について予め外線発信番号の候補として設定されている複数の番号の全てについて外線発信番号のダイヤリングによる外線からの発信音の検出（ステップ１２３〜１２８）の実施を終っていない場合にはステップ１２２に戻って予め外線発信番号の候補として設定されている複数の番号のうち、まだダイヤリングしていない番号を選択し、上述と同様に同じダイヤリング方式でダイヤリングして電話回線からの発信音をチェックする。
【００４８】
ＤＳＰ１１は、このような動作を電話回線からの発信音を検出するか、すべての外線発信番号の候補についてダイヤリングし終えるまで行う。ＤＳＰ１１は、この一連の動作で電話回線からの発信音を検出しない場合には、ダイヤリング方式を２０ppsのパルスダイヤル方式へ変更する（ステップ１３１）。その後、ＤＳＰ１１は、公衆回線の検出処理（ステップ１１０８）で上述と同じ動作を行ない、電話回線からの発信音をチェックする。ＤＳＰ１１は、このダイヤリング方式にて、発信音を検出するか、すべての外線発信番号の候補についてダイヤリングし終えるまで上述と同じ動作を行う。
【００４９】
ＤＳＰ１１は、もし、一連の動作で電話回線からの発信音を検出しない場合には、ダイヤリング方式を１０ppsのパルスダイヤル方式へ変更する（ステップ１３１）。その後、ＤＳＰ１１は、公衆回線の検出処理（ステップ１０８）で上述と同じ動作を行ない、電話回線からの発信音をチェックする。ＤＳＰ１１は、この一連の動作でも公衆回線からの発信音が検出できなければ、予め設定された外線発信番号の中に正しい番号がないと判断して検出エラーとし、予め決められたエラーコードを通信用Ｉ／Ｏ１６を介してホストへ出力する（ステップ１３２）。このエラーコードは、たとえば、「PBXERR」コードなどである。ホストは、ＤＳＰ１１から検出エラーが入力された場合には、別の外線発信番号候補を通信用Ｉ／Ｏ１６を介してＤＳＰ１１へ設定し、再度電話回線種別の検出を行わせる。
【００５０】
ＤＳＰ１１は、公衆回線からの発信音を検出すれば（公衆回線からの発信音が消失すれば）、そのときのダイヤリング番号とダイヤリング方式が公衆回線に適合した外線発信番号であり、ダイヤリング方式であることを検出したと判断し、その検出結果を通信用Ｉ／Ｏ１６を介してホストへ出力する（ステップ１１７）。一例としては、内線、外線の別（０：外線、１：内線）、ダイヤリング方式（０：トーン、１：２０ppsパルス、２：１０ppsパルス）、外線発信番号（０〜９）とすれば、検出結果は、内線、トーンダイヤリング方式、外線発信番号０の場合、「１００」と出力される。ＤＳＰ１１は、検出エラーが発生した場合には、あらかじめきめられたエラーを示す数値を出力する。ＤＳＰ１１は、不揮発性メモリを持っている場合には、上記回線識別検出結果（電話回線の種別、ダイヤリング方式、外線発信番号の検出結果）を内部パラメータとして不揮発性メモリに保存することも可能である。モデム１は、内部パラメータが不揮発性メモリに保存されていれば、リセットもしくは電源OFF後でも、接続される電話回線が変更されない限り、不揮発性メモリに保存されている内部パラメータにより正しいダイヤリング動作が可能となる。
【００５１】
ホストは、ＤＳＰ１１からの回線種別検出結果に基づき、これを不揮発性メモリに保存しておく。ホストは、モデム１をリセットした後に動作させる場合には、回線種別検出結果の数値を用いて回線パラメータ（電話回線の種別、ダイヤリング方式、外線発信番号）をモデム１に設定し、たとえば「ＡＴ＋Ｌ＝１００」コードなどで電話回線のパラメータを設定する。次に、ホストは、「ＡＴＤ」コマンドを用いて希望する番号へダイヤル動作を行う。ホストは、番号123456にダイヤルするためには、「ATD123456」のコマンドをＤＳＰ１１に発行してＤＳＰ１１へダイヤリングを指示する。
【００５２】
モデム１内のＤＳＰ１１は、ホストにより設定された回線パラメータに従い、まず、ＮＣＵ用Ｉ／Ｏ１７を介してリレー接点３をオンさせてオフフックし、内線からの発信音を期待するため内線の発信音を検出すれば、外線発信番号０をトーンダイヤリング方式でダイヤリングし、電話回線から公衆回線の発信音を検出した後、番号「123456」をトーン方式でダイヤリングする。ＤＳＰ１１は、もし、最初のオフフック後に内線の発信音ではなく、電話回線から外線の発信音を検出した場合には、接続された電話回線が変更になったと判断し、ダイヤリングを中止し、たとえば「ＷＲＯＮＧ  ＬＩＮＥ」というコードを通信用用Ｉ／Ｏ１６を介してホストに出力し、ホストへ回線パラメータが違っていることを知らせる。ホストは、この結果から再度モデム１に回線種別検出動作を行なわせ、正しい回線パラメータをモデム１から得た後にその回線パラメータをモデム１に設定して再度ダイヤリング動作を行なわせる。
【００５３】
以上説明したように、この実施形態によれば、公衆回線（外線）／内線の区別及び，トーン回線／パルス回線の区別、外線発信番号の回線パラメータをユーザによらずに自動的に容易に検出することができ、ダイヤリング動作をコントロールするホスト側が回線パラメータをあらかじめ設定することにより、常に同じダイヤルコマンドを使用して簡単に電話回線に適合したダイヤル動作を行わせることができる。このため、電話回線種別のパラメータ（回線パラメータ）をマニュアルで設定する作業からユーザを開放することができる。また、モデムに接続される電話回線が変更になっても、そのことをモデムからホストに報告するため、ホストが電話回線の変更を容易に知って回線パラメータを変更することが可能となる。
【００５４】
さらに、設定された回線パラメータをモデムのメモリに記憶することにより、次回の電話回線接続からはホスト側から接続開始命令と個別番号とを合わせたコマンドをモデムに送るだけで電話回線の接続が可能となる。  
なお、ホストの上記処理の一部をモデム１におけるＲＯＭ１２内のプログラムでＤＳＰ１１により行うことも可能である。
【００５５】
図６は本発明の別の実施形態におけるリング検出回路の構成を示す。この実施形態は、上記実施形態において、電話回線の線間電圧の検出と電話回線からのリング信号の検出を行う電圧・リング信号検出手段としてのリング検出回路４として図６に示すような構成のリング検出回路が用いられる。リレーＲＬ１は、接点Ｐ１、Ｐ３間の接続と接点Ｐ２、Ｐ３間の接続とを選択でき、接点Ｐ４、Ｐ６間の接続と接点Ｐ５、Ｐ６間の接続とを選択できるものであり、通常は接点Ｐ１、Ｐ３間の接続と接点Ｐ４、Ｐ６間の接続とが選択される。
【００５６】
ツェナーダイオードＺＤ１、ＺＤ２は、リング検出回路の動作しきい値電圧を決定するもので、２０〜３０Ｖのツェナーダイオードである。抵抗Ｒ１、コンデンサＣ１の値により過渡応答電流の流れる時間が決定される。フォトカプラＯＰ１は、過渡電流をデジタル信号に変換するもので、出力信号として抵抗Ｒ１、コンデンサＣ１の値で決定される時間のパルス信号を出力する。
【００５７】
電話回線からリング信号（２０Ｈｚ、７５Ｖｒｍｓの交流信号）が来ると、このリング信号は接点Ｐ１、Ｐ３間、接点Ｐ４、Ｐ６間、ツェナーダイオードＺＤ１、ＺＤ２、抵抗Ｒ１、コンデンサＣ１を介してフォトカプラＯＰ１に入力され、フォトカプラＯＰ１からリング信号の立ち上がり時、立ち下がり時にリング検出信号としてリング信号の周波数に対して倍の周波数を有するパルス信号が出力される。
【００５８】
電話回線が正常に接続されていれば、通常は電話回線の線Ｌ１、Ｌ２間にＤＣ４８Ｖの電圧がかかっている。電話回線の電圧の有無をチェックするには、リレーＲＬ１へのリレーコントロール信号をコントロールしてリレーＲＬ１をオンにする。これにより、リレーＲＬ１が接点Ｐ２、Ｐ３間の接続、接点Ｐ５、Ｐ６間の接続を選択し、ツェナーダイオードＺＤ１、ＺＤ２、抵抗Ｒ１、コンデンサＣ１を介してフォトカプラＯＰ１にかかっていた電圧が反転してフォトカプラＯＰ１からパルス信号が出力される。もし、電話回線が接続されていなければ、電話回線の線Ｌ１、Ｌ２間に電圧がかかっていないので、リレーＲＬ１をオンにしてもフォトカプラＯＰ１からパルス信号が出力されない。
【００５９】
なお、このリング検出回路は電圧検出手段の一例であり、他にリング信号検出と兼用せずにコンパレータやＡ／Ｄ変換器を使用した単純な電圧検出回路を使っても構わない。  
図７は電話回線の接続検出フローを示す。ＤＳＰ１１は、ＲＯＭ１２に格納されているプログラムに基づいて図７に示す電話回線の接続検出フローを実行する。すなわち、ＤＳＰ１１は、ダイヤリングを行う前に、ＮＣＵコントロール用Ｉ／Ｏ１７を介してリレーＲＬ１をオンにし（ステップ１４１）、フォトカプラＯＰ１からＮＣＵコントロール用Ｉ／Ｏ１７を介して入力されるパルス信号の有無をチェックして一定時間（規定時間）内にフォトカプラＯＰ１からパルス信号の出力があったかどうかを判断する（ステップ１４２）。
【００６０】
ＤＳＰ１１は、規定時間内にフォトカプラＯＰ１からパルス信号の出力がなければ、モデム１が電話回線に接続されていないとみなし、ホストへＮＣＵコントロール用Ｉ／Ｏ１７を介してエラーメッセージとして「ＮＯ  ＬＩＮＥ」コードを出力してエラーを知らせ、ダイヤリング動作を中止する（ステップ１４３）。ホストは、ＤＳＰ１１からのエラーメッセージを見てモデム１が電話回線に接続されていないことを知ることができる。その後、ＤＳＰ１１は、ＮＣＵコントロール用Ｉ／Ｏ１７を介してリレーＲＬ１をオフにする（ステップ１４４）。
【００６１】
この実施形態によれば、簡単な構成で、ダイヤリングする前に電話回線の接続を確認することができ、電話回線が接続されていない場合にはエラーメッセージを出すことができるため、ホスト側で電話回線の接続をチェックするするためのハードリソースもソフトウエアも必要なく負荷を軽減できる。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態の構成を示すブロック図である。
【図２】同実施形態におけるＤＳＰの処理手順を示すフローチャートである。
【図３】同処理手順の公衆回線検出処理手順を詳しく示すフローチャートである。
【図４】同処理手順の内線検出処理手順を詳しく示すフローチャートである。
【図５】公衆回線の発信音および内線の発信音を示す図である。
【図６】本発明の別の実施形態におけるリング検出回路の構成を示す回路図である。
【図７】同実施形態におけるＤＳＰの電話回線接続検出フローを示すフローチャートである。
【符号の説明】
【００６３】
１      モデム
２      トランス
３      リレー接点
１１      ＤＳＰ
１２      ＲＯＭ
１３      ＲＡＭ
１４      ＡＦＥ
１５      ２線−４線変換回路
１６      通信用Ｉ／Ｏ
１７      ＮＣＵコントロール用Ｉ／Ｏ
ＲＬ１      リレー
Ｐ１〜Ｐ６      接点
ＺＤ１、ＺＤ２      ツェナーダイオード
Ｒ１      抵抗
Ｃ１      コンデンサ
ＯＰ１      フォトカプラ
【図１】
2006254477.tif 000003
【図２】
2006254477.tif 000004
【図３】
2006254477.tif 000005
【図４】
2006254477.tif 000006
【図５】
2006254477.tif 000007
【図６】
2006254477.tif 000008
【図７】
2006254477.tif 000009
【手続補正書】
【提出日】平成18年5月1日(2006.5.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ通信装置を電話回線に接続する電話回線接続方法であって、前記データ通信装置を電話回線に接続する第１ステップと、この第１ステップで接続された電話回線からの発信音により該電話回線が内線であるか外線であるかを判別する第２ステップと、この第２ステップで、前記接続された電話回線が外線であると判別された場合、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第３ステップと、前記第２ステップで、前記接続した電話回線が内線であると判別された場合、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号もしくはパルス信号で前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第４ステップと、この第４ステップで、発信音が検出されない場合、閉結した電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号もしくはパルス信号で送出した番号を外線発信番号と判定する第５ステップとを有することを特徴とする電話回線接続方法。
【請求項２】
データ通信装置を電話回線に接続するための電話回線接続用プログラムであって、前記データ通信装置を電話回線に接続させる第１手順と、この第１手順により接続された電話回線からの発信音により該電話回線が内線であるか外線であるかを判別する第２手順と、この第２手順で、前記接続された電話回線が外線であると判別された場合、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第３手順と、前記第２手順で、前記接続した電話回線が内線であると判別された場合、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号もしくはパルス信号で前記接続した電話回線に送出させ、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第４手順と、この第４手順で、発信音が検出されない場合、閉結させた電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出させ、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号もしくはパルス信号で送出した番号を外線発信番号と判定する第５手順とを有することを特徴とする電話回線接続用プログラム。
【請求項３】
データ通信装置を電話回線に接続させる第１手順と、この第１手順により接続された電話回線からの発信音により該電話回線が内線であるか外線であるかを判別する第２手順と、この第２手順で、前記接続された電話回線が外線であると判別された場合、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第３手順と、前記第２手順で、前記接続した電話回線が内線であると判別された場合、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号もしくはパルス信号で前記接続した電話回線に送出させ、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第４手順と、この第４手順で、発信音が検出されない場合、閉結させた電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出させ、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号もしくはパルス信号で送出した番号を外線発信番号と判定する第５手順とをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項４】
回線閉結手段により電話回線に接続されてデータ通信を行う半導体素子であって、前記回線閉結手段に電話回線へ接続させる第１機能と、この第１機能で接続された電話回線からの発信音により該電話回線が内線であるか外線であるかを判別する第２機能と、この第２機能で、前記接続された電話回線が外線であると判別された場合、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第３機能と、前記第２機能で、前記接続した電話回線が内線であると判別された場合、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号もしくはパルス信号で前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別する第４機能と、この第４機能で、発信音が検出されない場合、閉結した電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号もしくはパルス信号で送出した番号を外線発信番号と判定する第５機能とを有することを特徴とする半導体素子。
【請求項５】
データ通信装置が接続される電話回線の種別を検出する回線識別方法において、前記データ通信装置を電話回線に接続してダイヤリングするための回線閉結手段により前記データ通信装置を電話回線に接続し、この接続した電話回線からの発信音の特徴を検出し、その結果から前記接続した電話回線が内線であるか外線であるかを判別し、前記接続した電話回線が外線であれば、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別し、前記接続した電話回線が内線であれば、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号で前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出して発信音を検出しなければ、電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号で送出した番号を外線発信番号と判定し、前記複数の外線発信番号のすべての候補の番号で発信音を検出しなければ、パルスダイヤリングにて再度予め設定された複数の外線発信番号を使用して前記接続した電話回線にダイヤリングし、前記接続した電話回線からの発信音の有無を検出することを繰り返して、前記接続した電話回線の内線か外線の別、トーン回線かパルス回線の別、外線発信番号を検出することを特徴とする回線種別検出方法。
【請求項６】
電話回線に接続してデータ通信を行うデータ通信装置において、ＤＴＭＦトーン信号およびパルス信号を発生する選択信号発生手段と、前記データ通信装置を電話回線に接続する回線閉結手段と、この回線閉結手段に前記データ通信装置を電話回線へ接続させ、この接続した電話回線からの発信音の特徴を検出し、その結果から前記接続した電話回線が内線であるか外線であるかを判別し、前記接続した電話回線が外線であれば、所定のＤＴＭＦトーン信号もしくはパルス信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出することにより前記接続した電話回線がトーン回線であるかパルス回線であるかを判別し、前記接続した電話回線が内線であれば、予め設定された複数の外線発信番号の候補の中の番号をＤＴＭＦトーン信号で前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出して発信音を検出しなければ、電話回線の発信音を確認した後に前記複数の外線発信番号の候補の中の次の番号のＤＴＭＦトーン信号を前記接続した電話回線に送出し、該電話回線からの発信音の有無を検出するということを、前記接続した電話回線からの発信音が検出されるまで繰り返して行い、発信音を検出すればその直前にＤＴＭＦトーン信号で送出した番号を外線発信番号と判定し、前記複数の外線発信番号のすべての候補の番号で発信音を検出しなければ、パルスダイヤリングにて再度予め設定された複数の外線発信番号を使用して前記接続した電話回線にダイヤリングし、前記接続した電話回線からの発信音の有無を検出することを繰り返して、前記接続した電話回線の内線か外線の別、トーン回線かパルス回線の別、外線発信番号を検出する回線種別検出手段とを備えたことを特徴とするデータ通信装置。
【請求項７】
請求項６記載のデータ通信装置において、前記回線種別検出手段が検出結果を外部に出力することが可能であることを特徴とするデータ通信装置。
【請求項８】
請求項６記載のデータ通信装置において、前記回線種別検出手段が検出結果を
内部に保存することが可能であることを特徴とするデータ通信装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明は、上記の事情に鑑みてなされたものであり、接続した電話回線の種別を自動的に検出することができ、回線パラメータ設定をユーザによらずに自動的に設定することが可能となって、接続した電話回線に応じて正常にダイヤリングすることが可能となる電話回線接続方法、電話回線接続用プログラム、記録媒体、半導体素子、回線識別方法並びにデータ通信装置を提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
以上のように請求項１〜８に係る発明によれば、接続した電話回線の種別を自動的に検出することができ、回線パラメータ設定をユーザによらずに自動的に設定することが可能となって、接続した電話回線に応じて正常にダイヤリングすることが可能となる。