V6.1

XSwitch v6.1.7.14-pre 开发版

XSwitch v6.1.7.14-pre 开发版(v6.1.7.9 及之后版本是基于 Debian 12 编译;之前版本都是基于 Debian 11 编译),发布于 2024 年 02 月 18 日。

从 XSwitch v6.0.0 正式版发布后,我们推出了社区版及企业版。两个版本的正式版和开发版均可以在官网进行下载。

功能和特性列表

参见官网上的说明。

更新和 Bug 修复

XSwitch v6.1.7.14-pre 开发版在 v6.1.7.9 开发版的基础上,增加优化和 Bug 修复,简要列举如下。

XUI 优化及 Bug

  • 增加公告、消息页面;
  • 增加企业微信用户导入;
  • 增加网关参数说明;
  • 优化集群下监控、呼叫逻辑等;
  • 路由增加“启用DID外显号码”,增加批量设置;
  • 增加mod_logfile模块配置;
  • 修改队列接口,当队列类型为fifo时,增加策略选择判断,如果策略不存在则返回失败;
  • 修改坐席状态数据,增加队列fifo所在坐席的分机信息;
  • 添加完善AV-Conf按钮权限;
  • 增加Wsstream Profiles页面和Wsstream Profile详情页面,按钮权限增加;
  • 修复会议室控制页面成员显示不出来 Bug;
  • 路由查询增加“/”开头查询,如“/1”查询列出所有以 1 开头的路由;
  • 根据场景修改打印日志级别;
  • 修复arm下提示无gdbug
  • 通过配置config.lua中config.disabled_modules决定是否启用静态配置文件;
  • 预约会议-会议详情中增加“修改日志”;
  • 会议控制页面,解决点击开/关视频时有“静音”提示问题;
  • 外呼任务增加自动录音功能;
  • 修改号码归属地号码变换,增加dxx类型处理;
  • 增加config.voicemail_ticket,支持留言和工单关联;
  • 修改路由页面最大长度不显示问题;
  • 修改用户详情页面中默认分机显示;
  • 优化话单、媒体文件查询,避免大数据查询导致占用内存;
  • 修复百度、阿里、讯飞、华为等页面创建后启用按钮显示不对问题;
  • 用户页面增加最近登录时间;
  • 用户有多个分机,删掉默认分机后随机选择一个作为默认分机;
  • 用户列表增加排序;
  • 修复路由和分机页面媒体编码不生效问题;
  • 支持微信登录;
  • 增加IAD页面;
  • 增加IAD设备管理及修改对应分机注册逻辑;
  • 后台支持微信登录;
  • 增加腾讯云短信验证码发送接口;
  • guest用户增加事件jsonrpc-allowed-event-channels权限,解决收不到会议事件问题;
  • 没有分机的用户也可以发起WHIP呼叫;
  • 增加节点状态更新表;

XSwitch 更新

  • coreframe dup总是设置buflen
  • core:默认不透传Call-Info中的answer-after,需要时开启sip_pass_auto_answer=true
  • core:支持ignore_early_media时录制early media,需要设置record_early_media=true
  • core:支持更高效的字符串切割,提升日志性能;
  • mod_conference:修复conference_silent时不产生add-member事件问题;
  • mod_png:修复read sample问题;
  • core:添加x_loose_sdp_neg适应不同场景下媒体协商问题;
  • core:修复eavesdrop采样率不匹配声音异常问题;
  • 同步官方master,更新至1.10.11
  • coreRTCP支持rtcp-fb:*,需要enable_rtcp_fb_all
  • mod_av:修复H265 packetizer
  • core:支持鼎鼎VAD,需要configure --enable-dd-vad
  • mod_conference:修复录音stop时的count统计;
  • mod_conferenceconferenceinfolist中添加can_be_seen
  • coreenv-set支持加密过的环境变量;
  • mod_verto:支持重复用户登录自动下线功能;
  • corevideo bridge添加通道变量video_bridge_refresh_cnt,防止过多的关键帧请求;
  • mod_sofia:添加X-Call-Context
  • mod_pgsql:支持jsonarray类型;
  • mod_av:修复H264 FU-A组帧 Bug;
  • mod_png:添加energy bar
  • mod_sofia:修复开启watchdog崩溃问题;
  • mod_sofia:添加disable-profile-dbh-mutex,关闭dbh mutex
  • mod_verto:完善媒体协商流程;
  • mod_verto:修复18x携带SDP200 OK没有SDP问题;
  • core:修复RGBA image fill
  • core:添加external media stats
  • core:修复视频升级时对方拒绝问题;
  • core:添加CoreSession::executeAsync
  • core:支持uuidv7
  • mod_conference:添加hangup API直接挂断通话;

其他更新

  • 暂无

升级建议

此次版本发布基于 v6.1.7.9 版本,主要进行了一些优化和 Bug 修复。从 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 服务,也可以直接使用官网上的联系方式联系我们。

XSwitch路线图