【发布时间】:2019-10-23 22:20:32
【问题描述】:
抱歉,如果我遗漏了一些明显的东西,但是...
我目前正在尝试使用 Twilio REST API 在电话会议和视频室之间创建通话 - 即:
- 有一个 TwiML 应用程序可以连接到电话会议 (A)
- 存在视频室 (B)
- 存在一个 SIP 域 (xxx.sip.twilio.com),其请求 URL 设置为生成 TwiML 以连接到电话会议 A 的 Web 服务
- 我正在尝试通过呼出 SIP 呼叫加入两者,该呼叫呼叫 SIP 端点并加入视频室
为了创建调用,我使用以下代码提取来创建调用:
var call = CallResource.Create(
to: new Twilio.Types.PhoneNumber($"sip:xxx.sip.ie1.twilio.com?X-FriendlyName={FriendlyName}"),
from: new Twilio.Types.PhoneNumber("username2"),
sipAuthUsername: "xxx",
sipAuthPassword: "xxx",
url: new Uri("https://handler.twilio.com/twiml/<xxx>") // TwiML to connect to the video room
);
...失败并显示:错误 - 32009 - 拨号 SIP 端点失败 - 用户未注册
不知道从哪里开始 - 鉴于 Twilio 调试器上的建议表明缺少注册到端点的 SIP 客户端是个问题……但不应该涉及 SIP 客户端吗?我只是希望将 Twilio 用作 SIP 端点,就像使用电话号码一样 - 即:接受来电并执行 TwiML 指令。
希望我想问的问题很清楚:)
【问题讨论】:
标签: twilio