call application voice
![]() (注) |
Cisco IOS リリース 12.3(14)T から、 callapplicationvoice コマンドは、次の表に示すコマンドに置き換えられました。 詳細については、これらのコマンドを参照してください。 |
音声アプリケーションの名前を定義し、このアプリケーション用にロードするツール コマンド言語 (Tcl) または VoiceXML ドキュメントの場所を指定するには、グローバル コンフィギュレーション モードで callapplicationvoice コマンドを使用します。 定義されたアプリケーションとそれに関連付けられたすべての設定済みパラメータを削除するには、このコマンドの no 形式を使用します。
call application 音声 アプリケーション名 {位置 | av-ペア}
no call application 音声 アプリケーション名
構文の説明
アプリケーション名 |
音声アプリケーションの名前を定義する文字列。 |
位置 |
URL 形式の Tcl スクリプトまたは VoiceXML ドキュメントの場所。 有効な保存場所は、TFTP、FTP、HTTP、フラッシュ メモリです。 |
av-ペア |
Tcl スクリプトによって指定され、RADIUS サーバによって理解される属性値 (AV) ペアを定義するテキスト文字列。 複数の AV ペアを引用符で囲むことができ、最大 512 個のエントリがサポートされます。 |
コマンド デフォルト
None
コマンド モード
グローバル構成 (config)
コマンド履歴
リリース |
変更 |
---|---|
12.0(4)XH |
このコマンドが導入されました。 |
12.0(7)T |
このコマンドが Cisco IOS Release 12.0(7)T に統合されました。 location 引数が追加されました。 |
12.1(3)T |
AV ペア用に av-pair 引数が追加されました。 |
12.1(5)T |
このコマンドが Cisco AS5800 に実装されました。 |
12.1(5)XM2 |
このコマンドが Cisco AS5350 および Cisco AS5400 に実装されました。 |
12.2(2)XB |
このコマンドは、Cisco AS5300、Cisco AS5350、および Cisco AS5400 上の VoiceXML アプリケーションと HTTP サーバの場所をサポートするように変更されました。 |
12.2(2)XB1 |
このコマンドが Cisco AS5850 に導入されました。 |
12.2(4)T |
このコマンドが Cisco IOS Release 12.2(4)T に統合され、Cisco 1750 に実装されました。 |
12.2(4)XM |
このコマンドは Cisco 1751 に実装されました。他の Cisco プラットフォームのサポートはこのリリースには含まれていません。 |
12.2(8)T |
このコマンドは、Cisco IOS リリース 12.2(8)T に統合され、Cisco 2600 シリーズ、Cisco 3600 シリーズ、Cisco 3725、Cisco 3745、および Cisco 7200 シリーズに実装されました。 |
12.2(11)T |
このコマンドは、VoiceXML アプリケーション用に実装されました。 このコマンドは、このリリースでは Cisco AS5300、Cisco AS5350、Cisco AS5400、Cisco AS5800、および Cisco AS5850 でサポートされています。 |
12.2(15)T |
av-pair 引数に MCID AV ペアが追加されました。これらは、mcid-dtmf、mcid-release-timer、および mcid-retry-limit です。 |
12.3(8)T |
1 つのコマンドで最大 512 個の AV ペア(引用符で囲む)を使用できるようにサポートが追加されました。 |
12.3(14)T |
このコマンドは置き換えられました。 callapplicationvoice コマンドは、以下の表に示すコマンドに置き換えられました。 |
12.4(24)T |
このコマンドは変更されました。 新しい CLI への自動変換は、明示的なエラー メッセージに置き換えられます。 |
使用上のガイドライン
callapplicationvoice コマンドは、以下の表に示すコマンドに置き換えられました。
コマンド |
コマンドモード |
目的 |
---|---|---|
アプリケーション |
グローバル構成 |
音声アプリケーションとサービスを構成するために、アプリケーション構成モードに入ります。 |
サービス |
アプリケーション設定 |
デビット カード スクリプトなどのスタンドアロン アプリケーションを構成するために、サービス構成モードに入ります。 |
パッケージ |
アプリケーション設定 |
パッケージをロードして構成するために使用します。 パッケージは、アプリケーションまたは他のパッケージによって呼び出される機能を提供する、リンク可能な C または Tcl 関数のセットです。 |
パラメータ |
アプリケーションのパラメータ設定 |
サービスまたはパッケージのパラメータを構成するために使用します。 |
このコマンドは、対話型音声応答 (IVR) または IVR 関連機能 (デビット カードなど) のいずれかを設定するときに使用して、アプリケーションの名前を定義し、アプリケーションに関連付けられた Tcl スクリプトまたは VoiceXML ドキュメントの場所を識別します。
ダイヤルピアで application コマンドを使用してアプリケーションを設定する前に、このコマンドを使用して音声アプリケーションを設定する必要があります。
Tcl スクリプトおよび VoiceXML ドキュメントは、TFTP、FTP、または HTTP サーバ、ゲートウェイのフラッシュ メモリ、または Cisco 3600 シリーズのリムーバブル ディスクのいずれかの場所に保存できます。 使用されるオーディオ ファイルは、これらのいずれかの場所、およびリアルタイム ストリーミング プロトコル (RTSP) サーバに保存できます。
HTTP は、Web 経由で情報を読み込むための効率的な設計のため、アプリケーションや音声プロンプトを読み込むための推奨プロトコルです。 たとえば、ファイルをキャッシュできる期間や、キャッシュされたファイルがまだ有効かどうかを判断するメソッドがあります。
アプリケーションで使用されるドキュメントを指定するときは、ファイル名にファイル タイプ拡張子 (.vxml または .tcl) を含めます。 Tcl ファイルには拡張子 .tcl が必要であり、VoiceXML ドキュメントには .vxml が必要です。
![]() (注) |
nocallapplicationvoice コマンドは、関連するすべての呼び出しアプリケーション コマンド (callapplicationvoicelanguage および callapplicationvoiceset-location など) を削除します。 nocallapplicationvoiceapplication-name コマンドは、アプリケーション全体と、設定されているすべてのパラメータを削除します。 |
例
Cisco IOS リリース 12.3(14)T では、ユーザに代替コマンド オプションを指示するために次の警告メッセージが表示されます。
Router(config)# call application voice
Warning: This command has been deprecated. Please use the following:
application
service
package
param
次の例では、ファックス リレー アプリケーションと、関連する Tcl スクリプトの TFTP サーバの場所を定義します。
call application voice fax-relay tftp://keyer/faxrelay.tcl
次の例では、アプリケーション「prepaid」と、関連する Tcl スクリプトの TFTP サーバの場所を定義します。
call application voice prepaid tftp://keyer/debitcard.tcl
以下は AV ペアの構成例です。
set avsend(h323-ivr-out,)) "payphone:true"
set avsend(323-ivr-out,1) "creditTime:3400"
AV ペア (前の例のように配列が定義された後) は、次のように認証、認可、アカウンティング (AAA) の authenticate または AAA authorize 動詞を使用してサーバに送信する必要があります。
aaa authenticate $account $password $avsend
スクリプトは、標準のベンダー固有属性 (VSA) では表すことができない情報を RADIUS サーバに伝える必要があるときはいつでも、この AV ペアを使用します。
次の例は、VoiceXML アプリケーション「vapptest1」と、関連する VoiceXML ドキュメント「demo0.vxml」のフラッシュ メモリの場所を定義する方法を示しています。
call application voice vapptest1 flash:demo0.vxml
次の例では、MCID アプリケーション名、関連付けられた Tcl スクリプトの TFTP サーバの場所、および MCID アプリケーションに関連付けられた AV ペアを指定します。
call application voice mcid tftp://keyer/app_mcid.2.0.0.40.tcl
call application voice mcid mcid-dtmf #99
call application voice mcid-retry-limit 3
call application voice mcid mcid-release-timer 90