Freeswitch SIP 中继未接收入站呼叫



当我将该 SIIP 中继配置为网关时,我的 SIP 中继提供商给了我一个用户名 sip123456,我可以毫无问题地拨打电话,但我无法接收任何入站呼叫!现在我做了很多调查,我发现用户名必须设置为呼入呼叫工作的电话号码,是否有其他方法可以在 freeswitch 中克服这个问题,因为我的 SIP 中继提供商不愿意将用户名更改为匹配的电话号码?

有关信息,我无法提供日志,因为调用甚至没有到达freeswitch,我的提供商不希望提供跟踪,这个问题也发生在Asterisk和Fusionpbx中!现在,为了确保我的发现是正确的,我对另一个客户端使用了不同的提供程序,该提供程序使用电话号码作为用户名,并且我的配置适用于传入和传出。我相信你会说转储另一个 SIP 提供商,但我的客户想要找到解决方案,因此我发布了这个问题......

对于无法提供更多信息(例如跟踪日志等),我深表歉意,但是有没有人遇到过同样的问题,如果是,您还使用了哪些其他解决方法?

我建议您转到"呼叫详细记录"并查找哪个变量包含您呼叫的号码。然后,您将该变量用于入站路由。您可以在默认设置中更改设置 类别: 拨号计划 子类别: 目的地 类型:文本 值: ${sip_to_user} 在此示例中,我使用sip_to_user您的运营商可能会发送在该变量中拨打的号码,或者他们可以以另一种方式发送。无论哪种方式,都可以找到您的电话号码并使用正确的变量名称。如果此设置不存在,请添加它。单击"重新加载"按钮以使更改生效。转到拨号计划 -> 目的地并重新保存您的入站目的地,它将使用新变量为您重写入站路由。

最好的问候,Mark J Crane - FusionPBX Creator

最新更新