(57)【要約】【課題】ＶｏＩＰシステムにおいて通話試験を効率的に実施する。【解決手段】本コンピュータは、複数の電話機に接続され、通話試験の対象となる電話機間で通信される所定のメッセージを中継するコンピュータであって、第１の電話機から第２の電話機宛ての接続要求メッセージを受信した場合、当該接続要求メッセージを第２の電話機へ転送した後に、第２の電話機にオフフック状態への移行を指示する手段と、オフフック状態への移行に伴い送信される接続成功メッセージを第２の電話機から受信した場合、当該接続成功メッセージを第１の電話機へ転送する手段と、接続成功メッセージに対する応答メッセージを第１の電話機から受信した場合、当該応答メッセージを第２の電話機へ転送した後に、第２の電話機に所定の音声メッセージの送出を指示する手段とを有する。【選択図】図１
2010183466.tif 000002
【特許請求の範囲】
【請求項１】
複数の電話機に接続され、通話試験の対象となる電話機間で通信される所定のメッセージを中継するコンピュータであって、
第１の電話機から第２の電話機宛ての接続要求メッセージを受信した場合、当該接続要求メッセージを前記第２の電話機へ転送した後に、前記第２の電話機にオフフック状態への移行を指示する手段と、
前記オフフック状態への移行に伴い送信される接続成功メッセージを前記第２の電話機から受信した場合、当該接続成功メッセージを前記第１の電話機へ転送する手段と、
前記接続成功メッセージに対する応答メッセージを前記第１の電話機から受信した場合、当該応答メッセージを前記第２の電話機へ転送した後に、前記第２の電話機に所定の音声メッセージの送出を指示する手段と、
を有するコンピュータ。
【請求項２】
前記第１の電話機から切断要求メッセージを受信した場合、当該切断要求メッセージを前記第２の電話機へ転送した後に、前記第２の電話機に前記第１の電話機宛ての前記接続要求メッセージの送信を指示する手段と、
前記第２の電話機から前記第１の電話機宛ての前記接続要求メッセージを受信した場合、当該接続要求メッセージを前記第１の電話機へ転送した後に、前記第１の電話機に前記オフフック状態への移行を指示する手段と、
前記接続成功メッセージを前記第１の電話機から受信した場合、当該接続成功メッセージを前記第２の電話機に転送する手段と、
前記応答メッセージを前記第２の電話機から受信した場合、当該応答メッセージを前記第１の電話機に転送した後に、前記第２の電話機にオンフック状態への移行を指示する手段と、
をさらに有する請求項１記載のコンピュータ。
【請求項３】
通話試験の対象となる電話機間で通信される所定のメッセージを中継するコンピュータを介して、対向する電話機からの接続要求メッセージを受信した後に、前記コンピュータからオフフック状態への移行指示を受信した場合、前記オフフック状態へ移行すると共に、接続成功メッセージを前記対向する電話機に対して送信する手段と、
前記オフフック状態において、前記コンピュータから音声メッセージ送出指示を受信した場合、所定の音声メッセージを前記対向する電話機に対して送出する手段と、
を有する電話機。
【請求項４】
前記オフフック状態において、前記コンピュータからオンフック状態への移行指示を受信した場合、前記オンフック状態へ移行すると共に、切断要求メッセージを前記対向する電話機に対して送信する手段
をさらに有する請求項３記載の電話機。
【請求項５】
複数の電話機に接続され、通話試験の対象となる電話機間で通信される所定のメッセージを中継するコンピュータに、
第１の電話機から第２の電話機宛ての接続要求メッセージを受信した場合、当該接続要求メッセージを前記第２の電話機へ転送した後に、前記第２の電話機にオフフック状態への移行を指示するステップと、
前記オフフック状態への移行に伴い送信される接続成功メッセージを前記第２の電話機から受信した場合、当該接続成功メッセージを前記第１の電話機へ転送する手段と、
前記接続成功メッセージに対する応答メッセージを前記第１の電話機から受信した場合、当該応答メッセージを前記第２の電話機へ転送した後に、前記第２の電話機に所定の音声メッセージの送出を指示するステップと、
を実行させるためのプログラム。
【請求項６】
通話試験の対象となる電話機間で通信される所定のメッセージを中継するコンピュータを介して、対向する電話機からの接続要求メッセージを受信した後に、前記コンピュータからオフフック状態への移行指示を受信した場合、前記オフフック状態へ移行すると共に、接続成功メッセージを前記対向する電話機に対して送信するステップと、
前記オフフック状態において、前記コンピュータから音声メッセージ送出指示を受信した場合、所定の音声メッセージを前記対向する電話機に対して送出するステップと、
を電話機に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、ＶｏＩＰ（Voice over Internet Protocol）システムにおいて通話試験を実施するための技術に関する。
【背景技術】
【０００２】
従来、例えばＳＩＰ（Session Initiation Protocol）を用いたＶｏＩＰシステムにおいて、電話機間で音声通話が可能か否かを確認する通話試験を行う場合には、ある作業者が一方の電話機から電話をかけ、別の作業者が他方の電話機の受話器を取るといった操作を行う必要があった。
【０００３】
また、例えば、試験対象となる端末間で通信されるパケットを監視することにより、各端末が所定のプロトコルに従って正しくパケットを送信しているかを確認するような技術が従来から存在している。
【０００４】
しかしながら、通話試験においては、各電話機がＳＩＰに従って正しくパケットを送信しているかのみでなく、電話機が、オフフックに応じて回線接続し、オンフックに応じて回線切断できるかも確認する必要がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２７９５３号公報
【特許文献２】特開平８−２２３２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従って、本技術の目的は、通話試験を効率的に実施することができるようにすることである。
【課題を解決するための手段】
【０００７】
本技術の第１の態様に係るコンピュータは、複数の電話機に接続され、通話試験の対象となる電話機間で通信される所定のメッセージを中継するコンピュータであって、第１の電話機から第２の電話機宛ての接続要求メッセージを受信した場合、当該接続要求メッセージを第２の電話機へ転送した後に、第２の電話機にオフフック状態への移行を指示する手段と、オフフック状態への移行に伴い送信される接続成功メッセージを第２の電話機から受信した場合、当該接続成功メッセージを第１の電話機へ転送する手段と、接続成功メッセージに対する応答メッセージを第１の電話機から受信した場合、当該応答メッセージを第２の電話機へ転送した後に、第２の電話機に所定の音声メッセージの送出を指示する手段とを有する。
【０００８】
本技術の第２の態様に係る電話機は、通話試験の対象となる電話機間で通信される所定のメッセージを中継するコンピュータを介して、対向する電話機からの接続要求メッセージを受信した後に、コンピュータからオフフック状態への移行指示を受信した場合、オフフック状態へ移行すると共に、接続成功メッセージを、対向する電話機に対して送信する手段と、オフフック状態において、コンピュータから音声メッセージ送出指示を受信した場合、所定の音声メッセージを、対向する電話機に対して送出する手段とを有する。
【発明の効果】
【０００９】
通話試験を効率的に実施することができるようになる。
【図面の簡単な説明】
【００１０】
【図１】本技術の一実施の形態に係るシステムの概要図である。
【図２】本実施の形態における呼制御サーバの機能ブロック図である。
【図３】本実施の形態における電話機の機能ブロック図である。
【図４】試験データ格納部に格納される電話機テーブルのテーブル例を示す図である。
【図５】試験データ格納部に格納される試験パターンテーブルのテーブル例を示す図である。
【図６】試験データ格納部に格納される音声確認パターンテーブルのテーブル例を示す図である。
【図７】試験結果格納部に格納されるデータの一例を示す図である。
【図８】本実施の形態における通話試験の全体の流れを説明するための図である。
【図９】通話試験の一例を示す図である。
【図１０】通話試験の一例を示す図である。
【図１１】通話試験のための前処理の処理フローを示す図である。
【図１２】呼制御サーバのメインの処理フロー（第１の部分）を示す図である。
【図１３】呼制御サーバのメインの処理フロー（第２の部分）を示す図である。
【図１４】呼制御サーバのメインの処理フロー（第３の部分）を示す図である。
【図１５】電話機の処理フローを示す図である。
【図１６】コンピュータの機能ブロック図である。
【発明を実施するための形態】
【００１１】
図１に本技術の一実施の形態に係るシステム概要を示す。例えば、センタ拠点において、社内ＬＡＮ（Local Area Network）などのネットワーク１ａには、メディアサーバ２と、呼制御サーバ３と、ＳＩＰ対応の固定ＩＰ電話機（以下、単に電話機と呼ぶ）５（図１では、５ｂ乃至５ｅ）と、ゲートウェイ６（図１では、６ａ及び６ｂ）と、ルータなどの中継装置７とが接続されている。また、同じく社内ＬＡＮなどのネットワーク１ｂには、電話機５（図１では、５ｆ乃至５ｈ）と、中継装置７とが接続されている。さらに、ネットワーク１ａは、ゲートウェイ６ａを介して公衆網８と接続され、ゲートウェイ６ｂ及びＩＰ網９を介して他拠点と接続されている。また、呼制御サーバ３は、ユーザ端末４と、電話機５ａとに接続されている。なお、図１では、ゲートウェイ６及び中継装置７を示したが、これらは、通話試験とは直接は関係しないので、これ以上説明しない。
【００１２】
図２に呼制御サーバ３の機能ブロック図を示す。呼制御サーバ３は、入力部３１と、試験データ格納部３２と、試験制御部３３と、試験結果格納部３４とを有する。入力部３１は、ユーザ端末４から通話試験で用いるデータを受信し、試験データ格納部３２に格納したり、ユーザ端末４から試験開始指示を受信した場合には試験制御部３３に試験開始を指示したりする。試験制御部３３は、入力部３１からの指示に応じて、試験データ格納部３２に格納されているデータに基づき通話試験を開始し、試験結果を試験結果格納部３４に格納する。なお、呼制御サーバ３は、従来のＳＩＰサーバと同等の機能を備えているものとする。
【００１３】
図３に電話機５の機能ブロック図を示す。電話機５は、指示受信部５１と、発呼処理部５２と、オフフック処理部５３と、オンフック処理部５４と、音声メッセージ送出部５５と、音声メッセージ格納部５６とを有する。指示受信部５１は、呼制御サーバ３から発呼指示、折返し発呼指示、オフフック指示、オンフック指示又は音声メッセージ送出指示を受信し、受信した指示を発呼処理部５２、オフフック処理部５３、オンフック処理部５４又は音声メッセージ送出部５５に出力する。発呼処理部５２は、指示受信部５１から発呼指示を受信すると、接続要求メッセージを送信する。オフフック処理部５３は、指示受信部５１からオフフック指示を受信すると、オフフック状態へ移行するための処理を実施する。オンフック処理部５４は、指示受信部５１からオンフック指示を受信すると、オンフック状態へ移行するための処理を実施する。音声メッセージ送出部５５は、指示受信部５１から音声メッセージ送出指示を受信すると、音声メッセージ格納部５６から音声メッセージを取得して送出する。
【００１４】
図４乃至図６に、試験データ格納部３２に格納されるデータの一例を示す。図４は、電話機テーブルの一例を示す。図４の例では、電話機テーブルには、電話機番号（Ｎｏ．）の列と、端末種別の列と、内線番号の列と、ＩＰアドレスの列と、設置場所の列と、代表電話機の列と、基準電話機の列とが含まれる。その電話機が、代表電話機の場合には、代表電話機の列に「○」が設定される。また、その電話機が、基準電話機の場合には、基準電話機の列に「○」が設定される。
【００１５】
図５は、試験パターンテーブルの一例を示す。図５の例では、試験パターンテーブルには、パターン番号（Ｎｏ．）の列と、試験方法の列と、チェックの列とが含まれる。ユーザにより選択された試験パターンについては、チェックの列に「○」が設定される。
【００１６】
図６は、音声確認パターンテーブルの一例を示す。図６の例では、音声確認パターンテーブルには、パターン番号（Ｎｏ．）の列と、確認方法の列と、チェックの列とが含まれる。チェックの列には、ユーザにより選択された音声確認パターンについては、チェックの列に「○」が設定される。
【００１７】
図７に試験結果格納部３４に格納されるデータの一例を示す。図７の例では、試験結果格納部３４には、試験番号（試験Ｎｏ．）の列と、試験対象電話機の列と、発呼電話機の列と、試験結果の列とが含まれる。さらに、試験結果の列は、発呼動作の列と着呼動作の列と音声の列とに分かれている。発呼動作の列には、発呼電話機の発呼動作の試験結果（○：正常／×：異常）が登録される。着呼動作の列には、試験対象電話機のうち発呼電話機ではない方の電話機の着呼動作の試験結果（○：正常／×：異常）が登録される。音声の列には、試験対象電話機間の音声通話の試験結果（○：正常／×：異常）が登録される。
【００１８】
次に、図８乃至図１０を用いて、本実施の形態における通話試験の全体の流れを説明する。なお、本実施の形態では、図８に示すように、電話機ａを基準電話機として、電話機ａと電話機ｂ乃至電話機Ｘの各々との間で通話試験を実施するものとする。また、ユーザが、電話機ａ及びユーザ端末４の近傍にいるものとする。
【００１９】
例えば電話機ａと電話機ｂ間の通話試験の流れを図９及び図１０に示す。なお、以下に示す「ＩＮＶＩＴＥ」、「１００ ｔｒｙｉｎｇ」、「１８０ Ｒｉｎｇｉｎｇ」、「２００ ＯＫ」、「ＡＣＫ」及び「Ｂｙｅ」は、ＳＩＰのメッセージを表す。まず、呼制御サーバ３が電話機ｂの内線番号の含む発呼指示を電話機ａに送信する（図９：ステップ（１））。そして、電話機ａは、呼制御サーバ３から発呼指示を受信すると、電話機ｂ宛てのＩＮＶＩＴＥ（接続要求メッセージ）を呼制御サーバ３に送信する（ステップ（２））。
【００２０】
そして、呼制御サーバ３は、電話機ａから電話機ｂ宛てのＩＮＶＩＴＥを受信すると、１００ ｔｒｙｉｎｇを電話機ａに送信する（ステップ（３））。なお、詳細は後で説明するが、電話機ａからのＩＮＶＩＴＥを受信した場合、呼制御サーバ３は、電話機ａの発呼動作が正常であると判断する。さらに、呼制御サーバ３は、ＩＮＶＩＴＥを電話機ｂへ転送し（ステップ（４））、オフフック指示を電話機ｂに送信する（ステップ（５））。
【００２１】
そして、電話機ｂは、呼制御サーバ３からＩＮＶＩＴＥを受信すると、１００ ｔｒｙｉｎｇを呼制御サーバ３に送信し（ステップ（６））、さらに１８０ Ｒｉｎｇｉｎｇを呼制御サーバ３に送信する（ステップ（７））。そして、呼制御サーバ３は、電話機ｂから１８０ Ｒｉｎｇｉｎｇを受信すると、１８０ Ｒｉｎｇｉｎｇを電話機ａへ転送する（ステップ（８））。
【００２２】
また、電話機ｂは、呼制御サーバ３からのオフフック指示を受信すると、オフフック状態へ移行すると共に、２００ ＯＫを呼制御サーバ３に送信する（ステップ（９））。なお、詳細は後で説明するが、電話機ｂからの２００ ＯＫを受信した場合、呼制御サーバ３は、電話機ｂの着呼動作が正常であると判断する。そして、呼制御サーバ３は、電話機ｂから２００ ＯＫを受信すると、２００ ＯＫを電話機ａへ転送する（ステップ（１０））。
【００２３】
そして、電話機ａは、呼制御サーバ３から２００ ＯＫを受信すると、２００ ＯＫに対する応答としてＡＣＫを呼制御サーバ３に送信する（ステップ（１１））。そして、呼制御サーバ３は、電話機ａからＡＣＫを受信すると、ＡＣＫを電話機ｂへ転送し（ステップ（１２））、音声メッセージ送出指示を電話機ｂに送信する（ステップ（１３））。なお、ここまでの処理で、音声回線が確立されたこととなる。
【００２４】
そして、電話機ｂは、呼制御サーバ３から音声メッセージ送出指示を受信すると、呼制御サーバ３を介して電話機ａに音声メッセージを送出する（ステップ（１４））。そして、ユーザが耳で聞くなどして電話機ｂからの音声メッセージを確認する。
【００２５】
そして、音声メッセージを確認した後、ユーザは電話機ａをオンフックする（例えば受話器を置く）。電話機ａは、オンフックを検出すると、Ｂｙｅを呼制御サーバ３に送信する（ステップ（１５））。そして、呼制御サーバ３は、電話機ａからＢｙｅを受信すると、Ｂｙｅを電話機ｂへ転送し（ステップ（１６））、電話機ａの内線番号を含む折返し発呼指示を電話機ｂに送信する（ステップ（１７））。
【００２６】
そして、電話機ｂは、呼制御サーバ３からＢｙｅを受信すると、オンフック状態に移行すると共に、２００ ＯＫを呼制御サーバ３に送信する（ステップ（１８））。そして、呼制御サーバ３は、電話機ｂから２００ ＯＫを受信すると、２００ ＯＫを電話機ａへ転送する（ステップ（１９））。なお、処理は端子Ａ、Ｂ及びＣを介して図１０に移行する。
【００２７】
図１０の説明に移行して、電話機ｂは、呼制御サーバ３からの折返し発呼指示を受信すると、電話機ａ宛てのＩＮＶＩＴＥ（接続要求メッセージ）を呼制御サーバ３に送信する（図１０：ステップ（２０））。
【００２８】
そして、呼制御サーバ３は、電話機ｂから電話機ａ宛てのＩＮＶＩＴＥを受信すると、１００ ｔｒｙｉｎｇを電話機ｂに送信する（ステップ（２１））。なお、詳細は後で説明するが、電話機ｂからのＩＮＶＩＴＥを受信した場合、呼制御サーバ３は、電話機ｂの発呼動作が正常であると判断する。さらに、呼制御サーバ３は、ＩＮＶＩＴＥを電話機ａへ転送し（ステップ（２２））、オフフック指示を電話機ａに送信する（ステップ（２３））。
【００２９】
そして、電話機ａは、呼制御サーバ３からＩＮＶＩＴＥを受信すると、１００ ｔｒｙｉｎｇを呼制御サーバ３に送信し（ステップ（２４））、さらに１８０ Ｒｉｎｇｉｎｇを呼制御サーバ３に送信する（ステップ（２５））。そして、呼制御サーバ３は、電話機ａから１８０ Ｒｉｎｇｉｎｇを受信すると、１８０ Ｒｉｎｇｉｎｇを電話機ｂへ転送する（ステップ（２６））。
【００３０】
また、電話機ａは、呼制御サーバ３からのオフフック指示を受信すると、オフフック状態へ移行すると共に、２００ ＯＫを呼制御サーバ３に送信する（ステップ（２７））。なお、詳細は後で説明するが、電話機ａからの２００ ＯＫを受信した場合、呼制御サーバ３は、電話機ａの着呼動作が正常であると判断する。そして、呼制御サーバ３は、電話機ａから２００ ＯＫを受信すると、２００ ＯＫを電話機ｂへ転送する（ステップ（２８））。
【００３１】
そして、電話機ｂは、呼制御サーバ３から２００ ＯＫを受信すると、２００ ＯＫに対する応答としてＡＣＫを呼制御サーバ３に送信する（ステップ（２９））。そして、呼制御サーバ３は、電話機ｂからＡＣＫを受信すると、ＡＣＫを電話機ａへ転送する（ステップ（３０））。
【００３２】
また、呼制御サーバ３は、音声確認パターンテーブルにおいて、双方向で音声メッセージを確認する旨の設定がなされている場合には、音声メッセージ送出指示を電話機ｂに送信する（ステップ（３１））。そして、電話機ａは、呼制御サーバ３から音声メッセージ送出指示を受信すると、呼制御サーバ３を介して電話機ｂに音声メッセージを送出する（ステップ（３２））。なお、音声確認パターンテーブルにおいて、片方向で音声メッセージを確認する旨の設定がなされている場合には、ステップ（３１）及びステップ（３２）は省略されるため、図１０では、点線枠で囲んでいる。
【００３３】
その後、呼制御サーバ３は、オンフック指示を電話機ｂに送信する（ステップ（３３））。そして、電話機ｂは、オンフック指示を受信すると、Ｂｙｅを呼制御サーバ３に送信する（ステップ（３４））。そして、呼制御サーバ３は、電話機ｂからＢｙｅを受信すると、Ｂｙｅを電話機ａへ転送する（ステップ（３５））。
【００３４】
そして、電話機ａは、呼制御サーバ３からＢｙｅを受信すると、オンフック状態に移行すると共に、２００ ＯＫを呼制御サーバ３に送信する（ステップ（３６））。そして、呼制御サーバ３は、電話機ａから２００ ＯＫを受信すると、２００ ＯＫを電話機ｂへ転送する（ステップ（３７））。これで、電話機ａと電話機ｂ間の通話試験が完了したこととなる。
【００３５】
このように、電話機ｂから送出される音声メッセージを確認することで、電話機ａと電話機ｂ間で音声通話が可能か否かを判断できるため、双方の電話機に作業者が張り付いていなくとも通話試験が可能となる。なお、例えば音声の聞こえ方には個人差があるため、通話品質を細かくチェックする場合などは双方向で音声メッセージを確認するようにすればよい。
【００３６】
次に、図１１乃至図１４を用いて、呼制御サーバ３の処理フローを説明する。まず、呼制御サーバ３は、通話試験のための前処理として図１１に示すような処理を実施する。例えば、ユーザが、ユーザ端末４を操作して、電話機毎に、端末種別、内線番号、ＩＰアドレス、設置場所、代表電話機であるか否か、基準電話機であるか否かなどを入力する。そして、ユーザ端末４は、ユーザから電話機データの入力を受け付け、呼制御サーバ３に送信する。そして、呼制御サーバ３の入力部３１は、ユーザ端末４から電話機データを受信し、試験データ格納部３２に格納する（図１１：ステップＳ１）。
【００３７】
また、ユーザは、ユーザ端末４を操作して、試験パターンを選択する。そして、ユーザ端末４は、ユーザから試験パターンの選択入力を受け付け、試験パターンの選択データを呼制御サーバ３に送信する。そして、呼制御サーバ３の入力部３１は、ユーザ端末４から試験パターンの選択データを受信し、試験データ格納部３２に格納する（ステップＳ３）。
【００３８】
さらに、ユーザは、ユーザ端末４を操作して、音声確認パターンを選択する。そして、ユーザ端末４は、ユーザから音声確認パターンの選択入力を受け付け、音声確認パターンの選択データを呼制御サーバ３に送信する。そして、呼制御サーバ３の入力部３１は、ユーザ端末４から音声確認パターンの選択データを受信し、試験データ格納部３２に格納する（ステップＳ５）。そして、通話試験のための前処理を終了する。
【００３９】
次に、図１２乃至図１４を用いて、呼制御サーバ３のメインの処理内容を説明する。例えば、ユーザが、ユーザ端末４を操作して、通話試験の開始を指示する。そして、ユーザ端末４は、ユーザから試験開始の指示の入力を受け付け、試験開始指示を呼制御サーバ３に送信する。そして、呼制御サーバ３の入力部３１は、ユーザ端末４から試験開始指示を受信し（図１２：ステップＳ１１）、試験制御部３３に試験開始を指示する。
【００４０】
そして、試験制御部３３は、入力部３１からの指示に応じて試験データ格納部３２から電話機テーブルと試験パターンテーブルと音声確認パターンテーブルとを読み出す。そして、試験制御部３３は、電話機テーブルと試験パターンテーブルとに基づき、実施すべき試験項目を抽出し、試験結果格納部３４に登録する。この時点では、試験番号と試験対象電話機と発呼電話機とを登録する。
【００４１】
そして、試験制御部３３は、試験結果格納部３４を検索し、未処理の試験項目を特定する（ステップＳ１３）。また、試験制御部３３は、折返しフラグ（１：折返し済み／０：未折返し）を０に設定する（ステップＳ１５）。そして、試験制御部３３は、特定試験項目における発呼電話機に、相手側電話機の内線番号を含む発呼指示を送信する（ステップＳ１７）。本ステップの処理は、図９に示したステップ（１）に相当する。これにより、図９及び図１０に示したような通話試験が開始される。
【００４２】
そして、入力部３１は、試験対象電話機からのメッセージを受信し（ステップＳ１９）、受信メッセージを試験制御部３３に出力する。以下、受信メッセージの宛先となる電話機を送信先電話機と呼ぶ。そして、処理は端子Ｄを介してステップＳ２１（図１３）へ移行する。
【００４３】
図１３の説明に移行して、端子Ｄの後、試験制御部３３は、受信メッセージがＩＮＶＩＴＥであるか判断する（図１３：ステップＳ２１）。受信メッセージがＩＮＶＩＴＥであると判断された場合（ステップＳ２１：Ｙｅｓルート）、試験制御部３３は、ＩＮＶＩＴＥの送信元電話機に１００ ｔｒｙｉｎｇを送信する（ステップＳ２３）。なお、本ステップの処理は、図９及び図１０に示したステップ（３）及びステップ（２１）に相当する。そして、試験制御部３３は、ＩＮＶＩＴＥを送信先電話機に転送し、オフフック指示を送信先電話機に送信する（ステップＳ２５）。なお、本ステップの処理は、図９及び図１０に示したステップ（４）及びステップ（５）並びにステップ（２２）及びステップ（２３）に相当する。そして、試験制御部３３は、ＩＮＶＩＴＥの送信元電話機の発呼動作を正常と判断し、判断結果を試験結果格納部３４に登録する（ステップＳ２７）。その後、端子Ｅを介してステップＳ１９（図１２）に戻り、次のメッセージの受信待ちとなる。
【００４４】
一方、ステップＳ２１において受信メッセージがＩＮＶＩＴＥではないと判断された場合（ステップＳ２１：Ｎｏルート）、試験制御部３３は、受信メッセージがＲｉｎｇｉｎｇであるか判断する（ステップＳ２９）。受信メッセージがＲｉｎｇｉｎｇであると判断された場合（ステップＳ２９：Ｙｅｓルート）、試験制御部３３は、Ｒｉｎｇｉｎｇを送信先電話機に転送する（ステップＳ３１）。なお、本ステップの処理は、図９及び図１０で示したステップ（８）及びステップ（２６）に相当する。その後、端子Ｅを介してステップＳ１９（図１２）に戻り、次のメッセージの受信待ちとなる。
【００４５】
一方、受信メッセージがＲｉｎｇｉｎｇではないと判断された場合（ステップＳ２９：Ｎｏルート）、試験制御部３３は、受信メッセージがＩＮＶＩＴＥに対する２００ ＯＫであるか判断する（ステップＳ３３）。受信メッセージがＩＮＶＩＴＥに対する２００ ＯＫであると判断された場合（ステップＳ３３：Ｙｅｓルート）、試験制御部３３は、２００ ＯＫを送信先電話機に転送する（ステップＳ３５）。なお、本ステップの処理は、図９及び図１０で示したステップ（１０）及びステップ（２８）に相当する。そして、試験制御部３３は、２００ ＯＫの送信元電話機の着呼動作を正常と判断し、判断結果を試験結果格納部３４に登録する（ステップＳ３７）。その後、端子Ｅを介してステップＳ１９（図１２）に戻り、次のメッセージの受信待ちとなる。
【００４６】
一方、ステップＳ３３において受信メッセージがＩＮＶＩＴＥに対する２００ ＯＫではないと判断された場合（ステップＳ３３：Ｎｏルート）、端子Ｆを介してステップＳ３９（図１４）の処理に移行する。
【００４７】
図１４の説明に移行して、端子Ｆの後、試験制御部３３は、受信メッセージがＡＣＫであるか判断する（図１４：ステップＳ３９）。受信メッセージがＡＣＫであると判断された場合（ステップＳ３９：Ｙｅｓルート）、試験制御部３３は、ＡＣＫを送信先電話機に転送する（ステップＳ４１）。なお、本ステップの処理は、図９及び図１０で示したステップ（１２）及びステップ（３０）に相当する。そして、試験制御部３３は、音声確認パターンテーブルにおいて、音声メッセージを双方向で確認する旨の設定がなされているか判断する（ステップＳ４３）。音声メッセージを双方向で確認する旨の設定がなされている場合（ステップＳ４３：Ｙｅｓルート）、ステップＳ４７の処理に移行する。
【００４８】
一方、音声メッセージを片方向で確認する旨の設定がなされている場合（ステップＳ４３：Ｎｏルート）、試験制御部３３は、折返しフラグが０であるか判断する（ステップＳ４５）。折返しフラグが０であると判断された場合（ステップＳ４５：Ｙｅｓ）、ステップＳ４７の処理に移行する。
【００４９】
ステップＳ４７の処理に移行して、試験制御部３３は、音声メッセージ送出指示を送信先電話機に送信する（ステップＳ４７）。なお、本ステップの処理は、図９及び図１０で示したステップ（１３）及びステップ（３１）に相当する。そして、端子Ｇを介してステップＳ１９（図１２）に戻り、次のメッセージの受信待ちとなる。
【００５０】
一方、ステップＳ４５において折返しフラグが１であると判断された場合（ステップＳ４５：Ｎｏルート）、試験制御部３３は、オンフック指示を送信先電話機に送信する（ステップＳ４９）。なお、本ステップの処理は、図１０で示したステップ（３３）に相当する。そして、端子Ｇを介してステップＳ１９（図１２）に戻り、次のメッセージの受信待ちとなる。
【００５１】
一方、ステップＳ３９において受信メッセージがＡＣＫではないと判断された場合（ステップＳ３９：Ｎｏルート）、試験制御部３３は、受信メッセージがＢｙｅであるか判断する（ステップＳ５１）。受信メッセージがＢｙｅであると判断された場合（ステップＳ５１：Ｙｅｓルート）、試験制御部３３は、Ｂｙｅを送信先電話機に転送する（ステップＳ５３）。なお、本ステップの処理は、図９及び図１０で示したステップ（１６）及びステップ（３５）に相当する。そして、試験制御部３３は、折返しフラグが０であるか判断する（ステップＳ５５）。折返しフラグが０であると判断された場合（ステップＳ５５：Ｙｅｓルート）、試験制御部３３は、折返し発呼指示を送信先電話機に送信する（ステップＳ５７）。なお、本ステップの処理は、図９で示したステップ（１７）に相当する。その後、端子Ｇを介してステップＳ１９（図１２）に戻り、次のメッセージの受信待ちとなる。
【００５２】
一方、折返しフラグが１であると判断された場合（ステップＳ５５：Ｎｏルート）、ステップＳ５７の処理をスキップし、端子Ｇを介してステップＳ１９（図１２）に戻り、次のメッセージの受信待ちとなる。
【００５３】
一方、ステップＳ５１において受信メッセージがＢｙｅではないと判断された場合（ステップＳ５１：Ｎｏルート）、試験制御部３３は、受信メッセージがＢｙｅに対する２００ ＯＫであるか判断する（ステップＳ５９）。受信メッセージがＢｙｅに対する２００ ＯＫではないと判断された場合（ステップＳ５９：Ｎｏルート）、端子Ｇを介してステップＳ１９（図１２）に戻り、次のメッセージの受信待ちとなる。
【００５４】
一方、受信メッセージがＢｙｅに対する２００ ＯＫであると判断された場合（ステップＳ５９：Ｙｅｓルート）、試験制御部３３は、２００ ＯＫを送信先電話機に転送する（ステップＳ６１）。なお、本ステップの処理は、図９及び図１０で示したステップ（１９）及びステップ（３７）に相当する。そして、試験制御部３３は、折返しフラグが０であるか判断する（ステップＳ６３）。折返しフラグが０であると判断された場合（ステップＳ６３：Ｙｅｓルート）、試験制御部３３は、折返しフラグを１に設定する（ステップＳ６５）。その後、端子Ｇを介してステップＳ１９（図１２）に戻り、次のメッセージの受信待ちとなる。
【００５５】
一方、折返しフラグが１であると判断された場合（ステップＳ６３：Ｎｏルート）、試験制御部３３は、全ての試験項目について処理が完了したか判断する（ステップＳ６７）。全ての試験項目について処理が完了していなければ（ステップＳ６７：Ｎｏルート）、端子Ｈを介してステップ１３（図１２）に戻り、上で述べた処理を繰り返す。一方、全ての試験項目について処理が完了した場合（ステップＳ６７：Ｙｅｓルート）、本処理を終了する。
【００５６】
以上のような処理を実施することにより、試験対象電話機に適切な指示を行うことができ、図９及び図１０に示したような通話試験を実施することができるようになる。
【００５７】
次に、図１５を用いて、電話機５の処理フローを説明する。なお、ＳＩＰメッセージを受信した場合の処理は従来と変わらないため、ここでは説明を省略する。まず、電話機５の指示受信部５１が、呼制御サーバ３からの指示を受信する（図１５：ステップＳ７１）。そして、指示受信部５１は、受信した指示が発呼指示又は折返し発呼指示であるか判断する（ステップＳ７３）。受信した指示が発呼指示又は折返し発呼指示であると判断された場合（ステップＳ７３：Ｙｅｓルート）、指示受信部５１は、発呼指示又は折返し発呼指示を発呼処理部５２に出力する。そして、発呼処理部５２は、指示受信部５１から発呼指示又は折返し発呼指示を受信し、当該発呼指示又は折返し発呼指示に含まれる内線番号を用いてＩＮＶＩＴＥを送信する（ステップＳ７５）。なお、本ステップの処理は、図９及び図１０で示したステップ（２）及びステップ（２０）に相当する。そして、本処理を終了する。
【００５８】
一方、受信した指示が発呼指示でもなく、折返し発呼指示でもないと判断された場合（ステップＳ７３：Ｎｏルート）、指示受信部５１は、受信した指示がオフフック指示であるか判断する（ステップＳ７７）。受信した指示がオフフック指示であると判断された場合（ステップＳ７７：Ｙｅｓルート）、指示受信部５１は、オフフック指示をオフフック処理部５３に出力する。そして、オフフック処理部５３は、指示受信部５１からオフフック指示を受信し、オフフック状態へ移行するための処理を実施する（ステップＳ７９）。例えば、２００ ＯＫを送信したりする（すなわち、図９及び図１０で示したステップ（９）及びステップ（２７）に相当）。そして、本処理を終了する。
【００５９】
一方、受信した指示がオフフック指示ではないと判断された場合（ステップＳ７７：Ｎｏルート）、指示受信部５１は、受信した指示がオンフック指示であるか判断する（ステップＳ８１）。受信した指示がオンフック指示であると判断された場合（ステップＳ８１：Ｙｅｓルート）、指示受信部５１は、オンフック指示をオンフック処理部５４に出力する。そして、オンフック処理部５４は、指示受信部５１からオンフック指示を受信し、オンフック状態へ移行するための処理を実施する（ステップＳ８３）。例えば、Ｂｙｅを送信したりする（すなわち、図１０で示したステップ（３４）に相当）。そして、本処理を終了する。
【００６０】
一方、受信した指示がオンフック指示ではないと判断された場合（ステップＳ８１：Ｎｏルート）、指示受信部５１は、受信した指示が音声メッセージ送出指示であるか判断する（ステップＳ８５）。受信した指示が音声メッセージ送出指示であると判断された場合（ステップＳ８５：Ｙｅｓルート）、指示受信部５１は、音声メッセージ送出指示を音声メッセージ送出部５５に出力する。そして、音声メッセージ送出部５５は、指示受信部５１から音声メッセージ送出指示を受信し、音声メッセージ格納部５６から音声メッセージを取得して送出する（ステップＳ８７）。なお、本ステップの処理は、図９及び図１０で示したステップ（１４）及びステップ（３２）に相当する。そして、本処理を終了する。
【００６１】
一方、受信した指示が音声メッセージ送出指示ではないと判断された場合（ステップＳ８５：Ｎｏルート）、本処理を終了する。
【００６２】
以上のような処理を実施することにより、呼制御サーバ３からの指示に応じてオフフック状態又はオンフック状態へ移行することが可能となる。従って、ユーザが手動でオフフック又はオンフックを行わなくて済み、通話試験を効率的に実施することができるようになる。
【００６３】
以上本技術の一実施の形態を説明したが、本技術はこれに限定されるものではない。例えば、上で説明した呼制御サーバ３及び電話機５の機能ブロック図は必ずしも実際のプログラムモジュール構成に対応するものではない。
【００６４】
また、上で説明した各テーブルの構成は一例であって、必ずしも上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。
【００６５】
また、上では、電話機５が、音声メッセージを格納する音声メッセージ格納部５６を有する例を説明したが、音声メッセージをメディアサーバ２に格納しておき、音声メッセージをメディアサーバ２から取得して送出するような構成を採用することも可能である。
【００６６】
以上本実施の形態をまとめると以下のようになる。
【００６７】
第１の態様に係るコンピュータは、複数の電話機に接続され、通話試験の対象となる電話機間で通信される所定のメッセージを中継するコンピュータであって、第１の電話機から第２の電話機宛ての接続要求メッセージを受信した場合、当該接続要求メッセージを第２の電話機へ転送した後に、第２の電話機にオフフック状態への移行を指示する手段と、オフフック状態への移行に伴い送信される接続成功メッセージを第２の電話機から受信した場合、当該接続成功メッセージを第１の電話機へ転送する手段と、接続成功メッセージに対する応答メッセージを第１の電話機から受信した場合、当該応答メッセージを第２の電話機へ転送した後に、第２の電話機に所定の音声メッセージの送出を指示する手段とを有する。
【００６８】
このようにすれば、第２の電話機の受話器を取るという操作が不要になり、第２の電話機から所定の音声メッセージが送出されるので、第１の電話機側に作業者がいれば、音声通話ができるかを確認することができるようになる。すなわち、双方の電話機に作業者が張り付いている必要はなく、効率的に通話試験を実施できる。
【００６９】
また、第１の電話機から切断要求メッセージを受信した場合、当該切断要求メッセージを第２の電話機へ転送した後に、第２の電話機に第１の電話機宛ての接続要求メッセージの送信を指示する手段と、第２の電話機から第１の電話機宛ての接続要求メッセージを受信した場合、当該接続要求メッセージを第１の電話機へ転送した後に、第１の電話機にオフフック状態への移行を指示する手段と、接続成功メッセージを第１の電話機から受信した場合、当該接続成功メッセージを第２の電話機に転送する手段と、応答メッセージを第２の電話機から受信した場合、当該応答メッセージを第１の電話機に転送した後に、第２の電話機にオンフック状態への移行を指示する手段とをさらに有するようにしてもよい。このようにすれば、電話機間の両方向の発着信を確認できるようになる。
【００７０】
さらに、通話試験を開始する際に、第１の電話機に第２の電話機宛ての接続要求メッセージの送信を指示する手段をさらに有するようにしてもよい。
【００７１】
第２の態様に係る電話機は、通話試験の対象となる電話機間で通信される所定のメッセージを中継するコンピュータを介して、対向する電話機からの接続要求メッセージを受信した後に、コンピュータからオフフック状態への移行指示を受信した場合、オフフック状態へ移行すると共に、接続成功メッセージを対向する電話機に対して送信する手段と、オフフック状態において、コンピュータから音声メッセージ送出指示を受信した場合、所定の音声メッセージを対向する電話機に対して送出する手段とを有する。
【００７２】
このようにすれば、コンピュータからの指示に応じてオフフック状態に移行するので、作業者が受話器を取らなくてもよくなる。また、コンピュータからの指示に応じて所定の音声メッセージが送出されるので、対向する電話機側に作業者がいれば、通話試験を実施できるようになる。
【００７３】
また、オフフック状態において、コンピュータからオンフック状態への移行指示を受信した場合、オンフック状態へ移行すると共に、切断要求メッセージを対向する電話機に対して送信する手段をさらに有するようにしてもよい。このようにすれば、コンピュータからの指示に応じてオンフック状態に移行するので、作業者が手動でオンフックする必要がなくなり、作業者の手間が省ける。
【００７４】
さらに、コンピュータから接続要求メッセージの送信指示を受信した場合、接続要求メッセージを対向する電話機に対して送信する手段をさらに有するようにしてもよい。このようにすれば、作業者が手動で電話をかける必要がなくなり、作業者の手間が省ける。
【００７５】
なお、呼制御サーバ３及び電話機５をハードウエアと共に実現するためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等の記憶媒体又は記憶装置に格納される。尚、中間的な処理結果はメインメモリ等の記憶装置に一時保管される。
【００７６】
なお、呼制御サーバ３は、図１６に示すように、メモリ２５０１（記憶部）とＣＰＵ２５０３（処理部）とハードディスク・ドライブ（ＨＤＤ）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。ＯＳ及びＷｅｂブラウザを含むアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。必要に応じてＣＰＵ２５０３は、表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、必要な動作を行わせる。また、処理途中のデータについては、メモリ２５０１に格納され、必要があればＨＤＤ２５０５に格納される。このようなコンピュータは、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及び必要なアプリケーション・プログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【００７７】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００７８】
（付記１）
複数の電話機に接続され、通話試験の対象となる電話機間で通信される所定のメッセージを中継するコンピュータであって、
第１の電話機から第２の電話機宛ての接続要求メッセージを受信した場合、当該接続要求メッセージを前記第２の電話機へ転送した後に、前記第２の電話機にオフフック状態への移行を指示する手段と、
前記オフフック状態への移行に伴い送信される接続成功メッセージを前記第２の電話機から受信した場合、当該接続成功メッセージを前記第１の電話機へ転送する手段と、
前記接続成功メッセージに対する応答メッセージを前記第１の電話機から受信した場合、当該応答メッセージを前記第２の電話機へ転送した後に、前記第２の電話機に所定の音声メッセージの送出を指示する手段と、
を有するコンピュータ。
【００７９】
（付記２）
前記第１の電話機から切断要求メッセージを受信した場合、当該切断要求メッセージを前記第２の電話機へ転送した後に、前記第２の電話機に前記第１の電話機宛ての前記接続要求メッセージの送信を指示する手段と、
前記第２の電話機から前記第１の電話機宛ての前記接続要求メッセージを受信した場合、当該接続要求メッセージを前記第１の電話機へ転送した後に、前記第１の電話機に前記オフフック状態への移行を指示する手段と、
前記接続成功メッセージを前記第１の電話機から受信した場合、当該接続成功メッセージを前記第２の電話機に転送する手段と、
前記応答メッセージを前記第２の電話機から受信した場合、当該応答メッセージを前記第１の電話機に転送した後に、前記第２の電話機にオンフック状態への移行を指示する手段と、
をさらに有する付記１記載のコンピュータ。
【００８０】
（付記３）
前記通話試験を開始する際に、前記第１の電話機に前記第２の電話機宛ての前記接続要求メッセージの送信を指示する手段
をさらに有する付記１又は２記載のコンピュータ。
【００８１】
（付記４）
通話試験の対象となる電話機間で通信される所定のメッセージを中継するコンピュータを介して、対向する電話機からの接続要求メッセージを受信した後に、前記コンピュータからオフフック状態への移行指示を受信した場合、前記オフフック状態へ移行すると共に、接続成功メッセージを前記対向する電話機に対して送信する手段と、
前記オフフック状態において、前記コンピュータから音声メッセージ送出指示を受信した場合、所定の音声メッセージを前記対向する電話機に対して送出する手段と、
を有する電話機。
【００８２】
（付記５）
前記オフフック状態において、前記コンピュータからオンフック状態への移行指示を受信した場合、前記オンフック状態へ移行すると共に、切断要求メッセージを前記対向する電話機に対して送信する手段
をさらに有する付記４記載の電話機。
【００８３】
（付記６）
前記コンピュータから前記接続要求メッセージの送信指示を受信した場合、前記接続要求メッセージを前記対向する電話機に対して送信する手段
をさらに有する付記４又は５記載の電話機。
【００８４】
（付記７）
複数の電話機と、
通話試験の対象となる電話機間で通信される所定のメッセージを中継するコンピュータと、
を有し、
前記コンピュータは、
第１の電話機から第２の電話機宛ての接続要求メッセージを受信した場合、当該接続要求メッセージを前記第２の電話機へ転送した後に、オフフック状態への移行指示を前記第２の電話機に送信する手段と、
前記オフフック状態への移行に伴い送信される接続成功メッセージを前記第２の電話機から受信した場合、当該接続成功メッセージを前記第１の電話機へ転送する手段と、
前記接続成功メッセージに対する応答メッセージを前記第１の電話機から受信した場合、当該応答メッセージを前記第２の電話機へ転送した後に、前記第２の電話機に音声メッセージ送出指示を送信する手段と、
を有し、
前記電話機は、
前記コンピュータを介して、対向する電話機からの前記接続要求メッセージを受信した後に、前記コンピュータから前記オフフック状態への移行指示を受信した場合、前記オフフック状態へ移行すると共に、前記接続成功メッセージを前記対向する電話機に対して送信する手段と、
前記オフフック状態において、前記コンピュータから前記音声メッセージ送出指示を受信した場合、所定の音声メッセージを前記対向する電話機に対して送出する手段と、
を有する通話試験システム。
【００８５】
（付記８）
複数の電話機に接続され、通話試験の対象となる電話機間で通信される所定のメッセージを中継するコンピュータに、
第１の電話機から第２の電話機宛ての接続要求メッセージを受信した場合、当該接続要求メッセージを前記第２の電話機へ転送した後に、前記第２の電話機にオフフック状態への移行を指示するステップと、
前記オフフック状態への移行に伴い送信される接続成功メッセージを前記第２の電話機から受信した場合、当該接続成功メッセージを前記第１の電話機へ転送する手段と、
前記接続成功メッセージに対する応答メッセージを前記第１の電話機から受信した場合、当該応答メッセージを前記第２の電話機へ転送した後に、前記第２の電話機に所定の音声メッセージの送出を指示するステップと、
を実行させるためのプログラム。
【００８６】
（付記９）
通話試験の対象となる電話機間で通信される所定のメッセージを中継するコンピュータを介して、対向する電話機からの接続要求メッセージを受信した後に、前記コンピュータからオフフック状態への移行指示を受信した場合、前記オフフック状態へ移行すると共に、接続成功メッセージを前記対向する電話機に対して送信するステップと、
前記オフフック状態において、前記コンピュータから音声メッセージ送出指示を受信した場合、所定の音声メッセージを前記対向する電話機に対して送出するステップと、
を電話機に実行させるためのプログラム。
【符号の説明】
【００８７】
１ａ，１ｂ  ネットワーク    ２  メディアサーバ
３  呼制御サーバ    ４  ユーザ端末
５  電話機    ６ａ，６ｂ  ゲートウェイ
７  中継装置    ８  公衆網
９  ＩＰ網
３１  入力部    ３２  試験データ格納部
３３  試験制御部    ３４  試験結果格納部
５１  指示受信部    ５２  発呼処理部
５３  オフフック処理部    ５４  オンフック処理部
５５  音声メッセージ送出部    ５６  音声メッセージ格納部
【図１】
2010183466.tif 000003
【図２】
2010183466.tif 000004
【図３】
2010183466.tif 000005
【図４】
2010183466.tif 000006
【図５】
2010183466.tif 000007
【図６】
2010183466.tif 000008
【図７】
2010183466.tif 000009
【図８】
2010183466.tif 000010
【図９】
2010183466.tif 000011
【図１０】
2010183466.tif 000012
【図１１】
2010183466.tif 000013
【図１２】
2010183466.tif 000014
【図１３】
2010183466.tif 000015
【図１４】
2010183466.tif 000016
【図１５】
2010183466.tif 000017
【図１６】
2010183466.tif 000018