如何从 FreePBX 上的来电中删除 SIP 或 Plus 前缀?

如何从 FreePBX 上的来电中删除 SIP 或 Plus 前缀?

如何从来电号码中删除“sip:+”(sip plus)前缀?该号码已缓存在我的手机上,并且格式不合逻辑,因此我无法回拨该号码。

答案1

完全删除“sip:+”前缀需要两个步骤...

删除加号前缀

FreePBX 包含一个“上下文”,它会从 CID 字符串中删除除最后 10 位数字之外的所有数字。还有其他几个线程,它们说要创建自定义上下文,但这不是必需的。在您的入站路由上,如果您更改此...

context=from-trunk

... 至此 ...

context=from-pstn-e164-us

... 来电号码将采用 10 位数字格式,这在美国通常可以正常工作。

删除 SIP 前缀

至少在 Polycom 世界中,SIP 前缀与 URL 拨号一起使用。禁用此功能将导致“sip:”前缀无法传输到电话。以下是 Polycom 设备的操作方式...

  1. 选择“设置”>“端点管理器”
  2. 在右侧导航中,选择“基本文件编辑”(在“高级”下)
  3. 选择要编辑的模板
  4. 点击“MAC-Features.cfg”按钮
  5. 搜索值为“1”的“feature.urlDialing”条目
  6. 将“1”更改为“0”(以禁用它)
  7. 保存更改
  8. 重建手机配置
  9. 重启手机

关于这一点的一些注释...

  • 可能有更好的方法。这就是我的做法。
  • 在项目 #5 中,如果您仅搜索“urlDialing”(而不是“feature.urlDialing”),则应该会找到 2 个“urlDialing”结果。第一个结果的值为“PARENT”。我不会更改此值。搜索下一个实例或完全合格的“feature.urlDialing”,您将找到 1 或 0。

相关内容