SIP PBX icon

SIP PBX

Call → Wait Event

AI-generated

Summary

Wait for a matching SIP PBX event and forward the triggering message unchanged

Inputs

  • timeoutSeconds — Maximum total wait time before the action takes the Timeout branch.
  • rules — DTMF matching rules; each rule defines a pattern and a label.
  • waitDtmfFallbackEnabled — Enable fallback processing when DTMF digits are not matched.
  • waitDtmfMultiDigitFallbackEnabled — Enable multi-digit fallback mode.
  • dtmfTerminatorDigit — Digit that ends multi-digit fallback capture; defaults to '#'.
  • legIds — Explicit list of leg IDs to wait for; empty to wait for the input leg ID.
  • interruptReasons — Interrupt reasons that can cause early termination of the wait.
  • clearDtmfBuffer — Clear the DTMF buffer before starting the wait.
  • interdigitTimeoutSeconds — Inter-digit timeout in seconds to consider a DTMF sequence complete.

Output shape

the matching event record, forwarded unchanged

The original message is returned without modification; available fields depend on the event type (e.g., DTMF, leg ID, call state).

Examples

Example 1: Wait for a specific DTMF pattern on an incoming call

Overall Timeout (Seconds)=15; add rule Pattern='123' Label='Trigger'; enable DTMF Fallback; set Terminator Digit='*'

Example 2: Wait for a particular call leg to be bridged

Add Leg IDs='bridge_leg'; enable Interrupt On='Call: Bridge Joined'

Example 3: Wait for a call to be placed in a queue with a 30-second timeout

Overall Timeout (Seconds)=30; enable Clear Queued DTMF; set Interdigit Timeout (Seconds)=1

Links

Discussion