音声ゲートウェイ上の FXS 電話機が SIP ベースのソフトスイッチと相互運用できるように、補足的な IP Centrex のようなサービスを設定するには、ゲートウェイ アプリケーション設定モードで servicedsapp コマンドを使用します。フックフラッシュは、通話の現在の状態に基づいて補足機能をトリガーします。既定の設定に戻すには、このコマンドの no 形式を使用します。
service dsapp [paramspace dialpeer dial-peer tag] [paramspace disc-toggle-time seconds] [paramspace callWaiting TRUE | FALSE] [paramspace callConference TRUE | FALSE] [paramspace blind-xfer-wait-time seconds] [paramspace callTransfer TRUE | FALSE]
no service dsapp
構文の説明
|
paramspace
|
ゲートウェイ上のパッケージまたはサービスを定義します。この引数を使用すると、そのパッケージまたはサービス内のパラメータが構成に使用できるようになります。
|
|
dialpeer dial-peertag
|
(オプション) SIP サーバー (トランク) 側への通話を設定するために使用される固定ダイヤルピアを指定します。
|
|
disc-toggle-time seconds
|
(オプション) アクティブな通話が切断された場合に、保留中の通話に切り替える前に待機する秒数を指定します。10~30 秒の範囲で指定できます。
|
|
callWaiting TRUE|FALSE
|
通話待機のサポートを切り替えます。
|
|
callConference TRUE|FALSE
|
3 人の参加者全員が一緒に話せるように、単一の接続で 2 つの通話を確立するために使用される通話会議のサポートを切り替えます。
|
|
blind-xfer-wait-time seconds
|
ブラインドコール転送をトリガーする前に待機する秒数を指定します。0~10 秒の範囲を指定できます。0 秒を指定すると、ブラインド転送呼び出しは発生しません。
|
|
callTransfer TRUE|FALSE
|
通話転送のサポートを切り替えます。
|
コマンド デフォルト
補足機能が定義されていない場合、デフォルトは次のようになります。
-
ダイヤルピア : -1
-
disc-toggle-time : 10 seconds
-
callWaiting : TRUE (有効)
-
callConference : TRUE (有効)
-
blind-xfer-wait-time : 0 秒
-
callTransfer : TRUE (有効)
コマンド モード
ゲートウェイアプリケーション構成 (config-app-param)
コマンド履歴
|
リリース
|
変更
|
|
12.4(11)T
|
このコマンドが導入されました。
|
使用上のガイドライン
servicedsapp コマンドを使用して、FXS 電話機の Centrex 類似の補足機能を SIP ベースのソフトスイッチと相互接続するように設定します。フックフラッシュは、通話の現在の状態に基づいて補足機能をトリガーします。
通話保留
通話を非アクティブ状態(メディア交換なし)にできます。以下の表は、通話保留のフックフラッシュ機能のサポートをまとめたものです。
表 1. 通話保留フックフラッシュサービス
|
状態
|
操作
|
結果
|
FXS ラインへの対応
|
|
アクティブコール
|
フックフラッシュ
|
リモートパーティの保留通話。
|
FXS 電話の 2 番目のダイヤル トーン。
|
|
保留されているコール
|
フックフラッシュ
|
通話中。
|
FXS 回線が通話に接続されます。
|
|
保留中の通話とアクティブな通話
|
フックフラッシュ
|
アクティブな通話と保留中の通話が入れ替わります。
|
FXS 回線は、前に保留されていた通話に接続します。
|
|
オンフック
|
アクティブな通話が切断されました。
|
FXS 回線でリマインダーが鳴ります。
|
|
保留中の通話がオンフックになる
|
保留中の通話は切断されます。
|
なし。
|
|
アクティブな通話がオンフックになる
|
アクティブな通話が切断されました
|
沈黙。
|
着信待ち受け
電話が通話中であるときに、2 番目の通話を受信できるようにします。次の表は、着信待ち受けのフックフラッシュ機能のサポートをまとめたものです。
表 2. 着信待ち受けフックフラッシュサービス
|
状態
|
操作
|
結果
|
FXS ラインへの対応
|
|
アクティブな通話と待機中の通話
|
フックフラッシュ。
|
アクティブな通話と待機中の通話を切り替えます。
|
FXS 回線が待機中の通話に接続します。
|
|
アクティブな通話がオンフックになります。
|
アクティブな通話が切断されました。
|
沈黙。
|
|
待機中の通話がオンフックになります。
|
アクティブな通話に接続したままにします。
|
なし。
|
|
オンフック。
|
アクティブな通話が切断されました。
|
FXS 回線でリマインダーが鳴ります。
|
コール転送
通話転送を使用すると、次のことができます。
次の表は、コール転送のフックフラッシュ機能のサポートをまとめたものです。
表 3. 通話転送フックフラッシュサービス
|
状態
|
操作
|
結果
|
FXS ラインへの対応
|
|
アクティブコール
|
フックフラッシュ。
|
通話は保留になります。
|
2 回目のダイヤルトーン。
|
|
通話保留中、発信中、呼び出し中、またはアクティブな通話中
|
オンフック。
|
保留中の通話とアクティブな通話。
|
|
|
保留中の通話と発信中の通話
|
アクティブ通話がオンフックになります。
|
保留中の通話はそのまま残り、アクティブな通話は切断されます。
|
沈黙。
|
|
保留中の通話と発信中の通話
|
保留中の通話がオンフックになります。
|
アクティブな通話はそのまま残り、保留中の通話は切断されます。
|
なし。
|
|
保留中の通話と発信中の呼び出し通話
|
フックフラッシュ。
|
アクティブな通話が切断されました。
|
FXS 回線は、前に保留されていた通話に接続します。
|
3 者間会議
1 つの接続で 2 つの通話を確立し、3 者が同時に会話できるようにします。次の表は、3 者間会議のフックフラッシュ機能のサポートをまとめたものです。
表 4. 3 者間会議フックフラッシュサービス
|
状態
|
操作
|
結果
|
FXS ラインへの対応
|
|
アクティブコール
|
フックフラッシュ
|
保留されているコール
|
2 回目のダイヤルトーン。
|
|
保留中の通話とアクティブな通話
|
保留中の通話とアクティブな通話に参加します。
|
両方の通話のメディアミキシング。
|
例
DSApp サービスを特定のダイヤルピアに設定することも、すべてのダイヤルピアにグローバルに設定することもできます。次の例は、特定のダイヤルピアで DSApp を有効にする設定を示しています。
Gateway#
configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Gateway(conf)#
application
Gateway(conf-app)#
dial-peer voice 1000 pots
Gateway(config-app)#service dsapp
次の例は、すべてのダイヤル ピアで DSApp をグローバルに有効にする設定を示しています。
Gateway#
configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Gateway(conf)#
application
Gateway(config-app)# global
Gateway(config-app-global)#service default dsapp
例
次の例は、通話保留機能を有効にする設定を示しています。
Gateway#
configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Gateway(conf)#
application
Gateway(config-app)#service dsapp
Gateway
(config-app-param)#param callHold TRUE
例
次の例は、着信待ち受け機能を有効にする設定を示しています。
Gateway#
configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Gateway(conf)#
application
Gateway(config-app)#servicedsapp
Gateway
(config-app-param)#param callWaiting TRUE
例
次の例は、通話転送機能を有効にする設定を示しています。
Gateway#
configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Gateway(conf)#
application
Gateway(config-app)#service dsapp
Gateway
(config-app-param)#param callTransfer TRUE
例
次の例は、3 者間会議機能を有効にする設定を示しています。
Gateway#
configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Gateway(conf)#
application
Gateway(config-app)#service dsapp
Gateway
(config-app-param)#param callConference TRUE
例
この例では、発信コールがオンフックされた後、コール転送をコミットする前にシステムが待機する秒数を指定する切断トグル時間が設定されています。
Gateway#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Gateway(conf)#application
Gateway(config-app)#service dsapp
Gateway(config-app-param)#param disc-toggle-time 10
例
この例では、発信コールがオンフックされた後、コール転送をコミットする前にシステムが待機する時間を秒単位で指定するブラインド転送コール待機時間が設定されます。
Gateway#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Gateway(conf)#application
Gateway(config-app)#service dsapp
Gateway(config-app-param)#param blind-xfer-wait-time 10
例
この例では、固定ダイヤルピアが SIP サーバー (トランク) 側への呼び出しを設定するように構成されています。
Gateway#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Gateway(conf)#application
Gateway(config-app)#service dsapp
Gateway(config-app-param)#param dialpeer 5000