(57)【特許請求の範囲】
【請求項１】
ＩＰ網(Internet Protocol)を介して対向する１対のフッキング信号を透過するＩＰゲートウエイ装置を用いて、フッキング信号をＩＰ網上を透過させるフッキング信号透過方法であって、
フッキング信号送信側の前記ＩＰゲートウエイ装置において、
フッキング信号の透過／不透過を設定するステップと、
自身が収容する収容装置（送信側収容装置と呼ぶ）より発せられたフッキング信号を検出する検出ステップと、
前記検出ステップがフッキング信号を検出した際に前記送信側収容装置より受信した音声信号を格納する音声用ＩＰパケットのタイムスタンプを取得する取得ステップと、
前記検出ステップが検出したフッキング信号の継続時間および前記取得ステップが取得したタイムスタンプを格納したフッキング用ＩＰパケットを生成するステップと、
前記設定するステップにおいてフッキング信号が透過に設定されている場合に、前記生成するステップにおいて生成されたフッキング用ＩＰパケットを前記ＩＰ網を介して相手装置に通知する通知ステップと、
前記設定するステップにおいてフッキング信号が不透過に設定されている場合に、前記生成するステップにおいて生成されたフッキング用ＩＰパケットを前記ＩＰ網へ送出しないステップと、を有し、
フッキング信号受信側の前記ＩＰゲートウエイ装置において、
前記ＩＰ網を介して相手装置よりフッキング用ＩＰパケットを受信する受信ステップと、
前記受信ステップが受信したフッキング用ＩＰパケットに含まれているタイムスタンプを持つ音声用ＩＰパケットに格納されている音声信号の、自身が収容する収容装置（受信側収容装置と呼ぶ）への送信タイミング以降に、前記フッキング用ＩＰパケットに含まれている継続時間を持つフッキング信号を、前記受信側収容装置へ送出する送出ステップと、を有する
ことを特徴とするフッキング信号透過方法。
【請求項２】
自身が収容する収容装置より発せられたフッキング信号を、ＩＰ(Internet Protocol)網を介して相手装置へ通知するためのフッキング信号を透過するＩＰゲートウエイ装置であって、
フッキング信号の透過／不透過を設定する手段と、
前記収容装置より発せられた音声信号を音声用ＩＰパケットに格納して、前記ＩＰ網を介して前記相手装置へ通信する音声パケット化手段と、
前記収容装置より発せられたフッキング信号をフッキング用ＩＰパケットに格納して、前記ＩＰ網を介して前記相手装置へ通信するフッキングパケット化手段と、を有し、
前記フッキングパケット化手段は、
前記収容装置より発せられたフッキング信号を検出する検出手段と、
前記検出手段がフッキング信号を検出した際に前記収容装置より受信した音声信号を格納する音声用ＩＰパケットのタイムスタンプを取得する取得手段と、
前記検出手段が検出したフッキング信号のフッキング継続時間および前記取得手段が取得したタイムスタンプを格納したフッキング用ＩＰパケットを生成する手段と、
前記設定する手段においてフッキング信号が透過に設定されている場合に、前記生成する手段において生成されたフッキング用ＩＰパケットを前記ＩＰ網を介して相手装置に通知する通知する手段と、
前記設定する手段においてフッキング信号が不透過に設定されている場合に、前記生成する手段において生成されたフッキング用ＩＰパケットを前記ＩＰ網へ送出しない手段と、を有する
ことを特徴とするＩＰゲートウエイ装置。
【請求項３】
ＩＰ(Internet Protocol)網を介して相手装置より受信したフッキング用ＩＰパケットに従い、フッキング信号を自身が収容する収容装置へ通知するためのフッキング信号を透過するＩＰゲートウエイ装置であって、
フッキング信号の透過／不透過を設定する手段と、
前記相手装置より受信した音声用ＩＰパケットから音声信号を取り出して、前記収容装置へ送出する音声抽出手段と、
前記相手装置より受信したフッキング用ＩＰパケットに従って、フッキング信号を前記収容装置へ送出するフッキング抽出手段と、を有し、
前記フッキング用ＩＰパケットは、フッキング継続時間およびタイムスタンプを含み、
前記フッキング抽出手段は、
前記設定する手段においてフッキング信号が透過に設定されている場合に、前記フッキング用ＩＰパケットに含まれているタイムスタンプを持つ音声用ＩＰパケットに格納されている音声信号の、前記収容装置への送信タイミング以降に、前記フッキング用ＩＰパケットに含まれている継続時間を持つフッキング信号を、前記収容装置へ送出し、前記設定する手段においてフッキング信号が不透過に設定されている場合に、前記フッキング用ＩＰパケットを破棄する手段を有する
ことを特徴とするＩＰゲートウエイ装置。
【請求項４】
フッキング信号をＩＰ網(Internet Protocol)上を透過させるフッキング信号を透過するＩＰゲートウエイ装置であって、
フッキング信号の透過／不透過を設定する手段と、
自身が収容する収容装置より発せられた音声信号を音声用ＩＰパケットに格納して、前記ＩＰ網を介して相手装置へ通信する音声パケット化手段と、
前記相手装置より受信した音声用ＩＰパケットから音声信号を取り出して、前記収容装置へ送出する音声抽出手段と、
前記収容装置より発せられたフッキング信号をフッキング用ＩＰパケットに格納して、前記ＩＰ網を介して前記相手装置へ通信するフッキングパケット化手段と、
前記相手装置より受信したフッキング用ＩＰパケットに従って、フッキング信号を前記収容装置へ送出するフッキング抽出手段と、を有し、
前記フッキングパケット化手段は、
前記収容装置より発せられたフッキング信号を検出する検出手段と、
前記検出手段がフッキング信号を検出した際に前記収容装置より受信した音声信号を格納する音声用ＩＰパケットのタイムスタンプを取得する取得手段と、
前記検出手段が検出したフッキング信号のフッキング継続時間および前記取得手段が取得したタイムスタンプを格納した前記フッキング用ＩＰパケットを生成する手段と、
前記設定する手段においてフッキング信号が透過に設定されている場合に、前記生成する手段において生成されたフッキング用ＩＰパケットを前記ＩＰ網を介して相手装置に通知する通知する手段と、
前記設定する手段においてフッキング信号が不透過に設定されている場合に、前記生成する手段において生成されたフッキング用ＩＰパケットを前記ＩＰ網へ送出しない手段と、を有し、
前記フッキング抽出手段は、
前記相手装置より受信したフッキング用ＩＰパケットに含まれているタイムスタンプを持つ音声用ＩＰパケットに格納されている音声信号の、前記収容装置への送信タイミング以降に、前記フッキング用ＩＰパケットに含まれている継続時間を持つフッキング信号を、前記収容装置へ送出する
ことを特徴とするＩＰゲートウエイ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、フッキング信号をＩＰ網(Internet Protocol）上を透過させるための技術に関する。
【０００２】
【従来の技術】
インターネット電話システムなどの、ＶｏＩＰ（Voice over IP）を利用して通話を行なうＩＰ電話システムが提案されている。ここで、ＶｏＩＰの呼制御手順は、ＩＴＵＴのＨ．３２３に規定されている。
【０００３】
【発明が解決しようとする課題】
ところで、電話転送サービス等の様々な通話中のサービスに、フッキング信号（フッキングのオン・オフ信号）が利用されている。ＩＰ電話システムでも、このようなサービスを受けられるようにするためには、フッキング信号をＩＰ網上を透過させるようにする必要がある。
【０００４】
しかし、ＶｏＩＰの呼制御手順を規定するＩＴＵＴのＨ．３２３において、ノーマルコネクト手順（Ｈ．２４５）ではフッキング透過について規定するが、ファーストコネクト手順（Ｈ．２２５．０）では、フッキング透過について規定していない。
【０００５】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、ＶｏＩＰの呼制御手順にかかわらず、フッキング信号をＩＰ網上を透過させることができるようにすることにある。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明では、ＩＰ網を介して対向する１対のフッキング透過装置を用いて、フッキング信号をＩＰ網上を透過させる。
【０００７】
フッキング信号送信側の前記フッキング透過装置において、自身が収容する収容装置（送信側収容装置と呼ぶ）より発せられたフッキング信号を検出する。また、フッキング信号を検出した際に前記送信側収容装置より受信した音声信号を格納する音声用ＩＰパケットのタイムスタンプを取得する。そして、検出したフッキングの継続時間および取得したタイムスタンプを格納したフッキング用ＩＰパケットを生成し、これを前記ＩＰ網を介して相手装置に通知する。
【０００８】
一方、フッキング信号受信側の前記フッキング透過装置において、前記ＩＰ網を介して相手装置よりフッキング用ＩＰパケットを受信する。そして、受信したフッキング用ＩＰパケットに含まれているタイムスタンプを持つ音声用ＩＰパケットに格納されている音声信号の、自身が収容する収容装置（受信側収容装置と呼ぶ）への送信タイミング以降に、前記フッキング用ＩＰパケットに含まれている継続時間を持つフッキング信号を、前記受信側収容装置へ送出する。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。
【００１０】
図１は、本発明の一実施形態が適用されたＩＰ電話システムの概略図である。
【００１１】
図１において、符号３は音声端末、符号２は音声端末を収容する交換機、そして、符号１は交換機２をＩＰ網４に接続するＶｏＩＰゲートウエイ装置である。なお、本実施形態では、交換機２およびＶｏＩＰゲートウエイ装置１間を４線式ＳＳ/ＳＲ・ＯＤインターフェース５を介して接続している。
【００１２】
ＶｏＩＰゲートウエイ装置１は、ＩＴＵＴのＨ．３２３に規定するＶｏＩＰの呼制御手順を行なうことにより、ＩＰ網４を介して対向する相手装置（ＶｏＩＰゲートウエイ装置１）との間に呼を確立する。そして、この呼を介して音声信号の送受を行なう。具体的には、４線式ＳＳ/ＳＲ・ＯＤインターフェース５を介して交換機２より送られてきた音声端末３の音声信号をパケット（音声用ＩＰパケット）化し、ＩＰ網４を介して相手装置へ送信する。また、ＩＰ網４を介して相手装置より受信した音声用ＩＰパケットから音声信号を抽出し、４線式ＳＳ/ＳＲ・ＯＤインターフェース５を介して交換機２へ送信する。
【００１３】
また、ＶｏＩＰゲートウエイ装置１は、通話中（呼の確立中）において、４線式ＳＳ/ＳＲ・ＯＤインターフェース５を介して交換機２より送られてきたフッキング信号を検出し、このフッキング信号を相手装置側で再現するために必要な情報を格納したパケット（フッキング用ＩＰパケット）を生成し、これをＩＰ網４を介して相手装置へ送信する。また、ＩＰ網４を介して相手装置より受信したフッキング用ＩＰパケットの格納情報に従ってフッキング信号を再現し、４線式ＳＳ/ＳＲ・ＯＤインターフェース５を介して交換機２へ送信する。
【００１４】
図２は、ＶｏＩＰゲートウエイ装置１の概略図である。
【００１５】
図示するように、４線式ＳＳ/ＳＲ・ＯＤインターフェース５を介して交換機２と接続するためのＯＤインターフェース部１０１と、ＩＰ網４と接続するためのＩＰインターフェース部１０２と、ＯＤインターフェース部１１およびＩＰインターフェース部１０２間の音声中継を行なう音声処理部１３と、ＯＤインターフェース部１１およびＩＰインターフェース部１０２間の呼制御中継を行なう呼制御処理部１４と、ＯＤインターフェース部１１およびＩＰインターフェース部１０２間のフッキング中継を行なうフッキング透過処理部１５と、保守端末等を介して操作者より受け付けた構成情報を登録したり、登録されている構成情報に従ってＶｏＩＰゲートウエイ装置１の各部を統括的に制御したりする主制御部１６と、を有する。
【００１６】
音声処理部１３は、音声パケット化部１３１と、音声抽出部１３２と、を有している。
【００１７】
音声パケット化部１３１は、ＯＤインターフェース部１１を介して、４線式ＳＳ/ＳＲ・ＯＤインターフェース５の通話線から受信した音声信号を、ＲＴＰ（Real-time Transfer Protocol）に従ってパケット化する。そして、このＲＴＰパケット（音声用ＩＰパケット）を、ＩＰインターフェース部１２へ送出する。
【００１８】
音声抽出部１３２は、ＲＴＰに従い、ＩＰインターフェース部１２より受け取った音声用ＩＰパケットから音声信号を取り出し、これをＯＤインターフェース部１１へ送信する。
【００１９】
呼制御処理部１４は、ＩＴＵＴのＨ．３２３に規定するＶｏＩＰの呼制御手順を行なう。具体的には、ＯＤインターフェース部１１を介して、４線式ＳＳ/ＳＲ・ＯＤインターフェース５のＳＳ/ＳＲ線から受信したＳＳ信号が示す呼制御メッセージを、ＩＴＵＴのＨ．３２３に従ってパケット化する。そして、このＨ．３２３パケット（呼制御用ＩＰパケット）を、ＩＰインターフェース部１２へ送出する。また、ＩＴＵＴのＨ．３２３に従い、ＩＰインターフェース部１２より受け取った呼制御用ＩＰパケットからＳＲ信号を生成し、これをＯＤインターフェース部１１へ送信する。これにより、交換機２と相手装置（ＶｏＩＰゲートウエイ装置１）との間に呼を確立する。
【００２０】
なお、呼が確立されると、ＩＰインターフェース部１２は、その呼の相手装置を宛先として、ＩＰパケットをＩＰ網４に送出する。また、その呼の相手装置より送られてきた自身宛のＩＰパケットを受信する。
【００２１】
フッキング透過処理部１５は、フッキングパケット化部１５１と、フッキング抽出部１５２と、を有している。
【００２２】
フッキングパケット化部１５１は、通話中（呼の確立中）に、ＯＤインターフェース部１１を介して４線式ＳＳ/ＳＲ・ＯＤインターフェース５のＳＳ/ＳＲ線からフッキング信号（ＳＳ信号のオフ・オン）を検出する検出部１５３と、検出部１５３がフッキング信号を検出した際に、音声パケット化部１３１にとり込まれた音声信号を格納した音声用ＩＰパケットのタイムスタンプを取得する取得部１５４と、を有する。そして、検出部１５３で検出したフッキングの継続時間および取得部１５４で取得したタイムスタンプを格納したフッキング用ＩＰパケットを生成し、これをＩＰインターフェース部１２へ送信する。
【００２３】
フッキング抽出部１５２は、通話中（呼の確立中）に、ＩＰインターフェース部１２よりフッキング用ＩＰパケットを受信すると、このフッキング用ＩＰパケットに含まれているタイムスタンプ情報と処理中の音声用ＩＰパケットに含まれているタイムスタンプ情報とを比較し、音声用ＩＰパケットのタイムスタンプ情報が示す時刻が、フッキング用ＩＰパケットのタイムスタンプ情報が示す時刻以降である場合に、このフッキング用ＩＰパケットに含まれている継続時間情報からその時間分のフッキング信号を、ＯＤインターフェース部１１を介して交換機２へ送信する。
【００２４】
図３は、通話中（呼の確立中）のＶｏＩＰゲートウエイ装置１間で行なわれるフッキング透過のための動作フローを説明するための図である。
【００２５】
呼制御処理部１４により相手装置との間に呼が確立されて、通話可能となった状態において（Ｓ３００１）、フッキング信号送信側のＶｏＩＰゲートウエイ装置１は以下の処理を行なう。
【００２６】
すなわち、フッキング透過処理部１５において、フッキングパケット化部１５１の検出部１５３は、ＯＤインターフェース部１１を介して４線式ＳＳ/ＳＲ・ＯＤインターフェース５のＳＳ/ＳＲ線からＳＳ信号のオフを検出すると、このＳＳ信号のオフ継続時間を測定する。また、フッキングパケット化部１５１の取得部１５４は、そのときに、ＯＤインターフェース部１１から音声処理部１３の音声パケット化部１３１にとり込まれた音声信号に対する音声用ＩＰパケットのタイムスタンプを取得する（Ｓ３００２）。
【００２７】
次に、フッキング透過処理部１５は、登録されている構成情報によりフッキング透過設定の有無を確認する（Ｓ３００３）。フッキング透過設定されていないならば、このフッキングの検出を無視する（Ｓ３００４）。一方、フッキング透過設定されているならば、Ｓ３００２で検出したＳＳ信号のオフ継続時間が所定時間以上であればフッキング信号であると判断し、Ｓ３００２で取得した音声用ＩＰパケットのタイムスタンプ情報およびこのフッキング信号の継続時間情報を格納したフッキング用ＩＰパケットを生成する（Ｓ３００５）。このフッキング用ＩＰパケットは、ＩＰインターフェース部１２およびＩＰ網４を介して、相手装置（フッキング信号受信側のＶｏＩＰゲートウエイ装置１）へ送られる。
【００２８】
一方、フッキング信号受信側のＶｏＩＰゲートウエイ装置１は以下の処理を行なう。
【００２９】
すなわち、フッキング透過処理部１５において、フッキング抽出部１５２は、ＩＰインターフェース部１２を介してＩＰ網４からフッキング用ＩＰパケットを受信すると、このフッキング用ＩＰパケットの誤り等の確認と、登録されている構成情報によるフッキング透過設定の有無の確認と、フッキング用ＩＰパケット格納用のバッファ（不図示）の空き状況の確認とを行なう（Ｓ３００７）。そして、受信したフッキング用ＩＰパケットに誤り等がある場合や、フッキング透過設定がない場合や、バッファに空きがない場合は、この受信したフッキング用ＩＰパケットを破棄する（Ｓ３００８）。一方、受信したフッキング用ＩＰパケットに誤り等がなく、フッキング透過設定があり、且つ、バッファに空きがある場合は、この受信したフッキング用ＩＰパケットのバッファへのキューイングを行なう（Ｓ３００９）。
【００３０】
さて、フッキング抽出部１５２は、フッキング用ＩＰパケット格納用のバッファからキューイング順に従ってフッキング用ＩＰパケットを取り出す。そして、現在、音声抽出部１３２で処理している音声用ＩＰパケットのタイムスタンプが示す時刻が、このフッキング用ＩＰパケットに格納されているタイムスタンプが示す時刻以降であるか否かを調べる。そして、前記時刻以降でないならば、音声抽出部１３２において、前記時刻以降のタイムスタンプを持つ音声用ＩＰパケットの処理が開始されるのを待つ（Ｓ３０１０）。そして、前記時刻以降となったならば、このフッキング用ＩＰパケットに格納されているフッキング信号継続時間を持つフッキング信号（ＳＲ信号のオフ・オン信号）を生成する（Ｓ３０１１）。このフッキング信号は、ＯＤインターフェース部１１を介して、交換機２へ送出される（Ｓ３０１２）。
【００３１】
次に、図３に示す動作フローをより詳細に説明する。
【００３２】
図４は、フッキング信号の送信処理（図３のＳ３００２〜Ｓ３００５）を説明するためのフロー図である。
【００３３】
まず、フッキングパケット化部１５１は、呼制御処理部１４により呼が確立され、通話が開始されると、図示していないフッキング検出フラグをオフに設定する（Ｓ４００１）。それから、フッキングパケット化部１５１の検出部１５３は、例えば４ｍｓ周期でＳＳ信号をモニタする（Ｓ４００２）。ＳＳ信号がオフに変化したならば（Ｓ４００２でＹｅｓ）、フッキング検出フラグの状態を確認する（Ｓ４００３）。
【００３４】
Ｓ４００３において、フッキング検出フラグがオン状態ならば（Ｓ４００３でＮｏ）、フッキングパケット化部１５１の検出部１５３は、図示していない終話判定タイマを起動する（Ｓ４００４）。また、フッキングパケット化部１５１の取得部１５４は、ＯＤインターフェース部１１から音声処理部１３の音声パケット化部１３１にとり込まれた音声信号に対する音声用ＩＰパケットのタイムスタンプを取得する（Ｓ４００５）。それから、フッキングパケット化部１５１は、フッキング検出フラグの状態をオフからオンに変更し（Ｓ４００６）、Ｓ４００２に戻って処理を続ける。
【００３５】
一方、Ｓ４００３において、フッキング検出フラグがオフ状態ならば（Ｓ４００３でＹｅｓ）、フッキングパケット化部１５１の検出部１５３は、Ｓ４００４で起動した終話判定タイマのタイマ値がタイムアウトしているか否かを調べる（Ｓ４００７）。タイムアウトしているならば（Ｓ４００７でＹｅｓ）、終話したものと判定し、終話判定タイマを停止して処理を終了する。タイムアウトしていないならば（Ｓ４００７でＮｏ）、Ｓ４００２に戻って処理を続ける。
【００３６】
また、Ｓ４００２において、ＳＳ信号がオフでないならば（Ｓ４００２でＮｏ）、フッキング検出フラグの状態を確認する（Ｓ４００８）。そして、フッキング検出フラグがオン状態ならば（Ｓ４００８でＹｅｓ）、フッキングパケット化部１５１の検出部１５３は、ＳＳ信号がオフからオンになるまでの時間を計測し、その計測時間が所定時間を経過したときにフッキング信号と判断し、終話判定タイマを停止する（Ｓ４００９）。これと共に、このときのタイマ値からフッキング継続時間（ＳＳ信号のオフ継続時間）を確定する（Ｓ４０１０）。それから、フッキングパケット化部１５１は、フッキング検出フラグの状態をオンからオフへ変更する（Ｓ４０１１）。そして、登録されている構成情報がフッキング透過設定ありであること確認した後に（Ｓ４０１２）、Ｓ４００５で取得した音声用ＩＰパケットのタイムスタンプとＳ４０１０で確定したフッキング継続時間とを含むフッキング用ＩＰパケットを生成し、ＩＰインターフェース部１２を介して、相手装置へ送信する（Ｓ４０１３）。
【００３７】
図５は、フッキング信号の受信処理のうち、フッキング用ＩＰパケットを受信してからこれをバッファへキューイングするまでの処理（図３のＳ３００７〜Ｓ３００９）を説明するためのフロー図である。
【００３８】
まず、フッキング抽出部１５２は、呼制御処理部１４により呼が確立され、通話が開始されると、ＩＰインターフェース部１２を介してフッキング用ＩＰパケットが届くのを待つ（Ｓ５００１）。フッキング用ＩＰパケットを受信すると（Ｓ５００１でＹｅｓ）、このフッキング用ＩＰパケットの誤り等を確認すると共に、登録されている構成情報によるフッキング透過設定の有無を確認する（Ｓ５００２）。また、フッキング用ＩＰパケット格納用のバッファの空き状態を確認する（Ｓ５００３）。受信したフッキング用ＩＰパケットに誤り等がある場合や、フッキング透過設定がない場合や、バッファの空き状態に空きがない場合は（Ｓ５００２、Ｓ５００３でＮｏ）、受信したフッキング用ＩＰパケットを破棄して、Ｓ５００１に戻り処理を続ける。
【００３９】
一方、受信したフッキング用ＩＰパケットに誤り等がなく、フッキング透過設定があり、且つ、バッファに空きがある場合は（Ｓ５００２、Ｓ５００３でＹｅｓ）、他の割り込み処理との衝突を防止するために割り込み禁止状態にした上で、受信したフッキング用ＩＰパケットのバッファへのキューイングを行なう。それから、割り込み禁止状態を解除する（Ｓ５００４）。その後、フッキング抽出部１５２は、呼制御処理部１４により確立された呼が解放されていないならば（Ｓ５００５でＮｏ）、Ｓ５００１に戻って処理を続ける。
【００４０】
図６は、フッキング信号の受信処理のうち、バッファにキューイングされたフッキング用ＩＰパケットに基づいてフッキング信号を再現する処理（図３のＳ３００９〜Ｓ３０１１）を説明するためのフロー図である。
【００４１】
まず、フッキング抽出部１５２は、呼制御処理部１４により呼が確立され、通話が開始されると、例えば２０ｍｓ周期で、フッキング用ＩＰパケット格納用のバッファに、フッキング用ＩＰパケットがキューイングされているか否かをモニタする（Ｓ６００１）。
【００４２】
そして、フッキング抽出部１５２は、フッキング用ＩＰパケットがバッファにキューイングされていることを確認したならば（Ｓ６００１でＹｅｓ）、キューイング順に従ってこのバッファからフッキング用ＩＰパケットを取り出す（Ｓ６００２）。次に、フッキング抽出部１５２は、現在、音声抽出部１３２で処理している音声用ＩＰパケットのタイムスタンプが示す時刻が、このフッキング用ＩＰパケットに格納されているタイムスタンプが示す時刻以降となるの待つ（Ｓ６００３）。それから、このフッキング用ＩＰパケットに格納されているフッキング信号継続時間分、ＳＳ/ＳＲ線のＳＲ信号をオフにすることでフッキング信号を生成する（Ｓ６００４）。その後、フッキング抽出部１５２は、呼制御処理部１４により確立された呼が解放されていないならば（Ｓ６００５でＮｏ）、Ｓ６００１に戻って処理を続ける。
【００４３】
最後に、フッキング用ＩＰパケットのメッセージフォーマット例を図７に示す。この例では、フッキング用ＩＰパケットを用いたメッセージの送信にＵＤＰ（User datagram protocol）を利用している。図示するように、ペイロード７０２には、ＵＤＰヘッダ７０２１とフッキングメッセージ７０２２とが格納される。フッキングメッセージ７０２２は、このメッセージがフッキング透過用の独自メッセージであることを識別するための信号種別７０２２１と、フッキング信号のフッキング継続時間７０２２２と、音声用ＩＰパケットのタイムスタンプ７０２２３と、を有する。
【００４４】
以上、本発明の一実施形態について説明した。
【００４５】
本実施形態によれば、フッキング信号用のＩＰパケットを別途用意し、このパケットを利用してフッキング信号の透過を実現している。したがって、ＶｏＩＰの呼制御手順にかかわらず、フッキング信号をＩＰ網４上を透過させることができる。また、本実施形態では、フッキング信号用のＩＰパケットに、フッキング信号の内容を特定するためのフッキング継続時間と、フッキング信号の再生タイミングを特定するための音声用ＩＰパケットのタイムスタンプとを含めている。そして、フッキング信号の受信側において、これらの情報を用いてフッキング信号を再生するようにしている。このため、ＩＰ網４の網遅延等によるフッキング信号の再生タイミングのずれを低減することができる。
【００４６】
なお、本発明は上記の実施形態に限定されものではなく、その要旨の範囲内で数々の変形が可能である。
【００４７】
例えば、上記の実施形態では、交換機２およびＶｏＩＰゲートウエイ装置１間を４線式ＳＳ/ＳＲ・ＯＤインターフェース５を介して接続している。しかし、本発明はこれに限定されるものではない。これは、交換機２が採用するインターフェースに依存して決まるものである。また、ＶｏＩＰゲートウエイ装置１は、音声端末３を直接収容できるものでもよい。この場合、ＶｏＩＰゲートウエイ装置１において、収容側のインターフェースおよび/またはポート毎に、フッキング信号の透過処理を行なうか否かを構成情報として設定しておくとよい。そして、収容側からフッキング信号が送出された場合に、これを検出した収容側のインターフェースおよび/またはポートに応じて、フッキング信号の透過処理を行なうか否かを決定するようにしてもよい。
【００４８】
また、上記の実施形態において、ＶｏＩＰゲートウエイ装置１は、ＡＳＩＣ（Application Specific Integrated Circuit）やＤＳＰ（Digital Signal Processor）を使用して専用装置として構築してもよいし、あるいは、汎用のコンピュータシステム上にソフトウエア的に構築しても構わない。ここで、汎用のコンピュータシステム上に、ＶｏＩＰゲートウエイ装置１をソフトウエア的に構築するためのプログラムは、ＣＤ-ＲＯＭ等の記録メディアに格納されて、コンピュータシステムに提供されるようにしてもよい。あるいは、ネットワークを介してコンピュータシステムに提供されるようにしてもよい。
【００４９】
【発明の効果】
以上説明したように、本発明によれば、ＶｏＩＰの呼制御手順にかかわらず、フッキング信号をＩＰ網４上を透過させることができる。
【図面の簡単な説明】
【図１】図１は、本発明の一実施形態が適用されたＩＰ電話システムの概略図である。
【図２】図１に示すＶｏＩＰゲートウエイ装置１の概略図である。
【図３】本発明の一実施形態において、通話中（呼の確立中）のＶｏＩＰゲートウエイ装置１間で行なわれるフッキング透過のための動作フローを説明するための図である。
【図４】フッキング信号の送信処理（図３のＳ３００２〜Ｓ３００５）を説明するためのフロー図である。
【図５】フッキング信号の受信処理のうち、フッキング用ＩＰパケットを受信してからこれをバッファへキューイングするまでの処理（図３のＳ３００７〜Ｓ３００９）を説明するためのフロー図である。
【図６】フッキング信号の受信処理のうち、バッファにキューイングされたフッキング用ＩＰパケットに基づいてフッキング信号を再現するまでの処理（図３のＳ３００９〜Ｓ３０１１）を説明するためのフロー図である。
【図７】フッキング用ＩＰパケットのメッセージフォーマット例を示す図である。
【符号の説明】
１…ＶｏＩＰゲートウエイ装置、  ２…交換機、  ３…音声端末、  ４…ＩＰ網、５…４線式ＳＳ/ＳＲ・ＯＤインターフェース、  １１…ＯＤインターフェース部、  １２…ＩＰインターフェース部、  １３…音声処理部、  １４…呼制御処理部、  １５…フッキング透過処理部、  １６…主制御部、  １３１…音声パケット化部、  １３２…音声抽出部、  １５１…フッキングパケット化部、  １５２…フッキング抽出部、  １５３…検出部、  １５４…取得部
【図１】
0003811081.tif 000002
【図２】
0003811081.tif 000003
【図３】
0003811081.tif 000004
【図４】
0003811081.tif 000005
【図５】
0003811081.tif 000006
【図６】
0003811081.tif 000007
【図７】
0003811081.tif 000008