Wipple CPaaS
メニュー
Function リファレンス / Dequeue

Dequeue

注意

通話は、キュー内での順序を決定する優先度の値を付けてキューに追加することもできます。優先度が指定されていない場合、キューは FIFO 順で動作します。

{
  "verb": "dequeue",
  "name": "support",
  "beep": true,
  "timeout": 60
}

パラメータ

namestring必須

キューの名前


callSidstring

キューから取り出す特定の通話。指定しない場合は、最も優先度の低い通話、またはキューの先頭にある通話が取り出されます


actionHookstring

通話が終了したときに呼び出される Webhook。Webhook が指定されていない場合、現在のアプリケーションの次の Function から実行が続行されます。
指定されるリクエストパラメータについては後述を参照してください。


beepboolean

true の場合、キューに入っている通話に接続する直前に、この発信者にのみビープ音を再生します。これにより、通話が接続されたことを音で知らせることができます


timeoutnumber

空のキューで待機してから戻るまでの秒数(デフォルト: 無期限に待機)


actionHook のプロパティ

actionHook の Webhook には、完了理由を示す dequeueResult プロパティが含まれます。

  • 'hangup' - confirmHook のメッセージを聞いている間にブリッジされた通話が放棄された
  • 'complete' - 通話が正常にブリッジされ、発信者の切断により終了した
  • 'timeout' - タイムアウト時間内に指定されたキューに通話が現れなかった
  • 'error' - 何らかのシステムエラーが発生した