【发布时间】:2017-05-04 17:49:01
【问题描述】:
有谁知道如何在 Twilio 语音请求中启用 SIP 元数据(根据本文档:https://www.twilio.com/docs/api/twiml/twilio_request)?
我们通过弹性 SIP 中继向 Twilio 号码发送呼叫。我们希望在 Twilio 请求中使用 SIP 元数据来使用 Twiml 路由呼叫。最终,我们将与外部合作伙伴合作,但我们现在正在 Twilio 中使用我们自己的数字进行测试。
动机是通过直接 SIP 连接,我们可以确保外部运营商不会剥离我们的 SIP X-Headers,这是我们想要传递的信息。
下面是更详细的场景:
NumberOurs(我们拥有的 Twilio 之外的号码)
NumberTwilio(我们在他们的堆栈上购买的 twilio 编号)
NumberTwilio 配置了 twilio 语音请求
我们在 NumberOurs 上接到一个电话
我们 sip-connect 到我们的弹性 twilio 中继,发送到 NumberTwilio@us...twilio.com,带有额外的 SIP X-Headers
预期:通话记录将显示 twilio 语音请求,其中显示请求中的其他 Sip* 参数。文档建议这些都存在于 SIP 呼叫中。
实际:通话记录没有 Sip* 参数。
我已经在我们的弹性中继日志中验证了 Sip Invite,显示我们正在通过该路径发送。向后工作,我不知道什么时候应该启用 Sip* 数据,所以我可以在我们的配置中向后工作。是否有一个仅限 SIP 的实体,类似于电话号码,我们应该在这种情况下使用它?
提前感谢您的帮助! 丰富
【问题讨论】:
标签: twilio twilio-api