有谁知道如何在Twilio请求中启用SIP元数据(根据本文档:request)?
我们通过弹性SIP集群向Twilio号码发送电话。我们希望在Twilio请求中使用SIP元数据来使用Twiml路由调用。最终,我们将与外部合作伙伴一起完成这一任务,但我们现在正在用自己的数字测试Twilio。
其动机是,通过直接的SIP连接,我们可以确保外部运营商不会剥离我们的SIP X头,这是我们想要传递的信息。
下面是更详细的场景:
期望:呼叫日志将显示一个twilio语音请求,显示请求中的附加Sip*参数。文档表明,这些都是SIP调用的结果。
实数:调用日志没有Sip*参数。
我已经证实了我们弹性主干日志中的Sip邀请显示我们是通过那个路径发送的。反向工作时,我无法确定Sip*数据何时启用,因此我可以在配置中向后工作。是否有一个只有SIP的实体,类似于我们在这个场景中应该使用的电话号码?
提前感谢您的帮助!富足
发布于 2017-05-05 21:22:24
Twilio支持给了我一个电话,帮助我解决我的配置问题。H/T Rob和Cara在Twilio。
两个语音请求只包括Sip参数,如果它们通过SIP域。我们使用的是SIP弹性中继,它没有提供这些细节。同时,Sip参数也不会在各个帐户之间传递。这在配置/实现中是显而易见的,但值得注意。
为了使这个工作正常,我们将让我们的合作伙伴在他们的帐户上建立一个Twilio域。他们将白名单我们的IP,给我们凭据,我们可以发送SIP到那个领域;就像我们做的弹性中继(在SIP/网络层,无论如何)。
然后,我们的合作伙伴将配置他们选择的URL,以便在收到SIP邀请时返回Twiml。他们可以使用我们提供的X头来决定如何处理请求。
酷的是,你不应该需要实际的数字,这节省了你每月的费用。另外,通过SIP传输的流量大约是每分钟成本的一半。
https://stackoverflow.com/questions/43789627
复制相似问题