Asterisk icon

Asterisk

Interact with Asterisk PBX via ARI (Asterisk REST Interface)

Channels → Send DTMF

AI-generated

Overview

This node interacts with the Asterisk PBX system via the Asterisk REST Interface (ARI) to send DTMF (Dual-Tone Multi-Frequency) digits to a specified channel. It is useful in telephony automation scenarios where you need to simulate keypad presses during a call, such as navigating IVR menus or sending control signals.

Use Case Examples

  1. Sending DTMF digits to a call channel to navigate an IVR menu.
  2. Automating telephony systems that require DTMF input during calls.

Properties

Name Meaning
Channel ID The unique identifier of the channel to which the DTMF digits will be sent.
DTMF Digits The sequence of DTMF digits to send to the specified channel.
Before Milliseconds to wait before sending the DTMF digits.
Between Milliseconds to wait between sending each DTMF digit.
Duration Length of each DTMF digit in milliseconds.
After Milliseconds to wait after sending the DTMF digits.

Output

JSON

  • success - Indicates whether the DTMF digits were successfully sent.
  • channelId - The ID of the channel to which the DTMF digits were sent.
  • dtmf - The DTMF digits that were sent.

Dependencies

  • Asterisk PBX system with ARI (Asterisk REST Interface) enabled
  • API key credential for authenticating with the Asterisk ARI

Troubleshooting

  • Ensure the Channel ID is correct and the channel is active before sending DTMF digits.
  • Verify that the ARI endpoint URL and credentials are correctly configured in the node settings.
  • Check network connectivity to the Asterisk server.
  • Common error: Authentication failure - verify API credentials.
  • Common error: Channel not found or inactive - verify the channel ID and its state.

Links

Discussion