(57)【特許請求の範囲】
【請求項１】
電気通信交換機に結合可能な加入者間の接続を確立し制御して、加入者についての状態情報をデータ処理手段に伝送する制御手段を具えた電気通信交換機において、
前記制御手段が、接続を確立する際に、加入者に対応し、加入者の入力を処理して加入者へのシグナリングを行うソフトウェアプロセスである加入者プロセスを生成して、前記加入者間の接続を確立し制御するためのシグナリング・メッセージを前記加入者プロセス間で交換可能にすべく構成され、
前記制御手段がさらに、前記シグナリング・メッセージを監視して、前記シグナリング・メッセージに応答して状態情報を生成すべく構成されていること
を特徴とする電気通信交換機。
【請求項２】
前記シグナリング・メッセージが、汎用プロトコルに従って交換可能であることを特徴とする請求項１に記載の電気通信交換機。
【請求項３】
前記制御手段が、前記データ処理手段から来て特定加入者間の接続を操作する操作命令を、シグナリング・メッセージに変換すべく構成されていることを特徴とする請求項１または２に記載の電気通信交換機。
【請求項４】
電気通信交換機に結合可能な加入者の間の接続を確立し制御して、加入者についての状態情報をデータ処理手段に伝送する制御手段を具えた電気通信交換機を具えた電気通信システムにおいて、
前記制御手段が、接続を確立する際に、加入者に対応し、加入者の入力を処理して加入者へのシグナリングを行うソフトウェアプロセスである加入者プロセスを生成して、前記加入者間の接続を確立し制御するためのシグナリング・メッセージを前記加入者プロセス間で交換可能にすべく構成され、
前記制御手段がさらに、前記シグナリング・メッセージを監視して、前記シグナリング・メッセージに応答して状態情報を生成すべく構成されていること
を特徴とする電気通信システム。
【発明の詳細な説明】
本発明は、電気通信交換機に結合可能な加入者間の接続を確立し制御して、これらの加入者についての状態情報をデータ処理手段に伝送する制御手段を具えた電気通信交換機に関するものである。これらの加入者は双方とも、アナログ接続、ディジタル接続、コードレス接続によって、及び局間中継（トランク）線を介して交換機に接続することができる。
このような電気通信交換機はNachrichtentechnik Elektronik誌、vol. 42 (1992年)、No.3、96-98ページに記載のU.Gleinig、P.Redemann、L.Winklerによる"CSTA-Computer Supported Telecommunications Applications"という文献より既知である。この文献には、いわゆるコンピュータ・テレフォニー・インターフェース（ＣＴＩ：Computer Telephony Interface）を介してデータ処理手段、この場合には単一のコンピュータによって形成されたデータ処理手段に結合された電気通信交換機を具えた電気通信システムが記載されている。このことは、コンピュータと電気通信交換機とが、多数の機能を実行するに当たり互いに補完し合う、ということをもたらす。この目的のために、電気通信交換機は加入者の状態についての状態情報をコンピュータに転送する。コンピュータは、加入者間の接続を操作する操作命令を電気通信交換機に転送する。この文献に記載のシステムでは、前記インターフェースがいわゆる「コンピュータ支援電気通信アプリケーション（ＣＳＴＡ：Computer Supported Telecommunication Applications）インターフェース」である。このインターフェースは、欧州コンピュータ工業会（ＥＣＭＡ：European Computer Manufacturers Association）によって規格化されている。しかし、Telephony Server Application Programming Interface（ＴＳＡＰＩ、Novell社の登録商標）のような他の規格化されたインターフェースも存在する。
上記引用文献には、特定の電気通信交換機を、状態情報を取得して、この状態情報をデータ処理手段に伝送するのに適したものにする方法が記載されていない。
本発明の目的は、冒頭段落に規定した電気通信交換機において、単純であり、かつすべての種類の加入者、即ちアナログ接続によって電気通信交換機に接続可能な加入者及びディジタル接続によって電気通信交換機に接続可能な加入者についての状態情報を共にデータ処理手段に戻すことのできる電気通信交換機を提供することにある。
この目的のために、本発明による電気通信交換機は、前記制御手段が、接続を確立する際に加入者に関する加入者プロセスを生成して、前記加入者プロセス間でシグナリング・メッセージを交換可能にすべく構成され、前記制御手段がさらに、前記シグナリング・メッセージを監視し、前記シグナリング・メッセージに応答して状態情報を生成すべく構成されていることを特徴とする。前記加入者プロセスは、加入者の入力を処理して加入者へのシグナリングを実行するためのソフトウエアプロセスである。加入者プロセスの種類は、加入者の種類（ディジタル／アナログ）に依存する。加入者プロセスはシグナリング・メッセージを相互に交換する。加入者プロセス間で交換されるシグナリング・メッセージを単に監視して、これらのシグナリング・メッセージを状態情報に変換することによって、各種類の加入者が状態情報生成の選択肢に行き着くことができる。こうして結果的に、追加的なハードウェアによって電気通信交換機を拡張することなしに、すべての種類の加入者についての状態情報を得ることができる。
本発明による電気通信交換機の好適例は、シグナリング・メッセージが汎用プロトコルに従って交換可能であることを特徴とする。「汎用」とは、すべての種類の加入者プロセスについてプロトコルが同一であることを意味する。結果として、加入者についての状態情報を得るために加入者の種類は全く問題にならず、すべての種類の加入者について、状態情報の取得が全く同じ方法で実行される。
本発明による電気通信交換機のさらなる好適例は、前記制御手段が、前記データ処理手段から来て特定の加入者間の接続を操作する操作命令をシグナリング・メッセージに変換すべく構成されていることを特徴とする。加入者プロセスから見れば、他の加入者プロセスから来る当該加入者プロセス宛てのシグナリング・メッセージと、操作命令を変換して得られた当該加入者プロセス宛てのシグナリング・メッセージとの間に何の違いもない。従って、ある加入者に属する加入者プロセスにとっては、この加入者に接続されている加入者が電気通信交換機に接続された機器によって操作されているか、あるいはデータ処理手段によって操作されているかは全く問題にならない。このことは、本発明による電気通信交換機では、電子通信交換機に接続された機器によってもデータ処理手段によっても、共に簡単な方法で加入者を操作することができる、ということを意味する。
本発明のこれら及び他の態様は、以下の図面を参照した実施例の説明より明らかになる。
図１に、電気通信システムの概略ブロック図を示す。このシステムは、私設自動構内交換機ＰＡＢＸ及びデータ処理手段ＣＯＭＰを具えている。ここではデータ処理手段が単一のコンピュータによって形成されているが、必要に応じて、ローカルネットワークにリンクされた複数のワークステーションによって形成することもできる。電気通信交換機ＰＡＢＸは、公衆交換電気通信網ＰＳＴＮに接続されている。交換機ＰＡＢＸは、電話機ＴＬＰＨが接続された多数の内線を有する。これらの電話機は、アナログ電話機、ディジタル電話機、コードレス電話機、等とすることができる。電気通信交換機ＰＡＢＸは、リンクＬＮＫを介してコンピュータＣＯＭＰにリンクされている。交換機ＰＡＢＸと前記コンピュータとの間では、リンクＬＮＫを介してメッセージが交換される。リンクＬＮＫは、電気通信交換機ＰＡＢＸとコンピュータＣＯＭＰとの間のインターフェースＩＮＦを形成する。このインターフェースには、ＴＳＡＰＩ（Novell社の登録商標）規格、ＣＳＴＡ規格のような種々の規格が存在する。ＣＳＴＡメッセージの意味規則（セマンティクス）及び構文規則（シンタックス）はＥＣＭＡ（欧州コンピュータ工業界）によって規格化されており、ＥＣＭＡ規格１７９及び１８０に記載されている。図に示す電気通信システムはＣＳＴＡインターフェースを有する。しかし、本発明はこの他に、異なる規格によるインターフェースを利用する電気通信システムにも適用することができる。
コンピュータＣＯＭＰには端末器ＴＥＲがリンクされている。同じユーザーの端末器ＴＥＲと電話機ＴＬＰＨとは同じ所にある。このことを電話機と端末器を囲む破線で図式的に示す。端末器及び電話機を共に使用することは、引用文献に記載のように、非常に多くの追加的な利便性をユーザーにもたらす。
図２に、電気通信交換機ＰＡＢＸのブロック図を示す。この電気通信交換機は、複数のラインカードＬＮＣＲＤ、スイッチモジュールＳＭ、及び制御手段ＣＭによって形成される。加入者線、並びに電気通信交換機ＰＡＢＸを一般公衆交換網ＰＳＴＮに結合する局間中継（トランク）線はラインカードＬＮＣＲＤに接続されている。すべての種類の電話機、即ちディジタル電話機及びアナログ電話機は共に加入者線に接続することができる。制御手段ＣＭは、接続を確立して制御するための制御ソフトウエアを具えている。制御手段ＣＭは、ＥＣＭＡによって規格化されたメッセージをコンピュータと交換するためのＣＳＴＡリンクに結合されている。
図３に、ＣＳＴＡ監視がない場合の、本発明による電気通信交換機の処理（プロセス）を図式的に示す。この図には２人の加入者Ｐ１及びＰ２を示す。これらの加入者は、アナログ回線、ディジタル回線、コードレス回線を介して交換機に接続されることも、加入者が公衆電話網経由で連絡しようとする場合には局間中継線経由で接続されることも共にあり得る。制御手段ＣＭでは、加入者プロセスＰＰ１、ＰＰ２のソフトウエアが起動される。加入者プロセスは加入者から来る入力信号、例えばオンフック（受話器置き）、オフフック（受話器上げ）、番号をダイヤル中、等を処理する。加入者プロセスは、話中信号のような加入者へのシグナリングも行う。加入者プロセスは加入者の物理特性に依存するので、どの種類の加入者にも、利用可能な特定種類の加入者プロセスが存在する。従って、アナログ加入者はアナログ加入者プロセスによって処理され、ディジタル加入者はディジタル加入者プロセスによって処理される、等である。シグナリング・メッセージＳＧＮは、加入者の状態が変化する様子、及び加入者プロセスがこの変化に反応して加入者に送るべきシグナリングの種類を示し、こうしたシグナリング・メッセージＳＧＮが加入者プロセス間で交換される。結果的に、加入者プロセス自体も異なる状態を有し得る。シグナリング・メッセージ、及び加入者の状態は、標準化されていない独自の電気通信交換プロトコルに従って規定される。独自のプロトコルは汎用的であり、汎用的とは、すべての種類の加入者プロセスについてプロトコルが同一であることを意味する。
図４に、一方の加入者に対してＣＳＴＡ監視を行う場合の、本発明による電気通信交換機の処理を図式的に示す。制御手段ＣＭはどの加入者がＣＳＴＡ監視されているかを監視する。ある加入者がＣＳＴＡ監視されており、非待機状態で終了する場合には、制御手段ＣＭは、この加入者に属する加入者プロセスに加えてＣＳＴＡプロセス対を生成する。図４は、第１の加入者Ｐ１が監視され、この加入者に属するＣＳＴＡプロセス対（ＣＳＴＡ１，ＣＳＴＡ１'）が生成される状況を示す。このＣＳＴＡプロセス対は、加入者プロセスＰＰ１、ＰＰ２間で交換されるシグナリング・メッセージを監視して、これらのメッセージを状態情報ＭＯＮ１に変換して、状態情報ＭＯＮ１は、連続的に利用可能な静的なＣＳＴＡプロセスＣＳＴＡ−ＳＰに送られてさらに処理される。この静的ＣＳＴＡプロセスは、状態情報をＣＳＴＡリンク経由でコンピュータに転送することを行う。加入者プロセスから見れば、ＣＳＴＡプロセスは、このリンクに属する他の加入者プロセスのようにふるまう。加入者プロセスにとっては、他の加入者プロセスとの通信とＣＳＴＡプロセスとの通信とには違いがない。静的ＣＳＴＡプロセスによって、第１の加入者Ｐ１を操作することを意図した操作命令ＭＮＰ１がＣＳＴＡプロセスＣＳＴＡ１に送られる。ＣＳＴＡ１はこれらの命令をプロセスＣＳＴＡ１'に伝える。ＣＳＴＡ１'は、これらの操作命令をシグナリング・メッセージに変換して、これらのシグナリング・メッセージを第２の加入者Ｐ２に属する加入者プロセスＰＰ２に送る。ＣＳＴＡプロセスＣＳＴＡ１'は、加入者プロセスＰＰ２とは異なる加入者プロセスのようにふるまうので、加入者プロセスＰＰ２は、受信したシグナリング・メッセージが加入者プロセスＰＰ１によって生成されたものかＣＳＴＡプロセスＣＳＴＡ１'によって生成されたものかはわからない。結果的に、加入者Ｐ１をこの加入者の電話機によって操作すること及びこの加入者のコンピュータによって操作することが共に、簡単な方法で可能になる。
状態情報及び操作命令の形式は、ＥＣＭＡ規格１７９及び１８０に規定されている。ＣＳＴＡプロセス対はさらに、いずれかの加入者プロセスから来るシグナリング・メッセージを他方の加入者プロセスに透明な方法で転送すべく構成され、このことを図中に破線で示す。
図５に、両方の加入者に対してＣＳＴＡ監視を行う場合の、本発明による電気通信交換機の処理を図式的に示す。この場合には、両方の加入者について、加入者プロセスＰＰ１、ＰＰ２並びにＣＳＴＡプロセス対（ＣＳＴＡ１，ＣＳＴＡ１'）、（ＣＳＴＡ２，ＣＳＴＡ２'）が生成される。第１の加入者Ｐ１の状態情報ＭＯＮ１及び操作命令ＭＮＰ１が、静的ＣＳＴＡプロセスＣＳＴＡ−ＳＰとＣＳＴＡプロセスＣＳＴＡ１との間で交換される。第２の加入者Ｐ２の状態情報ＭＯＮ２及び操作命令ＭＮＰ２が、静的ＣＳＴＡプロセスＣＳＴＡ−ＳＰとＣＳＴＡプロセスＣＳＴＡ２との間で交換される。シグナリング・メッセージは、ＣＳＴＡプロセスＣＳＴＡ１'とＣＳＴＡプロセスＣＳＴＡ２'との間で交換される。両ＣＳＴＡプロセスが加入者プロセスのようにふるまい、他のＣＳＴＡプロセスと通信中であることは知らせない。さらに、ＣＳＴＡプロセス対（ＣＳＴＡ１，ＣＳＴＡ１'）及びＣＳＴＡプロセス対（ＣＳＴＡ２，ＣＳＴＡ２'）は共に、加入者プロセスから来るシグナリング・メッセージを透明な方法で転送すべく構成されている。
図６ａに、電話機によって開始される問い合わせ発呼転送の場合の処理を示す。第１の加入者Ｐ１と第２の加入者Ｐ２との間に確立された通常のリンクが存在する。両方の加入者がＣＳＴＡ監視され、従って、加入者プロセスＰＰ１、ＰＰ２に加えてＣＳＴＡプロセス（ＣＳＴＡ１，ＣＳＴＡ１'）、（ＣＳＴＡ２，ＣＳＴＡ２'）もそれぞれ存在し、２人の加入者が利用可能である。第１の加入者Ｐ１が、第２の加入者Ｐ２を第３の加入者Ｐ３に接続したいと考える。この目的のために、まず第１の加入者Ｐ１自身が、第３の加入者Ｐ３へのリンクを確立する。このことは、第１の加入者の電話機によって行われる。第１の加入者Ｐ１はＣＳＴＡ監視されているので、第１の加入者Ｐ１が第３の加入者Ｐ３にリンクするためのＣＳＴＡプロセス対（ＣＳＴＡ１"，ＣＳＴＡ１3）が生成される。第１の加入者と第３の加入者との間にリンクが確立された後に発呼転送が実行されて、この操作により、第２の加入者Ｐ２と第３の加入者Ｐ３との間にリンクができる。第２の加入者Ｐ２はＣＳＴＡ監視されているので、この加入者に属するＣＳＴＡプロセス対（ＣＳＴＡ２，ＣＳＴＡ２'）は維持される。
図６ｂに、コンピュータによって開始される問い合わせ発呼転送の場合の処理を示す。図６ａに示す状況との違いは、操作命令をＣＳＴＡプロセスＣＳＴＡ１'に適用することによって第３の加入者Ｐ３へのリンクが確立される、ということにある。このプロセスは加入者プロセスＰＰ３と直接通信を行う。従って、この場合には、図６ａに示す状況において行われたように、第１の加入者Ｐ１に属する追加的なＣＳＴＡプロセス対は生成されない。発呼転送は、ＣＳＴＡ操作命令を有するコンピュータによって、あるいは第１の加入者Ｐ１の電話機がオンフックされたことに起因して実行される。発呼転送が実行された後の状況は、図６ａに示す状況と同様である。
【図面の簡単な説明】
図１は、電気通信交換機及びデータ処理手段を具えた電気通信システムのブロック図である。
図２は、電気通信交換機のブロック図である。
図３は、加入者のＣＳＴＡ監視がない場合の電気通信交換機の処理を図式的に示す図である。
図４は、一方の加入者のＣＳＴＡ監視が存在する場合の電気通信交換機の処理を図式的に示す図である。
図５は、両方の加入者のＣＳＴＡ監視が存在する場合の電気通信交換機の処理を図式的に示す図である。
図６ａは、機器によって処理される発呼転送の場合の処理を示す図である。
図６ｂは、コンピュータによって処理される発呼転送の場合の処理を示す図である。
【図１】
0003773261.tif 000002
【図２】
0003773261.tif 000003
【図３】
0003773261.tif 000004
【図４】
0003773261.tif 000005
【図５】
0003773261.tif 000006
【図６ａ】
0003773261.tif 000007
【図６ｂ】
0003773261.tif 000008