(57)【特許請求の範囲】
【請求項１】
標準プロトコルに一致する制御メッセージを使用して、インテリジェント周辺機器（ＩＰ）に標準に一致しない機能性を含む非標準機能性を呼び出すために、サービス制御ポイント（ＳＣＰ）により呼び出しを隠し、遠隔通信ネットワークのサービス制御ポイントの制御のもとでインテリジェント周辺機器を動作させる方法であって、
ａ）サービス制御ポイントからインテリジェント周辺機器へ、前記標準プロトコルによって定義された予め定められたフォーマットを有する標準フォーマット制御メッセージを渡し、前記制御メッセージはサービス制御ポイントが前記標準プロトコルによってインテリジェント周辺機器において提供される標準機能である第１の機能にアクセスすることを可能にするように配列され、
前記制御メッセージは、インテリジェント周辺機器において提供される非標準機能である第２の機能に関係のあるメッセージを、インテリジェント周辺機器が識別することにより、ＳＣＰが第２の機能にアクセスすることを可能にする拡張フィールドを含み、それによって前記第２の機能にアクセスするためのＳＣＰからインテリジェント周辺機器への呼が第１の機能を呼び出すための呼として制御メッセージにより隠され、
予め定められたフォーマットは、第1の機能として実行するインテリジェント周辺機器のための標準プロトコルにより定義された動作の１つ以上の追加のパラメータを提供することができる拡張フィールドを含み、少なくとも１つの標準フォーマット制御メッセージが標準プロトコルにより定義された動作に関連した予め定められたフォーマットを含み、かつ拡張フィールドにサブフィールド手段を含み、拡張フィールド内で前記サブフィールド手段によってアドレスされたインテリジェント周辺機器により提供された実施手段を使用して、インテリジェント周辺機器で１つ以上のカスタム対話を呼び出すためにインテリジェント周辺機器に指示し、
ｂ）ＳＣＰからの標準フォーマット制御メッセージが拡張フィールドの前記サブフィールド手段なしで受信されるとき、インテリジェント周辺機器で前記標準プロトコルにより定義された動作を提供する第1の機能を実行し、
ｃ）ＳＣＰからの標準フォーマット制御メッセージが拡張フィールドの前記サブフィールド手段を有して受信されたとき、インテリジェント周辺機器で１つ以上のカスタム対話を実施するために、インテリジェント周辺機器で実施手段を呼び出し、前記１つ以上のカスタム対話の実施は、標準プロトコルで定義されない機能性を含む前記第２の機能を実行することを含む方法。
【請求項２】
インテリジェント周辺機器で前記呼び出すステップにおいて、前記１つ以上のカスタム対話の実施は、標準プロトコルに定義された機能性に加えて標準プロトコルに定義されていない機能性を含む第２の機能を実行する請求項１に記載の方法。
【請求項３】
ステップｃ）において、前記１つ以上のカスタム対話の実施は、標準プロトコルに定義されていない機能性を含む第２の機能を実行し、標準プロトコルに一致する任意の機能の実行を中止する請求項１に記載の方法。
【請求項４】
標準プロトコルがインテリジェントネットワークアプリケーションプロトコル（ＩＮＡＰ）であり、前記拡張フィールドを含む予め定められたフォーマットが、サービス制御ポイント（ＳＣＰ）へのＩＮＡＰのインテリジェント周辺機器（ＩＰ）の拡張フィールドを含む予め定められたフォーマットである、請求項１ないし３のいずれか１項に記載の方法。
【請求項５】
前記サブフィールドは、標準プロトコルに定義されていない複数の異なる機能のうちの１つに関係するようなメッセージを識別するための識別子フィールドを含む請求項４に記載の方法。
【請求項６】
拡張フィールドを含む前記メッセージは付加的機能データフィールドをさらに含み、前記付加的機能データフィールドに含まれていたデータは、インテリジェント周辺機器で実行されるべき標準プロトコルに定義されていない前記機能の少なくとも１つに渡される請求項４または５に記載の方法。
【請求項７】
標準プロトコルに定義されていない前記機能のうちの１つによって集められた任意のデータは、前記標準プロトコルの中で提供される、標準の定義された機能のうちの１つのアーギュメントの形態で戻される請求項５または６に記載の方法。
【請求項８】
請求項４に直接あるいは間接的に依存する場合、前記標準プロトコルの中で提供される第１の機能の前記１つは、プロント・アンド・コレクト・ユーザ・インフォメーション（ＰｒｏｍｐｔＡｎｄＣｏｌｌｅｃｔＵｓｅｒＩｎｆｏｒｍａｔｉｏｎ）機能であり、集めたデータは、プロント・アンド・コレクト・ユーザ・インフォメーション機能のアーギュメントとして戻される請求項７に記載の方法。
【請求項９】
標準プロトコルに定義されていない機能を実行するステップは、スイッチングポイント（ＳＳＰ）によってインテリジェント周辺機器に接続されたユーザとのインバンドの対話を実行することを含む、請求項５ないし８のいずれか１項に記載の方法。
【請求項１０】
標準プロトコルに定義されていない機能は音声認識機能を含んでいる請求項９に記載の方法。
【請求項１１】
インテリジェント周辺機器からＳＣＰへ音声認識機能によって得られたデータを戻すことをさらに含む請求項１０に記載の方法。
【請求項１２】
サービス制御ポイント（ＳＣＰ）の制御のもとで遠隔通信ネットワークにおいて使用するためのインテリジェント周辺機器（ＩＰ）であり、
ａ）サービス制御ポイントから受信された標準プロトコルによって定義された予め定められたフォーマットを有する標準フォーマット制御メッセージを読み取る手段であって、前記制御メッセージはサービス制御ポイントが前記標準プロトコルによってインテリジェント周辺機器において提供される標準機能である第１の機能にアクセスすることを可能にするように配列され、
前記制御メッセージは、インテリジェント周辺機器において提供される非標準機能である第２の機能に関係のあるメッセージを、インテリジェント周辺機器が識別することにより、ＳＣＰが第２の機能にアクセスすることを可能にする拡張フィールドを含み、それによって前記第２の機能にアクセスするためのＳＣＰからインテリジェント周辺機器への呼が第１の機能を呼び出すための呼として制御メッセージにより隠され、
予め定められたフォーマットは、第１の機能として実行するインテリジェント周辺機器のための標準プロトコルにより定義された動作の１つ以上の追加のパラメータを提供することができる拡張フィールドを含み、少なくとも１つの標準フォーマット制御メッセージが標準プロトコルにより定義された動作に関連した予め定められたフォーマットを有することにより特徴付けられ、かつ拡張フィールドにサブフィールド手段をさらに含み、インテリジェント周辺機器は、カスタム対話を実施するためインテリジェント周辺機器により提供された実施手段を使用して、インテリジェント周辺機器で１つ以上のカスタム対話を呼び出すことを示し、前記実施手段が拡張フィールド内の前記サブフィールド手段によってアドレスされる読み取り手段と、
ｂ）ＳＣＰからの標準フォーマット制御メッセージが拡張フィールドの前記サブフィールド手段なしで受信されたとき、前記標準プロトコルに定義された動作を提供する第１の機能を実行する手段と、
ｃ）前記拡張フィールドの前記サブフィールド手段が存在するとき、前記メッセージを認識する手段と、
ｄ）カスタム対話を呼び出す実施手段であって、前記サブフィールド手段によってアドレスされ、かつＳＣＰからの標準フォーマット制御メッセージが前記拡張フィールドの前記サブフィールド手段を有して受信されるとき、前記認識する手段に応答し、前記実施手段による前記１つ以上のカスタム対話の実施は、標準プロトコルの中で定義されない機能性を含む第２の機能を実行する実施手段とを含むインテリジェント周辺機器。
【請求項１３】
実施手段が、標準プロトコルに定義された機能性に加えて標準プロトコルに定義されていない機能性を含む第２の機能を実行するために１つ以上のカスタム対話を呼び出す、請求項１２に記載のインテリジェント周辺機器。
【請求項１４】
実施手段が、標準プロトコルに定義されていない機能性を含む第２の機能を実行し、かつ標準プロトコルに一致する任意の機能の実行を中止するため１つ以上のカスタム対話を呼び出す、請求項１２に記載のインテリジェント周辺機器。
【請求項１５】
サービス制御ポイントの制御のもとで機能を配列されるインテリジェント周辺機器（ＩＰ）を含んでいる遠隔通信ネットワークにおいて使用するためのサービス制御ポイントであって、
サービス制御機能を実行するように配列された制御プロセッサと、
制御プロセッサに接続されたシグナリング・インターフェースとを含み、
シグナリング・インターフェースは、インテリジェント周辺機器に伝送するための標準プロトコルによって定義された予め定められたフォーマットを有する標準フォーマット制御メッセージを生成するように配列され、前記制御メッセージはサービス制御ポイントが前記標準プロトコルによってインテリジェント周辺機器において提供される標準機能である第１の機能にアクセスすることを可能にするように配列され、
前記制御メッセージは、インテリジェント周辺機器において提供される非標準機能である第２の機能に関係のあるメッセージを、インテリジェント周辺機器が識別することにより、ＳＣＰが第２の機能にアクセスすることを可能にする拡張フィールドを含み、それによって前記第２の機能にアクセスするためのＳＣＰからインテリジェント周辺機器への呼が第１の機能を呼び出すための呼として制御メッセージにより隠され、
前記予め定められたフォーマットは、標準プロトコルに定義された動作のための１つ以上の追加のパラメータを提供することができる拡張フィールドを含み、シグナリング・インターフェースは、前記標準フォーマットメッセージのサブフィールド手段のうちのいくつかの拡張フィールドに書き込む手段を含み、インテリジェント周辺機器が前記標準プロトコルに一致しない機能性を含む非標準機能を実施するために、拡張フィールド内の前記サブフィールド手段によってアドレスされた実施手段を使用して、インテリジェント周辺機器に１つ以上のカスタム対話を呼び出すべきであることを示すサービス制御ポイント。
【請求項１６】
サブフィールド手段は、インテリジェント周辺機器における実施手段が標準プロトコルに定義された機能性に加えて標準プロトコルに定義されていない機能性を含む第２の機能を実行するために１つ以上のカスタム対話を呼び出すことを示す、請求項１５記載のサービス制御ポイント。
【請求項１７】
サブフィールド手段は、インテリジェント周辺機器における実施手段が標準プロトコルに定義されていない機能性を含む第２の機能を実行し、かつ標準プロトコルに一致する任意の機能の実行を中止するために１つ以上のカスタム対話を呼び出すことを示す、請求項１５記載のサービス制御ポイント。
【請求項１８】
請求項１２ないし１４のうちのいずれか1項によるインテリジェント周辺機器（ＩＰ）、および請求項１５ないし１７のうちのいずれか1項によるサービス制御ポイント（ＳＣＰ）を含む遠隔通信ネットワーク。
【請求項１９】
遠隔通信インテリジェントネットワークにおいて、サービス制御ポイント（ＳＣＰ）の制御のもとでインテリジェント周辺機器（ＩＰ）を動作させる方法であって、
サービス制御ポイントからインテリジェント周辺機器に予め定められたフォーマットを有するフォーマットされた制御メッセージを渡し、前記制御メッセージはサービス制御ポイントが前記標準プロトコルによってインテリジェント周辺機器に提供される標準機能である第１の機能にアクセスすることを可能にするように配列され、
前記制御メッセージは、インテリジェント周辺機器において提供される非標準機能である第２の機能に関係のあるメッセージを、インテリジェント周辺機器が識別することにより、ＳＣＰが第２の機能にアクセスすることを可能にする拡張フィールドを含み、それによって前記第２の機能にアクセスするためのＳＣＰからインテリジェント周辺機器への呼が第１の機能を呼び出すための呼として制御メッセージにより隠され、
予め定められたフォーマットは、インテリジェント周辺機器が予め定義された機能として実施することができる動作に１つ以上の追加のパラメータあるいはデータを提供することができる拡張フィールドを含み、少なくとも１つのフォーマットされた制御メッセージは、予め定義された動作に関係したフォーマットを維持し、かつ拡張フィールドにサブフィールド手段を含み、インテリジェント周辺機器が拡張フィールド内の前記サブフィールド手段によってアドレスされたインテリジェント周辺機器に提供された実施手段を使用して、インテリジェント周辺機器に１つ以上のカスタム対話を呼び出すべきであることを示すことにより特徴づけられ、
ＳＣＰからの制御メッセージが拡張フィールドの前記サブフィールド手段なしで受信されたとき、インテリジェント周辺機器において予め定義された動作によって示された予め定義された第１の機能を実行し、
ＳＣＰからの制御メッセージが拡張フィールドの前記サブフィールド手段を有して受信されたとき、インテリジェント周辺機器に１つ以上のカスタム対話を実行させる実施手段をインテリジェント周辺機器において呼び出し、前記予め定められたフォーマットは前記標準プロトコルに一致するフォーマットであり、前記予め定義された動作は前記標準プロトコルに一致する動作であり、前記予め定義された機能は前記標準プロトコルに一致する第１の機能であり、１つ以上のカスタム対話の実行は前記標準プロトコルの中で提供されない１つ以上の第２の機能を提供するステップを含む方法。
【請求項２０】
前記標準プロトコルの中で提供されない１つ以上の機能を提供する１つ以上のカスタム対話の実行は、標準プロトコルに定義された機能性に加えて標準プロトコルに定義されていない第２の機能を実施する、請求項１９に記載のインテリジェント周辺機器（ＩＰ）を動作させる方法。
【請求項２１】
前記標準プロトコルの中で提供されない１つ以上の機能を提供する１つ以上のカスタム対話の実行は、標準プロトコルに定義されていない第２の機能を実施し、標準プロトコルに一致する任意の機能の実行を中止する、請求項１９に記載のインテリジェント周辺機器（ＩＰ）を動作させる方法。
【発明の詳細な説明】
発明の背景
本発明はインテリジェントネットワーク（ＩＮ）アーキテクチャを使用する遠隔通信システム、とくにＩＮの周辺機器の制御に関する。
従来の公衆交換網（ＰＳＴＮ）は、ネットワークが実行できる機能は基本的な呼のルート設定を処理するスイッチの設計に依存している。新しい機能を導入するには、新しいソフトウエアと、恐らくはさらに新しいハードウエアをさらに準備して、スイッチを再び設計する必要がある。大きなネットワークでは、この処理に１年以上はかかってしまう。ＰＳＴＮでは、サービスを急速に成長させてユーザに提供する必要があるので、この種のサービス提供の遅れは益々容認できなくなってきている。
インテリジェントネットワーク（ＩＮ）は、従来のネットワークが比較的に融通性がなかったという問題に対処するために開発された。TW AbernethyおよびAC Mundayによる文献（”Intelligent networks,standards and services”,BT Technol J,Vol 13,No 2,1995年4月）に記載されているように、インテリジェントネットワークでは、基本的な呼のルート設定の制御は、サービススイッチングポイント（ＳＳＰ）で行われ、サービス制御ポイント（ＳＣＰ）による呼の進行の制御とは機能上分けて維持されている。サービス制御ポイントでもインテリジェント周辺機器（ＩＰ）に準備された機能にアクセスできる。インテリジェント周辺機器は、例えば予め記録したアナウンスメントを加入者に対して再生するように設備できるかも知れない。ネットワークと異なるオペレータおよび供給者（サプライヤ）の部品との相互間動作を確実に可能にするために、インテリジェントネットワークのアーキクキチャおよびプロトコルを国際的に一致する基準に合わせる必要がある。しかしながらこれらの基準を合わせる必要により、ＩＮアーキテクチャが意図していた大きな融通性をなくしてしまう傾向がありうる。例えばＢＴはイギリスのＰＳＴＮで、ＣＡＬＬ  ＭＩＮＤＥＲ（TM）として知られる音声メッセージングサービスを開発し、展開してきた。このサービスはＩＮシステムのインテリジェント周辺機器に組込むことが望ましい。しかしながらＣａｌｌ  Ｍｉｎｄｅｒ機能は関連の標準規格が準備しているＩＰ機能の２つのクラスの何れにも対応しない。
本発明の概要
本発明の第１の態様にしたがって、遠隔通信ネットワークのサービス制御ポイント（ＳＣＰ）の制御のもとでインテリジェント周辺機器（ＩＰ）を動作する方法であり：
ａ）標準プロトコルに一致させる制御メッセージであり、その幾つかが標準プロトコルには準備されていない付加的な機能に関するものとしてそのメッセージを識別する拡張フィールドを含んでいるような制御メッセージをサービス制御ポイントからインテリジェント周辺機器へ送ることと；
ｂ）インテリジェント周辺機器で、該メッセージの少なくとも幾つかに応答して、前記標準プロトコルに準備されていた所定の機能を実行することと；
ｃ）インテリジェント周辺機器において、前記拡張フィールドを含むメッセージに応答して、付加的な機能を行うルーチンを実行することとを含む方法を提供する。
本発明は、標準プロトコルとの一致を維持しながら、所定のインテリジェント周辺機器で準備できる付加的な機能にアクセスする方法を初めて提供する。これは、標準機能を呼び出すためのメッセージにはフィールドが含まれていて、それがメッセージとして付加的な機能への呼を効果的に隠す（disguise）ことによって達成されるが、メッセージの隠された性質を識別する。そこでインテリジェント周辺機器は、関連する標準機能の代りこの付加的な機能の中の１つの適切な機能を行なうアプリケーションコードを実行することによって応答する。
前記標準プロトコルはインテリジェントネットワークアプリケーションプロトコル（ＩＮＡＰ）であり、付加的な機能に関係するメッセージを識別する前記フィールドはＩＮＡＰ  ＩＰ対ＳＣＰアプリケーションのコンテキストの実行フィールドであるのが好ましい。
ＩＮＡＰ、すなわちインテリジェントネットワークアプリケーションプロトコル（ＩＮＡＰ）は、インテリジェントネットワークの国際的に合意した規格である。この規格は、文献（“インテリジェントネットワーク（ＩＮ）”；インテリジェントネットワーク能力セット１（ＣＳ１）；コアインテリジェントネットワークアプリケーションプロトコル（ＩＮＡＰ）”，European Telecomunication Standards Institute,pr ETS 300 374-1）に完全に記載されている。好ましい実施形態に関係して以下でさらに詳しく記載したように、このプロトコルはＩＰとＳＣＰとの間で送られるメッセージ内に未割当てのフィールド、すなわち拡張フィールドを含む。通常、この拡張フィールドを使用して、付加的なデータまたはパラメータをＩＰの標準機能の１つへ送る。本発明の好ましい構成では、このフィールドは上述の代りに、ＩＰまたはＳＣＰで使用可能な１または複数の付加的な機能を呼び出すメッセージの識別子として使用される。
好ましくは前記付加的な機能は、ＳＳＰを介してＩＰへ接続されたユーザとインバンドで対話（相互作用）することを含む。この機能は音声認識機能を含んでもよく、この場合ＩＰは音声認識器機能によって得られたＳＣＰデータを戻すことが好ましい。
本発明の第２の態様にしたがって、サービス制御ポイント（ＳＣＰ）の制御のもとで遠隔通信インテリジェントネットワークにおいて使用するための、ＳＣＰから受け取った標準プロトコルで制御メッセージを読取る手段と、制御メッセージに応答して前記標準プロトコルに準備された所定の機能を実行する手段とを含むインテリジェント周辺機器（ＩＰ）であり、前記標準プロトコルには準備されていない付加的な機能に関係するメッセージを識別する拡張フィールドを前記メッセージ内で認識する手段と、前記付加的な機能を実行するための前記認識する手段に応答する手段とによって特徴付けられるインテリジェント周辺機器を提供する。
本発明の別の態様にしたがって、遠隔通信インテリジェントネットワークにおいてサービス制御ポイント（ＳＣＰ）の制御のもとで、標準プロトコルと一致する制御メッセージをサービス制御ポイントからインテリジェント周辺機器へ送ることと、インテリジェント周辺機器上で制御メッセージの少なくとも幾つかに応答して前記標準プロトコルに準備された所定の機能を実行することとを含む、インテリジェント周辺機器（ＩＰ）を動作する方法であり、
標準プロトコルと一致する他の制御メッセージが、標準プロトコルに準備されていない付加的な機能に関係するとしてメッセージを識別するフィールドを含み、かつインテリジェント周辺機器上で前記フィールドを含むメッセージに応答して実行することによって付加的な機能をルーチンが実行することを特徴とするインテリジェント周辺機器の動作方法に関係している。
本発明は、さらに本発明の第１の態様を構成するサービス制御ポイント、およびこのサービス制御ポイントを含む遠隔通信ネットワークも含む。
【図面の簡単な説明】
ここで本発明を具現するシステムを添付の図面を参照して例示的により詳しく記載することにする。
図１は、インテリジェンとネットワークアーキテクチャを示す図である。
図２は、サービススイッチングポイント（ＳＳＰ）の模式図である。
図３は、サービス制御ポイント（ＳＣＰ）の模式図である。
図４は、インテリジェント周辺機器の１つの例を示す図である。
図５は、ＳＣＰ、ＳＳＰ、およびＩＰ間の対話を模式的に示す図である。
図６は、本発明を具現するＩＰの機能のアーキテクチャを概略的に示す図である。
図７は、ＩＰサービスプラットフォームの模式図である。
図８は、図１のサービスプラットフォームで使用するＭＴＰの棚（shelf）の模式図である。
図９は、代りの構成の模式図である。
図１０は、言語処理装置の棚の模式図である。
図１１は、拡張フィールドのフォーマットを示す模式図である。
実施形態
インテリジェントネットワーク（ＩＮ）アーキテクチャを使用する遠隔通信ネットワークは、多数のスイッチングポイント（ＳＳＰ）１を含み、ＳＳＰ１は例えば移動交換局またローカル交換局に配置することができる。加入者端末２は、直接または間接にＳＳＰに接続される。ＳＳＰで呼制御機能（ＣＣＦ）を実行する。ＣＣＦは、ネットワーク上の異なる端末間の接続を設定することに関係する基本呼処理機能を含む。さらに図２に示したように、ＳＳＰはサービススイッチング機能（ＳＳＦ）を含み、ＳＳＰは呼処理機能をネットワーク上の他のエンティティおよび機能とインターフェイスさせる。とくに、ＳＳＰをインテリジェント周辺機器（ＩＰ）３と接続し、ＳＳＰと共に、いわゆる“特定の資源機能”（ＳＲＦ）を利用できるようにする。
サービス制御ポイント（ＳＣＰ）５は、シグナリングネットワーク４を介してサービススイッチングポイント１と、インテリジェント周辺機器３とに接続されている。このネットワークはディジタルメッセージ応用の共通チャンネルシグナリングシステムを使用し、これはＢＴが展開しているＢＴのナショナルユーザパート、すなわちＮＵＰとして知られる構成において、するシグナリングシステムＮｏ．７（ＳＳ７）として知られている。ＳＳ７シグナリングシステムは、Fretten KG & Davies C Gによる文献（”CCITT Signalling System No.7;Overview”,British Telecommunications Eng J（1988年4月））にさらに詳しく記載されたシステムである。
図１はさらに、サービス生成環境、およびサービス制御ポイントと関係付けられたサービス管理システムを含んで完成する。
動作では、強化したコアの制御機能をサービス制御ポイントで実行し、一方で基本的なサービスのスイッチングをサービススイッチングポイントによって行う。これにより一時的に止められた呼の進行が可能になり、呼をどのように処理するかに関する別の情報を、サービス制御ポイントにリンクされたサービスデータポイント（ＳＤＰ）から得ることができる。呼の進行を一時的に止める判断は、“トリガ”と呼ばれる前もって特定がされている基準を満たすことに基いて行われる。これらは呼中のポイントにおけるダイヤルされたディジットおよびライン状態であってもよい。図２から分かるように、ＳＳＰは顧客データにリンクしたトリガ表を含む。
図３は、サービス制御ポイントのアーキテキテクチャをさらに詳細に示す。サービス制御ポイントは、進歩したサービス制御ソフトウエアまたはサービス論理をホストする一般目的の計算プラットフォームに構成されている。以下でさらに記載する態様以外のネットワークの構成および動作は、ほぼ従来の性質のものであり、ここではさらに記載しない。さらに詳しい情報のためには、TW AbernethyおよびAC Mundayによる上述で引用した文献、並びにEuropean Telecomunication Standards Institute final draft prETS300374-1（1994年7月発行）を参照されたい。
ここで本発明を具現するシステムの動作を図４乃至１１を参照して記載することにする。
最初に記載したように、本発明はとくにサービス制御ポイントＳＣＰによるインテリジェント周辺機器の制御に関する。通常ＳＣＰは、ＩＮＡＰプロトコルを使用して、ＩＰの２つのみの動作クラスにアクセスできる。この２つのクラスは、それぞれ（PromptAndCollectUserInformation（P&C），（助言とユーザ情報収集））および（PlayAnnoucement（PA），（アナウンス再生））として知られている。の動作は、表４．１および４．２のＡＳＮ．１記法で定められ、アーギュメントは表５．１および５．２に定められている。この記法は文献（CCITT Recommendation X.208（1988）:”Specificaton of Abstract Syntax Notation 1（ASN.1）”）に記載されている。当業者に分かるように、この記法が関連の特徴を定義するだけでなく、規格をエンコードする基準にしたがって、コード生成の基礎を与えて、ＳＣＰとＩＰとの間で送られるメッセージをデコーディングおよびエンコーディングすることによって特徴を構成するのに役立つ。コードは、市販のＡＳＮ．１コンパイラを使用して生成することができる。
ＰＡの動作を使用して、アナログユーザとのインバンド（バンド内）の対話およびＩＳＤＮユーザとの対話を行う。例えば発呼者が認識された電話番号へのダイヤルを失敗したというような、呼中の一定のトリガに応答して、ＳＣＰはＩＰと発呼者との間の接続を確立し、ＩＰに予め録音したメッセージ、すなわち“電話番号を認識しました”を再生するように命令する。ＰＡ動作では何のデータもＳＣＰへ戻さない。ＰＡ動作のパラメータは下記の表６に記載されている。
Ｐ＆Ｃ動作を使用して、発呼者と対話して情報を集める。例えば、記録された時間表サービスで異なる時間表は参照番号をもつメニューを含むものでは、ユーザは、どの時間表が再生されるかを示すディジットをダイヤルするように命令される。ＩＰはダイヤルされた値を認識し、この値をＳＣＰへ戻し、ＳＣＰでＩＰに命令して、適切な記録を発呼者に再生することができる。Ｐ＆Ｃの動作パラメータは下記の表７に記載した。
図５は、例えばＰＡの動作中のＳＣＰ、ＩＰ、およびＳＳＰ間の動作およびその間で送られるメッセージのシーケンスを示す。ＩＰ機能にアクセスするには、最初にＳＣＰでEstablishTemporaryConnection（一時的接続確立）メッセージ（ｍ１）をＳＳＰへ送る。このメッセージはＩＰのアドレス、相関ＩＤ、およびＳＣＰを発行するための識別子、すなわちＳＣＦ  ＩＤを含む。このメッセージに応答するために、サービススイッチングポイントＳＳＰは、識別されたインテリジェント周辺機器ＩＰへの呼（ｍ２）を開始する。ＩＰはAssistRequestInstructions（要求メッセージ支援）メッセージ（ｍ３）で制御ＳＣＰに応答する。ＳＣＰからの応答は、ＩＰによって準備された関連機能への呼（ｍ４）である。図６に示したインテリジェント周辺機器の例では、特別な資源機能の１つへの呼（ｍ４）は、ＳＲＦの制御のもとでアプリケーションマネージャ61によって処理される。ＳＲＦはＩＰのモジュールであり、ＳＣＰからの呼を解釈してロードし、アプリケーションマネージャ61を使用して、関連機能を実行するＩＰアプリケーションコードの計算プラットフォーム62上で起動される。メッセージ（ｍ５）は、メッセージ（ｍ４）によって呼ばれる機能に対応し、ＳＳＰを介したＩＰとユーザとの間のインバンドの対話である。
ＩＰのこの例では、発明者によって“カスタムダイアログ（言語）”Ｄ1…Ｄnと呼ばれる付加的な特定の資源を使用できる。これらの機能は、ＰＡまたはＰ＆Ｃ資源への通常の呼のフォーマットを保持するが、付加としてＩＮＡＰプロトコルでの動作のために備えた拡張フィールドを含んでいる、ＳＣＰからのサービス要求によって呼び出される。したがって、上述で概略的に示したメッセージｍ1乃至ｍ6のシーケンスは本質的に変更されないままであるが、ｍ4は拡張フィールドを含む。本発明を具現するシステムでは、ＩＰおよびＳＣＰは、標準資源ではなく、カスタムダイアログに関係するとメッセージを識別するフラグとしてこのフィールドを処理するようにプログラムされている。次にＩＰは、この拡張フィールド内に含まれるサブフィールドの“ダイアログ識別子”によって示されるダイアログを運行する。このダイアログは標準ダイアログに代わって走行され、そうでなければこの動作（すなわち、ＰＡまたはＰ＆Ｃ）で示唆されることになる。このフィールドを使用して解釈するやり方は、ＡＳＮ．１形式論を使用して下記の表１に形式的に定められている。
カスタムダイアログは、カスタムダイアログに特有のデータを使用して向上させることができる。例示的に、音声認識の支援を行う第１の向上を記載する。上述のように、その結果、２つの標準の動作ＰＡおよびＰ＆ＣのＰ＆Ｃのみが対話ダイアログで集められた情報を戻すことができる。音声認識動作において、認識結果をもどせることは不可欠であるので、この改良されたダイアログ、すなわちカスタムダイアログの改良１はＰＣ動作に対してのみ定められる。したがってこの向上した動作では、Ｐ＆Ｃ動作の主要部に加えて、認識される２つのディジット、すなわちイエスとノーを同時に行うことができる。この向上は表２のＡＳＮ．１記法で記載されており、表８はこの動作のパラメータの意味を記載している。図１１は、この例でＳＣＰからＩＰへ送られる拡張フィールドを構成している信号のフォーマットを示す。図に示したように、拡張フィールドおよび各サブフィールドは所定の値をもつタグによって識別され、各フィールドまたはサブフィールドは所定の長さをもつ。拡張フィールドの全体的な長さは７９バイトであり、これは２バイトのタグおよび７７バイト長の内容から成る。拡張フィールドは形式（タイプ）、危険状態（クリティカリティ）、および値（バリュウ）のサブフィールドをもち、さらに値のサブフィールドは図に示し、かつＡＳＮ．１のリストで定めたようなそれ自身のサブフィールドを有している。
本発明を実現するシステムの第２の例では、３つのカスタムダイアログを準備し、メッセージングプラットフォームとしてＩＰを機能させることができる。３つのダイヤログは：
１．名前＝メッセージング，特徴＝記録メッセージ，バージョン＝０．１。
２．名前＝メッセージング，特徴＝再生メッセージ，バージョン＝０．１。
３．名前＝メッセージング，特徴＝削除メッセージ，バージョン＝０．１。
各カスタムダイアログは、ダイアログデータ内に改良（向上）を含み、それらはそのダイアログに特有のデータを送ることができる。下記の表は記録メッセージの向上を記載している。これにより、ＳＣＰはＩＰによって記録されるメッセージのフォーマットを特定することができる。現在２つのフォーマット、すなわち音声またはファックスが可能である。
表３．２は再生メッセージの向上を記載している。この向上はメッセージおよびフォーマット（言語またはファックス）を特定し、そこでＩＰによって再生される。従来の再生アナウンスメント方法を使用してメッセージの再生を達成するときは、ファックスメッセージは検索できない。したがって再生メッセージを向上して、メッセージをファックスとして、または標準ＰＡ動作の言語フォーマットに付加する他のフォーマットで戻す。
表３．３は削除メッセージの向上を記載している。この向上により、ユーザは多数の記憶したメッセージの何れをインテリジェント周辺機器メモリから削除すべきかを特定することができる。
ここで本発明を実行するプラットフォーム用のハードウエアの１つの例をさらに詳しく記載し、ハードウエアに対して上述で記載した異なるプロセスのマッピングを概略的に説明する。再び図６を参照すると、最も高いレベルの機能は特定の資源機能（ＳＲＦ）および関係付けられたアプリケーションマネージャであることが分かる。ＳＲＦはトランザクション処理またはＴＣＡＰ−すなわちトランザクション能力アプリケーションパート層にリンクされている。次にこれはＳＣＡＰ層（シグナリング接続制御部分）層およびＭＴＰ（メッセージ転送部分）層に位置する。回路が関係するシグナリングはＮＵＰ層によって処理される。周辺機器はさらに、ＳＲＦ管理機能およびＣ7シグナリング管理を含む。
この応用によって構築され、“対話式言語アプリケーションプラットフォーム（ＩＳＡＰ）”として知られているプラットフォームには、４つのメインセクションがあり、それぞれ多数のプロセッサカードを含む棚として構成されている。
ＩＰサービスプラットフォーム（図７参照）は、ＴＣＡＰおよびＳＲＦ機能を構成し、ＩＰによって使用するデータを記憶する。図７に示されているように、ＩＰサービスプラットフォームは、ネットワークプロセッサ、ＦＤＤＩインターフェイス、ＴＣＡＰプロセッサ、およびＳＲＦプロセッサカードを含む。ＳＲＦプロセッサカードは、ＶＭＥのバックプレーンに装着され、１ＧバイトのハードディスクにＳＣＳＩバス接続によってリンクされている。ネットワークプロセッサは、モトローラ６８０４０／４ＣＰＵを使用し、ＴＣＡＰプロセッサはモトローラ６８０４０／１６ＣＰＵを使用し、ＳＲＦプロッサは１６ＭバイトのメモリをもつＤｉｇｉｔａｌ  ＳＰＡＲＣ  ５ＶＥを使用する。ＩＰサービスプラットフォームの棚それ自身は、ＦＤＤＩローカルエリアネットワークによってＳＰ、ＭＴＰ、および管理棚にリンクされている。
ＳＰ（言語処理装置）棚（100;図１０参照）は、上述のＣ7プロトコルを使用するように構成された電話処理装置を含む。電話処理装置（ＴＰ）はＮＵＰ、さらにＭＴＰ（メッセージ転送部分）処理と通信する必要があるＭＴＰインＭＴＰアウト処理も支援する。ＳＰ棚の他の主要な素子はアプリケーションプロセッサであり、アプリケーションマネージャおよびＳＲＦ機能または“ダイアログ”を実行するルーチンを支援する。アプリケーションマネージャは一斉送信機構を使用して、ＳＲＦの例を選択する。ディジタルラインインターフェイスカード（ＤＬＩＣ）は、棚によって受取られるＰＣＭ信号を終了する。多数の言語カードＳＣはそれぞれ、モトローラ５６０００シリーズプロセッサのようなＤＳＰを含み、言語認識および関係する機能を実行する。ネットワークプロセッサ（ＮＰ）、資源管理プロセッサ（ＭＰ）、および電話プロセッサ（ＴＰ）カードはそれぞれ、モトローラ６８０４０／１６ＣＰＵを使用する。３つのアプリケーションプロセッサカードＡＰ1-3はそれぞれＳＰＡＲＣ  ５ＶＥプロセッサを含む。
ＭＴＰの棚は、ＭＴＰおよびＳＣＣＰ機能を支援する。ＭＴＰとＳＣＣＰとの間のインターフェイスは、ＭＴＰインおよびＭＴＰアウトプロセスの対によって準備される。リンクの組ごとに２つのＭＴＰプロセッサがあり、通常は各リンクの組に２つのリンクをもち、それぞれ２つの別々に電力を供給されるＶＭＥのバックプレーンの一方を使用する。ＭＴＰ処理では、回路に関係しないトラヒックと回路に関係するトラヒックとは一緒にされない。したがって回路に関係しないトラヒックに対してＭＴＰプロセッサの対の一方の組が与えられ、回路に関係するトラヒックには他方の組が与えられる。
図８に示した例では、ＭＴＰユニットはＶＭＥバックプレーンを含み、これはモトローラ６８０４０／４プロセッサを実行するネットワークプロセッサカードおよびＦＤＤＩインターフェイスカードを実行するネットワークプロセッサをもつ。したがって各シグナリングリンクの組ごとに−１つのＭＴＰプロセッサ−６８３０２”Ｅａｇｌｅ−０３”モジュールを備えたモトローラ６８０４０／１６ＣＰＵがある。
ＭＴＰユニットはさらに、モトローラ６０８０４０／１６ＳＣＣＰプロセッサを含むＳＣＣＰプロセッサカードを含む。このプロセッサはＳＣＣＰインおよびＳＣＣＰアウト、ＮＳＰインおよびＮＳＰアウト、並びにＳＣＣＰ管理機能を実行する。２つのＳＣＣＰプロセッサは各インストレーションごとに弾力性（レジレンス）が与えられる。
ＳＡＰの第４の棚は管理プロセッサ（ＭＰ）を含み、ＳＲＦおよびＣ7シグナリングに対する管理機能を支援し、ＩＳＡＰに対する外部インターフェイスを制御する。
上述の例では、ＩＮＡＰ／ＴＣＡＰプロトコル層で定められたＩＰとＳＣＰとの間のインターフィスはＳＣＣＰ／ＭＴＰネットワークプロトコルによって支援されるが、本発明ではさらに他のネットワークレベルのプロトコルを使用してＩＮＡＰの対話を支援するように構成することもできる。例えば図９はシステムの模式図であり、メッセージはＳＣＰからＩＰへ、ＩＳＵＰ（総合サービスユーザ部分）プロトコルの機能フィールドを使用してＳＳＰを介して方向付けられる。これは、ＩＳＤＮ方法を使用するインテリジェントネットワークの構成に関するプロトコルである。さらにこの代りに本発明は、例えばイーサネットＦＤＤＩファイバＬＡＮ方法を使用して、ＳＣＰとＩＰとの間のリンクにＴＣＰ／ＩＰプロトコルを使用して実行することができる。
【図１】
0004226077.tif 000002
【図２】
0004226077.tif 000003
【図３】
0004226077.tif 000004
【図４】
0004226077.tif 000005
【図５】
0004226077.tif 000006
【図６】
0004226077.tif 000007
【図７】
0004226077.tif 000008
【図８】
0004226077.tif 000009
【図９】
0004226077.tif 000010
【図１０】
0004226077.tif 000011
【図１１】
0004226077.tif 000012
0004226077.tif 000013