Files
next-static-site/markdown/docs/webhooks/dequeue.md
Brandon Lee Kitajchuk db94b17829 Latest news + banner, cypress tests, open source copy, general style tweaks (#13)
* Adding latest news and banners

* Adding first draft of cypress specs and github actions workflow

* Adding sticky position for top banner

* Tweak styles for new latest news section

* Tweak styles for text__layout innerHTML

* Fix Cypress homepage test spec

* Fix mobile navi z-index with sticky top banner

* Fix sticky banner z-index bug with mobile navi

* Refactor markdown tools to support pages beyond developer docs

* Adjust TADHACK text max-widths for small mobile

* initial changes for open source copy

* more copy

* more copy

* updated open source structure

* minor

* typo

* more copy

* Adjust styles for Open Source markdown small text

* Update readme and remove floats from docs webhooks markdown

* Add readme notes on Cypress and flesh out navi spec tests

* Fix main navi highlight when on sub-sections of markdown pages

Co-authored-by: Dave Horton <daveh@beachdognet.com>
2021-07-22 12:34:01 -04:00

1.6 KiB

dequeue

The dequeue verb removes the a call from the front of a specified queue and bridges that call to the current caller.

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

You can use the following options in the dequeue command:

option description required
name name of the queue yes
actionHook A webhook invoke when call ends. If no webhook is provided, execution will continue with the next verb in the current application.
See below for specified request parameters.
no
beep if true, play a beep tone to this caller only just prior to connecting the queued call; this provides an auditory cue that the call is now connected no
confirmHook A webhook for an application to run on the callee's end before the call is bridged. This will allow the application to play an informative message to a caller as they leave the queue (e.g. "your call may be recorded") no
timeout number of seconds to wait on an empty queue before returning (default: wait forever) no

The actionHook webhook will contain a dequeueResult property indicating the completion reason:

  • 'hangup' - the bridged call was abandoned while listening to the confirmHook message
  • 'complete' - the call was successfully bridged and ended with a caller hangup
  • 'timeout' - no call appeared in the named queue during the timeout interval
  • 'error' - a system error of some kind occurred

Prev: conference Next: dial