用途:该技能提供 Telnyx SIP 的 Java SDK 用法,用于配置 SIP 中继连接和出站语音配置,适用于对接 PBX 系统或管理 SIP 基础设施。
主要能力:通过 Telnyx Java SDK 管理多类资源,包括 Access IP Ranges(列出、创建、删除访问 IP 范围)、Connections(列出与检索通用连接)、Credential Connections(凭证连接的列表、创建、检索、更新、删除,以及检查注册状态)、FQDN Connections(列出 FQDN 连接,返回字段涵盖 DTMF 时间戳调整、锚点覆盖、通话费用等设置)。凭证连接支持设置用户名、密码、连接名,以及 DTMF 类型、加密媒体(SRTP/None)、噪声抑制、抖动缓冲、Webhook 等参数。
使用方式:通过 Maven 或 Gradle 引入依赖,使用 TelnyxOkHttpClient.fromEnv() 初始化客户端,再调用各资源的 list、create、retrieve、update、delete 等方法。列表方法返回分页对象,可用 .autoPager() 自动遍历,或用 .hasNextPage() 与 .nextPage() 手动控制。
错误处理:API 调用可能返回网络错误、限流(429)、校验错误(422)或鉴权错误(401),生产代码需捕获 TelnyxServiceException 并处理;常见错误码包括 401、403、404、422、429。
限制:资料仅展示上述连接与 IP 范围相关能力,其他 Telnyx 功能的 Java 用法暂未提供;具体价格、平台与配额等事实暂未提供。