首页 文章

在Twilio语音请求中启用Twilio SIP元数据

提问于
浏览
0

有谁知道如何在Twilio语音请求中启用SIP元数据(根据此文档:https://www.twilio.com/docs/api/twiml/twilio_request)?

我们通过Elastic SIP Trunking向Twilio号码发送呼叫 . 我们希望在Twilio请求中使用SIP元数据来使用Twiml路由呼叫 . 最终我们会与外部合作伙伴一起做这件事,但我们现在正在测试Twilio中我们自己的号码 .

动机是通过直接SIP连接,我们可以确保外部运营商不会剥离我们的SIP X-Header,这是我们想要传递的信息 .

以下是更详细的情景:

  • NumberOurs(我们拥有的Twilio以外的数字)

  • NumberTwilio(我们在他们的筹码上购买的twilio号码)

  • NumberTwilio配置了twilio语音请求

  • 我们收到了NumberOurs的电话

  • 我们sip-connect到我们的弹性twilio Baggage 箱,发送到NumberTwilio @ us ... twilio.com,带有额外的SIP X-Headers

预期:呼叫日志将显示twilio语音请求,显示请求中的其他Sip *参数 . 文档表明SIP呼叫存在这些 .

实际:呼叫日志没有Sip *参数 .

我已经在我们的弹性 Baggage 箱日志中验证了Sip Invite,我们正在通过该途径发送信息 . 向后工作,我无法弄清楚什么时候应该启用Sip *数据,所以我可以在我们的配置中向后工作 . 是否有一个仅限SIP的实体,类似于电话号码,我们应该在这种情况下使用它?

在此先感谢您的帮助!丰富

1 回答

  • 1

    Twilio支持给了我一个电话,帮我解决配置问题 . H / T Rob和Cara在Twilio .

    Twilio语音请求只有在通过SIP域时才包含Sip参数 . 我们使用的是SIP Elastic Trunk,它没有提供这些细节 . 同样,Sip参数不会跨帐户传递 . 这在配置/实现中很明显,但值得注意 .

    为了实现这一目标,我们将让我们的合作伙伴在其帐户中设置Twilio SIP域 . 他们会将我们的IP列入白名单,给我们凭据,我们可以将SIP发送到该域名;与我们使用Elastic Trunk(在SIP /网络层,无论如何)相同 .

    然后,我们的合作伙伴将在收到SIP邀请时配置他们选择的URL以返回Twiml . 他们可以使用我们提供的X-Header来确定如何处理请求 .

    这有什么好处是你不需要实际的数字,这可以节省你的月费 . 同样,通过SIP流入的流量大约是每分钟成本的一半 .

相关问题