FusionPBX支持dinstar SIP终端Auto provision的话,需要经过几个步骤来实现。首先,用户需要修改FusionPBX的源代码,包括device 的php 文件和provison 的文件。
观看视频关于FusionPBX支持dinstar SIP终端Auto provision 自动部署:

用户使用开发编辑工具,编辑/var/www/fusionpbx/app/devices/resources/classes的device.php文件,添加dinstar 的 MAC地址前缀。
// add dinstar mac address
case "f8a03d":
$device_vendor = "dinstar";
break;
case "7cbacc":
$device_vendor = "dinstar";
break;

然后修改/var/www/fusionpbx/app/provision/resources/classes下的provision.php文件,添加dinstar的模板路径和各种型号。
$templates['HW GXP2135'] = 'grandstream/gxp2135';
$templates['HW GXP2140'] = 'grandstream/gxp2140';
$templates['HW GXP2160'] = 'grandstream/gxp2160';
$templates['HW GXP2170'] = 'grandstream/gxp2170';
$templates['HW GXV3140'] = 'grandstream/gxv3140';
$templates['HW GXV3240'] = 'grandstream/gxv3240';
$templates['HW GXV3175'] = 'grandstream/gxv3175';
// add tem for dinstar
$templates['Dinstar C61'] = 'dinstar/c61';
$templates['Dinstar C62'] = 'dinstar/c62';
$templates['Dinstar C63'] = 'dinstar/c63';
$templates['Dinstar C64'] = 'dinstar/c64';
$templates['Dinstar C66'] = 'dinstar/c66';
$templates['PolycomVVX-VVX_101-UA/4'] = 'polycom/4.x';
$templates['PolycomVVX-VVX_201-UA/4'] = 'polycom/4.x';
$templates['PolycomVVX-VVX_300-UA/4'] = 'polycom/4.x';

我们接下来在/var/www/fusionpbx/resources/templates/provision创建
dinstar 产品的SIP终端系列话机的配置文件,添加cfg配置文件。



{$mac}.cfg配置内容:

最后,通过FusionPBX菜单-Advanced > Default Settings,设置provisioning 中的访问界面的用户名称和参数,需要设置的参数为: 

以上为FusionPBX的源代码修改流程和管理配置。然后,我们通过界面针对SIP extension 添加相应的SIP 账号配置模板。选择dinstar 对应的型号和MAC地址。配置界面,添加dinstar 模板和MAC地址。

分机101和分机102分别添加了不同的两个dinstar SIP终端。



在FusionPBX界面配置好以后,我们配置SIP终端的Auto provisioning 设置。用户登录SIP终端界面,访问Upgrade菜单,找到子菜单Auto provision, 在部署服务器的地址中输入IPPBX地址,然后输入IPPBX的界面登录用户名称和密码,暂时忽略其他AES设置(如果没有设置的话)。其他品牌的话机可能支持部署服务器的官方地址,这里和其他品牌的不同。

点击 “Auto Provision Now” 按钮就可以实现自动部署更新。界面成功更新以后,就可以看到SIP终端自动注册到了FusionPBX系统。
如果用户需要获得更多关于dinstar SIP话机固件或者其他配置的话,联系官方技术人员。这里,笔者仅提供关于FusionPBX 自动部署的配置实例。
通过修改几个必要的php配置文件和添加dinstar的自动部署的模板和cfg配置文件,我们然后再设置SIP话机的更新自动部署的设置就可以实现SIP终端的自动部署功能。
参考资料:
www.dinstar.cn
www.hiastar.com
www.fusionpbx.cn