telnyx-numbers-config-java_skill

This skill helps you manage Telnyx number settings in Java by providing practical SDK examples for caller ID, forwarding, and voice configurations.
  • Python

1.4k

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill telnyx-numbers-config-java

  • SKILL.md11.4 KB

Overview

This skill configures Telnyx phone number settings from Java code. It exposes operations for managing caller ID, call forwarding, messaging enablement, emergency configuration, CSV exports, batch jobs, and voice settings using the Telnyx Java SDK. Examples show initialization and common request patterns.

How this skill works

Initialize a TelnyxClient (examples use TelnyxOkHttpClient.fromEnv()) and call the phoneNumbers, phoneNumberBlocks, mobilePhoneNumbers, or related service methods. Each method maps to a REST endpoint (list, retrieve, update, delete, and background job endpoints) and returns typed response objects. Batch actions and CSV downloads run as background jobs and can be polled via job endpoints.

When to use it

  • Automating bulk updates or deletes for large inventories of numbers.
  • Configuring voice settings, caller ID, or call forwarding for a number programmatically.
  • Enabling or disabling emergency services and managing emergency addresses.
  • Generating CSV exports for auditing or migration tasks.
  • Verifying ownership of numbers across accounts before migration.

Best practices

  • Initialize the Telnyx client from environment variables and reuse it across calls to avoid repeated configuration.
  • Use background job endpoints for large batches to avoid timeouts and to track progress via job retrieve/list endpoints.
  • Prefer slim list endpoints when you need high-performance listings with lighter payloads.
  • Validate phone number formats before calling APIs to reduce errors returned by the service.
  • Check and handle operation-specific required fields (e.g., emergency_address_id when enabling emergency).

Example use cases

  • Run nightly jobs to update emergency settings for thousands of numbers after a compliance change.
  • Automate assigning numbers to connection bundles or removing numbers from bundles during provisioning.
  • Export all phone numbers to CSV for reconciliation with billing or inventory systems.
  • Programmatically enable caller ID and voice settings for new numbers during onboarding.
  • Verify ownership of a list of numbers before performing cross-account transfers or bulk deletes.

FAQ

Create a TelnyxClient via TelnyxOkHttpClient.fromEnv() and reuse that client for subsequent calls.

When should I use job endpoints?

Use job endpoints for batch deletes, updates, or CSV generation to run the work asynchronously and poll job status.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
telnyx-numbers-config-java skill by openclaw/skills | VeilStrat