(57)【要約】【課題】通信するネットワークをユーザが容易に指定可能な通信装置及びその制御方法、並びにプログラムを提供するする。【解決手段】ＩＰＦＡＸ装置１００は、疑似ダイヤルトーンテーブル２００に従って電話機のオフフックが検出された場合に電話機へダイヤルトーンを出力する（ステップＳ７０１）。電話機へダイヤルトーンが出力されると、電話機での入力内容を検出し（ステップＳ１２０８，１２０２）、外線切替設定登録テーブル３００に従って、検出された入力内容から通信先のネットワークを特定する（ステップＳ１２３１など）。【選択図】図５
2015192324.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワークと通信可能であり、電話機を接続可能な通信装置であって、
前記複数のネットワークの各々への接続が有効か否かにより前記電話機に出力するダイヤルトーンが設定されたダイヤルトーン設定情報に従って、前記電話機のオフフックが検出された場合に前記電話機へダイヤルトーンを出力するダイヤルトーン出力手段と、
前記ダイヤルトーン出力手段により前記電話機へダイヤルトーンが出力されると、前記電話機での入力内容を検出する検出手段と、
前記電話機での入力内容から前記複数のネットワークのうちの１つのネットワークを特定するための登録情報に従って、前記検出手段により検出された入力内容から通信先の前記ネットワークを特定する特定手段と
を有することを特徴とする通信装置。
【請求項２】
前記複数のネットワークは、イントラネット、ＮＧＮ、及びＰＳＴＮであることを特徴とする請求項１記載の通信装置。
【請求項３】
前記ダイヤルトーン設定情報には、通信する前記ネットワークが一意的に定まり、かつ当該ネットワークが前記イントラネットではない場合には、予め定められたダイヤルトーンが設定されており、
通信する前記ネットワークが一意的に定まらないか、または通信する前記ネットワークが前記イントラネットの場合には、前記予め定められたダイヤルトーンとは異なるダイヤルトーンが設定されていることを特徴とする請求項２記載の通信装置。
【請求項４】
前記検出手段により検出される前記入力内容はダイヤルであり、
前記登録情報には、前記複数のネットワークごとに異なるダイヤルが対応付けられており、
前記特定手段は、前記検出手段により検出されたダイヤルに前記登録情報で対応付けられている前記ネットワークを通信先の前記ネットワークとして特定することを特徴とする請求項１乃至請求項３のいずれか１項に記載の通信装置。
【請求項５】
前記検出手段により検出される前記入力内容はオフフックであり、
前記登録情報には、前記複数のネットワークごとに異なるオフフック回数が対応付けられており、
前記特定手段は、前記検出手段により検出されたオフフック回数に前記登録情報で対応付けられている前記ネットワークを通信先の前記ネットワークとして特定することを特徴とする請求項１乃至請求項３のいずれか１項に記載の通信装置。
【請求項６】
複数のネットワークと通信可能であり、電話機を有する通信装置であって、
前記複数のネットワークの各々への接続が有効か否かにより前記電話機に出力するダイヤルトーンが設定されたダイヤルトーン設定情報に従って、前記電話機のオフフックが検出された場合に前記電話機へダイヤルトーンを出力するダイヤルトーン出力手段と、
前記ダイヤルトーン出力手段により前記電話機へダイヤルトーンが出力されると、前記電話機での入力内容を検出する検出手段と、
前記電話機での入力内容から前記複数のネットワークのうちの１つのネットワークを特定するための登録情報に従って、前記検出手段により検出された入力内容から通信先の前記ネットワークを特定する特定手段と
を有することを特徴とする通信装置。
【請求項７】
複数のネットワークと通信可能であり、電話機を接続可能な通信装置の制御方法であって、
前記複数のネットワークの各々への接続が有効か否かにより前記電話機に出力するダイヤルトーンが設定されたダイヤルトーン設定情報に従って、前記電話機のオフフックが検出された場合に前記電話機へダイヤルトーンを出力するダイヤルトーン出力ステップと、
前記ダイヤルトーン出力ステップにより前記電話機へダイヤルトーンが出力されると、前記電話機での入力内容を検出する検出ステップと、
前記電話機での入力内容から前記複数のネットワークのうちの１つのネットワークを特定するための登録情報に従って、前記検出ステップにより検出された入力内容から通信先の前記ネットワークを特定する特定ステップと
を有することを特徴とする制御方法。
【請求項８】
複数のネットワークと通信可能であり、電話機を有する通信装置の制御方法であって、
前記複数のネットワークの各々への接続が有効か否かにより前記電話機に出力するダイヤルトーンが設定されたダイヤルトーン設定情報に従って、前記電話機のオフフックが検出された場合に前記電話機へダイヤルトーンを出力するダイヤルトーン出力ステップと、
前記ダイヤルトーン出力ステップにより前記電話機へダイヤルトーンが出力されると、前記電話機での入力内容を検出する検出ステップと、
前記電話機での入力内容から前記複数のネットワークのうちの１つのネットワークを特定するための登録情報に従って、前記検出ステップにより検出された入力内容から通信先の前記ネットワークを特定する特定ステップと
を有することを特徴とする制御方法。
【請求項９】
複数のネットワークと通信可能であり、電話機を接続可能な通信装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記複数のネットワークの各々への接続が有効か否かにより前記電話機に出力するダイヤルトーンが設定されたダイヤルトーン設定情報に従って、前記電話機のオフフックが検出された場合に前記電話機へダイヤルトーンを出力するダイヤルトーン出力ステップと、
前記ダイヤルトーン出力ステップにより前記電話機へダイヤルトーンが出力されると、前記電話機での入力内容を検出する検出ステップと、
前記電話機での入力内容から前記複数のネットワークのうちの１つのネットワークを特定するための登録情報に従って、前記検出ステップにより検出された入力内容から通信先の前記ネットワークを特定する特定ステップと
を有することを特徴とするプログラム。
【請求項１０】
複数のネットワークと通信可能であり、電話機を有する通信装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記複数のネットワークの各々への接続が有効か否かにより前記電話機に出力するダイヤルトーンが設定されたダイヤルトーン設定情報に従って、前記電話機のオフフックが検出された場合に前記電話機へダイヤルトーンを出力するダイヤルトーン出力ステップと、
前記ダイヤルトーン出力ステップにより前記電話機へダイヤルトーンが出力されると、前記電話機での入力内容を検出する検出ステップと、
前記電話機での入力内容から前記複数のネットワークのうちの１つのネットワークを特定するための登録情報に従って、前記検出ステップにより検出された入力内容から通信先の前記ネットワークを特定する特定ステップと
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
ＩＰ網上で音声を伝えるＶｏＩＰ（Voice over Internet Protocol）技術が普及している。これは、アナログの音声信号をリアルタイムにデジタルのＰＣＭ（Pulse Code Modulation）データ化し、そのＰＣＭデータを音声のＩＰパケットに変換してＩＰ網上での音声通信を行う技術である。
【０００３】
ＩＰ網での呼接続プロトコルにはＳＩＰ（Session Initiation Protocol）が使用される。また、ＩＰ電話網とアナログ電話網の間で音声を伝えるためのＶｏＩＰゲートウェイ(以下、「ＶｏＩＰＧＷ」という)も普及している。
【０００４】
ＩＴＵ−Ｔ勧告Ｔ．３０に準拠したＧ３ＦＡＸのアナログ信号を音声のＩＰパケットに変換し、音声扱いでＶｏＩＰＧＷを経由してアナログ電話網に接続されたＧ３ＦＡＸと通信する見做し音声通信という技術がある。
【０００５】
また、Ｔ．３０のＧ３ＦＡＸの信号をＩＰ網でＩＰメッセージに変換してリアルタイム伝送を行うＩＴＵ−Ｔ勧告Ｔ．３８に準拠したＩＰＦＡＸ装置も普及し始めている。
【０００６】
さらに、ＶｏＩＰＧＷの中にはＴ．３８とＴ．３０をリアルタイムにプロトコル変換する機能を持ったものもある。
【０００７】
このＴ．３８とＴ．３０との相互変換機能を持ったＶｏＩＰＧＷを経由すれば、Ｔ．３８に対応したＩＰＦＡＸとＴ．３０に対応したＧ３ＦＡＸとで通信を行うことができる。
【０００８】
Ｔ．３８によるＦＡＸ通信は、音声帯域を必要とする見做し音声通信に比べて帯域幅を少なくできたり、モデムの変調速度に縛られないため高速通信が行えたりするという利点がある。
【０００９】
一方、見做し音声通信は、前述したようにゲートウェイでＩＰ網に接続された従来のアナログ電話網に接続されたＧ３ＦＡＸ装置とも通信可能であるという利点がある。
【００１０】
従来のＧ３ＦＡＸ装置は電話機が接続可能なものが多く、電話機を用いて手動でダイヤルをしたり通話を行ったりすることが可能になっている。
【００１１】
一方、ＩＰ網で電話を実現するために、ＳＬＩＣ(Subscriber Line Interface Circuit)を用いて、電話機を接続可能にしている通信装置が考案されている（例えば、特許文献１参照）。
【００１２】
ＳＬＩＣはＧ．７１１などの音声コーデックによるアナログ−デジタル変換処理が可能である。このため、ＳＬＩＣを用いると、電話機から入力される音声信号をＰＣＭデータ化してＩＰ網へ音声パケットを送信したり、逆にＩＰ網から受信した音声パケットをアナログ音声に戻して電話機に出力することによりＩＰ網を用いて通話が可能である。
【００１３】
さらに、ＳＬＩＣは電話の呼出信号や各種トーン信号の生成や、電話機が発するＤＴＭＦ（Dual Tone Multi-Frequency）の検出などが可能であるため、電話回線エミュレーションを行うことができる。
【００１４】
従って、ＩＰＦＡＸ装置においてＳＬＩＣを用いれば電話回線を経由することなく電話機をＩＰ網に接続することができるので、ＩＰＦＡＸ装置で従来のＧ３ＦＡＸの様な手動系オペレーションや通話が可能になる。
【００１５】
また、近年のＩＰＦＡＸ装置には複数種類のネットワークを同時と通信可能なものが存在している。構内のＩＰ網（以下、「イントラネット」という）はもとより、ＶｏＩＰＧＷ経由でのアナログ電話網との通信や、ＮＧＮ（Next Generation Network）とも通信可能になっている。
【００１６】
このようなＩＰＦＡＸ装置においてＩＰＦＡＸ送信を行う場合、相手先が所属するネットワークに応じてＳＩＰの接続要求信号であるＩＮＶＩＴＥ信号の送信先を適切に選択する必要がある。
【００１７】
具体的には、相手先がイントラネットの場合、呼接続制御はイントラネットに接続されたＳＩＰサーバが行うので、ＩＮＶＩＴＥ信号の送信先はそのＳＩＰサーバのアドレスにする必要がある。
【００１８】
ＮＧＮの場合、ＩＰＦＡＸ装置とＮＧＮは、Ｈｏｍｅ  ＧＷ(以下、ＨＧＷ)またはＯｆｆｉｃｅ  ＧＷ(以下、ＯＧＷ)を介して接続されているため、ＩＮＶＩＴＥ信号の送信先は自機が接続されているＨＧＷまたはＯＧＷのアドレスにする必要がある。
【００１９】
また、相手がＶｏＩＰＧＷに接続されたアナログ電話網に接続されている端末であれば、ＩＮＶＩＴＥ信号の送信先はＶｏＩＰＧＷのアドレスにする必要がある。
【００２０】
このように、複数のＩＰ網に同時接続されているＩＰＦＡＸ装置の場合、発呼する場合は電話番号を入力するだけでなく、接続先のＩＰ網の指定も行わなければならない。
【００２１】
そのため、通常のＩＰＦＡＸ送信では、電話番号をユーザが入力する際に、同時にＩＰＦＡＸ装置本体のユーザーインタフェースから接続先のＩＰ網の指定も行った上で送信を開始するようになっている。
【００２２】
電話機能に対応したＩＰＦＡＸ装置の場合、ユーザはＩＰＦＡＸ装置に接続された電話機から手動でダイヤルを行う。従って、電話機がＩＰＦＡＸ装置と離れた場所に設置されているケースもあるため、接続先のＩＰ網をＩＰＦＡＸ装置本体のユーザーインタフェースから指定することは困難である。
【００２３】
アナログ電話網に接続された電話機において、内線から外線へ切り替える方法には、ダイヤルプレフィクスを用いる方法か、フッキングを用いる方法がある。
【００２４】
また、アナログの電話網に接続された電話機では、内線に接続されていれば内線のダイヤルトーンが交換機から聞こえてくるし、外線に接続されていれば内線の場合とは異なるダイヤルトーンが電話網から聞こえてくるため、ユーザはどちらに接続されているかが分かる。
【００２５】
ユーザは、電話機が内線に接続されていて、そのまま内線にダイヤルする場合は外線切換えのための処理は行わないし、外線にダイヤルしたければ外線切り替えの処理を行えばよい。
【先行技術文献】
【特許文献】
【００２６】
【特許文献１】特開２００３−１８２９２号公報
【発明の概要】
【発明が解決しようとする課題】
【００２７】
しかしながら、ＩＰＦＡＸ装置に接続された電話機を操作するユーザは、ＩＰ網からダイヤルトーンは流れてこないため、ＩＰＦＡＸ装置がどのネットワークへ接続が可能になっているかが分からない。
【００２８】
そのため、ユーザーは電話番号をそのままダイヤルすればよいのか、それとも複数のＩＰ網に接続可能になっていてダイヤルの前にＩＰ網の指定処理が必要なのかが分からないという課題がある。
【００２９】
本発明の目的は、通信するネットワークをユーザが容易に指定可能な通信装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００３０】
上記目的を達成するために、請求項１の通信装置は、複数のネットワークと通信可能であり、電話機を接続可能な通信装置であって、前記複数のネットワークの各々への接続が有効か否かにより前記電話機に出力するダイヤルトーンが設定されたダイヤルトーン設定情報に従って、前記電話機のオフフックが検出された場合に前記電話機へダイヤルトーンを出力するダイヤルトーン出力手段と、前記ダイヤルトーン出力手段により前記電話機へダイヤルトーンが出力されると、前記電話機での入力内容を検出する検出手段と、前記電話機での入力内容から前記複数のネットワークのうちの１つのネットワークを特定するための登録情報に従って、前記検出手段により検出された入力内容から通信先の前記ネットワークを特定する特定手段とを有することを特徴とする。
【発明の効果】
【００３１】
本発明によれば、ダイヤルトーン設定情報に従って電話機のオフフックが検出された場合に電話機へダイヤルトーンを出力し、電話機へダイヤルトーンが出力されると、電話機での入力内容を検出し、登録情報に従って検出された入力内容から通信先のネットワークを特定するので、通信するネットワークをユーザが容易に指定可能となる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施の形態に係る通信装置としてのＩＰＦＡＸ装置を含む通信システム１の概略構成を示す図である。
【図２】図１におけるＩＰＦＡＸ装置の概略構成を示す図である。
【図３】図３（Ａ）は、図２におけるＲＯＭに記憶されている疑似ダイヤルトーンの種類を定義する疑似ダイヤルトーンテーブルを示す図であり、図３（Ｂ）は、図２におけるＲＡＭに記憶されている外線切替設定登録テーブルを示す図である。
【図４】図２におけるＣＰＵにより実行される送信先決定処理Ａ〜Ｃの手順を示すフローチャートである。
【図５】図２におけるＣＰＵにより実行される送信先決定処理Ｄの手順を示すフローチャートである。
【図６】図２におけるＣＰＵにより実行される送信先決定処理Ｅの手順を示すフローチャートである。
【図７】図２におけるＣＰＵにより実行される送信先決定処理Ｆの手順を示すフローチャートである。
【図８】図２におけるＣＰＵにより実行される送信先決定処理Ｇの手順を示すフローチャートである。
【図９】図４〜図９の各送信先決定処理のダイヤル検出処理の手順を示すフローチャートである。
【図１０】図５〜図９の各送信先決定処理の切替検出処理の手順を示すフローチャートである。
【図１１】図５〜図９の各送信先決定処理の切替検出処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００３３】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００３４】
図１は、本発明の実施の形態に係る通信装置としてのＩＰＦＡＸ装置１００を含む通信システム１の概略構成を示す図である。
【００３５】
図１において、ＩＰＦＡＸ装置１００は、ＬＡＮ(Local Area Network)１１９に接続されている。このイントラネット１１９には、イントラネットＳＩＰ（Session Initiation Protocol）サーバ１２０、ＩＰＦＡＸ装置１２１、ＨＧＷ（Ｈｏｍｅゲートウェイ）１２４、及びＶｏＩＰＧＷ（Voice over Internet Protocolゲートウェイ）１２７が接続されている。
【００３６】
さらにＨＧＷ１２２は、ＮＧＮ（Next Generation Network）１２３と接続し、このＮＧＮ１２３には、ＨＧＷ１２４が接続されている。そしてＨＧＷ１２４は、ＬＡＮ１２５に接続し、ＬＡＮ１２５には、ＩＰＦＡＸ装置１２６が接続されている。
【００３７】
また、ＶｏＩＰＧＷ１２７は、ＰＳＴＮ（Public Switched Telephone Networks）１２８と接続し、ＰＳＴＮ１２８には、電話機１２９、及びＧ３ＦＡＸ１３０が接続されている。
【００３８】
このうち、イントラネットＳＩＰサーバ１２０は、ＩＰＦＡＸ装置１００がイントラネット１１９に接続されたＩＰＦＡＸ装置１２１と通信するための呼接続処理を行う。ＩＰＦＡＸ装置１００がＩＰＦＡＸ装置１２１に対してＩＰＦＡＸ送信する場合は、ＩＮＶＩＴＥ信号をイントラネットＳＩＰサーバ１２０に対して送信する。
【００３９】
また、ＩＰＦＡＸ装置１００はＨＧＷ１２４を介してＮＧＮ１２３に接続されているＩＰＦＡＸ装置１２６に対してＩＰＦＡＸ送信する場合は、ＩＮＶＩＴＥ信号をＨＧＷ１２２に対して送信する。
【００４０】
さらに、ＩＰＦＡＸ装置１００はＶｏＩＰＧＷ１２７を介してＰＳＴＮ１２８と通信が可能になっている。ＩＰＦＡＸ装置は、Ｔ．３０のＦＡＸ通信のみに対応するＧ３ＦＡＸ１３０に向けてＩＰＦＡＸ送信する場合は、ＩＮＶＩＴＥ信号をＶｏＩＰＧＷ１２７に対して送信する。
【００４１】
このように、ＩＰＦＡＸ装置１００は、複数のネットワーク（イントラネット、ＮＧＮ、及びＰＳＴＮ）と通信可能となっている。
【００４２】
図２は、図１におけるＩＰＦＡＸ装置１００の概略構成を示す図である。
【００４３】
図２において、ＩＰＦＡＸ装置１００は、ＵＩ制御部１０２、プリンタインタフェース制御部１０４、スキャナインタフェース制御部１０６、画像処理部１０７、ＣＰＵ１０８、ネットワークインタフェース制御部１０９、ＲＯＭ１１０、ＲＡＭ１１１、ＨＤＤ１１２、モデムインタフェース制御部１１３、モデムＰＣＭ（Pulse Code Modulation）インタフェース制御部１１４、ＳＬＩＣ(Subscriber Line Interface Circuit)ＰＣＭインタフェース制御部１１６、及びＳＬＩＣインタフェース制御部１３５を含み、これらはバス１３１で接続されている。
【００４４】
さらに、ＩＰＦＡＸ装置１００は、ユーザインタフェース１０１、プリンタ１０３、スキャナ１０５、モデム１１５、ＳＬＩＣ１１７、電源部１３２、及び子電話１１８を含む。
【００４５】
このうち、ＣＰＵ１０８は、ＩＰＦＡＸ装置１００の各種ソフトウェアプログラムをＲＯＭ１１０やＨＤＤ１１２から読み込み、ＲＡＭ１１１に展開して実行することで、ＩＰＦＡＸ装置１００全体を制御する。
【００４６】
ＲＯＭ１１０は、ブートプログラムや固定パラメータなどを記憶する。ＲＡＭ１１１は、ＣＰＵ１０８がＩＰＦＡＸ装置１００を制御する際に使用する一時的な作業データ、画像データ、及び印刷データなど各種データや各種プログラムを記憶する。
【００４７】
ＨＤＤ１１２は、画像データ、印刷データ、宛先登録情報など各種データを記憶する。なお、ＲＡＭ１１１、及びＨＤＤ１１２は、ＣＰＵ１０８が画像データの画像処理や符号化復号化や解像度変換の作業を行う作業領域としても使用される。
【００４８】
画像処理部１０７は、各種画像処理、解像度変換、符号化、及び復号化など行うをハードウェアである。ＵＩ制御部１０２は、ユーザインタフェース１０１を制御し、各種情報の表示、ユーザーからの指示入力を受け付ける。
【００４９】
プリンタインタフェース制御部１０４は、プリンタ１０３を制御する。スキャナインタフェース制御部１０６は、スキャナ１０５を制御する。ネットワークインタフェース制御部１０９は、イントラネット１１９へのデータの送受信を制御し、ＴＣＰ、ＵＤＰ、及びＲＴＰなどのプロトコルにより送受信されるＩＰパケットの解析や生成を行う。ＩＰパケットにより送受信するデータは、一旦ＲＡＭ１１１やＨＤＤ１１２に記憶された後、ＣＰＵ１０８で解釈してプロトコルに従って処理される。電源部１３２は、商用電源に接続し、ＩＰＦＡＸ装置１００の各部に電力を供給する。
【００５０】
モデム１１５は、デジタルデータとアナログの音声信号とを変調復調し、本実施の形態では、音声コーデック（音声符号化復号化回路）を内蔵している。これにより、モデム１１５は、Ｇ．７１１形式などの音声帯域のデジタル信号であるＰＣＭデータでの入出力が可能になっている。
【００５１】
また、モデム１１５はＵＡＲＴやＳＰＩなどのシリアル方式でモデムインタフェース制御部１１３と接続されている。送信時にはＣＰＵ１０８からモデムインタフェース制御部１１３経由でモデム１１５に符号化された画像データが伝送され、モデム１１５で変調して音声信号を生成する。
【００５２】
そして、モデム１１５は内蔵する音声コーデックでＰＣＭデータに変換し、モデムＰＣＭインタフェース制御部１１４経由でネットワークインタフェース制御部１０９に送られる。
【００５３】
また、モデム１１５は画像データ以外にもＣＰＵ１０８からモデムインタフェース制御部１１３経由でモデム１１５に伝送した制御コマンドに応じて音声やトーンやＤＴＭＦ（Dual Tone Multi-Frequency）をＰＣＭデータに変換し、モデムＰＣＭインタフェース制御部１１４経由でネットワークインタフェース制御部１０９に送信する。
【００５４】
さらに、モデム１１５は、ネットワークインタフェース制御部１０９がイントラネット１１９から受信した音声パケットを解析してモデムＰＣＭインタフェース制御部１１４に送信したＰＣＭデータを受信する。
【００５５】
そして、モデム１１５は受信したＰＣＭデータを内蔵する音声コーデックで音声信号に変換し、音声信号に含まれるトーン信号、手順信号、及び画像信号などを復調して得られたデータや画像データを、モデムインタフェース制御部１１３経由でＣＰＵ１０８に送信する。ここで得られたデータはＲＡＭ１１１に記憶され、ＣＰＵ１０８はこのデータを用いてＦＡＸの通信制御や印刷を行う。
【００５６】
ＳＬＩＣ１１７は、アナログデジタル変換回路、デジタルアナログ変換回路、ＤＳＰ、音声コーデックを同一チップ内に統合して備えている。
【００５７】
そして、ＳＬＩＣ１１７は子電話１１８のマイクから入力された音声をＡ／Ｄ変換し、ＤＳＰで信号処理し、音声コーデックでＧ．７１１形式のＰＣＭやその他符号化されたデータへ変換する。その後、変換されたデータは、ＳＬＩＣＰＣＭインタフェース制御部１１６経由でネットワークインタフェース制御部１０９へ送信される。
【００５８】
また、ＳＬＩＣ１１７は、ネットワークインタフェース制御部１０９経由でイントラネット１１９から受信したＧ．７１１形式のＰＣＭやその他符号化されたデータをＳＬＩＣＰＣＭインタフェース制御部１１６経由で受信する。
【００５９】
データを受信したＳＬＩＣ１１７は、データを音声コーデックで復号化し、ＤＳＰで信号処理し、Ｄ／Ａ変換し、子電話１１８へ送信することで、子電話１１８のスピーカーから音声が出力される。
【００６０】
さらに、ＳＬＩＣ１１７は、オフフック検出、直流印加、及び呼び出し信号送出に必要な外付け回路を含み、これらによってオフフック検出、直流印加、及び呼び出し信号送出など、ＰＳＴＮ用の子電話１１８に対する制御を行う。
【００６１】
また、ＳＬＩＣ１１７は、トーン検出やパルス検出を行い発呼用の宛先指定信号を検出することもできる。さらに、ＳＬＩＣ１１７は、ＳＬＩＣ１１７は各種トーン信号を生成する機能を備えている。
【００６２】
こうしたＳＬＩＣ１１７によりＰＳＴＮを経由することなくアナログ電話機をイントラネット１１９に接続することができる。なお、ＳＬＩＣ１１７とＳＬＩＣインタフェース制御部１３５はＵＡＲＴやＳＰＩなどのシリアル方式で接続されている。
【００６３】
なお、フッキングの検出は、ＳＬＩＣ１１７が子電話１１８が接続されているＳＬＩＣ１１７のアナログポートの電圧または電流をＳＬＩＣ１１７が監視することで行われる。フッキングは子電話１１８のフックを瞬間的にオンオフする動作のことなので、フッキングが行われると瞬間的にアナログポートの電圧が上がり、電流が低下する。そして再び元の値に戻る。
【００６４】
このことを利用し、ＳＬＩＣ１１７はアナログポートの規定時間内の電圧の上昇または電流の低下を検出することで、フッキングを検出する。
【００６５】
また、ダイヤルの検出は、ＳＬＩＣ１１７が子電話１１８の接続されているアナログポートから入力される信号を監視することで行われる。ＳＬＩＣ１１７は、ダイヤルされたことを示すＤＴＭＦを検出することで入力されたダイヤルを検出している。
【００６６】
このように、本実施の形態におけるＩＰＦＡＸ装置１００は、ＳＬＩＣ１１７によって、電話機での入力内容としてダイヤル及びオフフックが検出できる。
【００６７】
電話機に対応する子電話１１８は、ユーザが電話として使用するもので、ＰＳＴＮ用のインタフェースでＳＬＩＣ１１７に接続される。子電話１１８にはマイクとスピーカーが内蔵され、相手の音声データがスピーカーから出力され、ユーザーの音声がマイクから入力される。この子電話１１８は、ＩＰＦＡＸ装置１００に接続可能な電話機であってもよいし、ＩＰＦＡＸ装置１００が有する電話機であってもよい。
【００６８】
図３（Ａ）は、図２におけるＲＯＭ１１０に記憶されている疑似ダイヤルトーンの種類を定義する疑似ダイヤルトーンテーブル２００を示す図であり、図３（Ｂ）は、図２におけるＲＡＭ１１１に記憶されている外線切替設定登録テーブル３００を示す図である。
【００６９】
図３（Ａ）において、疑似ダイヤルトーンテーブル２００には、「ＮＧＮ」、「イントラネット」、「ＶｏＩＰ  ＧＷ」、及び「疑似ダイヤルトーン」が示されている。
【００７０】
「ＮＧＮ」、「イントラネット」、及び「ＶｏＩＰ  ＧＷ」は、ＯＮまたはＯＦＦで示され、ＯＮは接続設定が有効であることを示し、ＯＦＦは接続設定が無効であることを示している。そして、図３（Ａ）には、「ＮＧＮ」、「イントラネット」、及び「ＶｏＩＰ  ＧＷ」の各々の接続設定が、有効、または無効となる８通りのケースＡ〜Ｇが示されいている。
【００７１】
また、「疑似ダイヤルトーン」は、子電話１１８でフックアップされた際に子電話１１８に流すダイヤルトーンを示し、図では外線用、及び内線用の２種類が示されている。なお、本実施の形態では、外線用の疑似ダイヤルトーン（以下、「外線ＤＴ」という）は連続ダイヤルトーンであり、内線用の疑似ダイヤルトーン（以下、「内線ＤＴ」という）は断続ダイヤルトーンである。
【００７２】
例えば、ケースＡでは、「ＮＧＮ」の接続設定のみ有効になっており、「ＮＧＮ」以外のＩＰ網は接続無効であるので、子電話１１８には発呼先のＩＰ網選択は不要であることを示すために、外線ＤＴを出力する。
【００７３】
また、ケースＤでは、「ＮＧＮ」と「イントラネット」との接続設定が有効になっている。ケースＤのように、内線と外線の両方に発呼可能な場合は、アナログの電話と同様に子電話１１８には最初に内線ＤＴを出力する。
【００７４】
さらに、ケースＥでは「ＮＧＮ」と「ＶｏＩＰ  ＧＷ」との接続設定が有効になっている。ケースＥのように「ＮＧＮ」と「ＶｏＩＰ  ＧＷ」の２つの外線に発呼可能な場合は、発呼先のＩＰ網を一意に決定する必要がある。
【００７５】
この場合、ユーザは、ダイヤルプレフィクスの入力操作か、フッキング操作により発呼先のＩＰ網を一意に決定しなければならない。この操作をユーザに促すために、子電話１１８には内線ＤＴを出力する。
【００７６】
このように、本実施の形態においてダイヤルトーン設定情報に対応する疑似ダイヤルトーンテーブル２００には、複数のネットワークの各々への接続が有効か否かにより子電話１１８に出力するダイヤルトーンが設定されている。
【００７７】
そして、疑似ダイヤルトーンテーブル２００には、ケースＡ，Ｃに示されるように、通信するネットワークが一意的に定まり、かつ当該ネットワークがイントラネットではない場合には、予め定められた外線用のダイヤルトーンが設定されている。
【００７８】
一方、ケースＤ〜Ｇに示されるように、通信するネットワークが一意的に定まらないか、またはケースＢに示されるように、通信するネットワークがイントラネットの場合には、外線用のダイヤルトーンとは異なる内線用のダイヤルトーンが設定されている。
【００７９】
次に図３（Ｂ）の外線切替設定登録テーブル３００について説明する。外線の切替方法は、フッキングとプレフィクスを用いた方法となっている。そして、プレフィクスの場合には、プレフィクスの値、フッキングの場合には、その回数で切替方法が登録される。
【００８０】
外線切替設定登録テーブル３００の例では、プレフィクスが０の場合はＮＧＮへ切り替えられ、２５の場合はＶｏＩＰ  ＧＷへ切り替えられることとなる。なお、入力された値が登録内容と一致しない場合は、その値はダイヤル番号の一部とみなされ、切替は行われない。
【００８１】
一方のフッキングについて、外線切替設定登録テーブル３００の例では、フッキング回数が１回の場合はＮＧＮへ切り替えられ、２回の場合はＶｏＩＰ  ＧＷへ切り替えられることとなる。
【００８２】
なお、本実施の形態では、ＮＧＮ及びＶｏＩＰ  ＧＷのいずれか一方の接続設定のみが有効になっている場合は、フッキング回数は１回のみ登録可能とすしている。また、外線切替設定登録テーブル３００に登録されている回数を超えるフッキングを検出した場合には、登録されているＩＰ網のうち、フッキング回数が最大のＩＰ網へ切り替えられる。
【００８３】
このように、本実施の形態において登録情報に対応する外線切替設定登録テーブル３００には、複数のネットワークごとに異なるダイヤルであるプレフィクスが対応付けられている。また、外線切替設定登録テーブル３００には、複数のネットワークごとに異なるオフフック回数が対応付けられている。
【００８４】
以下、図３（Ａ）で示した各ケースＡ〜Ｇに対応する、子電話１１８による手動送信時のＩＮＶＩＴＥ信号の送信先を決定する送信先決定処理Ａ〜Ｇについて説明する。なお、図１に示されるように、内線で発呼する場合のＩＮＶＩＴＥ信号の宛先はイントラネットＳＩＰサーバ１２０である。また、ＮＧＮ１２３に発呼する場合のＩＮＶＩＴＥ信号の送信先はＨＧＷ１２２である。そして、ＰＳＴＮ１２８に発呼する場合のＩＮＶＩＴＥ信号の送信先はＶｏＩＰＧＷ１２７である。
【００８５】
図４は、図２におけるＣＰＵ１０８により実行される送信先決定処理Ａ〜Ｃの手順を示すフローチャートである。
【００８６】
まずケースＡに対応する送信先決定処理Ａについて説明する。図４（Ａ）において、ＳＬＩＣ１１７は、子電話１１８でフックアップされたことを検出する（ステップＳ４００）。次いで、ＳＬＩＣ１１７は、外線ＤＴを子電話１１８に出力する（ステップＳ４０１）。
【００８７】
そして、子電話１１８で入力されたダイヤルを検出するダイヤル検出処理を行う（ステップＳ１１００）。ここで検出されたダイヤルは、ＲＡＭ１１１に記憶される。次いで、ＲＡＭ１１１に記憶されたダイヤルが設定されたＩＮＶＩＴＥ信号をＨＧＷ１２２に送信して（ステップＳ４０２）、本処理を終了する。
【００８８】
次にケースＢに対応する送信先決定処理Ｂについて説明する。図４（Ｂ）において、ＳＬＩＣ１１７は、子電話１１８でフックアップされたことを検出する（ステップＳ５００）。次いで、ＳＬＩＣ１１７は、内線ＤＴを子電話１１８に出力する（ステップＳ５０１）。
【００８９】
そして、ダイヤル検出処理を行う（ステップＳ１１００）。次いで、ＲＡＭ１１１に記憶されたダイヤルが設定されたＩＮＶＩＴＥ信号をイントラネットＳＩＰサーバ１２０に送信して（ステップＳ５０２）、本処理を終了する。
【００９０】
次にケースＣに対応する送信先決定処理Ｃについて説明する。図４（Ｃ）において、ＳＬＩＣ１１７は、子電話１１８でフックアップされたことを検出する（ステップＳ６００）。次いで、ＳＬＩＣ１１７は、外線ＤＴを子電話１１８に出力する（ステップＳ６０１）。
【００９１】
そして、ダイヤル検出処理を行う（ステップＳ１１００）。次いで、ＲＡＭ１１１に記憶されたダイヤルが設定されたＩＮＶＩＴＥ信号をＶｏＩＰＧＷ１２７に送信して（ステップＳ６０２）、本処理を終了する。
【００９２】
図５は、図２におけるＣＰＵ１０８により実行される送信先決定処理Ｄの手順を示すフローチャートである。
【００９３】
ケースＤに対応する送信先決定処理Ｄについて説明する。図５において、ＳＬＩＣ１１７は、子電話１１８でフックアップされたことを検出する（ステップＳ７００）。次いで、ＳＬＩＣ１１７は、内線ＤＴを子電話１１８に出力する（ステップＳ７０１）。
【００９４】
そして、外線切替を検出する切替検出処理を行う（ステップＳ１２００）。この切替検出処理の戻り値は、「ＮＧＮ」、「ＶｏＩＰＧＷ」、「イントラネットＳＩＰサーバ」、及び「非検出」となっている。このうち、「非検出」は外線切替が検出されなかったことであるので、内線へ発呼することを示し、ＩＮＶＩＴＥ信号の送信先はイントラネットＳＩＰサーバ１２０となる。
【００９５】
次に、切替検出処理の戻り値で分岐する（ステップＳ７０６）。戻り値がＶｏＩＰＧＷの場合には（ステップＳ７０６でＶｏＩＰＧＷ）、ケースＤにおいて「ＶｏＩＰＧＷ」の接続設定は無効になっているので、ＳＬＩＣ１１７から子電話１１８へビジートーンを出力して（ステップＳ７０５）、本処理を終了する。
【００９６】
ステップＳ７０６に戻り、戻り値が非検出の場合には（ステップＳ７０６で非検出）、ダイヤル検出処理を行う（ステップＳ１１００）。そして、ＲＡＭ１１１に記憶されたダイヤルが設定されたＩＮＶＩＴＥ信号をイントラネットＳＩＰサーバ１２０に送信して（ステップＳ７０２）、本処理を終了する。
【００９７】
ステップＳ７０６に戻り、戻り値がＮＧＮの場合には（ステップＳ７０６でＮＧＮ）、ＳＬＩＣ１１７は、外線ＤＴを子電話１１８に出力し（ステップＳ７０３）、ダイヤル検出処理を行う（ステップＳ１１００）。そして、ＲＡＭ１１１に記憶されたダイヤルが設定されたＩＮＶＩＴＥ信号をＨＧＷ１２２に送信して（ステップＳ７０２）、本処理を終了する。
【００９８】
図６は、図２におけるＣＰＵ１０８により実行される送信先決定処理Ｅの手順を示すフローチャートである。
【００９９】
ケースＥに対応する送信先決定処理Ｅについて説明する。図６において、ＳＬＩＣ１１７は、子電話１１８でフックアップされたことを検出する（ステップＳ８００）。次いで、ＳＬＩＣ１１７は、内線ＤＴを子電話１１８に出力する（ステップＳ８０１）。
【０１００】
そして、外線切替を検出する切替検出処理を行い（ステップＳ１２００）、切替検出処理の戻り値で分岐する（ステップＳ８０７）。
【０１０１】
戻り値が非検出の場合には（ステップＳ８０７で非検出）、ケースＥにおいて「イントラネット」の接続設定は無効になっているので、ＳＬＩＣ１１７から子電話１１８へビジートーンを出力して（ステップＳ８０２）、本処理を終了する。
【０１０２】
ステップＳ８０７に戻り、戻り値がＶｏＩＰＧＷの場合には（ステップＳ８０７でＶｏＩＰＧＷ）、ＳＬＩＣ１１７は、外線ＤＴを子電話１１８に出力し（ステップＳ８０３）、ダイヤル検出処理を行う（ステップＳ１１００）。そして、ＲＡＭ１１１に記憶されたダイヤルが設定されたＩＮＶＩＴＥ信号をＶｏＩＰＧＷ１２７に送信して（ステップＳ８０４）、本処理を終了する。
【０１０３】
ステップＳ８０７に戻り、戻り値がＮＧＮの場合には（ステップＳ８０７でＮＧＮ）、ＳＬＩＣ１１７は、外線ＤＴを子電話１１８に出力し（ステップＳ８０５）、ダイヤル検出処理を行う（ステップＳ１１００）。そして、ＲＡＭ１１１に記憶されたダイヤルが設定されたＩＮＶＩＴＥ信号をＨＧＷ１２２に送信して（ステップＳ８０６）、本処理を終了する。
【０１０４】
図７は、図２におけるＣＰＵ１０８により実行される送信先決定処理Ｆの手順を示すフローチャートである。
【０１０５】
ケースＦに対応する送信先決定処理Ｆについて説明する。図７において、ＳＬＩＣ１１７は、子電話１１８でフックアップされたことを検出する（ステップＳ９００）。次いで、ＳＬＩＣ１１７は、内線ＤＴを子電話１１８に出力する（ステップＳ９０１）。
【０１０６】
そして、外線切替を検出する切替検出処理を行い（ステップＳ１２００）、切替検出処理の戻り値で分岐する（ステップＳ９０６）。
【０１０７】
戻り値がＮＧＮの場合には（ステップＳ９０６でＮＧＮ）、ケースＦにおいて「ＮＧＮ」の接続設定は無効になっているので、ＳＬＩＣ１１７から子電話１１８へビジートーンを出力して（ステップＳ９０５）、本処理を終了する。
【０１０８】
ステップＳ９０６に戻り、戻り値が非検出の場合には（ステップＳ９０６で非検出）、ダイヤル検出処理を行う（ステップＳ１１００）。そして、ＲＡＭ１１１に記憶されたダイヤルが設定されたＩＮＶＩＴＥ信号をイントラネットＳＩＰサーバ１２０に送信して（ステップＳ９０２）、本処理を終了する。
【０１０９】
ステップＳ９０７に戻り、戻り値がＶｏＩＰＧＷの場合には（ステップＳ９０６でＶｏＩＰＧＷ）、ＳＬＩＣ１１７は、外線ＤＴを子電話１１８に出力し（ステップＳ９０３）、ダイヤル検出処理を行う（ステップＳ１１００）。そして、ＲＡＭ１１１に記憶されたダイヤルが設定されたＩＮＶＩＴＥ信号をＶｏＩＰＧＷ１２７に送信して（ステップＳ９０４）、本処理を終了する。
【０１１０】
図８は、図２におけるＣＰＵ１０８により実行される送信先決定処理Ｇの手順を示すフローチャートである。
【０１１１】
ケースＧに対応する送信先決定処理Ｇについて説明する。図８において、ＳＬＩＣ１１７は、子電話１１８でフックアップされたことを検出する（ステップＳ１０００）。次いで、ＳＬＩＣ１１７は、内線ＤＴを子電話１１８に出力する（ステップＳ１００１）。
【０１１２】
そして、外線切替を検出する切替検出処理を行い（ステップＳ１２００）、切替検出処理の戻り値で分岐する（ステップＳ１００７）。
【０１１３】
戻り値が非検出の場合には（ステップＳ１００７で非検出）、ダイヤル検出処理を行う（ステップＳ１１００）。そして、ＲＡＭ１１１に記憶されたダイヤルが設定されたＩＮＶＩＴＥ信号をイントラネットＳＩＰサーバ１２０に送信して（ステップＳ１００２）、本処理を終了する。
【０１１４】
ステップＳ１００７に戻り、戻り値がＶｏＩＰＧＷの場合には（ステップＳ１００７でＶｏＩＰＧＷ）、ＳＬＩＣ１１７は、外線ＤＴを子電話１１８に出力し（ステップＳ１００３）、ダイヤル検出処理を行う（ステップＳ１１００）。そして、ＲＡＭ１１１に記憶されたダイヤルが設定されたＩＮＶＩＴＥ信号をＶｏＩＰＧＷ１２７に送信して（ステップＳ１００４）、本処理を終了する。
【０１１５】
ステップＳ１００７に戻り、戻り値がＮＧＮの場合には（ステップＳ１００７でＮＧＮ）、外線ＤＴを子電話１１８に出力し（ステップＳ１００５）、ダイヤル検出処理を行う（ステップＳ１１００）。そして、ＲＡＭ１１１に記憶されたダイヤルが設定されたＩＮＶＩＴＥ信号をＨＧＷ１２２に送信して（ステップＳ１００６）、本処理を終了する。
【０１１６】
以上説明した図４〜図９の各送信先決定処理におけるステップＳ４０１，５０１，６０１，７０１，８０１，９０１，１００１は、疑似ダイヤルトーンテーブル２００に従って、子電話１１８のオフフックが検出された場合に子電話１１８へダイヤルトーンを出力するダイヤルトーン出力手段に対応する。
【０１１７】
図９は、図４〜図９の各送信先決定処理のダイヤル検出処理の手順を示すフローチャートである。
【０１１８】
本実施の形態では、一般的な電話機と同様に、ダイヤル入力から一定時間経過するか、特定の記号が入力された場合にダイヤルを確定する。本実施の形態では、上記特定の記号として「＃」を用いている。なお、本実施の形態ではパルスダイヤルは受け付けないこととしている。
【０１１９】
図９において、まずＳＬＩＣ１１７が子電話１１８で入力されたダイヤルを検出すると（ステップＳ１１０１でＹＥＳ）、ＳＬＩＣ１１７は子電話１１８に出力しているＤＴを停止する（ステップＳ１１０２）。
【０１２０】
次いで、ダイヤルを確定するためにダイヤル入力から一定時間を計測するためのダイヤル確定タイマをリセットして、再び計測を開始する（ステップＳ１１０３）。そして、ステップＳ１１１０で検出されたダイヤルが「＃」か否か判別する（ステップＳ１１０４）。
【０１２１】
ステップＳ１１０４の判別の結果、検出されたダイヤルが「＃」の場合には（ステップＳ１１０４でＹＥＳ）、本処理を終了する。
【０１２２】
一方、ステップＳ１１０４の判別の結果、検出されたダイヤルが「＃」ではない場合には（ステップＳ１１０４でＮＯ）、検出されたダイヤルをＲＡＭ１１１のダイヤルバッファに記憶する（ステップＳ１１０５）。このダイヤルバッファは、検出されたダイヤルが追記されていくバッファであるので、検出順にダイヤルを並べた文字列を示している。
【０１２３】
再びダイヤルを検出したか否か判別する（ステップＳ１１０６）。ステップＳ１１０６の判別の結果、ダイヤルを検出した場合には（ステップＳ１１０６でＹＥＳ）、上記ステップＳ１１０３に進む。
【０１２４】
一方、ステップＳ１１０６の判別の結果、ダイヤルを検出していない場合には（ステップＳ１１０６でＮＯ）、ダイヤル確定タイマがタイムアップとなったか否か判別する（ステップＳ１１０７）。
【０１２５】
ステップＳ１１０７の判別の結果、ダイヤル確定タイマがタイムアップしていない場合には（ステップＳ１１０７でＮＯ）、ステップＳ１１０６に戻る。一方、ステップＳ１１０７の判別の結果、ダイヤル確定タイマがタイムアップした場合には（ステップＳ１１０７でＹＥＳ）、本処理を終了する。
【０１２６】
図１０、１１は、図５〜図９の各送信先決定処理の切替検出処理の手順を示すフローチャートである。
【０１２７】
図１０において、ＲＡＭ１１１に記憶されている外線切替設定登録テーブル３００に示される切替方法がプレフィクスを用いた方法か否か判別する（ステップＳ１２０１）。
【０１２８】
ステップＳ１２０１の判別の結果、切替方法がプレフィクスを用いた方法で（ステップＳ１２０１でＹＥＳ）、ＳＬＩＣ１１７が子電話１１８で入力されたダイヤルを検出すると（ステップＳ１２０２でＹＥＳ）、ＳＬＩＣ１１７は子電話１１８に出力しているＤＴを停止する（ステップＳ１２０３）。
【０１２９】
次いで、検出を終了するためにダイヤル入力から一定時間を計測するための終了タイマをリセットして、再び計測を開始する（ステップＳ１１０３）。
【０１３０】
検出されたダイヤルをＲＡＭ１１１のプレフィクスバッファに記憶する（ステップＳ１２０５）。このプレフィクスバッファは、検出されたダイヤルが追記されていくバッファであるので、検出順にダイヤルを並べた文字列を示している。
【０１３１】
次いで、プレフィクスバッファに記憶されたダイヤルを示す文字列と完全一致する外線切替設定登録テーブル３００に登録されたプレフィクスがあるか否か判別する（ステップＳ１２０６）。
【０１３２】
ステップＳ１２０６の判別の結果、完全一致する登録されたプレフィクスがある場合には（ステップＳ１２０６でＹＥＳ）、ダイヤルを示す文字列が外線切替設定登録テーブル３００に登録されたＮＧＮのプリフィクスと一致しているか否か判別する（ステップＳ１２３０）。
【０１３３】
ステップＳ１２３０の判別の結果、登録されたＮＧＮのプリフィクスと一致している場合には（ステップＳ１２３０でＹＥＳ）、戻り値をＮＧＮとして（ステップＳ１２３１）、本処理を終了する。
【０１３４】
一方、ステップＳ１２３０の判別の結果、ダイヤルを示す文字列が登録されたＮＧＮのプリフィクスと一致していない場合には（ステップＳ１２３０でＮＯ）、戻り値をＶｏＩＰＧＷとして（ステップＳ１２３２）、本処理を終了する。
【０１３５】
ステップＳ１２０６に戻り、ステップＳ１２０６の判別の結果、完全一致する登録されたプレフィクスがない場合には（ステップＳ１２０６でＮＯ）、プレフィクスバッファに記憶されたダイヤルを示す文字列と前方一致する外線切替設定登録テーブル３００に登録されたプレフィクスがあるか否か判別する（ステップＳ１２０７）。
【０１３６】
このステップＳ１２０７は、ユーザがプレフィクスの途中まで入力している状態か否かを判別するものである。例えば、外線切替設定登録テーブル３００に登録されたプリフィクスである「２５」の場合、検出されたダイヤルを示す文字列が「２」であれば前方一致と判別される。
【０１３７】
ステップＳ１２０７の判別の結果、前方一致する登録されたプレフィクスがない場合には（ステップＳ１２０７でＮＯ）、プレフィクスの入力中ではないことから、プレフィクス以外のダイヤルとして入力されていることとなる。
【０１３８】
従って、プレフィクスバッファの値をダイヤルバッファにコピーして（ステップＳ１２１０）、戻り値を未検出として（ステップＳ１２３３）、本処理を終了する。
【０１３９】
一方、ステップＳ１２０７の判別の結果、前方一致する登録されたプレフィクスがある場合には（ステップＳ１２０７でＹＥＳ）、ダイヤルを検出したか否か判別する（ステップＳ１２０８）。このステップＳ１２０８と上記ステップＳ１２０２は、子電話１１８へダイヤルトーンが出力されると、子電話１１８での入力内容を検出する検出手段に対応する。
【０１４０】
ステップＳ１２０８の判別の結果、ダイヤルを検出した場合には（ステップＳ１２０８でＹＥＳ）、上記ステップＳ１２０４に進む。
【０１４１】
一方、ステップＳ１２０８の判別の結果、ダイヤルを検出していない場合には（ステップＳ１２０８でＮＯ）、終了タイマがタイムアップとなったか否か判別する（ステップＳ１２０９）。
【０１４２】
ステップＳ１２０９の判別の結果、終了タイマがタイムアップしていない場合には（ステップＳ１２０９でＮＯ）、ステップＳ１２０８に戻る。一方、ステップＳ１２０９の判別の結果、確定タイマがタイムアップした場合には（ステップＳ１２０９でＹＥＳ）、上記ステップＳ１２１０に進む。
【０１４３】
ステップＳ１２０１に戻り、ステップＳ１２０１の判別の結果、切替方法がプレフィクスを用いた方法でない場合には（ステップＳ１２０１でＮＯ）、切替方法はフッキングを用いた方法である。
【０１４４】
図１１に移り、フッキングを検出した回数をカウントするための回数カウンタを０で初期化する（ステップＳ１２１１）。次いでダイヤルを検出したか否か判別する（ステップＳ１２１２）。ステップＳ１２１２の判別の結果、ダイヤルを検出した場合には（ステップＳ１２１２でＹＥＳ）、ＳＬＩＣ１１７は子電話１１８に出力しているＤＴを停止する（ステップＳ１２０２）。
【０１４５】
次いで、検出されたダイヤルをＲＡＭ１１１のダイヤルバッファに記憶して（ステップＳ１２２１）、戻り値を未検出として（ステップＳ１２３３）、本処理を終了する。
【０１４６】
ステップＳ１２１２に戻り、ステップＳ１２１２の判別の結果、ダイヤルを検出していない場合には（ステップＳ１２１２でＮＯ）、ＳＬＩＣ１１７はフッキングを検出したか否か判別する（ステップＳ１２１３）。
【０１４７】
ステップＳ１２１３の判別の結果、フッキングを検出していない場合には（ステップＳ１２１３でＮＯ）、ステップＳ１２１８に進む。
【０１４８】
一方、ステップＳ１２１３の判別の結果、フッキングを検出した場合には（ステップＳ１２１３でＮＯ）、ＳＬＩＣ１１７は子電話１１８に出力しているＤＴを停止する（ステップＳ１２１４）。
【０１４９】
そして、回数カウンタをカウントアップして（ステップＳ１２１５）、回数確定タイマをリセットして、計測を開始する（ステップＳ１２１６）。次いで、回数カウンタの値が、フッキング最大回数に到達したか否か判別する（ステップＳ１２１７）。
【０１５０】
このフッキング最大回数とは、外線切替設定登録テーブル３００に登録されたフッキング回数のうちの最大の回数を示している。外線切替設定登録テーブル３００の場合のフッキング最大回数は２回である。
【０１５１】
ステップＳ１２１７の判別の結果、フッキング最大回数に到達していない場合には（ステップＳ１２１７でＮＯ）、回数確定タイマがタイムアップとなったか否か判別する（ステップＳ１２１８）。
【０１５２】
ステップＳ１２１８の判別の結果、回数確定タイマがタイムアップしていない場合には（ステップＳ１２１８でＮＯ）、上記ステップＳ１２１２に戻る。
【０１５３】
一方、ステップＳ１２１８の判別の結果、回数確定タイマがタイムアップした場合には（ステップＳ１２１８でＹＥＳ）、回数カウンタの値が外線切替設定登録テーブル３００に登録されたＮＧＮのフッキング回数と一致しているか否か判別する（ステップＳ１２１９）。
【０１５４】
ステップＳ１２１９の判別の結果、登録されたＮＧＮのフッキング回数と一致している場合には（ステップＳ１２１９でＹＥＳ）、戻り値をＮＧＮとして（ステップＳ１２３５）、本処理を終了する。
【０１５５】
一方、ステップＳ１２１９の判別の結果、登録されたＮＧＮのフッキング回数と一致していない場合には（ステップＳ１２１９でＮＯ）、戻り値をＶｏＩＰＧＷとして（ステップＳ１２３６）、本処理を終了する。
【０１５６】
上述したステップＳ１２３１，１２３２，１２３３，１２３４，１２３５，１２３６は、外線切替設定登録テーブル３００に従って、検出された入力内容から通信先のネットワークを特定する特定手段に対応する。
【０１５７】
そして、ステップＳ１２３１，１２３２，１２３３では、検出されたダイヤルに外線切替設定登録テーブル３００で対応付けられているネットワークを通信先のネットワークとして特定する。一方、ステップＳ１２３４，１２３５，１２３６では、検出されたオフフック回数に外線切替設定登録テーブル３００で対応付けられているネットワークを通信先のネットワークとして特定する。
【０１５８】
以上説明したように、本実施の形態によれば、疑似ダイヤルトーンテーブル２００に従って電話機のオフフックが検出された場合に電話機へダイヤルトーンを出力する（ステップＳ７０１）。電話機へダイヤルトーンが出力されると、電話機での入力内容を検出し（ステップＳ１２０８，１２０２）、外線切替設定登録テーブル３００に従って、検出された入力内容から通信先のネットワークを特定するので（ステップＳ１２３１など）、通信するネットワークをユーザが容易に指定可能となる。
【０１５９】
また、ユーザがオフフックしたときに、外線用のダイヤルトーンが聞こえた場合には、ユーザは通信するネットワークを指定する必要がないことを認識できる。さらに、ユーザがオフフックしたときに、内線用のダイヤルトーンが聞こえた場合には、ユーザは通信するネットワークを指定する可能性があることを認識できる。このように本実施の形態に係る通信装置は、ユーザビリティを向上したものとなっている。
【０１６０】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１６１】
１  通信システム
１００  ＩＰＦＡＸ装置
１０８  ＣＰＵ
１１０  ＲＯＭ
１１１  ＲＡＭ
１１２  ＨＤＤ
１１５  モデム
１１７  ＳＬＩＣ
１１８  子電話
１２０  イントラネットＳＩＰサーバ
１２２  ＨＧＷ
１２３  ＮＧＮ
１２７  ＶｏＩＰＧＷ
１２８  ＰＳＴＮ
【図１】
2015192324.tif 000003
【図２】
2015192324.tif 000004
【図３】
2015192324.tif 000005
【図４】
2015192324.tif 000006
【図５】
2015192324.tif 000007
【図６】
2015192324.tif 000008
【図７】
2015192324.tif 000009
【図８】
2015192324.tif 000010
【図９】
2015192324.tif 000011
【図１０】
2015192324.tif 000012
【図１１】
2015192324.tif 000013