V6

XSwitch v6.0.0 正式版

XSwitch v6.0.0 正式版,发布于 2023 年 4 月 1 日。

与 v5.0 相比,v6.0 正式版主要的变化是规范了一些 API,后台脚本和录音的调用方式和路径等,同时,软交换引擎和数据库引擎也升级到了最新版本。推荐试用。

XSwitch v6.0 正式版将是下一个长期支持的版本,所有用户从 4 月 1 日起建议使用 v6.0 正式版。刚开始使用和喜欢尝鲜的用户也建议从 v6.0 正式版开始。

对于 XSwitch v6.0 正式版,我们推出了社区版及企业版。两个版本均可以在官网进行下载。

功能和特性列表

参见官网上的说明。

更新和 Bug 修复

XSwitch v6.0.0 正式版带来了上百项功能更新和 Bug 修复,简要列举如下。

XUI 更新

  • 调整和规范后台 Lua 脚本路径;
  • 后台 Lua 脚本服务管理页面;
  • 数据库支持原生的整数和布尔类型,此前仅支持字符串;
  • 自动外呼功能(仅商业版提供);
  • 运维脚本和运维说明书;
  • 中英文语音文件整理和规范;
  • 统一界面风格;
  • 增加前端界面插件机制;
  • 优化 IVR 界面语音文件选取功能;
  • 支持 Phrase Macro;
  • 修改不能正确显示$${var}问题;
  • 修改默认录音路径;
  • 修改媒体文件类型;
  • 修改关于页面jsapi调用接口;
  • 会议话单搜索功能,若不选择时间增加提示;
  • 修复用户超过500时搜索 Bug;
  • 修复分组搜索功能;
  • 调整 XUI 脚本路径;
  • 调整语音文件路径;
  • 增加媒体文件默认语音文件;
  • 增加会议室页面;
  • 修复路由克隆 Bug;
  • 用户创建时增加用户名不可为中文提示;
  • IVR/媒体文件页面优化;
  • 修复媒体文件阿里 TTS Bug;
  • 修复联系人详情页公开范围问题;
  • 修复分组中用户搜索只能搜本页 Bug;
  • 修改预约会议,密码呼入话单部分数据不准确问题;
  • 修复 IVR 欢迎音;
  • 优化页面导入导出;
  • 优化访问控制列表,增加端口编辑;
  • 修复功能码特殊字符**不显示问题;
  • 修复分机页面代答组不显示组名 Bug;
  • 修复坐席页面创建时呼叫源显示不对 Bug;
  • 修复媒体文件导出时文件时间显示不对问题;
  • 修复路由中同振组/顺振组选择不显示分机 Bug;
  • 优化快捷菜单,支持更多选择;
  • 高级-系统,优化声音文件显示;
  • 网关页面增加transport默认值;
  • 修复呼叫中心队列中播放工号问题;
  • 优化关于等页面显示;
  • 增加话单页面部分翻译以及优化显示;
  • 分机页面增加客户端示例;
  • 修复网关详情里状态显示;
  • 优化分机组显示;
  • 优化预约会议提交按钮;
  • 修复会议控制画布布局显示问题;
  • 取消mod_xcc模块自启动;
  • 优化功能码;
  • 增加阿里 ASR 语音识别测试;
  • 增加 SIP 参数中文说明;
  • 增加ccexitqueue接口;
  • 优化队列坐席显示;
  • 分组权限增加删除功能;
  • 修复媒体文件TTS功能;
  • 优化路由分机用户等页面默认值;
  • 修复调用会议录音lua出错Bug
  • 修复队列签出及fifo配置文件加载错误提示;
  • 修改队列详情页,队列坐席删除后不可再添加问题;
  • 当队列为FIFO类型时,同一个坐席不可加入两个FIFO队列;
  • 当队列中选择坐席列表时,去除没有分机的坐席;
  • 修复删除分机时用户extn字段未清空问题;
  • 修改代答功能,防止已代答分机被重复代答;
  • 系统新增数据库备份功能;
  • 工作台增加主机信息;
  • 修复用户页面,点击清除搜索内容,下拉框不重置问题;
  • 修复路由目的类型为IVR编辑后不显示名称问题;
  • 修复会议室媒体文件选择及播放问题;
  • 修复脚本界面状态显示问题;
  • profiles接口添加realm字段;
  • event_socket接口返回id字段;
  • 黑名单返回数据新增id字段;
  • 修改网关界面返回状态码;
  • 添加强密码校验逻辑;
  • 用户增加sha1加密;
  • 增加图形验证码功能;
  • 增加强密码功能;
  • 恢复会议室并和预约会议保持一致;
  • 增加开启或关闭强密码及图形验证码功能;
  • 优化所有页面下拉框增加搜索功能;
  • 修复 IVR 转分机挂不掉问题;
  • 修复 CC 无坐席超时操作不起作用 Bug;
  • 测试并优化页面接口;
  • 系统新增数据库备份功能;
  • 工作台增加主机信息;
  • 优化页面语音文件选择;
  • 修改代答功能,防止已代答分机被重复代答;
  • 优化呼叫中心队列及坐席页面;
  • 媒体文件添加更多系统语音文件;
  • 更新sound文件;
  • 增加话单批量删除功能;
  • 修复路由克隆功能;
  • 启动xINSERT;
  • 优化号码归属地使用;
  • 增加更多会议布局;
  • 优化监控页面;

