Plivo

将 ElevenLabs Agents 与 Plivo SIP 中继集成

开始前,建议先阅读 SIP 中继 指南,了解 ElevenLabs 如何支持 SIP 中继。

概述

本指南介绍如何将 Plivo SIP 中继直接连接到 ElevenLabs Agents。 通过此集成,你可以继续使用现有的 Plivo 电话号码和基础设施,同时借助 ElevenLabs 先进的语音 AI 功能处理呼入和呼出电话。

Plivo SIP 中继的工作方式

SIP 中继会在 Plivo 电话基础设施与 ElevenLabs 平台之间建立直接连接:

  1. 呼入电话:来自 Plivo SIP 中继的电话会通过我们的发起 URI 路由至 ElevenLabs 平台。你需要在 Plivo 账户中进行配置。
  2. 呼出电话:由 ElevenLabs 发起的电话会通过终止 URI 路由至 Plivo SIP 中继,让智能体能够拨打电话。
  3. 身份验证:信令连接安全可通过摘要身份验证(用户名/密码),或基于来自 Plivo 的信令源 IP 的访问控制列表(ACL)身份验证来保障。
  4. 信令和媒体:初始呼叫建立(信令)使用 TCP。呼叫建立后,实际音频数据(RTP 流)通过 UDP 传输。

要求

设置 Plivo SIP 中继集成前,请确保具备:

  1. 已启用 SIP 中继的有效 Plivo 账户
  2. 要连接到 ElevenLabs 的 Plivo 电话号码
  3. Plivo 账户和 SIP 中继配置的管理员访问权限
  4. 允许 ElevenLabs 与 Plivo 之间 SIP 流量通过的适当防火墙设置

配置 Plivo SIP 中继

本节将详细说明如何先在 Plivo 中创建 SIP 中继,再将其连接到 ElevenLabs。

设置呼入中继(从 Plivo 到 ElevenLabs 的电话)

1

访问 Plivo Console

登录 Plivo Console。
2

前往 Zentrunk Dashboard

前往 Plivo 账户中的 Zentrunk Dashboard。

3

创建呼入 SIP 中继

  1. 选择“Create New Inbound Trunk”,然后为中继提供一个便于识别的名称。
  2. 在 Trunk Authentication 下,点击“Add New URI”。
  3. 输入 ElevenLabs SIP URI:sip.rtc.elevenlabs.io
  4. 选择“Create Trunk”,完成呼入中继创建。
4

将电话号码分配给中继

  1. 前往 Phone Numbers Dashboard,选择要路由到呼入中继的号码。
  2. 在 Number Configuration 下,将“Trunk”设为新创建的呼入中继。
  3. 选择“Update”保存配置。

设置呼出中继(从 ElevenLabs 到 Plivo 的电话)

1

访问 Plivo Console

登录 Plivo Console。
2

前往 Zentrunk Dashboard

前往 Plivo 账户中的 Zentrunk Dashboard。

3

创建呼出 SIP 中继

  1. 选择“Create New Outbound Trunk”,然后为中继提供一个便于识别的名称。
  2. 在 Trunk Authentication 下,点击“Add New Credentials List”。
  3. 添加用于验证呼出电话的用户名和密码。
  4. 选择“Create Credentials List”。5. 保存凭据列表,然后选择“Create Trunk”完成呼出中继配置。
4

记下终止 URI

创建呼出中继后,记下终止 URI(通常格式为 sip:yourusername@yourplivotrunk.sip.plivo.com)。在 ElevenLabs 中配置 SIP 中继时需要此信息。

设置好 Plivo SIP 中继后,还需按照 SIP 中继 指南 完成 ElevenLabs 端的设置。