【发布时间】:2018-01-31 20:51:46
【问题描述】:
事实
在过去的七年里,我一直通过 SIP 拨打电话。呼叫具有带有标准(非收费)电话号码的 SIP From 标头,以及带有名称和免费电话号码的 P-Asserted-Identity 标头 (PAI)。目的地的来电显示显示姓名和免费电话号码(当然,如果电话和服务提供商支持)。
最近几天,该方案已停止对 Skype-in 号码起作用。
讨论
大约从 2018 年 1 月 22 日开始,我发现被 SIP 408 消息拒绝的呼叫激增。
我的 SIP 终止提供商表示,大多数呼叫在 3 级上游被拒绝。我们对该问题的内部检查使我们相信被拒绝的呼叫大部分是 Skype-in 电话号码。
我已尝试使用各种格式的 PAI 和 From 进行多次测试。使用缩写 TFN 表示“免费电话”,这是我尝试过的列表:
- 来自非 TFN,PAI 与 sip:TFN 和名称(已经工作了七年)
- 从带有 TFN 和名称,PAI 带有 sip:TFN 和名称
- From 使用非 TFN 和名称,PAI 使用 sip:TFN 和名称
- From 使用非 TFN 和名称,PAI 使用 sip:TFN 和没有名称
- 来自带有名称的 TFN,没有 PAI
- 来自非 TFN 和姓名,电话:PAI TFN,没有姓名
- 来自 TFN 和名称;电话:PAI TFN 姓名
还有更多。关于 PAI 的格式(TFN、非 TFN、名称与否、电话:或 sip:格式)以及来自的格式(有或没有名称、TFN 或非 TFN)——如果来自或 PAI 包含免费电话号码,呼叫会被 SIP 408 或偶尔的 SIP 403 拒绝。
我的 SIP 终端提供商不知道如何解决该问题。我的 SIP 终端提供商向上游运营商提出的问题没有得到解决。
我推测 Skype 出于我不明白的原因故意阻止 TFN 拨打 Skype-in 号码。目前 (2018-01-31) Skype-in 会愉快地显示我在 PAI 中发送的任何非 TFN 号码,而不检查我是否拥有它,这意味着这不是一般的安全措施(例如,反-拍打措施)。
动作
我的问题是:
- 这是一个众所周知的近期问题吗?
- 在发送姓名和免费电话号码时终止 Skype-in 号码的解决方案是什么?
【问题讨论】:
-
我投票结束这个问题,因为这与编程无关。
-
你可能是对的。我看到关于在 SIP 消息中正确使用 PAI 标头的其他问题,但也许我不明白什么是正确的细微差别。你能澄清一下这个问题的归属吗?
-
不确定,但不是在这里,除非您以编程方式与此交互,即使那样您也需要提供需要帮助的损坏代码。一定有一个电话专用论坛,您可以在其中询问,或者 Quora 禁止任何其他好的选择。