telnyx-voice-advanced-ruby

Send DTMF signals and manage SIPREC recording in Ruby calls.

3|2|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/team-telnyx/telnyx-toolkit --skill telnyx-voice-advanced-ruby
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: telnyx-voice-advanced-ruby
Source: https://github.com/team-telnyx/telnyx-toolkit/tree/main/api/ruby/telnyx-voice-advanced-ruby
Command: npx skills add https://github.com/team-telnyx/telnyx-toolkit --skill telnyx-voice-advanced-ruby

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides advanced control over voice calls, enabling complex functionalities like DTMF sending, call recording, and supervisor interventions, all through Ruby SDK examples.

Core Features & Use Cases

  • DTMF Sending: Programmatically send Dual-Tone Multi-Frequency (DTMF) signals during calls.
  • SIPREC Recording: Initiate and stop SIPREC sessions for call recording.
  • Supervisor Controls: Manage call supervision roles like barging.
  • Use Case: Integrate advanced call handling logic into your Ruby applications, such as automating interactive voice response (IVR) systems or enabling real-time call monitoring and intervention for support teams.

Quick Start

Use the telnyx-voice-advanced-ruby skill to send DTMF digits '1234' during an active call identified by 'call_control_id'.

Frequently Asked Questions about telnyx-voice-advanced-ruby

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send DTMF signals during an active call in Ruby?

You can send DTMF signals during an active call by using the Telnyx Ruby SDK to programmatically transmit dual-tone multi-frequency digits, such as '1234', to a call identified by its call control ID.

What is SIPREC call recording and how does it work with Ruby?

SIPREC call recording is a protocol for capturing voice sessions. Using the Telnyx Ruby SDK, you can programmatically initiate and terminate SIPREC recording sessions for active voice calls.

Can I monitor and barge into bridged calls using the Telnyx Ruby SDK?

Yes, you can monitor and intervene in bridged calls by applying supervisor role switching features. This allows support team supervisors to actively barge into ongoing voice calls when needed.

How do I handle webhook events for call lifecycle monitoring in Ruby?

You can handle webhook events for call lifecycle monitoring by integrating the Telnyx Ruby SDK to receive and process real-time event notifications for active voice call states.

Do I need any special dependencies to use advanced call control features in Ruby?

No special dependencies are required beyond the Telnyx Ruby SDK itself. The skill operates independently to manage DTMF, SIPREC, and supervisor controls without additional library requirements.