UCCX Inbound.aef 解析メモ
対象ファイル: Inbound.aef
更新日: 2026-04-10
先に結論:
本スクリプトは、着信時に案内音声を再生して CSQ へルーティングし、
本スクリプトは、着信時に案内音声を再生して CSQ へルーティングし、
Connected なら Accept、Queued なら待機ループへ入る構成です。
1. 解析前提
.aefは UCCX スクリプトエディタで扱うシリアライズ形式(バイナリ)です。- 本ページは、抽出できた内部文字列(ステップ名、変数名、プロンプト名、ラベル名)からフローを復元しています。
- そのため、秒数など一部の詳細値は「未確定」として扱います。
2. エディタ想定ノード順
| # | Step Type | 表示名 / キー | 確認できた要素 |
|---|---|---|---|
| 1 | StepStart | Start | stepStart |
| 2 | OutputStep | Welcome Prompt | WelcomePrompt, ICD\ICDWelcome.wav |
| 3 | SelectResourceStep | Select Resource | Contact Service Queue, Connected, Queued, SRS_TempResourceSelectedVar2 |
| 4 | StepLabel | queueLoop | loop先ラベル |
| 5 | OutputStep | Queue Prompt | QueuePrompt, ICD\ICDQueue.wav |
| 6 | StepDelay | DelayWhileQueued | 遅延式変数 DelayWhileQueued |
| 7 | StepGoto | Goto queueLoop | queueLoopへジャンプ |
| 8 | AcceptStep | Accept | --Triggering Contact-- |
| 9 | StepEnd | End | 終端 |
3. 遷移フロー(配線イメージ)
Start
-> Output(WelcomePrompt)
-> Select Resource(Contact Service Queue)
|- Connected -> Accept -> End
|- Queued -> Label(queueLoop)
-> Output(QueuePrompt)
-> Delay(DelayWhileQueued)
-> Goto(queueLoop)
-> Label(queueLoop) ... repeat
4. ノード別の具体設定(推定)
4-1. Output: WelcomePrompt
- Contact:
--Triggering Contact-- - Prompt変数:
WelcomePrompt - 参照音声:
ICD\ICDWelcome.wav
4-2. Select Resource
- CSQ:
Contact Service Queue - 分岐ラベル:
Connected/Queued - 選択リソース変数:
SRS_TempResourceSelectedVar2 - 内部キー(抽出):
toConnect,toQueue,ringTimeExpr,routingTypeStr
4-3. Queue待機ループ
- ラベル:
queueLoop - 待機音声:
QueuePrompt->ICD\ICDQueue.wav - 遅延式:
DelayWhileQueued(秒数はこの解析では未確定) - GoTo:
queueLoopへ戻る
5. 確定できた点 / 未確定の点
確定
高信頼
- 主要ステップ種別と順序
- Connected/Queued 分岐の存在
- Welcome/Queue の2種類の音声プロンプト
- キュー待機のループ構造(Label + Delay + Goto)
未確定:
DelayWhileQueuedの実秒数- Select Resource の詳細オプション値(リング時間などの最終設定値)
- 営業時間外分岐や最大待機時間分岐の有無(抽出範囲では確認不可)
6. 運用改善の観点(このフローをベースにした場合)
- 最大待機時間を設け、超過時に別CSQまたはボイスメールへ退避する。
- 営業時間内外の分岐を追加し、案内を切り替える。
- Queueループの繰り返し回数を記録し、レポートで待機体験を可視化する。