telnyx-sip-python

Manage SIP trunking connections and outbound voice profiles via the Telnyx Python SDK.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the configuration of SIP trunking connections and outbound voice profiles, essential for integrating PBX systems or managing SIP infrastructure.

Core Features & Use Cases

  • SIP Trunking Configuration: Set up and manage SIP connections.
  • Outbound Voice Profiles: Define and control how outbound calls are routed.
  • Use Case: A business needs to connect their existing PBX system to Telnyx for making and receiving calls. This Skill can be used to create the necessary SIP connections and configure outbound voice profiles to ensure calls are routed correctly.

Quick Start

Use the telnyx-sip-python skill to create a new outbound voice profile named 'office'.

Frequently Asked Questions about telnyx-sip-python

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

FAQPage Schema
How do I configure SIP trunks for a PBX system using Python?

To configure SIP trunks for a PBX system, this Skill uses the Telnyx Python SDK to create and manage SIP connections and outbound voice profiles. It handles the creation, retrieval, update, and deletion of connections and IP settings required for routing calls.

What is an outbound voice profile and when do I need it for SIP infrastructure?

An outbound voice profile defines and controls how outbound calls are routed through SIP infrastructure. You need it when connecting a PBX system to Telnyx to ensure calls are directed correctly across your configured SIP trunking connections.

Can I manage credential connections and FQDNs with the Telnyx Python SDK?

Yes, you can manage credential connections and FQDNs with the Telnyx Python SDK. This Skill facilitates the creation, retrieval, update, and deletion of credential connections, IPs, FQDNs, and mobile voice connections.

What's the best way to integrate my existing PBX with Telnyx for voice calls?

The best way to integrate a PBX with Telnyx is by creating SIP connections and configuring outbound voice profiles. This Skill simplifies that integration by managing the necessary trunking connections and call routing profiles via the Telnyx Python SDK.

Does the Telnyx Python SDK support mobile voice connections?

Yes, the Telnyx Python SDK supports mobile voice connections. This Skill provides the functionality to create, retrieve, update, and delete mobile voice connections alongside standard SIP and credential connections.