Loop
|
執行重複分支條件指定的次數。 按照 Repeat 屬性所說明的次數執行「重複」分支。例如,如果 Repeat 為 5,則將執行符合 Repeat 分支條件的動作的 5 次重複。在 Repeat 分支中設定的反覆運算完成後,下一次執行 Loop 時,將觸發 Finish 分支。 例如,在 IVR 自動電話選單,允許呼叫者透過語音命令或按鍵輸入或二者進行互動,以獲取資訊、路由至呼入語音通話或二者兼有。 選單中,您可以新增一個 Loop,讓聯絡人在按下無效號碼時重試。您可以將迴圈設定為在將聯絡人傳送給接線員之前讓其嘗試三次。 |
支援的指令碼類型
|
|
|
|
|
|
|
|
通用 |
電郵 | 聊天 | 電話 | 語音郵件 | 工作項目 | SMS | 數位 |
輸入屬性
這些屬性定義了動作執行時使用的資料。
屬性 |
描述 |
---|---|
Repeat | 在採取 OnFinished 分支之前,迴圈的重複次數。 |
CounterName | 接收FromValue加Step目前值的變數名稱。 |
結果分支條件
結果分支條件允許您在指令碼中建立分支,以處理執行動作時的不同結果。
條件 |
描述 |
---|---|
OnFinished |
重複次數超過指定次數時的路徑。 |
OnRepeat |
當前重複計數小於或等於指定數量時採用的路徑。 |
指令碼範例
下面是一個範例,說明如何在指令碼中使用此動作。這不是一個完整的指令碼。可能需要額外的指令碼。
觸發指令碼後,
是否要下載此指令碼?
在一個簡單的事件中,當呼叫處於保留狀態時,將會發生一個迴圈,其中播放音樂,然後是訊息,接著播放音樂和另一條訊息,直到呼叫被取消保留。
是否要下載此指令碼?