(57)【要約】【課題】迂回及び自動転送が発生したとしても、ループが発生していないルートで、発呼側の電話機と着呼側の電話機とを接続すること。【解決手段】電話交換システムは、ネットワークに接続された複数の交換機を備える。交換機は、他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信する。呼接続要求信号を受信した交換機は、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する。呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した交換機は、別ルート上の他の交換機に対し呼接続要求信号を送信する。【選択図】図４
2019145991.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数の交換機を備え、
前記交換機は、他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信し、
呼接続要求信号を受信した交換機は、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した交換機は、別ルート上の他の交換機に対し呼接続要求信号を送信する、
電話交換システム。
【請求項２】
呼接続要求拒否信号を受信した交換機は、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する、
請求項１に記載の電話交換システム。
【請求項３】
前記交換機は、呼接続要求拒否信号の返送後は、呼接続要求信号を送信してきた前段の交換機との間で該呼接続要求信号の送受信に使用したリソースを解放する、
請求項２に記載の電話交換システム。
【請求項４】
トランシーバと、
前記トランシーバに結合されたプロセッサと、を備え、
前記プロセッサは、
他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信し、
呼接続要求信号を受信した場合、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した場合、別ルート上の他の交換機に対し呼接続要求信号を送信する、
交換機。
【請求項５】
前記プロセッサは、呼接続要求拒否信号を受信した場合、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する、
請求項４に記載の交換機。
【請求項６】
前記プロセッサは、呼接続要求拒否信号の返送後は、呼接続要求信号を送信してきた前段の交換機との間で該呼接続要求信号の送受信に使用したリソースを解放する、
請求項５に記載の交換機。
【請求項７】
ネットワークに接続された交換機による電話交換方法であって、
他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信し、
呼接続要求信号を受信した場合、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した場合、別ルート上の他の交換機に対し呼接続要求信号を送信する、
電話交換方法。
【請求項８】
呼接続要求拒否信号を受信した場合、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する、
請求項７に記載の電話交換方法。
【請求項９】
呼接続要求拒否信号の返送後は、呼接続要求信号を送信してきた前段の交換機との間で該呼接続要求信号の送受信に使用したリソースを解放する、
請求項８に記載の電話交換方法。
【請求項１０】
交換機となるコンピュータに、
他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信する手順と、
呼接続要求信号を受信した場合、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する手順と、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した場合、別ルート上の他の交換機に対し呼接続要求信号を送信する手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電話交換システム、交換機、電話交換方法、及びプログラムに関する。
【背景技術】
【０００２】
拠点局、中継局等の複数の交換機（例えば、ＩＰ−ＰＢＸ（Internet Protocol Private Branch eXchange））をネットワークで接続した電話交換システムが知られている（例えば、特許文献１，２を参照）。
【０００３】
複数のＩＰ−ＰＢＸをネットワークで接続した電話交換システムでは、ＩＰ−ＰＢＸ間のネットワークの障害発生時に備え、呼を迂回させるため迂回ルートが予め設定されている。また、ネットワークの障害発生時の迂回とは別に、あるＩＰ−ＰＢＸに収容されている電話機が、不在転送等の自動転送時の呼の転送先として、別のＩＰ−ＰＢＸに収容された電話機を設定している場合がある。そのため、これらの迂回及び自動転送により、システム構築時に想定していなかったルートを通る呼が生成される場合がある。
【０００４】
また、関連技術に係るＩＰ−ＰＢＸでは、迂回及び自動転送のそれぞれで独立した処理を行う。そのため、中継局が呼生成可能な状態（例えば、ＩＰ−ＰＢＸとしてのリソースに空きがある、ＩＰ−ＰＢＸサービス上の規制を受けていない等）であれば、設定されているルート通りに中継局で呼を中継して迂回及び自動転送を行う。そのため、１つの中継局を２回以上経由するような中継ルートで、発呼側の電話機と着呼側の電話機とが接続され、その中継局のリソースが無駄に消費されてしまうことがあった。なお、以下では、中継ルートが複数の中継局を経由するうちに元の中継局に戻ることをループと称す。
【０００５】
また、上記のような呼がいくつも発生し、中継局のリソースの消費が増えると、その中継局は、リソース不足に陥り、実施すべき他の呼の発着信が行えないため、不要な迂回が発生する。そのために、周辺中継局のリソースやＩＰ−ＰＢＸ間を接続するネットワークの帯域が無駄に消費されてしまうこともあった。
【０００６】
例えば、スイッチ等のネットワーク機器には、自身が送出したフレームデータが自身に戻るというループが発生したことを検出する機能がある。しかし、ＩＰ−ＰＢＸの場合、ループが発生したとしても、ＩＰ−ＰＢＸが送出する呼制御データは、ＩＰ−ＰＢＸを経由するたびに新しいデータとなる。そのため、ＩＰ−ＰＢＸは、ネットワーク機器と同様の方法では、自身が送出したデータが自身に戻ってきたかを検出すること、すなわち、ループが発生していることを検出することができなかった。
【０００７】
また、ＳＩＰ（Session Initiation Protocol）では、ループ検出のため、ＳＩＰメッセージにｖｉａヘッダが用意され、ｖｉａヘッダの情報からＳＩＰメッセージが経由してきたルートを確認できるようになっている。しかし、ＩＰ−ＰＢＸの場合、ＳＩＰメッセージがＩＰ−ＰＢＸを経由するたびに、ＩＰ−ＰＢＸが、新しいＳＩＰメッセージを生成し、後段のＩＰ−ＰＢＸへＳＩＰメッセージを送出する際にｖｉａヘッダの情報は引き継がれない。そのため、ＩＰ−ＰＢＸは、ｖｉａヘッダを利用したループ検出も行うことができなかった。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−１５６７８９号公報
【特許文献２】特表平１１−５１０３４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
以上の通り、関連技術に係るＩＰ−ＰＢＸ等の交換機は、迂回及び自動転送により中継ルートにループが発生した場合でも、ループの発生を検出できないため、ループが発生した中継ルートで、発呼側の電話機と着呼側の電話機とを接続してしまっていた。その結果、交換機のリソースや、交換機間を接続するネットワークの帯域が無駄に消費されてしまうという問題があった。
【００１０】
本開示の目的は、上述した課題を解決し、迂回及び自動転送が発生したとしても、ループが発生していないルートで、発呼側の電話機と着呼側の電話機とを接続できる電話交換システム、交換機、電話交換方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
一態様による電話交換システムは、
ネットワークに接続された複数の交換機を備え、
前記交換機は、他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信し、
呼接続要求信号を受信した交換機は、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した交換機は、別ルート上の他の交換機に対し呼接続要求信号を送信する。
【００１２】
一態様による交換機は、
トランシーバと、
前記トランシーバに結合されたプロセッサと、を備え、
前記プロセッサは、
他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信し、
呼接続要求信号を受信した場合、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した場合、別ルート上の他の交換機に対し呼接続要求信号を送信する。
【００１３】
一態様による電話交換方法は、
ネットワークに接続された交換機による電話交換方法であって、
他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信し、
呼接続要求信号を受信した場合、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した場合、別ルート上の他の交換機に対し呼接続要求信号を送信する。
【００１４】
一態様によるプログラムは、
交換機となるコンピュータに、
他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信する手順と、
呼接続要求信号を受信した場合、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する手順と、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した場合、別ルート上の他の交換機に対し呼接続要求信号を送信する手順と、
を実行させるためのプログラムである。
【発明の効果】
【００１５】
上述の態様によれば、迂回及び自動転送が発生したとしても、ループが発生していないルートで、発呼側の電話機と着呼側の電話機とを接続できる電話交換システム、交換機、電話交換方法、及びプログラムを提供できるという効果が得られる。
【図面の簡単な説明】
【００１６】
【図１】実施の形態に係る電話交換システムの一構成例を示す図である。
【図２】比較例に係る電話交換方法の一例を示す図である。
【図３】図２に示した比較例に係る電話交換方法のシーケンスを示すシーケンス図である。
【図４】実施の形態に係る電話交換方法の一例を示す図である。
【図５】図４に示した実施の形態に係る電話交換方法のシーケンスを示すシーケンス図である。
【図６】実施の形態に係る中継局の一構成例を示すブロック図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本開示の実施の形態について説明する。なお、以下の記載及び図面は、説明の明確化のため、適宜、省略及び簡略化がなされている。また、以下の各図面において、同一の要素には同一の符号が付されており、必要に応じて重複説明は省略されている。
【００１８】
最初に、本実施の形態に係る電話交換システムの構成例について説明する。図１は、本実施の形態に係る電話交換システムの一構成例を示す図である。
図１に示されるように、本実施の形態に係る電話交換システムは、中継局１０−Ａ，１０−Ｂ，１０−Ｃと、拠点局２０−１，２０−２と、内線電話機３０−１１，３０−２１，３０−Ｂ１と、を備えている。以下、中継局１０−Ａ，１０−Ｂ，１０−Ｃを特に区別することなく言及する場合には、単に「中継局１０」と呼称することがある。同様に、拠点局２０−１，２０−２は、単に「拠点局２０」と呼称し、内線電話機３０−１１，３０−２１，３０−Ｂ１は、単に「内線電話機３０」と呼称することがある。
【００１９】
なお、図１においては、３つの中継局１０及び２つの拠点局２０を示しているが、中継局１０及び拠点局２０の数は、図１の例に限定されない。また、中継局１０−Ｂには内線電話機３０−Ｂ１が収容され、拠点局２０−１には内線電話機３０−１１が収容され、拠点局２０−２には内線電話機３０−２１が収容されているが、中継局１０及び拠点局２０に収容される内線電話機３０は、図１の例に限定されない。
【００２０】
中継局１０及び拠点局２０は、例えば、ＩＰ−ＰＢＸで実現される交換機である。
ただし、本実施の形態においては、中継局１０に対し、通常の交換機が実行する制御処理に加えて、以下の制御処理を追加している。
【００２１】
・中継局１０は、呼接続を要求するために、他の中継局１０又は拠点局２０に対し、呼制御データ（呼接続要求信号）を送信する場合、その呼制御データが経由した経由局を示す経由局情報として、自局の局ＩＤを追加する。以下では、呼制御データがＳＩＰメッセージのＩＮＶＩＴＥリクエストであるものとして説明する。
具体的には、中継局１０は、ＩＮＶＩＴＥリクエストの独自ヘッダに、経由局情報として、自局の局ＩＤを追加し、そのＩＮＶＩＴＥリクエストを他の中継局１０又は拠点局２０に対し送信する。
【００２２】
・中継局１０は、ＩＮＶＩＴＥリクエストを受信した場合、そのＩＮＶＩＴＥリクエストに独自ヘッダが付加されているか否かをチェックする。また、中継局１０は、ＩＮＶＩＴＥリクエストに独自ヘッダが付加されていることを検出した場合、その独自ヘッダの経由局情報に、自局の局ＩＤが含まれているか否かをチェックする。
【００２３】
・中継局１０は、ＩＮＶＩＴＥリクエストに自局の局ＩＤが含まれていることを検出した場合、中継ルートにループが発生したと判断し、着信規制をするために（呼接続要求を拒否するために）、そのＩＮＶＩＴＥリクエストを送信してきた前段の中継局１０又は拠点局２０に対し、ＳＩＰメッセージのレスポンスコード「４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄ」（呼接続要求拒否信号）を返送する。
【００２４】
・中継局１０は、ＩＮＶＩＴＥリクエストに自局の局ＩＤが含まれていることを検出し着信規制のレスポンスコード「４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄ」を返送した場合、別ルート上の他の中継局１０又は拠点局２０に対しＩＮＶＩＴＥリクエストを送信する。
【００２５】
なお、中継局１０は、ＩＮＶＩＴＥリクエストに自局の局ＩＤが含まれていない場合、そのＩＮＶＩＴＥリクエストに基づき、そのＩＮＶＩＴＥリクエストを送信（中継）するという通常の処理を実行する。
【００２６】
・中継局１０は、着信規制のレスポンスコード「４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄ」を受信した場合、ＩＮＶＩＴＥリクエストを送信してきた前段の中継局１０又は拠点局２０に対し着信規制のレスポンスコード「４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄ」を返送する。
【００２７】
・中継局１０は、着信規制のレスポンスコード「４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄ」を返送した後は、ＩＮＶＩＴＥリクエストを送信してきた前段の中継局１０又は拠点局２０との間で、そのＩＮＶＩＴＥリクエストの送受信に使用したリソースを解放する。
【００２８】
続いて以下では、本実施の形態に係る電話交換方法を説明すると共に、本実施の形態との比較のために、比較例に係る電話交換方法について説明する。なお、いずれの電話交換方法においても、電話交換システムの構成自体は、図１の構成であるものとする。
また、いずれの電話交換方法においても、拠点局２０−１に収容されている内線電話機３０−１１から、中継局１０−Ｂに収容されている内線電話機３０−Ｂ１を発信先とする発呼を行うものとする。また、いずれの電話交換方法においても、拠点局２０−１と中継局１０−Ｂとを直接接続可能なルートのネットワークで障害が発生した場合の迂回ルートとして、中継局１０−Ａを経由し中継局１０−Ｂへ接続するルートが予め設定されているものとする。また、いずれの電話交換方法においても、内線電話機３０−Ｂ１には不在転送（自動転送）が設定されており、不在転送時の転送先として、拠点局２０−２に収容されている内線電話機３０−２１が指定されているものとする。
【００２９】
まず、比較例に係る電話交換方法について説明する。図２は、比較例に係る電話交換方法の一例を示す図である。また、図３は、図２に示した比較例に係る電話交換方法のシーケンスを示すシーケンス図である。なお、図２及び図３においては、同一のステップには同一のステップ番号を付している。
【００３０】
図２及び図３に示されるように、まず、拠点局２０−１に収容されている内線電話機３０−１１から、中継局１０−Ｂに収容されている内線電話機３０−Ｂ１を発信先とする発呼を行う。
しかし、ここでは、拠点局２０−１と中継局１０−Ｂとを直接接続可能なルートのネットワークで障害が発生している。そのため、拠点局２０−１は、予め設定されている迂回ルートへの接続切替を行う。ここでは、迂回ルートとして、中継局１０−Ａを経由し中継局１０−Ｂへ接続するルートが予め設定されている。
【００３１】
そこで、拠点局２０−１は、予め設定された迂回ルートで内線電話機３０−Ｂ１へ接続するために、中継局１０−Ａに接続し、中継局１０−Ａに対しＩＮＶＩＴＥリクエストを送信する（ステップＳ１０１）。
【００３２】
中継局１０−Ａは、内線電話機３０−Ｂ１へ接続するために、中継局１０−Ｂに接続し、中継局１０−Ｂに対しＩＮＶＩＴＥリクエストを送信する（ステップＳ１０２）。このＩＮＶＩＴＥリクエストは、中継局１０−Ａが新しく生成したＩＮＶＩＴＥリクエストである。
【００３３】
中継局１０−Ｂは、中継局１０−ＡからＩＮＶＩＴＥリクエストを受信するが、内線電話機３０−Ｂ１は、不在転送（自動転送）を設定している。そのため、中継局１０−Ｂは、不在転送設定に基づき、不在転送時の転送先である内線電話機３０−２１へ接続するための接続切替を行う。
【００３４】
そこで、中継局１０−Ｂは、内線電話機３０−２１へ接続するために、中継局１０−Ｃに接続し、中継局１０−Ｃに対しＩＮＶＩＴＥリクエストを送信する（ステップＳ１０３）。このＩＮＶＩＴＥリクエストは、中継局１０−Ｂが新しく生成したＩＮＶＩＴＥリクエストであり、新たな発信先が内線電話機３０−２１であることが追加されている。
【００３５】
中継局１０−Ｃは、内線電話機３０−２１へ接続するために、中継局１０−Ａに接続し、中継局１０−Ａに対しＩＮＶＩＴＥリクエストを送信する（ステップＳ１０４）。このＩＮＶＩＴＥリクエストは、中継局１０−Ａが新しく生成したＩＮＶＩＴＥリクエストである。
【００３６】
中継局１０−Ａは、中継局１０−ＣからＩＮＶＩＴＥリクエストを受信するが、受信したＩＮＶＩＴＥリクエストには、経由局情報が含まれていない。そのため、中継局１０−Ａは、自局を起点とした中継ルートが中継局１０−Ａを２回経由し、ループを発生していることを検出できない。そのため、中継局１０−Ａは、中継ルートにループを発生しているにもかかわらず、内線電話機３０−２１へ接続するために、拠点局２０−２に接続し、拠点局２０−２に対しＩＮＶＩＴＥリクエストを送信する（ステップＳ１０５）。
【００３７】
その結果、中継局１０−Ａを２回経由する中継ルートで、発呼側の内線電話機３０−１１と着呼側の内線電話機３０−２１とが接続されてしまうため、中継局１０−Ａは、１回の通話であるにもかかわらず、２回の通話分のリソースを消費してしまうことになる。
【００３８】
続いて、本実施の形態に係る電話交換方法について説明する。図４は、本実施の形態に係る電話交換方法の一例を示す図である。また、図５は、図４に示した本実施の形態に係る電話交換方法のシーケンスを示すシーケンス図である。なお、図４及び図５においては、同一のステップには同一のステップ番号を付している。
【００３９】
図４及び図５に示されるように、まず、拠点局２０−１に収容されている内線電話機３０−１１から、中継局１０−Ｂに収容されている内線電話機３０−Ｂ１を発信先とする発呼を行う。
しかし、ここでは、拠点局２０−１と中継局１０−Ｂとを直接接続可能なルートのネットワークで障害が発生している。そのため、拠点局２０−１は、予め設定されている迂回ルートへの接続切替を行う。ここでは、迂回ルートとして、中継局１０−Ａを経由し中継局１０−Ｂへ接続するルートが予め設定されている。
【００４０】
そこで、拠点局２０−１は、予め設定された迂回ルートで内線電話機３０−Ｂ１へ接続するために、中継局１０−Ａに接続し、中継局１０−Ａに対しＩＮＶＩＴＥリクエストを送信する（ステップＳ２０１）。
【００４１】
中継局１０−Ａは、内線電話機３０−Ｂ１へ接続するために、中継局１０−Ｂに接続する。このとき、中継局１０−Ａは、拠点局２０−１から受信したＩＮＶＩＴＥリクエストを流用し、ＩＮＶＩＴＥリクエストが自局を経由したことを示すために、ＩＮＶＩＴＥリクエストの独自ヘッダに、経由局情報として、自局の局ＩＤ（Ａ）を追加して、そのＩＮＶＩＴＥリクエストを中継局１０−Ｂに対し送信する（ステップＳ２０２）。この時点のＩＮＶＩＴＥリクエストは、経由局情報として、中継局１０−Ａの局ＩＤが追加された状態となる（Ｘ−Ｆｏｒｗａｒｄｉｎｇ−Ｉｎｆｏ：Ａ）。
【００４２】
中継局１０−Ｂは、中継局１０−ＡからＩＮＶＩＴＥリクエストを受信するが、内線電話機３０−Ｂ１は、不在転送（自動転送）を設定している。そのため、中継局１０−Ｂは、不在転送設定に基づき、不在転送時の転送先である内線電話機３０−２１へ接続するための接続切替を行う。
【００４３】
そこで、中継局１０−Ｂは、内線電話機３０−２１へ接続するために、中継局１０−Ｃに接続する。このとき、中継局１０−Ｂは、ＩＮＶＩＴＥリクエストが内線電話機３０−１１からの着信であるという情報を引き継ぐ必要がある。そのため、中継局１０−Ｂは、中継局１０−Ａから受信したＩＮＶＩＴＥリクエストを流用し、新たな発信先が内線電話機３０−２１であることと、中継局１０−Ｂを経由したことを示すための局ＩＤ（Ｂ）を、ＩＮＶＩＴＥリクエストの独自ヘッダに追加して、そのＩＮＶＩＴＥリクエストを中継局１０−Ｃに対し送信する（ステップＳ２０３）。この時点のＩＮＶＩＴＥリクエストは、経由局情報として、中継局１０−Ａ，１０−Ｂの２局の局ＩＤが追加された状態となる（Ｘ−Ｆｏｒｗａｒｄｉｎｇ−Ｉｎｆｏ：Ａ，Ｂ）。
【００４４】
中継局１０−Ｃは、内線電話機３０−２１へ接続するために、中継局１０−Ａに接続する。このとき、中継局１０−Ｃは、中継局１０−Ｂと同様に、中継局１０−Ｂから受信したＩＮＶＩＴＥリクエストを流用し、中継局１０−Ｃを経由したことを示すための局ＩＤ（Ｃ）を、ＩＮＶＩＴＥリクエストの独自ヘッダに追加して、そのＩＮＶＩＴＥリクエストを中継局１０−Ａに対し送信する（ステップＳ２０４）。この時点のＩＮＶＩＴＥリクエストは、経由局情報として、中継局１０−Ａ，１０−Ｂ，１０−Ｃの３局の局ＩＤが追加された状態となる（Ｘ−Ｆｏｒｗａｒｄｉｎｇ−Ｉｎｆｏ：Ａ，Ｂ，Ｃ）。
【００４５】
中継局１０−Ａは、中継局１０−ＣからＩＮＶＩＴＥリクエストを受信するが、受信したＩＮＶＩＴＥリクエストには、経由局情報として、中継局１０−Ａの局ＩＤが含まれている。そのため、中継局１０−Ａは、ＩＮＶＩＴＥリクエストに中継局１０−Ａの局ＩＤが含まれていることを検出し、中継ルートにループが発生したと判断し、ＩＮＶＩＴＥリクエストを送信してきた前段の中継局１０−Ｃに対し、着信規制をするため、ＳＩＰメッセージのレスポンスコード「４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄ」を返送する（ステップＳ２０５）。中継局１０−Ａは、着信規制のレスポンスコード「４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄ」を返送した後は、中継局１０−Ｃとの間でＩＮＶＩＴＥリクエストの送受信に使用したリソースを解放する。
【００４６】
中継局１０−Ｃは、中継局１０−Ａから着信規制のレスポンスコード「４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄ」を受信すると、ＩＮＶＩＴＥリクエストを送信してきた前段の中継局１０−Ｂに対し着信規制のレスポンスコード「４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄ」を返送する（ステップＳ２０６）。同様に、中継局１０−Ｂも、前段の中継局１０−Ａに対し着信規制のレスポンスコード「４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄ」を返送する（ステップＳ２０７）。着信規制の４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄを返送した後は、中継局１０−Ｃは、中継局１０−Ｂとの間でＩＮＶＩＴＥリクエストの送受信に使用したリソースを解放する。同様に、中継局１０−Ｂは、中継局１０−Ａとの間でＩＮＶＩＴＥリクエストの送受信に使用したリソースを解放する。
【００４７】
その後、中継局１０−Ａは、別ルート上の他の中継局１０又は拠点局２０に対しＩＮＶＩＴＥリクエストを送信する（ステップＳ２０８）。図４及び図５の例では、中継局１０−Ａは、拠点局２０−２に対しＩＮＶＩＴＥリクエストを送信し、拠点局２０−１との間でＩＮＶＩＴＥリクエストの送受信に使用したリソースの接続先を、中継局１０−Ｂから別ルートである拠点局２０−２に変更している。これにより、ループが発生していない別の中継ルートで、発呼側の内線電話機３０−１１と着呼側の内線電話機３０−２１とを接続することができる。
【００４８】
上述したように本実施の形態によれば、中継局１０は、他の中継局１０又は拠点局２０に対しＩＮＶＩＴＥリクエストを送信する場合、自局の局ＩＤをＩＮＶＩＴＥリクエストに追加する。また、中継局１０は、ＩＮＶＩＴＥリクエストを受信した場合、ＩＮＶＩＴＥリクエストに自局の局ＩＤが含まれるかどうかをチェックする。中継局１０は、ＩＮＶＩＴＥリクエストに自局の局ＩＤが含まれていれば、中継ルートにループが発生したと判断し、ＩＮＶＩＴＥリクエストを送信してきた前段の中継局１０又は拠点局２０に対し着信規制の「４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄ」を返送し、また、別ルート上の他の中継局１０又は拠点局２０に対し、ＩＮＶＩＴＥリクエストを送信する。
【００４９】
このように、中継局１０は、ＩＮＶＩＴＥリクエストを送信する場合、自局の局ＩＤをＩＮＶＩＴＥリクエストに追加し、ＩＮＶＩＴＥリクエストを受信した場合、ＩＮＶＩＴＥリクエストに自局の局ＩＤが含まれるか否かに応じて、中継ルートにループが発生したか否かを判断する。そのため、ＩＮＶＩＴＥリクエストの迂回及び自動転送により中継ルートにループが発生した場合、ループが発生したことを検出することができる。
【００５０】
また、中継局１０は、中継ルートにループが発生した場合、ＩＮＶＩＴＥリクエストを送信してきた前段の中継局１０又は拠点局２０に対し着信規制を返送して、呼接続を拒否する一方で、別ルート上の他の中継局１０又は拠点局２０に対し、ＩＮＶＩＴＥリクエストを送信する。そのため、ループが発生していない中継ルートで、発呼側の内線電話機３０と着呼側の内線電話機３０とを接続することができる。
【００５１】
従って、ＩＮＶＩＴＥリクエストの迂回及び自動転送が発生したとしても、ループが発生していない中継ルートで、発呼側の内線電話機３０と着呼側の内線電話機３０とを接続することができる。これにより、中継局１０のリソースが無駄に消費されたり、中継局１０間を接続するネットワーク及び中継局１０と拠点局２０間を接続するネットワークの帯域が無駄に消費されたりすることを防止することができる。
【００５２】
また、中継局１０は、着信規制の「４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄ」を受信した場合、前段の中継局１０又は拠点局２０に対し着信規制の「４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄ」を返送する。また、中継局１０は、着信規制のレスポンスコード「４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄ」の返送後は、前段の中継局１０又は拠点局２０との間でＩＮＶＩＴＥリクエストの送受信に使用したリソースを解放する。そのため、ループが発生した中継ルートで使用していたリソースを、別ルート等のために使用することができ、リソースを効率良く使用することができる。
【００５３】
続いて以下では、上記の実施の形態で説明された中継局１０の構成例について説明する。図６は、中継局１０の一構成例を示すブロック図である。
図６に示されるように、中継局１０は、トランシーバ１０１と、プロセッサ１０２と、メモリ１０３と、を含んでいる。
トランシーバ１０１は、他の中継局１０、拠点局２０、又は内線電話機３０と通信するために使用される。トランシーバ１０１は、複数のトランシーバを含んでも良い。トランシーバ１０１は、プロセッサ１０２と結合される。
【００５４】
メモリ１０３は、上記の実施の形態で説明された中継局１０による処理を行うための命令群及びデータを含むソフトウェアモジュール（コンピュータプログラム）を格納するように構成されている。メモリ１０３は、例えば、揮発性メモリ及び不揮発性メモリの組み合わせによって構成されても良い。
【００５５】
プロセッサ１０２は、メモリ１０３からソフトウェアモジュール（コンピュータプログラム）を読み出して実行することで、上記の実施の形態で説明された中継局１０の処理を行うように構成されている。プロセッサ１０２は、例えば、マイクロプロセッサ、ＭＰＵ（Micro Processing Unit）、又はＣＰＵ（Central Processing Unit）であっても良い。プロセッサ１０２は、複数のプロセッサを含んでも良い。
【００５６】
プロセッサ１０２は、上記の実施の形態で説明された中継局１０のアルゴリズムをコンピュータに行わせるための命令群を含む１又は複数のプログラムを実行する。このプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＣＤ−Ｒ（CD-Recordable）、ＣＤ−Ｒ／Ｗ（CD-ReWritable）、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されても良い。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００５７】
なお、上記の実施の形態で説明された拠点局２０の構成については、図示及び説明を省略するが、拠点局２０は、図６に示した中継局１０の構成と同様の構成を有していても良い。
【００５８】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記の実施の形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００５９】
例えば、上記実施の形態においては、中継ルートにループが発生した場合、ループが発生したことを検出した中継局が、別ルート上の他の中継局又は拠点局に対し、ＩＮＶＩＴＥリクエストを送信していたが、これには限定されない。
【００６０】
上記の代わりに、ループが発生したことを検出した中継局が、ＩＮＶＩＴＥリクエストの発信元である拠点局に対し着信規制を返送し、その拠点局との間でＩＮＶＩＴＥリクエストの送受信に使用したリソースを解放しても良い。この場合、中継局から着信規制を受信した拠点局が、中継ルートにループが発生したというアラームを出力しても良い。これにより、保守者へ中継ルートの再設計を促し、中継ルートにループが発生しにくい設計に改善されることが期待できる。又は、中継局から着信規制を受信した拠点局が、別ルートでの呼接続を試行しても良いし、発呼を行った内線電話機からの発信を規制しても良い。
【００６１】
上記の実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
ネットワークに接続された複数の交換機を備え、
前記交換機は、他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信し、
呼接続要求信号を受信した交換機は、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した交換機は、別ルート上の他の交換機に対し呼接続要求信号を送信する、
電話交換システム。
（付記２）
呼接続要求拒否信号を受信した交換機は、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する、
付記１に記載の電話交換システム。
（付記３）
前記交換機は、呼接続要求拒否信号の返送後は、呼接続要求信号を送信してきた前段の交換機との間で該呼接続要求信号の送受信に使用したリソースを解放する、
付記２に記載の電話交換システム。
（付記４）
呼接続要求信号及び呼接続要求拒否信号は、ＳＩＰメッセージである、
付記１から３のいずれか１項に記載の電話交換システム。
（付記５）
呼接続要求信号は、ＳＩＰメッセージのＩＮＶＩＴＥリクエストであり、
呼接続要求拒否信号は、ＳＩＰメッセージのレスポンスコード「４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄ」である、
付記４に記載の電話交換システム。
（付記６）
トランシーバと、
前記トランシーバに結合されたプロセッサと、を備え、
前記プロセッサは、
他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信し、
呼接続要求信号を受信した場合、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した場合、別ルート上の他の交換機に対し呼接続要求信号を送信する、
交換機。
（付記７）
前記プロセッサは、呼接続要求拒否信号を受信した場合、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する、
付記６に記載の交換機。
（付記８）
前記プロセッサは、呼接続要求拒否信号の返送後は、呼接続要求信号を送信してきた前段の交換機との間で該呼接続要求信号の送受信に使用したリソースを解放する、
付記７に記載の交換機。
（付記９）
ネットワークに接続された交換機による電話交換方法であって、
他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信し、
呼接続要求信号を受信した場合、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した場合、別ルート上の他の交換機に対し呼接続要求信号を送信する、
電話交換方法。
（付記１０）
呼接続要求拒否信号を受信した場合、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する、
付記９に記載の電話交換方法。
（付記１１）
呼接続要求拒否信号の返送後は、呼接続要求信号を送信してきた前段の交換機との間で該呼接続要求信号の送受信に使用したリソースを解放する、
付記１０に記載の電話交換方法。
（付記１２）
交換機となるコンピュータに、
他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信する手順と、
呼接続要求信号を受信した場合、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する手順と、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した場合、別ルート上の他の交換機に対し呼接続要求信号を送信する手順と、
を実行させるためのプログラム。
（付記１３）
前記コンピュータに、
呼接続要求拒否信号を受信した場合、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する手順をさらに実行させる、
付記１２に記載のプログラム。
（付記１４）
前記コンピュータに、
呼接続要求拒否信号の返送後は、呼接続要求信号を送信してきた前段の交換機との間で該呼接続要求信号の送受信に使用したリソースを解放する手順をさらに実行させる、
付記１３に記載のプログラム。
【符号の説明】
【００６２】
１０−Ａ，１０−Ｂ，１０−Ｃ  中継局
１０１  トランシーバ
１０２  プロセッサ
１０３  メモリ
２０−１，２０−２  拠点局
３０−Ｂ１，３０−１１，３０−２１  内線電話機
【図１】
2019145991.tif 000003
【図２】
2019145991.tif 000004
【図３】
2019145991.tif 000005
【図４】
2019145991.tif 000006
【図５】
2019145991.tif 000007
【図６】
2019145991.tif 000008
【手続補正書】
【提出日】平成31年1月30日(2019.1.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数の交換機を備え、
前記交換機は、他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信し、
呼接続要求信号を受信した交換機は、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した交換機は、別ルート上の他の交換機に対し呼接続要求信号を送信し、
呼接続要求拒否信号を受信した交換機は、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する、
電話交換システム。
【請求項２】
前記交換機は、呼接続要求拒否信号の返送後は、呼接続要求信号を送信してきた前段の交換機との間で該呼接続要求信号の送受信に使用したリソースを解放する、
請求項１に記載の電話交換システム。
【請求項３】
呼接続要求信号及び呼接続要求拒否信号は、ＳＩＰメッセージである、
請求項１又は２に記載の電話交換システム。
【請求項４】
呼接続要求信号は、ＳＩＰメッセージのＩＮＶＩＴＥリクエストであり、
呼接続要求拒否信号は、ＳＩＰメッセージのレスポンスコード「４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄ」である、
請求項３に記載の電話交換システム。
【請求項５】
トランシーバと、
前記トランシーバに結合されたプロセッサと、
を備え、
前記プロセッサは、
他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信し、
呼接続要求信号を受信した場合、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した場合、別ルート上の他の交換機に対し呼接続要求信号を送信し、
呼接続要求拒否信号を受信した場合、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する、
交換機。
【請求項６】
前記プロセッサは、呼接続要求拒否信号の返送後は、呼接続要求信号を送信してきた前段の交換機との間で該呼接続要求信号の送受信に使用したリソースを解放する、
請求項５に記載の交換機。
【請求項７】
ネットワークに接続された交換機による電話交換方法であって、
他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信し、
呼接続要求信号を受信した場合、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した場合、別ルート上の他の交換機に対し呼接続要求信号を送信し、
呼接続要求拒否信号を受信した場合、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する、
電話交換方法。
【請求項８】
呼接続要求拒否信号の返送後は、呼接続要求信号を送信してきた前段の交換機との間で該呼接続要求信号の送受信に使用したリソースを解放する、
請求項７に記載の電話交換方法。
【請求項９】
交換機となるコンピュータに、
他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信する手順と、
呼接続要求信号を受信した場合、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する手順と、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した場合、別ルート上の他の交換機に対し呼接続要求信号を送信する手順と、
呼接続要求拒否信号を受信した場合、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する手順と、
を実行させるためのプログラム。
【請求項１０】
前記コンピュータに、
呼接続要求拒否信号の返送後は、呼接続要求信号を送信してきた前段の交換機との間で該呼接続要求信号の送受信に使用したリソースを解放する手順をさらに実行させる、
請求項９に記載のプログラム。
【手続補正書】
【提出日】令和1年5月10日(2019.5.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数の交換機を備え、
前記交換機は、他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信し、
呼接続要求信号を受信した交換機は、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、
呼接続要求拒否信号を受信した交換機は、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、呼接続要求拒否信号の返送後は、呼接続要求信号を送信してきた前段の交換機との間で該呼接続要求信号の送受信に使用したリソースを解放し、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した交換機は、呼接続要求拒否信号を受信した後に、別ルート上の他の交換機に対し呼接続要求信号を送信する、
電話交換システム。
【請求項２】
呼接続要求信号及び呼接続要求拒否信号は、ＳＩＰメッセージである、
請求項１に記載の電話交換システム。
【請求項３】
呼接続要求信号は、ＳＩＰメッセージのＩＮＶＩＴＥリクエストであり、
呼接続要求拒否信号は、ＳＩＰメッセージのレスポンスコード「４８２  Ｌｏｏｐ  Ｄｅｔｅｃｔｅｄ」である、
請求項２に記載の電話交換システム。
【請求項４】
トランシーバと、
前記トランシーバに結合されたプロセッサと、
を備え、
前記プロセッサは、
他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信し、
呼接続要求信号を受信した場合、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、
呼接続要求拒否信号を受信した場合、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、呼接続要求拒否信号の返送後は、呼接続要求信号を送信してきた前段の交換機との間で該呼接続要求信号の送受信に使用したリソースを解放し、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した場合、呼接続要求拒否信号を受信した後に、別ルート上の他の交換機に対し呼接続要求信号を送信する、
交換機。
【請求項５】
ネットワークに接続された交換機による電話交換方法であって、
他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信し、
呼接続要求信号を受信した場合、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、
呼接続要求拒否信号を受信した場合、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送し、
呼接続要求拒否信号の返送後は、呼接続要求信号を送信してきた前段の交換機との間で該呼接続要求信号の送受信に使用したリソースを解放し、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した場合、呼接続要求拒否信号を受信した後に、別ルート上の他の交換機に対し呼接続要求信号を送信する、
電話交換方法。
【請求項６】
交換機となるコンピュータに、
他の交換機に対し呼接続要求信号を送信する場合、自交換機のＩＤを呼接続要求信号に追加して、該呼接続要求信号を送信する手順と、
呼接続要求信号を受信した場合、該呼接続要求信号に自交換機のＩＤが含まれているか否かをチェックし、自交換機のＩＤが含まれていることを検出した場合、ループが発生したと判断し、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する手順と、
呼接続要求拒否信号を受信した場合、呼接続要求信号を送信してきた前段の交換機に対し呼接続要求拒否信号を返送する手順と、
呼接続要求拒否信号の返送後は、呼接続要求信号を送信してきた前段の交換機との間で該呼接続要求信号の送受信に使用したリソースを解放する手順と、
呼接続要求信号に自交換機のＩＤが含まれていたことを検出し呼接続要求拒否信号を返送した場合、呼接続要求拒否信号を受信した後に、別ルート上の他の交換機に対し呼接続要求信号を送信する手順と、
を実行させるためのプログラム。