(57)【要約】【課題】ＩＰマルチキャストによる送受信時のＬＡＮ電話システムにおけるサービスの低下を防ぐ。【解決手段】ＬＡＮに設置された複数のＬＡＮ電話機２００と、ＬＡＮ電話機を内線として制御するＰＢＸ１００とを有するＬＡＮ電話システムであって、外部音源装置３００から提供される不在通知／話中案内／音声ガイダンス等のアナウンスや、保留音などに利用される音楽またはＬＡＮ電話機から利用者の声による一斉呼び出し／会議など、同一の音源から発信する音声情報を、予め試験によって得られるＬＡＮ電話機毎のＩＰマルチキャスト対応レベルに応じてＩＰマルチキャストパケットまたはパケット制御装置から分配されるユニキャストパケットにより複数のＬＡＮ電話機に同時に受信させる。【選択図】        図１
2004320382.tif 000002
【特許請求の範囲】
【請求項１】
ＬＡＮ（ローカルエリアネットワーク）に設置された複数のＬＡＮ電話機と、ＬＡＮ電話機を内線として制御するＰＢＸ（構内交換機）とを有するＬＡＮ電話システムにおいて、
外部音源装置から提供される不在通知／話中案内／音声ガイダンス等のアナウンスや、保留音などに利用される音楽またはＬＡＮ電話機から利用者（ユーザ）の声による一斉呼び出し／会議など、同一の音源から発信する音声情報を、予め試験によって得られるＬＡＮ電話機毎のＩＰマルチキャスト対応レベルに応じてＩＰマルチキャストパケットまたはパケット制御装置から分配されるユニキャストパケットにより複数のＬＡＮ電話機に同時に受信させることを特徴とするＬＡＮ電話システム。
【請求項２】
前記ＰＢＸは、前記ＬＡＮ電話機，前記外部音源装置または前記パケット制御装置が利用者（ユーザ）によるイベントを通知する呼制御パケットを受信する手段と、前記ＬＡＮ電話機，前記外部音源装置または前記パケット制御装置に音声情報の送信，受信の指示や状態の変更を通知する呼制御パケットを送信する手段とを備えることを特徴とする請求項１に記載のＬＡＮ電話システム。
【請求項３】
前記ＰＢＸは、前記ＬＡＮ電話機毎のＩＰマルチキャスト対応レベルの情報と、音声種別対応にＩＰマルチキャストが受信できない場合の代理手段となる第２の音源の情報とを記憶し、
前記ＩＰマルチキャスト対応レベルに応じて、ＩＰマルチキャストパケットまたは前記パケット制御装置から分配されるユニキャストパケットまたは前記第２の音源からの音声のいずれかを受信するように決定することを特徴とする請求項１または２に記載のＬＡＮ電話システム。
【請求項４】
前記ＰＢＸは、音声種別毎に、音源情報（ＩＰマルチキャスト使用／不使用の情報を含む），音声種別管理テーブル，音声情報の発信元と，ＩＰマルチキャストパケットの宛先であるＩＰアドレス，パケットの伝達される範囲を示すＴＴＬ（Ｔｉｍｅ  ｔｏ  Ｌｉｖｅ：生存時間）および音声情報を受信しているＬＡＮ電話機の数を示す接続数を記憶する端末状態管理テーブルと、
ＰＢＸに所属するＬＡＮ電話機毎に、その状態情報を記憶するための呼制御管理テーブルとを保持することを特徴とする請求項１ないし３のいずれかに記載のＬＡＮ電話システム。
【請求項５】
前記ＬＡＮ電話機は、前記ＰＢＸが指示する呼制御パケットを受信する手段と、ＬＡＮ電話機からのイベントを送信する手段とを備え、ＰＢＸの指示によりＩＰマルチキャストパケットまたはユニキャストパケットで音声情報を送信または受信することを特徴とする請求項１ないし４のいずれかに記載のＬＡＮ電話システム。
【請求項６】
前記外部音源装置は、ＰＢＸから指示される呼制御パケットを受信する手段を備え、ＰＢＸから音声情報の送信を指示する呼制御パケットを受信すると、指示された音声情報を指定されている宛先に対してＩＰマルチキャストパケットまたはユニキャストパケットを送信することを特徴とする請求項１ないし５のいずれかに記載のＬＡＮ電話システム。
【請求項７】
前記パケット制御装置は、ＰＢＸからの呼制御パケットを受信する手段を備え、ＰＢＸから指定される音声パケットをＩＰマルチキャストパケットまたはユニキャストパケットを受信し、宛先を変更して送信することを特徴とする請求項１ないし６のいずれかに記載のＬＡＮ電話システム。
【請求項８】
前記ＬＡＮ電話機または前記パケット制御装置は、ＩＰマルチキャストパケットの前記ＩＰマルチキャスト対応レベルを自動判定するための試験用ＩＰマルチキャストパケットが予め定義されており、ＰＢＸから試験用ＩＰマルチキャストパケットの送信指示、停止指示、受信指示の各呼制御パケットを受信すると、それぞれ試験用ＩＰマルチキャストパケットの送信を開始し、試験用ＩＰマルチキャストパケットの送信を停止し、自己の認識する最新のＩＰマルチキャストプロトコルを用いて受信処理を開始し、
予め規定した一定時間内に予め規定したパケット数を受信できなかった場合には、次に新しいＩＰマルチキャストプロトコルを用いた受信処理を繰り返し、受信できたプロトコルに対応するレベルを前記ＩＰマルチキャスト対応レベルとしてＰＢＸに通知することを特徴とする請求項１ないし７のいずれかに記載のＬＡＮ電話システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＴＣＰ／ＩＰネットワークに接続されるＬＡＮ電話機と、ＬＡＮ電話機を内線として管理、制御するＰＢＸを有するＬＡＮ電話システム、特に、同一の音源から提供されるトーンやアナウンス等の音声情報をＬＡＮ電話機に送信するのに好適なＬＡＮ電話システムに関する。
【０００２】
【従来の技術】
従来から、ＴＣＰ／ＩＰネットワークに接続されるＬＡＮ電話機をＰＢＸが内線として管理、制御するＬＡＮ電話システムが知られている（従来技術１。例えば、特許文献１参照）。この技術は、交換機のＣＰＵがＬＡＮ電話機端末との呼制御を直接行うことにより、ライン回線に直接接続する通常の端末に対する交換機の処理動作と同じように、ＬＡＮ回線に接続するＬＡＮ電話機端末との接続動作を可能にしている。
【０００３】
このため、ＬＡＮ電話機のＩＰアドレスと対応付ける番号展開テーブルと、音声変換回線番号毎の呼者接続情報，被呼者接続情報，接続状態および通話開始時刻の情報とをＰＢＸ内のメモリに記憶しておく。発呼者または被呼者がＬＡＮ電話機である場合は、ＬＡＮ回線を介して音声接続するよう、該当ＬＡＮ電話機のＩＰアドレス情報を含む呼制御パケットを送信し音声接続する。このとき使用されるＩＰアドレスはＬＡＮ電話機のＩＰアドレスであり、ユニキャストによって音声情報が伝達される。
【０００４】
また、インターネット上でマルチキャストによって音声情報を伝達する技術も周知であるが、現在、インターネットの大部分の送信ホスト，受信ホストおよびルータでは、ＩＰマルチキャスト通信方法をサポートしていない。そこで、この課題を解決するため、ＩＰマルチキャストをサポートしていない受信ホストが、ＩＰマルチキャストデータグラムを受信可能とした技術が提案されている（従来技術２。例えば、特許文献２参照）。
【０００５】
この技術は、図１４に示すように、ＩＰマルチキャストをサポートしていない複数の受信ホストが、送信ホストからのメッセージの受信を要求する場合、マルチキャストゲートウェイが送信ホストから送信されるＩＰマルチキャストデータグラムをＩＰユニキャストデータグラムとして個別に受信ホストに送信するようにしたものである。
【０００６】
【特許文献１】
特開平１１−３３１３７１号公報（第１−第１０頁、図２）
【特許文献２】
特開平１０−２４２９６２号公報（第１−第８頁、図１）
【０００７】
【発明が解決しようとする課題】
しかしながら、上述した従来技術１では、メッセージを複数のＬＡＮ電話機へ同報する場合にユニキャストによって音声情報を伝達するため、音声情報を受信するＬＡＮ電話機の数を制限する必要があるという第１の問題点がある。その理由は、同一の音声情報を受信するＬＡＮ電話機が増加するに従い、セッションを確立し１対１のユニキャスト通信を行う必要があるため、同時接続数に比例して、送信側でのセッション数，送信パケット量またはルータでのパケット中継処理が増加するので、同時接続数は送信側もしくはルータでの処理の限界値に合わせる必要があるためである。
【０００８】
また、従来技術２では、ＩＰマルチキャストをサポートしていない受信ホストは、マルチキャストゲートウェイによってマルチキャストデータグラムをユニキャストデータグラムに変換して個別にデータを受信しているが、このような仕様は独自プロトコルの実装を要するため、サービスを実施するには、マルチキャスト・ルータおよび受信ホストにプログラムの変更等の処置が必要になるという第１の問題点がある。
【０００９】
更に、パケットの伝送にＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）を使用しているため、パケットの欠落に対する保証がなく、ＩＰマルチキャストでの音声伝達の信頼性が低いという第２の問題点がある。
【００１０】
この第２の問題点を回避しようとしても、音声情報の伝達にＩＰマルチキャストが最適かどうかをＰＢＸが知る手段が提案されていない。音声情報をＩＰマルチキャストで送受信が可能か不可能かは、ネットワークの構成、または端末の変更により時間の経過とともに変化する。したがって、当初に保守者からＩＰマルチキャスト対応のデータの登録があっても、ルータや端末の変更時などにＰＢＸに通知されない場合は、システムとして最適でない可能性が出てくるのである。
【００１１】
本発明の目的は、ＩＰマルチキャストによる送受信時のＬＡＮ電話システムにおけるサービスの低下を防ぐことのできるＬＡＮ電話システムを提供することにある。
【００１２】
【課題を解決するための手段】
本発明のＬＡＮ電話システムは、ＬＡＮ（ローカルエリアネットワーク）に設置された複数のＬＡＮ電話機と、ＬＡＮ電話機を内線として制御するＰＢＸ（構内交換機）とを有するＬＡＮ電話システムであって、外部音源装置から提供される不在通知／話中案内／音声ガイダンス等のアナウンスや、保留音などに利用される音楽またはＬＡＮ電話機から利用者（ユーザ）の声による一斉呼び出し／会議など、同一の音源から発信する音声情報を、予め試験によって得られるＬＡＮ電話機毎のＩＰマルチキャスト対応レベルに応じてＩＰマルチキャストパケットまたはパケット制御装置から分配されるユニキャストパケットにより複数のＬＡＮ電話機に同時に受信させることを特徴とする。
【００１３】
不在通知／話中案内／音声ガイダンス等のアナウンスや、保留音などに利用される音楽をＩＰマルチキャストの未サポートのＬＡＮ電話機が受信する必要がある場合には、ＰＢＸ内部に設ける音声種別管理テーブルによって、第２の音源から音声情報の送信を実施する。
【００１４】
ＬＡＮ電話機と、ＬＡＮ電話機およびトーンまたはアナウンスの音源となる外部音源装置が配置されるネットワークを制御するルータは、ＩＰマルチキャストを行うプロトコルであるＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ：ＲＦＣ１１１２），ＩＧＭＰ２（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ２：ＲＦＣ  ２２３６）を実装している。
【００１５】
ＰＢＸは、音声種別毎に、音源情報（ＩＰマルチキャスト使用／不使用の情報を含む），音声種別管理テーブル，音声情報の発信元，ＩＰマルチキャストパケットの宛先であるＩＰアドレス，パケットの伝達される範囲を示すＴＴＬ（Ｔｉｍｅ  ｔｏ  Ｌｉｖｅ：生存時間）および音声情報を受信しているＬＡＮ電話機の数を示す接続数を記憶する端末状態管理テーブルと、ＰＢＸに所属するＬＡＮ電話機毎にその状態情報を記憶するための呼制御管理テーブルとを保持する。
【００１６】
ＬＡＮ電話機は、ＩＰマルチキャスト対応レベル（サポート、未サポートの別を含む）をＰＢＸから指示されたＩＰマルチキャスト試験を元に判定し、判定結果をＰＢＸに通知する。ＰＢＸは、この通知された情報をが自メモリ内にある端末状態管理テーブルに保持し、トーンやアナウンスまたはＬＡＮ電話機からの音声一斉呼び出しなどで、音声情報を伝達する際に端末状態管理テーブルに保持されているＩＰマルチキャスト対応レベルによって音声情報の接続形態を決定する。
【００１７】
同一音源からの音声情報をＩＰマルチキャストにより伝達する場合、ＬＡＮ電話機の種類、配置されるネットワークによっては、ＩＰマルチキャストパケットを受信できないことがある。例えば、受信側のＬＡＮ電話がＩＰマルチキャストのプロトコルであるＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ：ＲＦＣ１１１２），ＩＧＭＰ２（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ２：ＲＦＣ  ２２３６）に対応していなかったり、ＬＡＮ電話機がＩＰマルチキャストのプロトコルに対応していても、ルータやスイッチ・ハブなどＩＰマルチキャストパケットを中継する全てのネットワーク機器がＩＰマルチキャストのルーティングプロトコルをサポートしていない場合である。
【００１８】
本発明では、ＬＡＮ電話機毎のＩＰマルチキャスト対応レベルを試験によって予め採取し記憶しておくことによって、ＩＰマルチキャストに対応できるのであればＩＰマルチキャスト、上述のようにＩＰマルチキャストに対応できない場合には、別手段または第２の音源によって音声情報を伝達し、これによりＬＡＮ電話システムにおけるサービスの低下を防ぐのである。
【００１９】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２０】
［実施例の構成］
図１は本発明のＬＡＮ電話システムの一実施例を示す構成図である。この実施例では、３つのルータ５００と２つのゲートウェイ６００で結ばれたネットワーク上に、ＰＢＸ１００と、９つのＬＡＮ電話機２００−１〜２００−９と、不在通知／話中案内／音声ガイダンス等のアナウンスや保留音などに利用される音楽を送信する外部音源装置３００と、ＩＰマルチキャストパケットからユニキャストパケットの変換および複数のＬＡＮ電話機に対してパケットを分配するパケット制御装置４００が配されている。ＬＡＮ電話機２００−１〜２００−９はＬＡＮ電話機２００と総称する。ＬＡＮ電話機２００それぞれは、ＰＢＸ１００の内線として使用されるものとする。
【００２１】
ＰＢＸ１００は、ＬＡＮ電話機２００，外部音源装置３００またはパケット制御装置４００が利用者（ユーザ）によるイベントを通知する呼制御パケットを受信する手段と、ＬＡＮ電話機２００，外部音源装置３００またはパケット制御装置４００に音声情報の送信，受信の指示や状態の変更を通知する呼制御パケットを送信する手段とを備えている。
【００２２】
また、ＰＢＸ１００は、ＬＡＮ電話機毎のＩＰマルチキャスト対応レベルの情報と、音声種別対応にＩＰマルチキャストが受信できない場合の代理手段となる第２の音源の情報とを記憶し、ＩＰマルチキャスト対応レベルに応じて、ＩＰマルチキャストパケットまたはパケット制御装置から分配されるユニキャストパケットまたは第２の音源からの音声のいずれかを受信するように決定する。
【００２３】
また、ＰＢＸ１００は、音声種別毎に、音源情報（ＩＰマルチキャスト使用／不使用の情報を含む），音声種別管理テーブルと、音声情報の発信元，ＩＰマルチキャストパケットの宛先であるＩＰアドレス，パケットの伝達される範囲を示すＴＴＬ（Ｔｉｍｅ  ｔｏ  Ｌｉｖｅ：生存時間）および音声情報を受信しているＬＡＮ電話機の数を示す接続数を記憶する端末状態管理テーブルと、ＰＢＸに所属するＬＡＮ電話機毎に、その状態情報を記憶するための呼制御管理テーブルとを保持する。
【００２４】
図２は、図１の実施例におけるＰＢＸ１００の内部構成を示すブロック図である。ＰＢＸ１００は、プログラム制御によりＬＡＮ電話機２００の呼状態を制御するＣＰＵ１０１と、ＣＰＵ１０１が使用するメモリ１０２と、呼制御メッセージを通信するためのＬＡＮインタフェース１０３とから構成されている。メモリ１０２は、後述の音声種別管理テーブル（図６）および端末状態管理テーブル（図７）を記憶する。
【００２５】
ＬＡＮ電話機２００は、ＰＢＸ１００が指示する呼制御パケットを受信する手段と、ＬＡＮ電話機２００からのイベントを送信する手段とを備え、ＰＢＸ１００の指示によりＩＰマルチキャストパケットまたはユニキャストパケットで音声情報を送信または受信する。
【００２６】
図３は、図１の実施例におけるＬＡＮ電話機２００の内部構造を示すブロック図である。ＬＡＮ電話機２００は、マイク２０６と、スピーカ２０５と、マイク２０６およびスピーカ２０５を接続し音声から音声パケットの生成または音声パケットから音声の再生を実施する音声制御回路２０４と、ＰＢＸ１００からの呼制御コマンドの受信や音声パケットの送受信を中継するＬＡＮインタフェース２０３と、音声制御回路２０４およびＬＡＮインタフェース２０３を制御するＣＰＵ２０１と、ＣＰＵ２０１が使用するメモリ２０２とから構成されている。
【００２７】
外部音源装置３００は、ＰＢＸ１００から指示される呼制御パケットを受信する手段を備え、ＰＢＸ１００から音声情報の送信を指示する呼制御パケットを受信すると、指示された音声情報を指定されている宛先に対してＩＰマルチキャストパケットまたはユニキャストパケットを送信する。
【００２８】
図４は、図１の実施例における外部音源装置３００の内部構成を示すブロック図である。外部音源装置３００は、２つの外部音源３０６，３０７から音声を取り込むための外部音声インタフェース３０５と、取り込んだ音声を音声パケットに変換する音声制御回路３０４と、変換された音声パケットを一時的に蓄えるメモリ３０２と、ＬＡＮ電話機２００の要求により音声パケットをＬＡＮへ送信するＬＡＮインタフェース３０３と、外部音声インタフェース３０５，音声制御回路３０４およびＬＡＮインタフェース３０３を制御するＣＰＵ３０１とから構成されている。
【００２９】
パケット制御装置４００は、ＰＢＸ１００からの呼制御パケットを受信する手段を備え、ＰＢＸ１００から指定される音声パケットをＩＰマルチキャストパケットまたはユニキャストパケットを受信し、宛先を変更して送信する。
【００３０】
図５は、図１の実施例におけるパケット制御装置４００の内部構成を示すブロック図である。パケット制御装置４００は、音声情報およびＰＢＸ１００からの呼制御パケットを送受信するＬＡＮインタフェース４０２と、ＬＡＮインタフェース４０２を制御するＣＰＵ４０１と、ＣＰＵ４０１が使用するメモリ４０２とから構成されている。
【００３１】
ネットワークを制御するルータ５００は、ＩＰマルチキャストを行うプロトコルであるＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ：ＲＦＣ１１１２），ＩＧＭＰ２（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ２：ＲＦＣ  ２２３６）を実装している。
【００３２】
図６は、ＰＢＸ１００のメモリ１０２が記憶する音声種別管理テーブルの内容を例示する。音声種別管理テーブルには、ＬＡＮ電話機２００が聴取する音声の種別ごとに、その音声の音源を示す音源情報，音源から発信される音声情報がＩＰマルチキャストであった場合に使用するＩＰマルチキャストアドレス，ＩＰマルチキャストパケットが到達する範囲を決定するＴＴＬ（Ｔｉｍｅ  Ｔｏ  Ｌｉｖｅ），ＬＡＮ電話機２００の通信中の数を示す接続数およびＩＰマルチキャストが使用できなかった場合に代理手段となる第２の音源情報が表示されている。これらの各情報は予め保守者によって音声種別管理テーブルに設定されているものとする。なお、ＩＰマルチキャストアドレスは、具体的には特定のマルチキャストグループ（ＩＰマルチキャストの対象となる端末グループ）に対して付与されたアドレスである。
【００３３】
音声種別には、“ＩＰマルチキャスト試験”，“発信音”，“話中音”，“呼出音”，“規制音”，“保留音”，“着信音”，“不在案内”および“話中案内”が含まれる。「音声種別」“マルチキャスト試験”の音源情報は“パケット制御装置”、「音声種別」“発信音”，“話中音”，“規制音”および“着信音”の音源情報は“端末内蔵音源”、「音声種別」“呼出音”，“保留音”，“不在案内”および“話中案内”の音源情報は“外部音源装置”をそれぞれ示す。
【００３４】
音源情報“パケット制御装置”および“外部音源装置”にはＩＰマルチキャストアドレス，ＴＴＬおよび接続数が付される。また、音源情報“呼出音”および“保留音”に対する第２の音源情報は“端末内蔵音源”、音源情報“不在案内”および“話中案内”に対する第２の音源情報は“パケット制御装置”を経由することをそれぞれ示す。
【００３５】
図７は、ＰＢＸ１００のメモリ１０２が記憶する端末状態管理テーブルの内容を例示する。端末状態管理テーブルには、各ＬＡＮ電話機２００−１〜２００−９，外部音源装置３００およびパケット制御装置４００それぞれの状態が表示される。ＬＡＮ電話機２００の状態は、ＬＡＮ通信を行うのに必要な自己のＩＰアドレス，ＩＰマルチキャストの受信レベル，ＩＰマルチキャストの送信レベル，呼状態，送話先および受話元について表示され、外部音源装置３００およびパケット制御装置４００の状態は、ＩＰアドレス，受信レベルおよび送信レベルについて表示される。
【００３６】
呼状態は、ＬＡＮ電話機２００が空き，通話中，初期設定中，呼出音送出中，保留音送出中，着信音送出または送信音送出中のいずれであるかを示す。初期設定については後述する。送話先は、呼状態が通話中のときの内線番号、または端末状態が初期設定中のときのＩＰマルチキャストアドレスを示す。また、受話先は、呼状態が通話中のときの内線番号（送話先の内線番号と同一）、または端末状態が呼出音送出中か保留音送出中のときのＩＰマルチキャストアドレスを示す。
【００３７】
図８は、図７におけるＩＰマルチキャストレベルの内容を示す。図８における受信レベルとは、ＬＡＮ電話機２００，外部音源装置３００またはパケット制御装置４００がＩＰマルチキャストを受信する機能のレベルをいう。受信レベル“０”はＬＡＮ電話機２００，外部音源装置３００またはパケット制御装置４００が受信についてマルチキャスト未対応、“１”はＩＧＭＰ（Ｉｎｔｅｎｅｔ  Ｇｒｏｕｐ  Ｍｕｌｔｉｃａｓｔ  Ｐｒｏｔｃｏｌ）１対応、“２”はＩＧＭＰ２対応であることを表す。また、図８における送信レベルとは、ＬＡＮ電話機２００，外部音源装置３００またはパケット制御装置４００がＩＰマルチキャストを送信する機能のレベルをいう。送信レベル“０”はＬＡＮ電話機２００，外部音源装置３００またはパケット制御装置４００が送信についてマルチキャスト未対応、“１”は送信可能であることを表す。
【００３８】
図９は、ＬＡＮ電話機２００のメモリ２０２が記憶する呼制御管理テーブルの内容を例示する。この呼制御管理テーブルは内線初期化情報と呼制御情報を格納している。内線初期化情報は、ＰＢＸ１００のＩＰアドレスと、ＰＢＸ１００から通知される内線番号から成る。また、呼制御情報は、呼状態と、音声情報の送信先ＩＰアドレスと、音声情報の受信元ＩＰアドレスから成る。ＰＢＸ１００のＩＰアドレスは、利用者（ユーザ）あるいは保守者により予め設定される。
【００３９】
［実施例の動作］
さて、図１のＬＡＮ電話機２００をＰＢＸ１００の内線として使用するためには、ＰＢＸ１００に対して、ＬＡＮ電話機２００の立上げと受信レベルおよび送信レベルとを通知する必要がある。図１０にＬＡＮ電話機２００の電源をＯＮしてからＰＢＸ１００の内線として使用可能状態となるまでのシーケンスを示す。以下、ＬＡＮ電話機２００の初期設定と、ＰＢＸ１００がＬＡＮ電話機２００の受信レベルおよび送信レベルを自動収集する手順について図１０を参照して詳細に説明する。
【００４０】
ＬＡＮ電話機２００が電源ＯＮによりリセットされると、ＴＣＰ／ＩＰベースのネットワークに接続するホストとして必要なＩＰアドレス，ネットマスク，デフォルトゲートウェイ等のネットワークパラメータがＬＡＮ電話機２００のＬＡＮインタフェース２０３に設定される。この設定は、手動もしくは、ＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）２１３１に記述されているＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）により行われ、ＬＡＮ電話機２００自身で自己解決されるものとし、これ以上の説明はしない。
【００４１】
ネットワークパラメータの設定後、ＬＡＮ電話機２００は呼制御管理テーブル（図９）を参照してＰＢＸのＩＰアドレスにより、ＰＢＸ１００に対し初期設定要求を送信する（図１０のステップＡ１）。この初期設定要求に対し、ＰＢＸ１００は、端末状態管理テーブル（図７）のＬＡＮ電話機２００に対する呼状態を“初期設定中”にし、受信レベルおよび送信レベルをそれぞれ未対応を示す“０”に変更すると共に、内線番号を含めた内線情報をＬＡＮ電話機２００に対して通知する（ステップＡ２）。
【００４２】
内線情報を受信したＬＡＮ電話機２００は、通知された内線情報を基に呼制御管理テーブル（図９）を初期化し、この初期化が完了するとＰＢＸ１００に対し初期化完了通知を通知する（ステップＡ３）。初期化の結果、呼制御管理テーブル（図９）の自内線番号，呼状態，送信先ＩＰアドレスおよび受信元ＩＰアドレスは初期値に設定される。
【００４３】
初期化完了通知を受信したＰＢＸ１００は、ＬＡＮ電話機２００に対してＩＰマルチキャスト受信試験を実施するために、ＰＢＸ１００の音声種別管理テーブル（図６）から、音声種別“ＩＰマルチキャスト試験”に対応する音源情報“パケット制御装置４００”、ＩＰマルチキャストアドレス“２３９．１９２．０．１”と、接続数を読み出す。読み出した接続数が１以上であれば、パケット制御装置４００は既に他のＬＡＮ電話機２００に対応する試験パケットを送信中であるため、ＬＡＮ電話機２００対応のＩＰマルチキャスト受信試験を開始するに当り接続数をインクリメントするだけでよい。
【００４４】
一方、接続数が０であるならば接続数のインクリメントと、パケット制御装置４００に対してＩＰマルチキャストアドレス“２３９．１９２．０．１”宛に試験パケットの送信を行うよう指示する（ステップＡ４）。また、ＬＡＮ電話機２００に対しても、パケット制御装置４００が送信するＩＰマルチキャストアドレス“２３９．１９２．０．１”からのＩＰマルチキャストパケットを受信するように指示する（ステップＡ６）。
【００４５】
試験パケットの送信指示を受信したパケット制御装置４００は、直ちに試験パケットをＩＰマルチキャストアドレス“２３９．１９２．０．１”に対して送信を開始する（ステップＡ５）。また、試験パケットを受信するように指示されたＬＡＮ電話機２００は、ＬＡＮ電話機２００がサポートするＩＰマルチキャストのプロトコルのうち、最新のプロトコルを使用して受信試験を開始する。
【００４６】
例えば、ＬＡＮ電話機２００がＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍｕｌｔｉｃａｓｔ  Ｐｒｏｔｏｃｏｌ）２をサポートしている場合、ＩＧＭＰ２に従いオール・ホスト・グループ・アドレス“２４４．０．０．１”に対しＩＰマルチキャストアドレス“２３９．１９２．０．１”へのＩＰマルチキャスト・メンバ参加メッセージを送信する（ステップＡ７）。
【００４７】
このＩＰマルチキャスト・メンバ参加メッセージは、ＬＡＮ電話機２００が属するサブネット内のマルチキャスト・ルータが受信し、パケット制御装置４００から送信される試験パケットをＬＡＮ電話機１０２に対して中継する（ステップＡ８）。ＬＡＮ電話機２００はＩＰマルチキャスト・メンバ参加メッセージを送信してから一定時間の間に基準値以上の個数の試験パケットを受信できれば、ＩＰマルチキャスト・メンバ離脱メッセージをＩＰアドレス“２４４．０．０．２”に送信し（ステップＡ９）、ＩＰマルチキャストの受信レベルは“２”である旨を告げる試験完了通知をＰＢＸ１００に送信する（ステップＡ１０）。
【００４８】
一方、その時の通信状態によって試験パケットの受信ができなかった場合や、受信数が基準値を超えない場合には、ＬＡＮ電話機２００はＩＰマルチキャストプロトコルの受信レベルを“１”に下げて、図１０のステップＡ７からの手順を繰り返す。それでも改善されない場合には、ＩＰマルチキャスト・メンバ離脱メッセージをＩＰアドレス“２４４．０．０．２”に送信し（ステップＡ９）、ＩＰマルチキャストの受信レベルは未対応である“０”として試験完了通知をＰＢＸ１００に送信する（ステップＡ１０）。
【００４９】
ＬＡＮ電話機２００から試験完了通知を受信したＰＢＸ１００は、端末状態管理テーブル（図７）中のＬＡＮ電話機２００の「呼状態」を“空き”とし、「受信レベル」にＩＰマルチキャス試験の結果を書き込むと共に、音声種別管理テーブル（図６）の接続数をデクリメントする。その結果、接続数が“０”となればパケット制御装置４００に対し試験パケットの送信停止を指示する（ステップＡ１１）。
【００５０】
次に、ＰＢＸ１００はＬＡＮ電話機２００のＩＰマルチキャスト送信試験を実施するために、ＬＡＮ電話機２００に対して試験パケットを送信するように指示する（ステップＡ１２）。また、パケット制御装置４００に対しても試験パケットを受信するように指示する（ステップＡ１３）。
【００５１】
試験パケットの送信指示を受信したＬＡＮ電話機２００は、直ちに試験パケットをＩＰマルチキャストアドレス“２３９．１９２．０．１”に対して送信を開始する（ステップＡ１４）。また、試験パケットを受信するように指示されたパケット制御装置４００は、ＩＰマルチキャストプロトコルに従い、オール・ホスト・グループ・アドレス“２４４．０．０．１”に対しＩＰマルチキャスト・メンバ参加メッセージを送信する（ステップＡ１５）。
【００５２】
このＩＰマルチキャスト・メンバ参加メッセージにより、マルチキャスト・ルータはＬＡＮ電話機２００から送信される試験パケットをパケット制御装置４００に対して中継する（ステップＡ１６）。パケット制御装置４００はＩＰマルチキャスト・メンバ参加メッセージを送信してから一定時間の間に基準値以上の個数の試験用ＩＰマルチキャストパケットが受信できれば、ＩＰマルチキャスト・メンバ離脱メッセージを送信し（ステップＡ１７）、ＩＰマルチキャストの送信レベルは送信可である“１”として試験完了通知をＰＢＸ１００に送信する（ステップＡ１８）。
【００５３】
試験パケットの受信ができなかった場合や、受信数が基準値を超えない場合には、図１０のステップＡ１５からの手順を１度だけ繰り返す。改善されない場合には、ＩＰマルチキャスト・メンバ離脱メッセージを送信し（ステップＡ１７）、ＩＰマルチキャストの送信レベルは送信不可である“０”である旨を告げる継試験完了通知をＰＢＸ１００に送信する（ステップＡ１８）。
【００５４】
パケット制御装置４００から試験完了通知を受信したＰＢＸ１００は、ＬＡＮ電話機２００に対して試験パケットの送信を停止するよう指示し（ステップＡ１９）、端末状態管理テーブル（図７）中のＬＡＮ電話機２００の送信レベルにＩＰマルチキャスト送信試験の結果を書き込み、呼状態を“空き”とし、ＬＡＮ電話機２００の初期設定を完了する。
【００５５】
以上に説明したように、ＩＰマルチキャスト対応試験を介してＬＡＮ電話機２００のＩＰマルチキャスト対応に必要な情報を自動的に収集するが、この情報が予め判明しているのであれば、ＩＰマルチキャスト対応試験をすることになく、保守者により手動で初期設定することも可能である。
【００５６】
また、ＬＡＮ電話機２００が配置されるネットワークは運用中に変更されることがある。そのような場合にもＩＰマルチキャスト対応の受信レベルおよび送信レベルを最新のデータに保つためには、ＩＰマルチキャスト対応試験を運用中に実施し、データをリフレッシュする必要がある。そのときは、図１０のステップＡ４からステップＡ１９までの手順が実施され、試験結果を端末状態管理テーブル（図７）に上書きする。
【００５７】
次に、ＬＡＮ電話機２００がトーンやアナウンスの音声情報をＩＰマルチキャストで受信する処理について、オフフックから内線通話までのシーケンスを示す図１１を用いて詳細に説明する。ＬＡＮ電話機２００−１およびＬＡＮ電話機２００−２は、既に初期設定を終了し端末状態管理テーブル（図７）の呼状態は“空き”の状態になっているものとする。この状態において、ＬＡＮ電話機２００−１がオフフックすると、ＬＡＮ電話機２００−１からＰＢＸ１００に対しオフフックを通知する呼制御パケットが送信される（図１１のステップＢ１）。
【００５８】
ＰＢＸ１００はＬＡＮ電話機２００−１がオフフックしたことを認識すると、ＬＡＮ電話機２００−１に対し発信音の接続を指示するために、音声種別管理テーブル（図６）から音声種別“発信音”に対する音源情報“端末内蔵音源”を読み出す。これにより、ＰＢＸ１００は、自端末内の音源から“発信音”を送信する指示をＬＡＮ電話機２００−１に対して呼制御パケットで送信し（ステップＢ２）、端末状態管理テーブル（図７）中のＬＡＮ電話機２００−１の呼状態を“発信音送出”に変更する。
【００５９】
発信音送出指示の呼制御パケット（ステップＢ２）を受信したＬＡＮ電話機２００−１は、ＬＡＮ電話機２００−１内の音源から発信音を再生すると同時に、ＬＡＮ電話機２００−１内の呼制御管理テーブル（図９）の呼状態を“発信音送出”にする。
【００６０】
次に、発信音送出中のＬＡＮ電話機２００−１は、最初の数字をダイヤルされると、送出中の発信音を直ちに停止し（ステップＢ３）、ＬＡＮ電話機２００−１内の呼制御管理テーブル（図９）の呼状態を“ダイヤル中”にする。続いて、後続の数字がダイヤルされると、その都度、ダイヤルされた数字情報を呼制御パケットでＰＢＸ１００に通知する（ステップＢ４，ステップＢ５）。
【００６１】
ＰＢＸ１００はＬＡＮ電話機２００−１から送られた数字情報を分析し、被呼内線をＬＡＮ電話機２００−２と判断すると、端末状態管理テーブル（図７）からＬＡＮ電話機２００−２の呼状態を確認し、上述のとおり“空き”としているので、ＬＡＮ電話機２００−１に対しては呼出音を、ＬＡＮ電話機２００−２については着信音を送出することを決定する。
【００６２】
このとき、ＬＡＮ電話機２００−１に対して呼出音を送出するために、音声種別管理テーブル（図６）から音声種別“呼出音”の音源情報“外部音源装置３００（ＩＰマルチキャスト）”を確認すると、端末状態管理テーブル（図７）からＬＡＮ電話機２００−１の受信レベルを判定する。
【００６３】
その結果、ＬＡＮ電話機２００−１の受信レベルが“０”であれば、図８の表からＩＰマルチキャスト未対応であることから、ＩＰマルチキャストが使用できなかった場合に代理手段となる第２の音源情報“端末内蔵音源”を音声種別管理テーブル（図６）から読み出して、ＬＡＮ電話機２００−１に対して“端末内蔵音源”の呼出音を再生するように通知する（ステップＢ７）。そして、端末状態管理テーブル（図７）中のＬＡＮ電話機２００−１の「呼状態」を“呼出音送出”に変更する。
【００６４】
一方、ＬＡＮ電話機２００−１の「受信レベル」が“０”以外であれば音声種別管理テーブル（図６）から呼出音に対する接続数を判定する。その結果、接続数が“１”以上であれば、既に送出中のＩＰマルチキャストアドレス“２３９．１９２．０．１”からの呼出音を受信するようＬＡＮ電話機２００−１に通知する（ステップＢ７）。
【００６５】
また、接続数が“０”であれば、音声種別管理テーブル（図６）から音声種別“呼出音”に対する音源情報“外部音源装置１２０”とＩＰマルチキャストアドレス“２３９．１９２．０．１”を読み出し、“外部音源装置３００”に対して音声種別“呼出音”をＩＰマルチキャストアドレス“２３９．１９２．０．１”として送信するように通知する（ステップＢ６）。
【００６６】
そして、音声種別管理テーブル（図６）の音声種別“呼出音”に対する接続数をインクリメントする。この結果、接続数が“１”以上となるので、上述と同様に、既に送出中のＩＰマルチキャストアドレス“２３９．１９２．０．１”からの呼出音を受信するようＬＡＮ電話機２００−１に通知する（ステップＢ７）。
【００６７】
このように、ＬＡＮ電話機２００−１の受信レベルが“０”以外である場合には、呼出音送出のためにＩＰマルチキャストを利用する。そして、端末状態管理テーブル（図７）のＬＡＮ電話機２００−１に対する呼状態を“呼出音送出”に変更し、受話元にＩＰマルチキャストアドレス“２３９．１９２．０．２”を記憶する。
【００６８】
ＰＢＸ１００から“呼出音”の音声情報をＩＰマルチキャストで送信するように指示された外部音源装置３００は、直ちに“呼出音”の音声情報をＩＰマルチキャストアドレス“２３９．１９２．０．２”に対して送信を開始する。
【００６９】
また、被呼内線であるＬＡＮ電話機２００−２に対しては着信音送出を指示し（ステップＢ８）、端末状態管理テーブル（図７）のＬＡＮ電話機２００−２に対する呼状態を“着信音送出”に変更する。着信音送出指示を受信したＬＡＮ電話機２００−２は、自端末内の音源から着信音の再生を開始する。
【００７０】
さらに、ＰＢＸ１００から“呼出音”の音声情報をＩＰマルチキャストアドレス“２３９．１９２．０．２”から受信するよう指示されたＬＡＮ電話機２００−１は、マルチキャストグループに参加するために、ＩＧＭＰのプロトコルに従い、ＩＰマルチキャストアドレス“２３９．１９２．０．２”に対するＩＰマルチキャスト・メンバ参加メッセージをオール・ホスト・グループ・アドレス“２４４．０．０．１”へ送信し（ステップＢ９）、ＬＡＮ電話機２００−１の呼制御管理テーブル（図９）の呼状態を“呼出音”とする。
【００７１】
オール・ホスト・グループ・アドレス“２４４．０．０．１”のマルチキャスト・ルータは、ＬＡＮ電話機２００−１からＩＰマルチキャスト・メンバ参加メッセージを受信すると、外部音源装置３００からの音声情報をＬＡＮ電話機２００−１に中継する。この場合のマルチキャスト・ルータでのＩＰマルチキャストパケットのル−ティング処理の詳細は周知であるため説明を省略する。ＬＡＮ電話機２００−１は、マルチキャスト・ルータによって中継された“呼出音”を受信すると、直ちに音声制御回路２０４によって再生し、スピーカ２０５を通して利用者に伝達する。
【００７２】
次に、ＬＡＮ電話機２００−１によって呼出音が所定時間継続して受信されると、マルチキャスト・ルータからメンバ照会メッセージが発信される（ステップＢ１０）。メンバ照会メッセージを受信したＬＡＮ電話機２００−１は、メンバ照会メッセージ内の最大レスポンスタイムの範囲内でランダムな遅延タイマを設定し、タイマが時間切れとなった地点でメンバ照会返信メッセージを送信する（ステップＢ１１）。これらのＩＰマルチキャストの継続動作は、ＩＧＭＰに定義されているところである。
【００７３】
次に、ＬＡＮ電話機２００−２が応答すると、応答したことを呼制御パケットでＰＢＸ１００に通知する（ステップＢ１２）。ＬＡＮ電話機２００−２の応答を認識したＰＢＸ１００は、ＬＡＮ電話機２００−２に対しては着信音停止および接続先のＩＰアドレス情報を含めた接続指示、ＬＡＮ電話機２００−１に対しては呼出音停止および接続先のＩＰアドレス情報を含めた接続指示をそれぞれ呼制御パケットで通知する（ステップＢ１３，ステップＢ１４）。
【００７４】
また、端末状態管理テーブル（図７）におけるＬＡＮ電話機２００−１とＬＡＮ電話機２００−２の呼状態を“通話中”に変更し、さらに音声種別管理テーブル（図６）における“呼出音”の接続数をデクリメントする。このとき、接続数が“０”となると、呼出音の発信元である外部音源装置３００に対して、呼出音の送信を停止する指示を送信する（ステップＢ１６）。
【００７５】
ＰＢＸ１００からの接続指示を受信したＬＡＮ電話機２００−１は、これまで受信していた呼出音を停止するために、マルチキャスト・ルータに対しグループ離脱メッセージを送信した後（ステップＢ１５）、ＬＡＮ電話機２００−１の呼制御管理テーブル（図９）の呼状態を“通話中”に変更し、ＰＢＸ１００から通知されたＩＰアドレスを元にＬＡＮ電話機２００−２との接続を開始する。
【００７６】
ＬＡＮ電話機２００−１からの離脱メッセージを受信したマルチキャスト・ルータは、他のＬＡＮ電話機２００が同一のマルチキャストグループのメンバとなっているのか確認するために、メンバ問い合わせメッセージを送信し、返信がない場合にマルチキャストパケットの中継を停止する。これらのＩＰマルチキャストの停止動作は、ＩＧＭＰ２（ＲＦＣ２２３６）で定義されているとおりである。
【００７７】
次に、ＰＢＸ１００がＬＡＮ電話機２００に対してＩＰマルチキャストで接続を指示する場合と、ＰＢＸ１００がＬＡＮ電話機２００に対してＩＰマルチキャストの受信停止を指示する場合（図１３）とについて、それぞれ図１２と図１３に示す各フローチャートにより説明する。
【００７８】
これらの中では、具体例として、図１１においてＰＢＸ１００がＬＡＮ電話機２００−１からのダイヤル数字を受信（ステップＢ５）してステップＢ６〜ステップＢ８に到るまでのＰＢＸ１００の動作と、ＰＢＸ１００がＬＡＮ電話機２００−２から応答したことの通知（ステップＢ１２）を受けてステップＢ１３〜Ｂ１６に到るまでののＰＢＸ１００の動作とについて言及する。
【００７９】
ＰＢＸ１００がＬＡＮ電話機２００に対してＩＰマルチキャストで接続を指示する場合、先ず、ＰＢＸ１００は音声種別管理テーブル（図６）から送出すべき音声種別を選択する（図１２のステップＣ１）。図１１の例では、ＬＡＮ電話機２００−１がＬＡＮ電話機２００−２をダイヤルしたこと検出したＰＢＸ１００は音声種別として“呼出音”を選択する。そして、選択した音声種別に対する音源情報を読み出して、その音源はＩＰマルチキャストを使用するか否かを判断する（ステップＣ２）。“呼出音”に対する音源“外部音源装置”はＩＰマルチキャストを使用する。
【００８０】
音源情報がＩＰマルチキャストを使用する音源である場合には（ステップＣ２でＹＥＳ）、端末状態管理テーブル（図７）からＬＡＮ電話機２００のＩＰマルチキャストの受信レベルが“０”であるかを判定する（ステップＣ３）。その結果、“０”でない（ステップＣ３でＮＯ）、すなわち“１”以上であれば、音声種別管理テーブル（図６）からＩＰマルチキャストに対する接続数を確認する（ステップＣ４）。
【００８１】
その結果、接続数が“１”以上なら（ステップＣ４でＮＯ）、既にＩＰマルチキャストが送信されていることになるので、ＬＡＮ電話機２００に対しはＩＰマルチキャストのメンバとなって音声情報（図１１では“呼出音”）を受信するよう指示し、また音源（図１１では“外部音源装置”）に対してはＬＡＮ電話機への音声接続を指示する（ステップＣ６）。ステップＣ６では音声種別管理テーブル（図６）における当該音源の接続数をインクリメントする。
【００８２】
一方、接続数が“０”であるなら（ステップＣ４でＹＥＳ）、音源のＩＰマルチキャストは停止していることになるので、外部音源装置３００に対して音声種別と宛先のＩＰマルチキャストアドレスを通知しＩＰマルチキャストパケットの送信を指示し（ステップＣ５）、その後にステップＣ６へ移行する。
【００８３】
ＬＡＮ電話機のＩＰマルチキャストの受信レベルが“０”である場合（ステップＣ３でＹＥＳ）は、ＩＰマルチキャスト受信に対応していないことになるので、音声種別管理テーブル（図６）から第２の音源情報を読み出す（ステップＣ７）。この場合は、外部音源装置（ＩＰマルチキャスト）でない場合（ステップＣ２でＮＯ）と同様な処理（ステップＣ８〜Ｃ１２）となる。
【００８４】
ステップＣ８では第２の音源情報が“端末内蔵音源”であるか“パケット制御装置”であるかを判定する（ステップＣ８）。その結果、“端末内蔵音源”の場合は（ステップＣ８でＹＥＳ）、指定される端末内蔵音源に対してＬＡＮ電話機２００へ音声接続を指示する（ステップＣ１２）。一方、“パケット制御装置”の場合は（ステップＣ８でＮＯ）、外部音源装置３００のＩＰマルチキャストパケットをパケット制御装置４００が中継しＬＡＮ電話機２００へユニキャストパケットで分配する。
【００８５】
そのため、音声種別管理テーブル（図６）から選択されている音声種別の音声に対する接続数を確認する（ステップＣ９）。その結果、接続数が“１”以上であるならば（ステップＣ９でＮＯ）、既にＩＰマルチキャストが送信されているので、パケット制御装置４００に対しＩＰマルチキャストのメンバとなりＩＰマルチキャストパケットを受信し、ＬＡＮ電話機２００に対してユニキャストで中継するよう指示を行う。ＬＡＮ電話機２００に対しはＩＰマルチキャストのメンバとなって音声情報を受信するよう指示する（ステップＣ１１）。ステップＣ１１では音声種別管理テーブル（図６）におけるに当該音源の接続数をインクリメントする。
【００８６】
一方、接続数が“０”であるならば（ステップＣ９でＹＥＳ）、ＩＰマルチキャストは停止していることになるので、外部音源装置３００に対して音声種別と宛先のＩＰマルチキャストアドレスを通知しＩＰマルチキャストパケットの送信を指示し（ステップＣ１０）、その後にステップＣ１１へ移行する。
【００８７】
次に、ＰＢＸ１００がＬＡＮ電話機２００に対してＩＰマルチキャストの受信停止を指示する場合、ＰＢＸ１００は接続中のＬＡＮ電話機２００に対して現在の音声（図１１の例では呼出音と着信音）の切断を指示し、端末状態管理テーブル（図７）における当該ＬＡＮ電話機２００の呼状態を変更する（図１３のステップＤ１）。
【００８８】
図１１の例では、ＬＡＮ電話機２００−２からの応答イベント情報を受信したＰＢＸ１００は、ＬＡＮ電話機２００−１に対しては現在受信中の呼出音を停止し、ＬＡＮ電話機２００−２に対しては着信音を停止し、ＬＡＮ電話機２００−１とＬＡＮ電話機２００−２の通話を実施することを決定する。このとき、ＰＢＸ１００は端末状態管理テーブル（図７）からＬＡＮ電話機２００−１の呼状態と受話元を読み出し、ＬＡＮ電話機２００−１に対し呼出音切断指示を呼制御パケットで通知し、端末状態管理テーブル（図７）からＬＡＮ電話機２００−１の呼状態を変更する。
【００８９】
次に、読み出した呼状態と受話元から音源と伝達手段を判定する（ステップＤ２）。その結果、端末内蔵音源であれば処理を終了する。また、パケット制御装置経由で音声情報を中継していた場合にはバケット制御装置４００に対して中継の停止を指示した上で（ステップＤ３）、ＩＰマルチキャストであった場合にはストレートに、音声種別管理テーブル（図６）における当該音源の接続数をデクリメントする（ステップＤ４）。
【００９０】
その結果、接続数が“０”であるか判定する（ステップＤ５）。接続数が“１”以上の場合は、音声（図１１の例では呼出音）の送信を継続するが、接続数が“０”である場合は、外部音源装置３００に対して、音声の送信を停止するように指示する（ステップＤ６）。
【００９１】
以上、本発明の実施の形態について、ＰＢＸへの適応例をとりあげて説明してきたが、本発明は、これに限られるものではない。例えば、音声種別毎に最初の接続者が発生した時に、ＩＰマルチキャストアドレスを動的に割り当てるＲＦＣ２７７１，ＲＦＣ２９０８などを使用して問題の解決を図ることができる。
【００９２】
また、別の例として、ＬＡＮ電話機２００が配置されるネットワーク毎に音源である外部音源装置３００を変更する場合においても、ネットワーク毎に音声種別管理テーブル（図６）をＰＢＸ１００が保持することによって実施することが可能である。
【００９３】
【発明の効果】
以上、詳細に説明したように、本発明によれば、ＬＡＮ電話機毎のＩＰマルチキャスト対応レベルを試験によって予め採取し記憶しておくことによって、ＩＰマルチキャストに対応できるのであればＩＰマルチキャスト、一方、ＩＰマルチキャストに対応できない場合には、別手段または第２の音源によって音声情報を伝達する構成としたので、ＩＰマルチキャスト対応ＬＡＮ電話システムにおけるサービスの低下を防ぐことができるようになる。
【００９４】
これは、ＩＰマルチキャストをサポートしていないＬＡＮ電話機を予定して、マルチキャストデータグラムをユニキャストデータグラムに変換して個別にデータを送受信する必要がなくなり、更に、独自プロトコルの実装を必要としたり、マルチキャスト・ルータおよび受信ホストにプログラムの変更等の処置が不要になるからである。
【００９５】
音声情報がマルチキャストパケットで伝達できるときは、周知のように、１つパケットで複数のＬＡＮ電話機に対して情報の伝達ができる。このため、接続するＬＡＮ電話機の増加に比例してパケット数が増加するユニキャストでの音声情報の伝達と比較して、パケットのトラヒックを一定に押さえネットワークリソースを効率良く利用することが可能になるので、ＬＡＮトラヒックに負荷を与えないのである。
【００９６】
特に、本発明では、ＲＦＣで標準化されているプロトコルを利用するため、ネットワークを構成している全ての装置が本仕様に準拠していれば、ネットワークの形態やホスト数に関係なく、マルチキャストパケットで送られてくる音声情報を受信することが可能になり、音声情報を受信するメンバが無制限とすることができる。
【図面の簡単な説明】
【図１】本発明のＬＡＮ電話システムの一実施例を示す構成図
【図２】図１の実施例におけるＰＢＸ１００の内部構成を示すブロック図
【図３】図１の実施例におけるＬＡＮ電話機２００の内部構造を示すブロック図
【図４】図１の実施例における外部音源装置３００の内部構成を示すブロック図
【図５】図１の実施例におけるパケット制御装置４００の内部構成を示すブロック図
【図６】ＰＢＸ１００のメモリ１０２が記憶する音声種別管理テーブルの内容を例示する図
【図７】ＰＢＸ１００のメモリ１０２が記憶する端末状態管理テーブルの内容を例示する図
【図８】図７におけるＩＰマルチキャストレベルの内容を示す
【図９】ＬＡＮ電話機２００のメモリ２０２が記憶する呼制御管理テーブルの内容を例示する図
【図１０】図１の実施例におけるＬＡＮ電話機２００の初期設定シーケンス図
【図１１】図１の実施例におけるＬＡＮ電話機２００が音声情報をＩＰマルチキャストで受信する処理例を示すシーケンス図
【図１２】図１の実施例におけるＰＢＸ１００がＬＡＮ電話機２００に対しＩＰマルチキャストの受信を指示する場合のプログラムフローチャート
【図１３】図１の実施例におけるＰＢＸ１００がＬＡＮ電話機２００に対しＩＰマルチキャストの受信停止を指示する場合のプログラムフローチャート
【図１４】従来のＬＡＮ電話システムにおける処理例を示すシーケンス図
【符号の説明】
１００      ＰＢＸ
２００      ＬＡＮ電話機
３００      外部音源装置
４００      パケット制御装置
５００      ルータ
６００      ゲートウエイ
【図１】
2004320382.tif 000003
【図２】
2004320382.tif 000004
【図３】
2004320382.tif 000005
【図４】
2004320382.tif 000006
【図５】
2004320382.tif 000007
【図６】
2004320382.tif 000008
【図７】
2004320382.tif 000009
【図８】
2004320382.tif 000010
【図９】
2004320382.tif 000011
【図１０】
2004320382.tif 000012
【図１１】
2004320382.tif 000013
【図１２】
2004320382.tif 000014
【図１３】
2004320382.tif 000015
【図１４】
2004320382.tif 000016