XSwitch 软交换引擎更新:

  • 增加美颜模块 mod_video
  • mod_verto支持美颜beautify
  • mod_callcenter修复agent found
  • 同步更新到 FreeSWITCH 上游1.10.9代码;
  • mod_verto新增nativeapi
  • mod_verto修复stream write返回值 Bug;
  • mod_conference完善avatar
  • mod_conference修复border height
  • JWT 相关优化;
  • mod_opus修复 FEC 崩溃问题;
  • 调整核心bandwitch字符串解析;
  • mod_lua支持更大的 cURL Header;
  • mod_conference修复会议成员播放 TTS 崩溃问题;
  • 支持 fsctl reload_switch_conf
  • mod_luaPOST 支持获取响应headers
  • 修复H264 packetizer
  • mod_sofia支持gateway-white-list-acl
  • mod_verto调整 JWT 认证;
  • mod_sofia支持WebSocket client模式;
  • mod_fsv增加fps调试信息;
  • mod_shout修复telecast立体声失败问题;
  • mod_verto ogout event增加username
  • 添加xswitch头文件和一些扩展函数;
  • sip_invite_req_uri支持tel
  • 修复核心is_port_in_node同时配置portportsBug;
  • 添加record_session_ignore App,录音中可以忽略read/write
  • 试验性 WHIP 支持;
  • 试验性 SRS WHIP 对接支持;

其他更新

  • PostgreSQL 升级到 15.2

升级建议

此次版本发布对 XSwitch 的变动比较大,主要调整和规范后台 Lua 脚本路径及声音文件路径、软交换引擎、数据库引擎均升级到最新版本。从 v6.0 版开始,XSwitch 不提供社区版版本升级文件,感兴趣的用户可以从头安装。

XSwitch 部署文档

如果是 XSwitch 商业版或 XSwitch VIP 客户,可以联系您的客户经理或技术支持获取升级建议。

常见问题

  • Q:v6.x 的版本提供多长时间技术支持?

    A:v6.x 版本是长期支持版本,商业版会提供两年的技术支持,企业版会提供五年的技术支持。

  • Q:v5.x 的版本还继续维护吗?

    A:是的,v5.x 的版本仍然继续维护,但是社区版不再提供新功能开发和新版本发布。商业版仍可以获取新版本,但不会增加大的功能,仅提供 Bug 修复。

更多问题请参见XSwitch 常见问题

新手指南

如果您刚接触 XSwitch,可以先阅读XSwitch 快速入门

如果大家在使用过程中遇到什么问题,可以参考调试与排错

如果大家对我们的产品有好的意见或建议,欢迎给我们反馈。感谢您使用 XSwitch。

如果您需要购买 XSwitch 商业版或 XSwitch VIP 服务,也可以直接使用官网上的联系方式联系我们。

6.0.1