创建自定义话机模板

复制基础模板 A

  1. 进入 “管理控制台 → 设置 →模块” 。
  2. 在默认模板中选择想要复制的(1)。
  3. 确认你想要的话机型号在该模板里(2)。
  4. 点击”复制“按钮(3)并设置一个新名称,点击 “OK“。接着刚才命名的模板就可以在下列列表里看到了。 

更改模板

在对模板改动之前需要注意,每一次修改模板都需要重启 “Management Console Service (MC01)” 服务。重启会对话机和网页客户端造成影响,所以建议在非生产环境中进行测试再上线。

发送的话机模板是在下面字符后面开始:

<![CDATA[

上述任何信息都与管理控制台有关,不应触及。 此区域中的任何错误都将导致无法在管理控制台中列出自定义模板,并且可能无法再访问分机设置。 可能需要还原最后一个备份文件,或者必须完全删除分机。

通用规则

  • 避免对同一设备做重复规则。
  • 参阅话机供应商的指南,而不是向 3CX 技术支持提问。
  • 如果要将某一个值 B 改回默认值 A,不要删除改选项,将值主动设置回 A。
  • 永远不要修改模板中 “ua=XXXXX” 的定义。
  • 如有疑问向话机厂商寻求帮助。
  • 在修改完后重启管理控制台。
  • 更改完后重新配置话机。
  • 话机更新周期为 24 小时。

检查更改

有多种方法可以检查更改是否已正确解析为话机的配置文件。

如果话机已经注册到 3CX,在话机栏选中话机点击 “Config+“,弹出来的是话机的应用配置(不一定是话机当前使用的配置)。

或者你可以打开分机的话机部署页面,添加话机并输入 MAC 地址后可以得到一个配置链接,比如:http://mypbx.3cx.eu/provisioning/ads234cfsda/cfg123456787890。将链接粘贴到浏览器中可以得到一个配置文件。如果该文件是有效的 XML 格式,一些浏览器会自动将其转换为 XML 试图。右键 “查看源代码” 查看真正的文件信息。

部署自定义模板

部署在一台未部署过/恢复出厂的话机

  1. 打开管理控制台的 “话机” 标签。
  2. 找到你想要部署的加粗显示的话机。
  3. 点击添加或者指派分机到这台话机。
  4. 在 “话机配置” 页面粘贴入 MAC 地址。
  5. 在你的分机下面删除该型号。
  6. 点击添加,在新的下拉框中找到新建的模板
  7. 点击 OK 保存。
  8. 回到话机标签,选中刚才的话机点重新配置。

部署已经配置了的话机

  1. 找到分机标签,双击分机号找到话机配置。
  2. 选中话机型号,复制 MAC 地址。
  3. 删除话机,并点击新建,选中新增的模板。
  4. 点击 OK 保存。
  5. 回到话机部分,重新配置话机。

某些设置可能需要将话机重置才可以重新配置。

亿联话机需要注意的点

与大多数其他话机相比,Yealink 话机需要 2 个配置文件进行配置,因此在一个模板中有两个<![CDATA [部分。

  • 第一个 <![CDATA[ 区域是在 model 区域,文件名类似于 y0000000000xx.cfg,其中 xx 是型号的标识符。我们称之为 y 文件。
  • 第二个 ![CDATA[ 区域是 deivce 区域,以话机的 mac 地址命名,包含每台设备的特殊信息。

亿联模板需要手动更改两个部分:

  1. 自定义模板会在后面加上自定义名称,所以我们在第一个 <![CDATA[ 区域要保证 model 的名称一模一样。模板的型号名也要保证一致,比如 T19P 的 y 文件是 53,是不可以更改的。 
  2. y0000000000xx.cfg 定义在所有模板中必须是唯一的。实现这一目标的最简单方法是选择整个模板内容并将其复制到文本编辑器中,然后使用“全部替换”功能并使用查找 y0000000000 并将y1000000000 替换为第一个自定义模板,将 y2000000000 替换为第二个自定义模板,依此类推…

通用模板

一般来说模板要尽量避免直接使用端口,服务器 IP 或 FQDN,用户和密码。如果模板中没有这些本地化的值,那么它就可以被复制到任何地方,直接就能使用。Windows 的目录如下:

C:\ProgramData\3CX\Instance1\Data\Http\Interface\provisioning\XXXXXXXXXX\CustomTemplates\phones

该文件夹中的模板会跟随系统的备份和还原。注意千万不要使用和模板相同的名称,3CX 会在升级或还原的时候覆盖源文件。

如果 “CustomTemplate\phones” 不存在,请创建两个文件夹(区分大小写)并在之后重新启动 MC01 服务。