用途:该技能面向使用 Telnyx JavaScript SDK 管理 SIP 中继与语音基础设施的开发者,适用于连接 PBX 系统或维护 SIP 连接配置。
安装与初始化:npm install telnyx@6.74.2;通过 import Telnyx from 'telnyx' 引入,并用 new Telnyx({ apiKey: process.env['TELNYX_API_KEY'] }) 初始化客户端。
主要能力:
- 访问 IP 范围:列出、创建(必填 cidr_block,可选 description)、删除。
- 连接管理:列出全部连接、检索单个连接详情,返回 active、connection_name、outbound_voice_profile_id、webhook 相关字段等。
- 凭证连接:列出、创建(必填 user_name、password、connection_name)、检索、更新、删除,并可检查注册状态(返回 status、sip_username、transport 等)。
- FQDN 连接:列出与创建(必填 connection_name),支持 transport_protocol(UDP/TCP/TLS)等参数。
使用方式:列表方法返回自动分页迭代器,可用 for await (const item of result) 遍历全部页面。所有 API 调用需处理错误:401 无效密钥、403 权限不足、404 资源不存在、422 校验错误、429 限流(建议指数退避重试)。
限制:资料未提供收费、价格、平台支持范围及具体效果说明;部分接口的完整参数与返回字段在资料中被截断,暂未提供。