SuperAPI AI 工具集

telnyx-voice-conferencing-curl

通用与其它

查看项目

更新于 10-16 03:39

技能介绍

用途:通过 REST API 以 curl 方式创建和管理 Telnyx 电话会议、队列及多方会话,适用于构建呼叫中心或会议类应用。

主要能力:创建会议(基于已有通话的 call_control_id 与名称,创建后通话自动桥接入会)、列出/查询/结束会议;会议参与者列表与详情查询;加入、离开、静音/取消静音、保持/取消保持、更新参与者(如 supervisor_role 可设 barge、monitor、none、whisper);发送 DTMF、播放音频、语音合成播报(speak,支持文本或 SSML 与多语言);会议录音的启动、暂停、恢复、停止;通话入队(enqueue)与离开队列(leave_queue)。

使用方式:需先设置环境变量 export TELNYX_API_KEY="YOUR_API_KEY_HERE",请求头使用 Authorization: Bearer $TELNYX_API_KEY 与 Content-Type: application/json,接口基址为 https://api.telnyx.com/v2。列表接口分页可用 page[number] 与 page[size],并可通过 meta.total_pages 判断页数。

限制与注意:会议按需创建,在所有参与者离开后或无论活跃人数多少满 4 小时过期;会议按 expires_at 降序列出。最大参与者数由创建时的 max_participants 控制。错误码包括 401(API Key 无效)、403(权限不足)、404(资源不存在)、422(校验错误)、429(限流,需退避重试)。录音停止或会议结束时通过 conference.recording.saved 等 Webhook 通知,离开会议会触发 conference.participant.left。此技能不提供价格与套餐信息,暂未提供;具体地区参数支持 Australia、Europe、Middle East、US。

适用场景:呼叫中心排队与转接、多方电话会议、会议录音与语音播报、DTMF 交互(如收集按键输入)。