telnyx-voice-advanced-java

Control Telnyx voice calls with DTMF, SIP referrals, and SIPREC via Java SDK.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the need for sophisticated control over voice calls using the Telnyx Java SDK, enabling advanced features beyond basic call handling.

Core Features & Use Cases

  • DTMF Sending: Programmatically send Dual-Tone Multi-Frequency (DTMF) tones for interactive voice response (IVR) systems.
  • Call Referrals: Initiate SIP Referrals to transfer calls to different destinations.
  • SIPREC Recording: Start and stop SIP Recording sessions for call analytics and compliance.
  • Noise Suppression: Apply noise suppression to improve audio quality during calls (BETA).
  • Supervisor Controls: Manage call bridging and supervisor roles (e.g., barge-in).
  • Use Case: Integrate advanced call management features into a Java application, such as an automated customer support system that can navigate IVR menus, transfer calls to specific agents, and record conversations.

Quick Start

Use the telnyx-voice-advanced-java skill to send DTMF tones '1234' to a call with control ID 'your_call_control_id'.

Frequently Asked Questions about telnyx-voice-advanced-java

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

FAQPage Schema
How do I send DTMF tones in a Java voice application using Telnyx?

To send DTMF tones in a Java voice application, use the Telnyx Call Control API to programmatically transmit Dual-Tone Multi-Frequency signals to a specific call control ID for IVR navigation.

How does SIPREC recording work with the Telnyx Java SDK?

SIPREC recording with the Telnyx Java SDK works by initiating and terminating SIP Recording sessions programmatically. This captures call audio for compliance and analytics directly through Call Control API endpoints.

Can I use Java to initiate SIP referrals and transfer calls to different destinations?

Yes, you can use Java to initiate SIP referrals and transfer calls to different destinations. The Telnyx SDK supports programmatic interaction with Call Control to execute call referrals for complex voice workflows.

Does the Telnyx Java SDK support noise suppression and supervisor barge-in?

The Telnyx Java SDK supports applying noise suppression to improve audio quality (currently BETA) and managing supervisor controls. Supervisor role switching enables call bridging and barge-in functionalities for voice applications.

What's the best way to manage complex IVR workflows and call bridging in Java?

The best way to manage complex IVR workflows and call bridging in Java is using the Telnyx Call Control API. It allows you to combine DTMF sending, SIP referrals, and supervisor role switching for automated customer support systems.