V4
XSwitch v4.1.0 版发布
更新和 Bug 修复
XSwitch 更新内容
- 使用
1.10.8-release git de85231 2022-10-18 02:17:43Z 64bit
版本; - 更新到
freeswitch
官方 1.10.8 版本; - 使用独立的
unimrcp
模块; - 底层
unimrcp
库更新到unimrcp-1.8.0
;
XUI 更新
- 使用
xui-lua-3.0.9-20221115150556
版本; - 数据库更新至
3.0.13
版本; - 在华为模块设置中添加域名;
升级建议
可以按照部署文档重新从头搭建。
如果系统中使用的4.0.9
版本,需要修改镜像名称和版本号以及更新数据库,具体操作如下:
Linux 修改docker-compose.yml
文件,Mac 修改docker-compose-mac.yml
文件,将文件中service
为xswitch
的image
一行的版本号由4.0.9改为4.10
。
ccr.ccs.tencentyun.com/free/xswitch-lua-js-free:4.0.9
修改为
ccr.ccs.tencentyun.com/free/xswitch-lua-js-free:4.1.0
如果用 Nginx,还需要按照上边把service
为xswitch-nginx-xui
的image
一行的镜像名称和版本号也修改为4.1.0
。
此次更新数据库操作。
ALTER TABLE bill_ticks ALTER COLUMN video_in_bytes type BIGINT; ALTER TABLE bill_ticks ALTER COLUMN video_out_bytes type BIGINT; ALTER TABLE bill_ticks ALTER COLUMN audio_in_bytes type BIGINT; ALTER TABLE bill_ticks ALTER COLUMN audio_out_bytes type BIGINT; UPDATE dicts SET v = '3.0.13' WHERE realm = 'XUI' and k = 'DBVER'; INSERT INTO params(realm, k, v, ref_id, disabled) VALUES('HUAWEI-SETTINGS', 'domain-name', '', 0, 0); INSERT INTO params(realm, k, v, ref_id, disabled) VALUES('HUAWEI-SETTINGS', 'domain-name', '', 1, 0); INSERT INTO logs (resource, action, user_id, user_name, summary, message) VALUES('XUI', 'UPDATE', 0, 'SYSTEM', '3.0.13', '{"DEVER": "3.0.13"}');
修改后,执行make down
关闭服务。
再执行make up
重新启动服务,如果想用 nginx 则执行make up-nginx
。
结语
如果您刚接触 XSwitch,可以先阅读XSwitch 快速入门。
如果大家在使用过程中遇到什么问题,可以参考https://xswitch.cn/pages/howto/trouble-shoot/。
如果大家对我们的产品有好的意见或建议,欢迎给我们反馈。感谢您使用 XSwitch。