- 入门指南
- UiPath 对话智能体
- Studio Web 中的 UiPath 智能体
- UiPath 编码智能体
- 使用编码智能体构建
任何 SIP 提供商
通过在运营商和 UiPath 之间使用 TLS 连接的 SIP 中继号码。
会话初始协议 (SIP) 中继可以为语音代理传输调用。对于每个运营商,UiPath 方面的设置都相同。运营商端可能会有所不同,因此此页面提供了一个AmazonChimeSDK 演练,作为分步设置的示例。
如果您的号码使用的是您自己的 Twilio 帐户,请参阅Twilio 。
调用到达智能体的方式
您的联络中心或 SIP 运营商会保留此号码,并通过 SIP 中继将呼叫发送到 UiPath。对话服务运行智能体(包括聊天历史记录、智能体循环和调用控制),并通过 LLM 网关访问模型,该网关应用了 AI Trust Layer 监管、监控和审核。您发布的流程用于设计,工具调用在统一运行时中执行。
运营商和 UiPath 之间的中继是您在此页面上配置的内容。
开始之前
- 先决条件 — 请参阅部署。
- 可以向自定义域发送和从自定义域接收 SIP 调用、由 IP 进行身份验证的任何 SIP 中继、云通信平台即服务 (CPaaS)、联络中心即服务 (CCaaS) 或统一通信即服务 (ucaaS) 平台允许列表或 SIP 凭据
- 为 UiPath 创建一个启用加密或 TLS 的中继。信令采用 TCP 端口
5061上的双向 TLS — 端口 5060 和 udp 从未使用过。
词汇表
每个控制台对这些内容的命名都不同,并且大多数控制台是从主干的运营商端而不是您为它们命名的。
| 概念 | 此处表示什么 | 此也称为 |
|---|---|---|
| 中继 | 运营商和 UiPath 之间的 SIP 连接。 | SIP 中继、中继组、SIP 连接、语音连接器、BYOC 中继 |
| 入站路由 | 您的运营商将到达您的号码的呼叫发送到的位置 — 您将其指向租户的 SIP 域。 | 来源、来源 URI、入站路由、入站中继 |
| 出站路由 | UiPath 拨号以发出调用的运营商主机 — 您将其复制到 UiPath。 | 终止、终止 SIP URI、出站主机名、出站中继 |
“起始”和“终止”是从主干的另一侧命名的,一些运营商会在产品之间颠倒它们——同一个单词可能在一个控制台中表示“入站”,而在另一个控制台中表示“出站”。
呼出电话
智能体通过您的运营商拨打电话。传出呼叫通过 UiPath 的托管 Twilio 实例离开,该实例携带 UiPath 的 SIP 信令,因此您的 SIP 主机授权了 Twilio 的地址,而不是 UiPath 自己的地址。首先从运营商处获取主干的出站主机,即 UiPath 标注的值。
来自 SIP 提供商
- 在中继的出站路由上,按 IP 地址授权中继的出站调用,在 TCP 端口
5061上允许Twilio 的信令 IP 地址,例如适用于美国地区的54.172.60.0/30和54.244.51.0/30。 - 将中继上的任何凭据字段留空。
- 在中继的呼叫计划中,启用智能体将呼叫的每个目标国家/地区。向您未启用的国家/地区发起的通话会被运营商拒绝,而非 UiPath。
- 记下您在 UiPath 中输入的中继的出站主机。
来自 UiPath
- 在智能体应用程序中,转到电话号码。
- 选择“连接数量” 。默认情况下选择“SIP 中继” 。
- 以 E.164 格式输入“标签”和“电话号码” 。
- 选择传出或两者作为方向。
- 展开传出配置,然后在SIP 域或 IP 地址中输入中继的出站主机。使用不带
sip.mycarrier.com或sip:前缀的https://主机名或 IP。 - Select Connect.
来电
有来电者拨打您的号码,您的运营商将呼叫发送到 UiPath 租户的 SIP 域,然后绑定的流将启动。先连接数字 — 这就是创建运营商必须指向的 SIP 域的原因。
入站访问权限为每个租户配置一次,而非每个号码:租户上的每个SIP 中继号码共享一个允许列表和一组凭据。您可以授权运营商(其 SIP 信令 IP 地址或中继上的用户名和密码),而不是调用者。添加运营商会为租户中的每个号码授权,删除条目则会从所有条目中撤消该条目。
来自 UiPath
- 发布具有来电触发器的流程。
- 在智能体应用程序中,转到电话号码。
- 连接数字
- 选择“连接数量” 。默认情况下选择“SIP 中继” 。
- 以 E.164 格式输入“标签”和“电话号码” 。
- 选择传入或两者作为方向。
- 选择已发布的流程及其 在入站绑定下的来电触发器(入口点) 。
- Select Connect.
- 授权您的 SIP 提供商
- 选择“管理入站访问” 。
- 使用任一方法向运营商授权
- 允许的 IP 地址:输入运营商的 SIP 信令地址或范围,然后选择“添加” 。
- “SIP 用户名和密码” :输入用户名和密码,然后选择“ 添加凭据” 。在运营商的主干上配置相同的凭据。
- 复制您的 SIP 域,并将其粘贴至运营商。请参阅来自 SIP 提供商。
使用哪种方法授权 SIP 提供程序是运营商的属性。当运营商从固定的已发布地址发出信号时,请选择允许的 IP 地址,否则,请选择 SIP 凭据。
来自 SIP 提供商
- 在中继的入站路由上,输入租户的 SIP 域作为主机。
- 将协议设置为TCP ,将端口设置为
5061。 - 将“优先级”和“权重”设置为
1。 - 将您的号码分配到中继。
示例演练
AmazonChimeSDKVoiceConnector 是 AWS 会话启动协议 (SIP) 中继服务。它为您提供一个电话号码和一个 SIP 中继,这就是语音智能体所需的全部。
显示 AmazonChimeSDK 演练
创建语音连接器
- 在AmazonChimeSDK 控制台中,创建一个“VoiceConnector”。
- 在“常规”选项卡中,确保已为您的语音连接器启用“加密” 。默认情况下应启用此功能。
配置电话号码
免费号码或本地号码。订单通常需要几分钟才能完成。
将电话号码分配给语音连接器
转到您的语音连接器,选择“电话号码”选项卡,然后选择“从清单分配” 。选择您订购的数量。
设置终止(出站调用)
- 选择“终止”选项卡。
- 复制您的出站主机名,并将其作为SIP 域或 IP 地址粘贴到 UiPath 中。
- 在“允许的主机”列表中,添加Twilio 的信令 IP 地址。例如,
54.172.60.0/30和54.244.51.0/30表示美国地区。 - 设置所需的“每秒调用次数上限”。
- 设置您的通话套餐,即允许您的语音智能体拨打的国家/地区。
设置发起(入站调用)
- 选择“来源”选项卡。
- 将其设置为“已启用” ,然后在“入站路由”下选择“新建” 。
- 对于“主机” ,输入您的 SIP 域。
- 将“协议”设置为“TCP” ,将“端口”设置为
5061。已启用加密的语音连接器仅通过 TCP 发送信号。 - 对于单个路由,将“优先级”和“权重”设置为
1。 - 选择“添加” ,然后选择“保存” 。
在 UiPath 中连接您的号码
- 将SIP 域或 IP 地址设置为语音连接器的“终止”选项卡上显示的出站主机名,不带
sip:前缀。 - 在“管理入站访问” 中,在 允许的 IP 地址 下添加 AmazonChimeSDK 信号 IP 范围 。
执行这些步骤后,从 Flow 配置的语音智能体现在可以拨打和处理来电。
对于 AmazonChime,您还可以在 AmazonChimeSDK 控制台的语音连接器上的智能体前面配置通话记录、SIP 消息日志和 Amazon Connect IVR。