(57)【要約】【課題】呼発生に係るメモリリソース量を低減させながら、収容端末を区別することなく、外線着信呼に対して一斉着信を行なうことができるようにする。【解決手段】本発明の通信システムは、呼接続要求メッセージの送受信により、呼の接続に必要な記憶領域を確保し、呼を確立する呼処理装置と、呼処理装置に収容される複数の電話端末とを備え、電話端末への着信要求が呼処理装置に与えられると、呼処理装置が複数の電話端末に対して一斉に着信動作させる着信システムにおいて、呼処理装置が、呼接続要求メッセージとは別個のものであり、各電話端末に着信動作をさせるための通知メッセージを複数の電話端末のそれぞれに送信する通知メッセージ通信手段と、複数の電話端末のうち着信に応答する応答端末から受け取った着信応答用の呼接続要求メッセージの受信により、呼の接続に必要な記憶領域を確保し、呼を確立する着信応答手段とを有する。【選択図】      図１
2007134967.tif 000002
【特許請求の範囲】
【請求項１】
呼接続要求メッセージの送受信により、呼の接続に必要な記憶領域を確保し、呼を確立する呼処理装置と、
上記呼処理装置に収容される複数の電話端末と
を備え、
上記電話端末への着信要求が上記呼処理装置に与えられると、上記呼処理装置が上記複数の電話端末に対して一斉に着信動作させる通信システムにおいて、
上記呼処理装置が、
上記呼接続要求メッセージとは別個のものであり、上記各電話端末に着信動作をさせるための通知メッセージを上記複数の電話端末のそれぞれに送信する通知メッセージ通信手段と、
上記複数の電話端末のうち上記着信に応答する応答端末から受け取った着信応答用の上記呼接続要求メッセージの受信により、呼の接続に必要な記憶領域を確保し、呼を確立する着信応答手段と
を有することを特徴とする通信システム。
【請求項２】
上記着信応答手段により上記応答端末との間の呼を確立すると、上記通知メッセージ通信手段は、上記応答端末以外の上記各電話端末に対して、着信動作を停止させ、通話状態を示す動作をさせるための通知メッセージを送信することを特徴とする請求項１に記載の通信システム。
【請求項３】
呼接続要求メッセージの送受信により、呼の接続に必要な記憶領域を確保し、呼を確立するものであって、収容する電話端末への着信要求が与えられると、収容する複数の電話端末に対して一斉に着信動作させる呼処理装置において、
上記呼接続要求メッセージとは別個のものであり、上記各電話端末に着信動作をさせるための通知メッセージを上記複数の電話端末のそれぞれに送信する通知メッセージ通信手段と、
上記複数の電話端末のうち上記着信に応答する応答端末から受け取った着信応答用の上記呼接続要求メッセージの受信により、呼の接続に必要な記憶領域を確保し、呼を確立する着信応答手段と
を備えることを特徴とする呼処理装置。
【請求項４】
呼接続要求メッセージの送受信により、呼の接続に必要な記憶領域を確保し、呼を確立する呼処理装置と、
上記呼処理装置に収容される複数の電話端末と
を備え、
上記電話端末への着信要求が上記呼処理装置に与えられると、上記呼処理装置が上記複数の電話端末に対して一斉に着信動作させる通信方法において、
上記呼処理装置の通知メッセージ通信手段が、上記呼接続要求メッセージとは別個のものであり、上記各電話端末に着信動作をさせるための通知メッセージを上記複数の電話端末のそれぞれに送信する通知メッセージ通信工程と、
上記呼処理装置の着信応答手段が、上記複数の電話端末のうち上記着信に応答する応答端末から受け取った着信応答用の上記呼接続要求メッセージの受信により、呼の接続に必要な記憶領域を確保し、呼を確立する着信応答工程と
を有することを特徴とする通信方法。
【請求項５】
呼接続要求メッセージの送受信により、呼の接続に必要な記憶領域を確保し、呼を確立する呼処理装置と、
上記呼処理装置に収容される複数の電話端末と
を備え、
上記電話端末への着信要求が上記呼処理装置に与えられると、上記呼処理装置が上記複数の電話端末に対して一斉に着信動作させる通信プログラムにおいて、
上記呼処理装置に、
上記呼接続要求メッセージとは別個のものであり、上記各電話端末に着信動作をさせるための通知メッセージを上記複数の電話端末のそれぞれに送信する通知メッセージ通信手段、
上記複数の電話端末のうち上記着信に応答する応答端末から受け取った着信応答用の上記呼接続要求メッセージの受信により、呼の接続に必要な記憶領域を確保し、呼を確立する着信応答手段
として機能させることを特徴とする通信プログラム。
【請求項６】
呼接続要求メッセージの送受信により、呼の接続に必要な記憶領域を確保し、呼を確立する呼処理装置と、
上記呼処理装置に収容される複数の電話端末と
を備え、
上記電話端末への着信要求が上記呼処理装置に与えられると、上記呼処理装置が上記複数の電話端末に対して一斉に着信動作させる通信システムを構成する上記電話端末のそれぞれにおいて、
上記呼接続要求メッセージとは別個のものであり、上記各電話端末に着信動作をさせるための通知メッセージを、上記呼処理装置から受け取り、上記通知メッセージに基づいて着信動作を行なう着信動作実行手段を有することを特徴とする電話端末。
【請求項７】
呼接続要求メッセージの送受信により収容する電話端末の呼を確立する呼処理装置と、
上記呼処理装置に収容される複数の電話端末と
を備え、
上記呼処理装置と上記各電話端末とは、メッセージを構成するボディ部に要求情報又は通知情報を乗せた通知メッセージを使用して呼処理をすることを特徴とする通信システム。
【請求項８】
上記呼処理装置が、
上記呼接続要求メッセージとは別個のものであり、上記各電話端末に着信動作をさせるための通知メッセージを上記複数の電話端末のそれぞれに送信する通知メッセージ通信手段と、
上記複数の電話端末のうち上記着信に応答する応答端末から受け取った着信応答用の上記呼接続要求メッセージの受信により、呼を確立する着信応答手段と
を有し、
上記電話端末への着信要求が上記呼処理装置に与えられると、上記呼処理装置が上記複数の電話端末に対して一斉に着信動作させる請求項７に記載の通信システム。
【請求項９】
呼接続要求メッセージの送受信により収容する電話端末の呼を確立する呼処理装置と、
上記呼処理装置に収容される複数の電話端末と
を備え、
上記呼処理装置と上記各電話端末とは、メッセージを構成するボディ部に要求情報又は通知情報を乗せた通知メッセージを使用して呼処理をすることを特徴とする通信方法。
【請求項１０】
呼接続要求メッセージを送受信により収容する電話端末の呼を確立する呼処理装置において、
収容する上記電話端末との間で、メッセージを構成するボディ部に通知情報を乗せた通知メッセージを使用して呼処理をする呼制御手段を有することを特徴とする呼処理装置。
【請求項１１】
呼接続要求メッセージの送受信により呼を確立する呼処理装置に収容される各電話端末において、
上記呼処理装置との間で、メッセージを構成するボディ部に要求情報を乗せた通知メッセージを使用して呼処理をする制御手段を有することを特徴とする電話端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信方法、通信プログラム、呼処理装置及び電話端末に関し、例えば、ＳＩＰ（Session  Initiation  Protocol）メッセージに基づいて収容する端末の呼を制御するＩＰ（Internet  Protocol）交換機、又はＩＰ交換機に収容される電話端末に適用し得る。
【背景技術】
【０００２】
図２は、ＳＩＰプロトコルを採用した従来のＩＰ交換機による呼接続方法を説明する説明図であり、一般に、外線から１つの着信呼があった場合、ＩＰ交換機内の呼制御部は次のように２つのＳＩＰ呼を発生させている。
【０００３】
図２に示すＩＰ交換機（ＩＰ−ＰＢＸ）１００は、複数のＳＩＰ端末２００−１及び２００−２を内線端末として収容し、また外線網としてＶｏＩＰ公衆網３００と接続するものとする。
【０００４】
ＶｏＩＰ公衆網３００（外線）から内線への着信呼があった場合、ＩＰ交換機１００の外線ＶｏＩＰ終端部１０１は、ＶｏＩＰ公衆網３００からのＳＩＰ呼を終端し、外線呼の処理を行なうと共に、マルチラインＳＩＰ制御部１０２に対してＳＩＰ呼を発生させ、ＳＩＰ呼を終端させる。
【０００５】
また、マルチラインＳＩＰ制御部１０２は、その外線呼の相手先である内線側のＳＩＰ端末２００−１に向けて着信呼を発生させ、ＳＩＰ端末２００−１との間のＳＩＰ呼を終端させる。
【０００６】
このように、マルチラインＳＩＰ制御部１０２は、外線から内線に向けての１つの着信呼があった場合、外線ＶｏＩＰ終端部１０１及び内線のＳＩＰ端末２００−１との間の２つのＳＩＰ呼を発生させる必要がある。
【０００７】
また、内線相互間の内線呼の場合、マルチラインＳＩＰ制御部１０２は、２台のＳＩＰ端末２００−１及び２００−２との間の２つのＳＩＰ呼を発生させる必要がある。
【０００８】
また、マルチラインＳＩＰ制御部１０２がＳＩＰ呼を発生させる際には、ＳＩＰ呼制御を処理するためのメモリリソースを確保し、使用する必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、従来のＩＰ交換機において採用される代表的な着信サービスとして一般着信（一斉着信）というサービスがある。この一般着信（一斉着信）サービスとは、図３に示すように、１つの外線着信呼があると、ＩＰ交換機が収容する全ての内線端末２００−１〜２００−３に対して着信呼の旨を通知して鳴動させ、呼を発生させるサービスである。
【００１０】
このような一般着信（一斉着信）を上述したＳＩＰプロトコル採用のＩＰ交換機にそのまま適用すると、１つの外線着信呼があった場合に、多くのＳＩＰ呼を発生させる必要があり、それに応じて多くのメモリリソースが消費されるという問題が生じ得る。
【００１１】
これは、小型のシステムの構築を困難にし、また大きなシステムを構築する際も、非現実的なメモリ容量が必要となる。
【００１２】
例えば、ＩＰ交換機１００が１６外線３２内線を収容し、１個のＳＩＰ呼につきａｋＢ（キロバイト）のメモリリソースを消費するものとする。
【００１３】
そして、収容する１６外線全てから外線着信呼が同時にあった場合、ＩＰ交換機１００は、１つの外線着信呼に対して３３個（＝１（外線ＳＩＰ呼）＋３２（内線ＳＩＰ呼））のＳＩＰ呼を発生させる必要があるため、全部で５２８呼（３３個×１６（外線数））を発生させる必要がある。そのため、ＩＰ交換機１００は、５２８ａｋＢのメモリリソースが消費されることとなり、現実的な範囲を超えるものとなる。
【００１４】
また、ＩＰ交換機に収容される電話端末の機能は必ずしも同一のものと限らない。そのため、拡張されたＳＩＰに対応できる電話端末もあれば、対応できない電話端末も収容され得る。
【００１５】
このような場合でも、収容される全ての電話端末に対して一斉着信を実現することが望まれている。
【００１６】
そのため、呼発生のために確保するメモリリソース量を低減させながら、収容する電話端末を区別することなく、外線着信呼に対して一斉着信を行なうことができる通信システム、通信方法、通信プログラム、呼処理装置及び電話端末が求められている。
【課題を解決するための手段】
【００１７】
かかる課題を解決するために、第１の本発明の通信システムは、（１）呼接続要求メッセージの送受信により、呼の接続に必要な記憶領域を確保し、呼を確立する呼処理装置と、（２）呼処理装置に収容される複数の電話端末とを備え、電話端末への着信要求が呼処理装置に与えられると、呼処理装置が複数の電話端末に対して一斉に着信動作させる通信システムにおいて、呼処理装置が、（１−１）呼接続要求メッセージとは別個のものであり、各電話端末に着信動作をさせるための通知メッセージを複数の電話端末のそれぞれに送信する通知メッセージ通信手段と、（１−２）複数の電話端末のうち着信に応答する応答端末から受け取った着信応答用の呼接続要求メッセージの受信により、呼の接続に必要な記憶領域を確保し、呼を確立する着信応答手段とを有することを特徴とする。
【００１８】
第２の本発明の呼処理装置は、呼接続要求メッセージの送受信により、呼の接続に必要な記憶領域を確保し、呼を確立するものであって、収容する電話端末への着信要求が与えられると、収容する複数の電話端末に対して一斉に着信動作させる呼処理装置において、（１）呼接続要求メッセージとは別個のものであり、各電話端末に着信動作をさせるための通知メッセージを複数の電話端末のそれぞれに送信する通知メッセージ通信手段と、（２）複数の電話端末のうち着信に応答する応答端末から受け取った着信応答用の呼接続要求メッセージの受信により、呼の接続に必要な記憶領域を確保し、呼を確立する着信応答手段とを備えることを特徴とする。
【００１９】
第３の本発明の通信方法は、（１）呼接続要求メッセージの送受信により、呼の接続に必要な記憶領域を確保し、呼を確立する呼処理装置と、（２）呼処理装置に収容される複数の電話端末とを備え、電話端末への着信要求が呼処理装置に与えられると、呼処理装置が複数の電話端末に対して一斉に着信動作させる通信方法において、（１−１）呼処理装置の通知メッセージ通信手段が、呼接続要求メッセージとは別個のものであり、各電話端末に着信動作をさせるための通知メッセージを複数の電話端末のそれぞれに送信する通知メッセージ通信工程と、（１−２）呼処理装置の着信応答手段が、複数の電話端末のうち着信に応答する応答端末から受け取った着信応答用の呼接続要求メッセージの受信により、呼の接続に必要な記憶領域を確保し、呼を確立する着信応答工程とを有することを特徴とする。
【００２０】
第４の本発明の通信プログラムは、（１）呼接続要求メッセージの送受信により、呼の接続に必要な記憶領域を確保し、呼を確立する呼処理装置と、（２）呼処理装置に収容される複数の電話端末とを備え、電話端末への着信要求が呼処理装置に与えられると、呼処理装置が複数の電話端末に対して一斉に着信動作させる着信プログラムにおいて、（１）呼処理装置に、（１−１）呼接続要求メッセージとは別個のものであり、各電話端末に着信動作をさせるための通知メッセージを複数の電話端末のそれぞれに送信する通知メッセージ通信手段、（１−２）複数の電話端末のうち着信に応答する応答端末から受け取った着信応答用の呼接続要求メッセージの受信により、呼の接続に必要な記憶領域を確保し、呼を確立する着信応答手段として機能させることを特徴とする。
【００２１】
第５の本発明の電話端末は、呼接続要求メッセージの送受信により、呼の接続に必要な記憶領域を確保し、呼を確立する呼処理装置と、呼処理装置に収容される複数の電話端末とを備え、電話端末への着信要求が呼処理装置に与えられると、呼処理装置が複数の電話端末に対して一斉に着信動作させる通信システムを構成する電話端末のそれぞれにおいて、（１）呼接続要求メッセージとは別個のものであり、各電話端末に着信動作をさせるための通知メッセージを、呼処理装置から受け取り、通知メッセージに基づいて着信動作を行なう着信動作実行手段を有することを特徴とする。
【００２２】
第６の本発明の通信システムは、（１）呼接続要求メッセージの送受信により収容する電話端末の呼を確立する呼処理装置と、（２）呼処理装置に収容される複数の電話端末とを備え、呼処理装置と各電話端末とは、メッセージを構成するボディ部に要求情報又は通知情報を乗せた通知メッセージを使用して呼処理をすることを特徴とする。
【００２３】
第７の本発明の通信方法は、（１）呼接続要求メッセージの送受信により収容する電話端末の呼を確立する呼処理装置と、（２）呼処理装置に収容される複数の電話端末とを備え、呼処理装置と各電話端末とは、メッセージを構成するボディ部に要求情報又は通知情報を乗せた通知メッセージを使用して呼処理をすることを特徴とする。
【００２４】
第８の本発明の呼処理装置は、呼接続要求メッセージを送受信により収容する電話端末の呼を確立する呼処理装置において、収容する電話端末との間で、メッセージを構成するボディ部に通知情報を乗せた通知メッセージを使用して呼処理をする呼制御手段を有することを特徴とする。
【００２５】
第９の本発明の電話端末は、呼接続要求メッセージの送受信により呼を確立する呼処理装置に収容される各電話端末において、呼処理装置との間で、メッセージを構成するボディ部に要求情報を乗せた通知メッセージを使用して呼処理をする制御手段を有することを特徴とする。
【発明の効果】
【００２６】
本発明によれば、呼発生のために確保するメモリリソース量を低減させながら、収容する電話端末を区別することなく、外線着信呼に対して一斉着信を行なうことができる。
【発明を実施するための最良の形態】
【００２７】
（Ａ）第１の実施形態
以下、本発明の通信システム、通信方法、通信プログラム、呼処理装置及び電話端末の第１の実施形態を図面を参照して説明する。
【００２８】
本実施形態は、シグナリングプロトコルとしてＳＩＰ（Session  Initiation  Protocol）を採用したＩＰ交換機（ＩＰ−ＰＢＸ）に本発明を適用した場合を示す。
【００２９】
（Ａ−１）第１の実施形態の構成
図４は、本実施形態のＩＰ交換機の内部のハードウェア構成例を示すブロック図であり、図１は、本実施形態のＩＰ交換機の内部機能構成をソフトウェア的に示したソフトウェアイメージ図である。
【００３０】
図４において、ＩＰ交換機（ＩＰ−ＰＢＸ）１００は、ＣＰＵ１２１、例えばＲＯＭ、ＲＡＭ（例えばＥＥＰＲＯＭなどの不揮発性の書き換え可能なメモリを含む）等から構成されるメモリ１２２、回線側インタフェース１２３、ネットワーク側インタフェース１２４を有する。
【００３１】
回線側インタフェース１２３は、内線網に収容する複数の電話端末と接続するための物理的なインタフェースであり、ネットワーク側インタフェース１２４は、例えば公衆網等と接続するための物理的なインタフェースである。
【００３２】
ＣＰＵ１２１は、ＩＰ交換機１００の機能を司るものであり、メモリ１２２は、処理プログラムや処理に必要な情報を格納したりするものである。例えば、ＣＰＵ１２１は、ＲＯＭに格納されている固定データやＲＡＭに格納されているテンポラリデータを用い、ＲＡＭをワーキングエリアメモリとして用いて、ＲＯＭに格納されている処理プログラムを実行することにより、ＩＰ交換機１００の機能を実現するものである。
【００３３】
図１において、ＩＰ交換機１００が実現する主な機能ブロックとして、外線ＶｏＩＰ終端部１１１、マルチラインＳＩＰ制御部１１２を少なくとも有する。
【００３４】
また、本実施形態のＩＰ交換機１００は、ＶｏＩＰ公衆網３００を外線網として接続し、内線網を通じて複数（図１ではｎ台）のＳＩＰ端末２００−１〜２００−ｎを収容しているものとする。
【００３５】
外線ＶｏＩＰ終端部１１１は、ＶｏＩＰ公衆網３００との間でＳＩＰを用いた呼を確立させるものであり、例えばユーザエージェントとして機能するものである。外線ＶｏＩＰ終端部１１１は、ＶｏＩＰ公衆網３００から呼確立に関するリクエストを受信すると、これを終端し、ＶｏＩＰ公衆網３００側との間の呼を発生するものである。
【００３６】
また、外線ＶｏＩＰ終端部１１１は、ＶｏＩＰ公衆網３００（外線）から内線への着信呼のリクエストがあった場合、マルチラインＳＩＰ制御部１１２に対して外線着信呼であることを示すリクエスト（ＩＮＶＩＴＥ）を与えて、マルチラインＳＩＰ制御部１１２との間で呼を発生させるものである。
【００３７】
マルチラインＳＩＰ制御部１１２は、収容するＳＩＰ端末２００−１〜２００−ｎについての呼を制御する呼制御装置である。
【００３８】
また、マルチラインＳＩＰ制御部１１２は、外線ＶｏＩＰ終端部１１１又はＳＩＰ端末２００−１〜２００−ｎとの間でＳＩＰメッセージを終端するユーザエージェントとして機能するものである。
【００３９】
つまり、マルチラインＳＩＰ制御部１１２は、外線ＶｏＩＰ終端部１１１から外線着信呼である旨を示すリクエストを受け取ると、外線ＶｏＩＰ終端部１１１との間で呼を発生させるものである。このとき、マルチラインＳＩＰ制御部１１２は、外線ＶｏＩＰ終端部１１１からＩＮＶＩＴＥメッセージを受け取ると、メモリリソースを確保する。
【００４０】
また、マルチラインＳＩＰ制御部１１２は、外線着信呼があった場合に収容するＳＩＰ端末２００−１〜２００−ｎに対して一斉に外線から着信があったことを通知する一斉着信制御部１１３を有する。
【００４１】
ここで、本実施形態の一斉着信制御部１１３は、外線着信呼があった場合に、全ての収容端末２００−１〜２００−ｎに対してＮＯＴＩＦＹメッセージを送信するものとする。
【００４２】
従来の一斉着信（一般着信）を実行する際、全ての収容端末２００−１〜２００−ｎに対してＩＮＶＩＴＥメッセージを送信している。しかし、ＩＮＶＩＴＥを送信すると、一般に全ての収容端末２００−１〜２００−ｎとの間でＳＩＰ呼が発生し、呼制御部は全ての呼のためのメモリリソースを確保することとなる。
【００４３】
そこで、本実施形態では、外線から着信があったことを通知するために、一斉着信制御部１１３がＮＯＴＩＦＹメッセージを全ての収容端末２００−１〜２００−ｎに通知し、メモリリソースを確保しないようにする。
【００４４】
なお、本実施形態では、通知メッセージの代表としてＮＯＴＩＦＹメッセージを採用したが、これに限定されず、ＳＩＰ端末２００に対して外線着信があったことを知らせるメッセージであれば他のメッセージを適用しても良い。
【００４５】
ここで、一斉着信制御部１１３の主な機能は、図１に示すように、外線着信呼メッセージ生成部１１３ａ、外線着信呼メッセージ通知部１１３ｂ、着信応答部１１３ｃなどを有する。
【００４６】
外線着信呼メッセージ生成部１１３ａは、外線から着信があったことを全ての収容端末２００−１〜２００−ｎに通知し、収容端末２００−１〜２００−ｎ側で鳴動及び又はＬＥＤ点灯させるため、鳴動指示情報及び又はＬＥＤ点灯指示情報を有するＮＯＴＩＦＹメッセージを作成するものである。
【００４７】
また、外線着信呼メッセージ生成部１１３ａは、後述するように、いずれかのＳＩＰ端末２００から着信応答用のＩＮＶＩＴＥメッセージを受信すると、他のＳＩＰ端末２００の鳴動を停止させ通話状態になった旨を示すため、通話状態となったことを示すＬＥＤ制御情報と鳴動停止指示情報とを有するＮＯＴＩＦＹメッセージを作成するものである。
【００４８】
なお、本実施形態では、１つのメッセージにＬＥＤに関する情報と、鳴動に関する情報を乗せる場合を示したが、それぞれの情報を別のメッセージに乗せて送信させるようにしてもよい。
【００４９】
外線着信呼メッセージ通知部１１３ｂは、外線着信呼メッセージ１１３ａが作成したＮＯＴＩＦＹメッセージを、収容する全てのＳＩＰ端末２００−１〜２００−ｎに対して送信するものである。
【００５０】
着信応答部１１３ｃは、ＬＥＤ点灯及び鳴動させたＳＩＰ端末２００−１〜２００−ｎのうち、いずれかの応答端末２００から着信応答用のＩＮＶＩＴＥメッセージを受け取ると、その応答端末との間にＳＩＰ呼を発生させ、そのＳＩＰ呼のためのメモリリソースを確保するものである。
【００５１】
これにより、ＳＩＰ端末２００からの応答を受けてその応答端末との間のＳＩＰ呼についてのみメモリリソースの確保をすることができるので、メモリリソースを低減することができる。
【００５２】
ＳＩＰ端末２００−１〜２００−ｎは、ＩＰ交換機１００に収容されるＳＩＰに従って音声通信を実現する電話端末である。
【００５３】
図５は、各ＳＩＰ端末２００−１〜２００−ｎの内部構成例を示すブロック図である。
【００５４】
図５において、本実施形態のＳＩＰ端末２００は、ＩＰ網インタフェース５０１、ＤＳＰ５０２、コーデック５０３、増幅器５０４、電話機制御手段５０５、記憶手段５０６、信号生成手段５０７、ＬＥＤ（発光ダイオード）やＬＣＤ（液晶表示器）等の表示手段５０８、ダイヤルキー及び機能キー等の操作キー５０９、ハンドセット５１０、着信音を発生するスピーカ５１１などを備える。
【００５５】
ＩＰ網インタフェース５０１は、企業内ＩＰ網や公衆ＩＰ網などのＩＰ網と接続するものであり、電話機制御手段５０５の制御により、ＩＰ交換機１００と音声信号や制御信号を送受信するものである。
【００５６】
電話機制御手段５０５は、マイクロプロセッサを基本に各種処理機能、演算機能、一時記憶手段、タイマ等を備え、ＩＰ網インタフェース５０１、ＤＳＰ５０２、コーデック５０３、増幅器５０４、記憶手段５０６、信号生成手段５０７、表示手段５０８、操作キー５０９などの動作を制御するものである。
【００５７】
電話機制御手段５０５は、ＩＰ交換機１００から外線着信呼を通知するためのＮＯＴＩＦＹメッセージを受信すると、そのＮＯＴＩＦＹメッセージに含まれているＬＥＤ点灯指示情報及び鳴動指示情報に基づいて、表示手段５０８のＬＥＤを点灯させたり、鳴動させたりするものである。
【００５８】
また、電話機制御手段５０５は、利用者の操作により、応答キーである操作キー５０５が押下されると、着信応答用のＩＮＶＩＴＥメッセージをＩＰ交換機１００に返信するものである。
【００５９】
さらに、電話機制御手段５０５は、ＩＰ交換機１００から応答があった旨を示すＮＯＴＩＦＹメッセージを受けると、そのＮＯＴＩＦＹメッセージに含まれているＬＥＤ制御情報及び鳴動停止指示情報に基づいて、表示手段５０８を制御し及び鳴動を停止するものである。
【００６０】
表示手段５０８は、ＩＰ交換機１００から一斉着信である旨を知らせるＮＯＴＩＦＹメッセージを受信すると、そのＮＯＴＩＦＹメッセージに含まれているＬＥＤ点灯指示情報やＬＥＤ制御情報等に従って、ＬＥＤを点灯させたり又は色を変化させたりするものである。
【００６１】
また、操作キー５０９は、ＩＰ電話端末としての電話番号を入力するキーや一斉着信の通知があったときに応答するための応答キー等から構成される。そして、利用者が応答キーを押下すると、ＩＰ交換機１００に対してＩＮＶＩＴＥメッセージを返信させることができる。
【００６２】
ＤＳＰ５０２は、電話機制御手段５０５の制御により、ＩＰパケットをデジタル信号に変換してコーデック５０３に供給し、デジタル信号をＩＰパケットに変換してＩＰ網インタフェース５０１に供給するものである。コーデック５０３は、電話機制御手段５０５の制御により、ＤＳＰ５０２から供給されるデジタル信号をアナログの音声信号に変換して増幅器５０４に供給し、増幅器５０４から供給される音声信号に符号化を施してデジタル信号とし、ＤＳＰ５０２に供給するものである。増幅器５０４は送話アンプ、受話アンプ、スピーカアンプなどで構成され、受話音声信号や送話音声信号を増幅するものである。信号生成手段５０７は、各種のトーンなどを生成するものである。ハンドセット５１０及びスピーカ５１１の機能説明は省略する。
【００６３】
記憶手段５０６は、書き換え可能なＲＡＭ等のメモリで構成され、電話機制御手段５０５の制御の下、操作キー５０９が操作されると、当該ＩＰ電話端末５００の電話番号などのデータや、当該ＩＰ電話端末５００のデータや登録端末のデータとして登録しているＩＰ交換機１００のＩＰアドレスなどのデータ５０６ａ等を記憶しているものである。
【００６４】
（Ａ−１）第１の実施形態の動作
次に、本実施形態のＩＰ交換機１００による一斉着信処理の動作について、図６のシーケンス図を参照しながら説明する。
【００６５】
ＶｏＩＰ公衆網３００からＩＰ交換機１００の収容端末を着信先とするＩＮＶＩＴＥがＩＰ交換機１００の外線ＶｏＩＰ終端部１１１に与えられると、外線ＶｏＩＰ終端部１１１は、外線側との外線ＳＩＰ呼を終端し、２００ＯＫメッセージを外線側に返信し、外線ＳＩＰ呼を発生させる（Ｓ１及びＳ２）。
【００６６】
また、外線ＶｏＩＰ終端部１１１はマルチラインＳＩＰ制御部１１２に対してＩＮＶＩＴＥを与え、マルチラインＳＩＰ制御部１１２は、外線ＶｏＩＰ終端部１１１に対して２００ＯＫメッセージを返信し、外線ＶｏＩＰ終端部１１１との間でＳＩＰ呼を発生する（Ｓ３及びＳ４）。
【００６７】
このとき、マルチラインＳＩＰ制御部１１２は、外線ＶｏＩＰ終端部１１１との間に発生させたＳＩＰ呼のためのメモリリソースを確保する（Ｓ５）。
【００６８】
また、マルチラインＳＩＰ制御部１１２において、外線からの着信呼があった旨を全ての収容端末２００−１〜２００−ｎに通知するために、ＬＥＤ点灯指示情報と鳴動指示情報を有するＮＯＴＩＦＹメッセージが作成され（Ｓ６）、作成されたＮＯＴＩＦＹメッセージが、全ての収容端末２００−１〜２００−ｎに送信される（Ｓ７）。
【００６９】
マルチラインＳＩＰ制御部１１２からのＮＯＴＩＦＹメッセージを受信した各ＳＩＰ端末２００−１〜２００−ｎでは、受信したＮＯＴＩＦＹメッセージに含まれているＬＥＤ点灯指示情報及び鳴動指示情報に基づいて、外線から着信があったことを示すＬＥＤが点灯し及び鳴動する（Ｓ８）。
【００７０】
図７は、マルチラインＳＩＰ制御部１１２からＳＩＰ端末２００−１〜２００−ｎへのメッセージ送信の様子を示すイメージ図である。図７に示すように、マルチラインＳＩＰ制御部１１２が、全てのＳＩＰ端末２００−１〜２００−ｎに対してＮＯＴＩＦＹメッセージを送信し、各ＳＩＰ端末２００−１〜２００−ｎがＮＯＴＩＦＹメッセージを受けて鳴動する。
【００７１】
ＬＥＤの点灯及び鳴動している各ＳＩＰ端末２００−１〜２００−ｎのうち、ＳＩＰ端末２００−２を用いて利用者が着信応答する場合、利用者はＳＩＰ端末２００−２に搭載されている応答キー（操作キー）５０９を押下する（Ｓ９）。
【００７２】
ＳＩＰ端末２００−２において応答キー（操作キー）５０９が押下されると、ＳＩＰ端末２００−２は、外線着信に対する応答であることを示すＩＮＶＩＴＥメッセージをマルチラインＳＩＰ制御部１１２に送信する（Ｓ１０）。
【００７３】
ＳＩＰ端末２００−２からＩＮＶＩＴＥメッセージがマルチラインＳＩＰ制御部１１２に与えられると、マルチラインＳＩＰ制御部１１２は、２００ＯＫメッセージをＳＩＰ端末２００−２に返信し（Ｓ１１）、ＳＩＰ端末２００−２との間でＳＩＰ呼を発生させる。
【００７４】
このとき、マルチラインＳＩＰ制御部１１２は、ＳＩＰ端末２００−２との間のＳＩＰ呼のためのメモリリソースを確保する（Ｓ１２）。
【００７５】
また、マルチラインＳＩＰ制御部１１２において、通話状態になったことを示すために、通話状態を示すＬＥＤ制御情報及び鳴動停止指示情報を有するＮＯＴＩＦＹメッセージが作成される（Ｓ１３）。
【００７６】
このとき、図８のメッセージ送信のイメージ図のように、応答端末であるＳＩＰ端末２００−２に対して送信するＮＯＴＩＦＹメッセージは、着信応答して通信中である旨を示すためのＬＥＤ制御情報（例えば、青色ＬＥＤをＯＮ）を有し、応答端末以外のＳＩＰ端末２００−１、２００−３〜２００−ｎに対してのＮＯＴＩＦＹメッセージは、他のＳＩＰ端末が通話している旨を示すためのＬＥＤ制御情報（例えば、赤色ＬＥＤをＯＮ）を有するようにする。
【００７７】
そして、マルチラインＳＩＰ制御部１１２において作成されたＮＯＴＩＦＹメッセージは、各ＳＩＰ端末２００−１〜２００−ｎに送信される（Ｓ１４）。
【００７８】
マルチラインＳＩＰ制御部１１２からのＮＯＴＩＦＹメッセージを受信した各ＳＩＰ端末２００−１〜２００−ｎでは、受信したＮＯＴＩＦＹメッセージに含まれているＬＥＤ制御情報及び鳴動停止指示情報に基づいて、通話状態であることを示すようにＬＥＤ表示を制御し、鳴動が停止される（Ｓ１５）。
【００７９】
また、応答端末であるＳＩＰ端末２００−２は、マルチラインＳＩＰ制御部１１２との間でＳＩＰ呼を確立し、外線着信に対し応答でき、通話が成立する（Ｓ１６）。
【００８０】
以上のようにして、内線端末に対して外線着信であることを通知する一斉着信（一般着信）サービスを提供する際でも、一般着信中は外線ＳＩＰ呼に対するメモリリソースの消費のみとなり、確保するメモリリソースを低減することができる。
【００８１】
（Ａ−３）第１の実施形態の効果
以上のように、本実施形態によれば、マルチラインＳＩＰ制御部１１２が、一斉着信を通知メッセージであるＮＯＴＩＦＹメッセージで全収容端末に通知し、また応答端末からＩＮＶＩＴＥメッセージを受信したときに、応答端末との間だけにＳＩＰ呼を発生し、そのＳＩＰ呼のためのメモリリソースを確保することができるので、ＳＩＰ呼のために確保するメモリリソースを低減させることができる。
【００８２】
例えば、１個のＳＩＰ呼のために確保するメモリリソース量をａｋＢ（キロバイト）とし、１６外線３２内線の同時着信に対応するＩＰ交換機は、（１（外線ＳＩＰ呼）＋０（内線ＳＩＰ呼）×１６外線）＝１６×ａｋＢのメモリリソース量の確保が必要であり、従来に比べてメモリリソースを約３％近くまで低減することができる。
【００８３】
（Ｂ）第２の実施形態
以下、本発明の通信システム、通信方法、通信プログラム、呼処理装置及び電話端末の第２の実施形態を図面を参照して説明する。
【００８４】
第２の実施形態も、第１の実施形態と同様に、シグナリングプロトコルとしてＳＩＰを採用したＩＰ交換機（ＩＰ−ＰＢＸ）に本発明を適用した場合を示す。
【００８５】
（Ｂ−１）第２の実施形態の構成
第２の実施形態は、ＳＵＢＳＣＲＩＢＥ／ＮＯＴＩＦＹ方式に対応の拡張がされてない標準ＳＩＰ端末をＩＰ交換機が収容している場合でも、拡張ＳＩＰ対応の端末と差別することなく、ＳＵＢＳＣＲＩＢＥ／ＮＯＴＩＦＹ方式で一斉着信を全ての収容端末に実行できるようにするための通信方式である。
【００８６】
図９は、第２の実施形態のＩＰ交換機の内部機能構成をソフトウェア的に示したソフトウェアイメージ図である。
【００８７】
図９において、第２の実施形態のＩＰ交換機１００は、外線ＶｏＩＰ終端部１１１、マルチラインＳＩＰ制御部１２２を少なくとも有する。
【００８８】
また、第２の実施形態のＩＰ交換機１００は、ＳＵＢＳＣＲＩＢＥ／ＮＯＴＩＦＹ方式に対応の拡張されたマルチラインＳＩＰ端末２１０−１及び２１０−２と、拡張されていない標準ＳＩＰ端末２２０を収容するものである。
【００８９】
第２の実施形態のＩＰ交換機の機能構成が第１の実施形態と異なる点は、マルチライン制御部１２２の機能構成であるため、以下では、マルチライン制御部１２２の機能構成について詳細に説明し、第１の実施形態で説明した機能構成については省略する。
【００９０】
マルチライン制御部１２２は、着信呼があった場合に、全ての収容端末２１０（２１０−１及び２１０−２）及び２２０に対して、第１の実施形態と同様にＮＯＴＩＦＹを使用して一斉着信させる一斉着信制御部１２３を有する。
【００９１】
また、この一斉着信制御部１２３は、ＮＯＴＩＦＹに対して、ＳＵＢＳＣＲＩＢＥを返信してきたＳＩＰ端末をマルチラインＳＩＰ端末２１０（２１０−１及び２１０−２）であると判断し、そのマルチラインＳＩＰ端末２１０（２１０−１及び２１０−２）に対して、ＮＯＴＩＦＹメッセージのボディ部（ＢＯＢＹ）に一斉着信情報（マルチライン情報）を乗せて送信するものである。
【００９２】
なお、拡張されていない標準ＳＩＰ端末２２０は、メッセージのボディ部（ＢＯＤＹ）を意識して処理しないため、上記のようなボディ部に一斉着信情報を乗せたメッセージを受信しても問題なく、第１の実施形態と同様の処理を行うことができる。
【００９３】
また、マルチラインＳＩＰ端末２１０ではなく、標準ＳＩＰ端末と判断した場合、その標準ＳＩＰ端末には、ＮＯＴＩＦＹメッセージでなく、ＩＮＶＩＴＥメッセージを送出することもできる。
【００９４】
図１に示すように、一斉着信制御部１２３は、呼メッセージ作成部１２３ａ、呼メッセージ通知部１２３ｂ、応答部１２３ｃなどの機能を少なくとも有する。
【００９５】
応答部１２３ｃは、着信呼を知らせるＮＯＴＩＦＹを受信した収容端末２１０及び２２０から返信されてきたメッセージを受け取り、そのメッセージがＳＵＢＳＣＲＩＢＥである場合、ＳＵＢＳＣＲＩＢＥを返信してきた端末をマルチラインＳＩＰ端末２１０であると判断するものである。
【００９６】
また、応答部１２３ｃは、ＳＵＢＳＣＲＩＢＥメッセージに含まれているイベント種類を取り出し、マルチラインＳＩＰ端末２１０が要求するイベント種類（リクエスト）内容を判断するものである。
【００９７】
ここで、図１０は、マルチラインＳＩＰ端末２１０からＩＰ交換機１００に返信されてくるＳＵＢＳＣＲＩＢＥのメッセージ構成例を示す。
【００９８】
図１０に示すように、ＳＵＢＳＣＲＩＢＥのメッセージは、大別して、ヘッダ部６１とボディ部６２とを有して構成されており、ヘッダ部６１にイベント種類を示す「Ｅｖｅｎｔ」６１１の属性があり、またボディ部６２にイベントの内容を示す「ＦＫ＿ＥＶＥＮＴ」６２１の属性がある。
【００９９】
これにより、マルチラインＳＩＰ端末２１０は、ＩＰ交換機１００側に対して、ＮＯＴＩＦＹメッセージのボディ部に乗せる内容（オーダー）を要求することができる。
【０１００】
ここで、上記のイベント種類は、種々の要求を適用することができるが、例えば、ＩＰ交換機１００側からマルチラインＳＩＰ端末２１０へ設定データをダウンロードするための「設定データ要求」、マルチラインＳＩＰ端末２１０の状態をＩＰ交換機から通知するための「表示通知要求」、ＩＰ交換機１００からマルチラインＳＩＰ端末２１０を制御するための「マルチラインＳＩＰ端末制御要求」等が考えられる。
【０１０１】
なお、マルチラインＳＩＰ端末２１０は、第１の実施形態で説明したように（図５参照）、利用者操作による応答キー５０５があり、その応答キー５０５が押下されると、それに応じたイベント種類及び内容がＳＵＢＳＣＲＩＢＥのヘッダ部６１及びボディ部６１に乗せられ、ＩＰ交換機１００に送信される。
【０１０２】
呼メッセージ作成部１２３ａは、第１の実施形態と同様に、着信呼があった場合に、表示指示情報や鳴動情報等を有するＮＯＴＩＦＹメッセージを作成するものである。
【０１０３】
また、呼メッセージ作成部１２３ａは、応答部１２３ｃによりマルチラインＳＩＰ端末２１０と判断された端末に対して、ボディ部（ＢＯＤＹ）にマルチライン情報を乗せたＮＯＴＩＦＹメッセージを作成するものである。
【０１０４】
ここで、図１１は、マルチラインＳＩＰ端末２１０に送信するＮＯＴＩＦＹのメッセージ構成例を示す。
【０１０５】
図１１に示すように、ＮＯＴＩＦＹのメッセージは、大別して、ヘッダ部７１とボディ部７２とを有して構成されている。また、マルチラインＳＩＰ端末２１０からＳＵＢＳＣＲＩＢＥで要求されたイベントに対するオーダーを、「ＲＩＮＧ＿ＩＮＦＯ」、「ＧＡＩＮ＿ＩＮＦＯ」、「ＯＴＨＥＲ＿ＩＮＦＯ」の属性としてボディ部７２に乗せる。
【０１０６】
ここで、オーダーは、上述したイベント種類に対応した内容であり、例えば、ＩＰ交換機１００側からマルチラインＳＩＰ端末２１０へ設定データをダウンロードするための「設定データ通知」、マルチラインＳＩＰ端末２１０の状態をＩＰ交換機から通知するための「表示通知」、ＩＰ交換機１００からマルチラインＳＩＰ端末２１０を制御するための「マルチラインＳＩＰ端末制御通知」等が考えられる。
【０１０７】
呼メッセージ通知部１２３ｂは、第１の実施形態と同様に、呼メッセージ作成部１２３ａが作成したメッセージを収容端末２１０及び２２０に送信するものである。
【０１０８】
また、呼メッセージ通知部１２３ｂは、応答部１２３ｃによりマルチラインＳＩＰ端末２１０と判断された端末に対して、呼メッセージ作成部１２３ａが作成したボディ部に一斉着信情報を乗せたＮＯＴＩＦＹメッセージを送信するものである。
【０１０９】
（Ｂ−２）第２の実施形態の動作
次に、本実施形態のＩＰ交換機１００による一斉着信処理の動作について、図１２のシーケンス図を参照しながら説明する。
【０１１０】
ＶｏＩＰ公衆網３００からＩＰ交換機１００の収容端末を着信先とする着信呼があると、第１の実施形態と同様にして、マルチラインＳＩＰ制御部１２２は、収容端末２１０及び２２０に対して、ＮＯＴＩＦＹを送信し、ＬＥＤの点灯や鳴動を指示する（図６のＳ１〜Ｓ８参照）。
【０１１１】
マルチラインＳＩＰ端末２１０−１がこの着信に対して応答する場合、利用者が外線着信への応答キー５０５を押下すると（Ｓ２１）、マルチラインＳＩＰ端末２１０−１は、応答キー５０５に対応するイベントをボディ部６２に乗せたＳＵＢＳＣＲＩＢＥをマルチラインＳＩＰ制御部１２２に与える（Ｓ２２）。
【０１１２】
ＳＵＢＳＣＲＩＢＥがマルチラインＳＩＰ制御部１２２に与えられると、マルチラインＳＩＰ制御部１２２は、２００ＯＫメッセージをマルチラインＳＩＰ端末２１０−１に返信し（Ｓ２３）、受信したＳＵＢＳＣＲＩＢＥでのイベント要求に対するオーダーを、ボディ部７２に乗せたＮＯＴＩＦＹをマルチラインＳＩＰ端末２１０−１に送信する（Ｓ２４）。
【０１１３】
ＮＯＴＩＦＹがマルチラインＳＩＰ端末２１０−１に与えられると、マルチラインＳＩＰ端末２１０−１は、２００ＯＫメッセージをマルチラインＳＩＰ制御部１２２に返信し（Ｓ２５）、外線着信に対する応答であることを示すＩＮＶＩＴＥメッセージをマルチラインＳＩＰ制御部１２２に送信する（Ｓ２６）。
【０１１４】
マルチラインＳＩＰ端末２１０−１からＩＮＶＩＴＥメッセージがマルチラインＳＩＰ制御部１２２に与えられると、マルチラインＳＩＰ制御部１２２は、２００ＯＫメッセージをＳＩＰ端末２１０−１に返信し、ＳＩＰ端末２１０−１との間でＳＩＰ呼を発生させる（Ｓ２７）。
【０１１５】
このとき、マルチラインＳＩＰ制御部１２２は、マルチラインＳＩＰ端末２１０−１に対しては、自端末（マルチラインＳＩＰ端末２１０−１）との間の通話状態であること及び鳴動を停止させること示す情報を、ボディ部７２に乗せたＮＯＴＩＦＹメッセージを作成し、その作成したＮＯＴＩＦＹメッセージを送信する（Ｓ２８）。
【０１１６】
また、マルチラインＳＩＰ制御部１２２は、その他の収容端末２１０−２及び２２０に対しては、他端末（マルチラインＳＩＰ端末２１０−１）との間の通話状態であること及び鳴動を停止させること示す情報を、ボディ部７２に乗せたＮＯＴＩＦＹメッセージを作成し、その作成したＮＯＴＩＦＹメッセージを送信する（Ｓ２９）。
【０１１７】
このようにすることで、応答端末であるマルチラインＳＩＰ端末２１０−１に対しては、通話状態であること及び鳴動停止指示をすることができ、一方、応答端末でない他のマルチラインＳＩＰ端末２１０−２に対しても他の端末が通話状態になったこと及び鳴動停止指示ができる。
【０１１８】
また、標準ＳＩＰ端末２２０は、一般にメッセージのヘッダ部の見て処理判断するので、本実施形態にようにボディ部にオーダーが乗せられているメッセージを受信しても問題なく通常の動作をすることができる。
【０１１９】
（Ｂ−３）第２の実施形態の効果
以上のように、本実施形態によれば、第１の実施形態と同様の効果を得ることができる。
【０１２０】
また、本実施形態によれば、メッセージのボディ部にイベント又はオーダーを乗せたメッセージを作成し、そのメッセージを使用して着信処理をすることにより、収容端末に拡張されていないＳＩＰ端末を含む場合でも、第１の実施形態で説明した一斉着信を実現することができる。
【０１２１】
（Ｃ）他の実施形態
（Ｃ−１）上述した第１及び第２の実施形態では、音声通信とする場合について説明したが、他のメディアデータ（例えば、画像データ、映像データ、オーディオデータ、ＦＡＸデータ等）を通信するネットワークシステムにも適用できる。
【０１２２】
（Ｃ−２）上述した第１及び第２の実施形態では、シグナリングプロトコルとしてＳＩＰを採用したシステムに適用した場合を示したが、例えば、Ｈ．３２３やＭＧＣＰ（Media  Gateway  Control  Protocol）等その他ＳＩＰ以外のプロトコルにも適用することができる。
【図面の簡単な説明】
【０１２３】
【図１】第１の実施形態のＩＰ交換機の内部機能構成をソフトウェア的に示したソフトウェアイメージ図である。
【図２】従来のＩＰ交換機における着信処理を説明する説明図である。
【図３】従来のＩＰ交換機における外線着信呼に対する一般着信（一斉着信）サービスを説明する説明図である。
【図４】第１の実施形態のＩＰ交換機の内部構成例を示すブロック図である。
【図５】第１の実施形態のＳＩＰ端末の内部構成例を示すブロック図である。
【図６】第１の実施形態の一斉着信処理を示す処理シーケンスである。
【図７】第１の実施形態のＩＰ交換機によるメッセージ送信を示すイメージ図である。
【図８】第１の実施形態のＩＰ交換機によるメッセージ送信を示すイメージ図である。
【図９】第２の実施形態のＩＰ交換機の内部機能構成をソフトウェア的に示したソフトウェアイメージ図である。
【図１０】第２の実施形態のＳＵＢＳＣＲＩＢＥのメッセージ構成例を示す図である。
【図１１】第２の実施形態のＮＯＴＩＦＹのメッセージ構成例を示す図である。
【図１２】第２の実施形態の一斉着信処理を示す処理シーケンスである。
【符号の説明】
【０１２４】
１００…ＩＰ交換機、１１１…外線ＶｏＩＰ終端部、１１２及び１２２…マルチラインＳＩＰ制御部、１１３及び１２３…一斉着信制御部、１１３ａ…外線着信呼メッセージ作成部、１１３ｂ…外線着信呼メッセージ通知部、１１３ｃ…着信応答部、１２３ａ…呼メッセージ生成部、１２３ｂ…呼メッセージ通知部、１２３ｃ…応答部、２００−１〜２００−ｎ…ＳＩＰ端末。
【図１】
2007134967.tif 000003
【図２】
2007134967.tif 000004
【図３】
2007134967.tif 000005
【図４】
2007134967.tif 000006
【図５】
2007134967.tif 000007
【図６】
2007134967.tif 000008
【図７】
2007134967.tif 000009
【図８】
2007134967.tif 000010
【図９】
2007134967.tif 000011
【図１０】
2007134967.tif 000012
【図１１】
2007134967.tif 000013
【図１２】
2007134967.tif 000014