V5
XSwitch v5.0.3 版发布
更新和 Bug 修复
XUI 更新
- 使用
xui-lua-4.0.3-2022122117153
版本; - 优化分机组显示;
- 优化预约会议提交按钮;
- 修复会议控制画布布局显示问题;
- 取消
mod_xcc
模块自启动; - 优化功能码;
升级建议
可以按照部署文档重新从头搭建。
如果系统中使用的5.0.2
版本,需要修改镜像名称和版本号以及更新数据库,具体操作如下:
Linux 修改docker-compose.yml
文件,Mac 修改docker-compose-mac.yml
文件,将文件中service
为xswitch
的image
一行的版本号由5.0.2
改为5.0.3
。
ccr.ccs.tencentyun.com/free/xswitch-community:5.0.2
修改为
ccr.ccs.tencentyun.com/free/xswitch-community:5.0.3
如果用 Nginx,还需要按照上边把service
为xswitch-nginx-xui
的image
一行的镜像名称和版本号也修改为5.0.3
。
此次更新数据库操作。
CREATE TABLE call_limit_groups( id SERIAL PRIMARY KEY, group_name VARCHAR NOT NULL, description VARCHAR, limit_number VARCHAR NOT NULL, enable INTEGER DEFAULT 1, created_at TIMESTAMP(0) DEFAULT now(), updated_at TIMESTAMP(0) DEFAULT now(), deleted_at TIMESTAMP(0) ); CREATE TRIGGER t_auto_update_updated_at_on_call_limit_groups BEFORE UPDATE ON call_limit_groups FOR EACH ROW EXECUTE PROCEDURE auto_update_updated_at(); CREATE TABLE call_limit_extns( id SERIAL PRIMARY KEY, sort INTEGER, extn_id INTEGER NOT NULL, extn VARCHAR NOT NULL, extn_name VARCHAR, call_limit_group_id INTEGER NOT NULL, extn_group_id INTEGER NOT NULL DEFAULT 0, enable INTEGER DEFAULT 1, created_at TIMESTAMP(0) DEFAULT now(), updated_at TIMESTAMP(0) DEFAULT now(), deleted_at TIMESTAMP(0) ); CREATE TRIGGER t_auto_update_updated_at_on_call_limit_extns BEFORE UPDATE ON call_limit_extns FOR EACH ROW EXECUTE PROCEDURE auto_update_updated_at(); UPDATE dicts SET v = '4.0.7' WHERE realm = 'XUI' and k = 'DBVER'; INSERT INTO logs (resource, action, user_id, user_name, summary, message) VALUES('XUI', 'UPDATE', 0, 'SYSTEM', '4.0.7', '{"DEVER": "4.0.7"}');
修改后,执行make down
关闭服务。
再执行make up
重新启动服务,如果想用 nginx 则执行make up-nginx
。
结语
如果您刚接触 XSwitch,可以先阅读XSwitch 快速入门。
如果大家在使用过程中遇到什么问题,可以参考https://xswitch.cn/pages/howto/trouble-shoot/。
如果大家对我们的产品有好的意见或建议,欢迎给我们反馈。感谢您使用 XSwitch。