SuperAPI AI 工具集

telnyx-numbers-services-go

通用与其它

查看项目

更新于 10-16 04:30

技能介绍

用途:该技能面向 Go 开发者,演示如何通过 telnyx-go SDK 管理电话号码相关服务,包括语音通道、动态紧急地址与端点(E911)以及语音信箱设置。

主要能力:

  1. 语音通道:列出并更新非美国区(channel_zones)与美国区的语音通道数(inbound_channels),控制并发来电容量;列出使用通道计费的所有号码及指定区号码。
  2. 动态紧急地址:列出、创建、获取、删除动态紧急地址(dynamic_emergency_addresses)。创建必填 house_number、street_name、locality、administrative_area、postal_code、country_code;country_code 支持 US、CA、PR,状态含 pending、activated、rejected。
  3. 动态紧急端点:列出、创建、获取、删除(dynamic_emergency_endpoints)。创建必填 dynamic_emergency_address_id、callback_number、caller_name。
  4. 语音信箱:获取、创建、更新指定电话号码的语音信箱设置,字段为 enabled(布尔)与 pin(字符串)。

使用方式:安装 go get github.com/team-telnyx/telnyx-go;通过 telnyx.NewClient 并使用 option.WithAPIKey(os.Getenv("TELNYX_API_KEY")) 初始化客户端后调用各资源方法。分页可使用 ListAutoPaging() 自动迭代。

错误处理:文档建议在生产代码中处理错误;常见状态码包括 401(无效 API 密钥)、403(权限不足)、404(资源不存在)、422(校验错误)、429(限流,建议指数退避重试)。

限制:以上为公开资料所列接口与字段,未提供具体计费、价格、配额或区域可用性细节;实际调用需有效 API 密钥与 Telnyx 账户。本介绍不为缺少的信息作补充。