| name | telnyx-voice-media-java |
| description | Play audio files, use text-to-speech, and record calls. Use when building IVR systems, playing announcements, or recording conversations. This skill provides Java SDK examples. |
| metadata | {"author":"telnyx","product":"voice-media","language":"java","generated_by":"telnyx-ext-skills-generator"} |
Telnyx Voice Media - Java
Installation
// See https://github.com/team-telnyx/telnyx-java for Maven/Gradle setup
Setup
import com.telnyx.sdk.client.TelnyxClient;
import com.telnyx.sdk.client.okhttp.TelnyxOkHttpClient;
TelnyxClient client = TelnyxOkHttpClient.fromEnv();
All examples below assume client is already initialized as shown above.
Play audio URL
Play an audio file on the call.
POST /calls/{call_control_id}/actions/playback_start
import com.telnyx.sdk.models.calls.actions.ActionStartPlaybackParams;
import com.telnyx.sdk.models.calls.actions.ActionStartPlaybackResponse;
ActionStartPlaybackResponse response = client.calls().actions().startPlayback("call_control_id");
Stop audio playback
Stop audio being played on the call.