V6

XSwitch v6.0.8 正式版

XSwitch v6.0.8 正式版(基于 Debian 12 编译),发布于 2023 年 11 月 01 日。

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

功能和特性列表

参见官网上的说明。

更新和 Bug 修复

XSwitch v6.0.8 正式版(基于 Debian 12 编译)在 v6.0.7 正式版(此版本及之前版本基于 Debian 11 编译)的基础上,增加优化和 Bug 修复,简要列举如下。

XUI 优化及 Bug

  • 外呼任务增加自动录音功能;
  • 修改号码归属地号码变换,增加dxx类型处理;
  • 增加config.voicemail_ticket,支持留言和工单关联;
  • 修改路由页面最大长度不显示问题;
  • 修改用户详情页面中默认分机显示;
  • 优化话单、媒体文件查询,避免大数据查询导致占用内存;
  • 修复百度、阿里、讯飞、华为等页面创建后启用按钮显示不对问题;
  • 用户页面增加最近登录时间;
  • 用户有多个分机,删掉默认分机后随机选择一个作为默认分机;
  • 用户列表增加排序;
  • 修复路由和分机页面媒体编码不生效问题;
  • 支持微信登录;
  • 增加IAD页面;
  • 增加IAD设备管理及修改对应分机注册逻辑;
  • 后台支持微信登录;
  • 增加腾讯云短信验证码发送接口;
  • guest用户增加事件jsonrpc-allowed-event-channels权限,解决收不到会议事件问题;
  • 没有分机的用户也可以发起WHIP呼叫;
  • 增加节点状态更新表;
  • 重构 7 日账单统计,增加账单月统计表;
  • 增加user_settings表用于存储用户设置数据;
  • 修改因为使用 DISTINCT ON 去重导致查询话单慢问题;
  • 增加refresh token,以及使用refresh token 获取jwt token
  • 修复删除用户角色后,该角色下成员依然有之前角色权限 Bug;
  • 修改channel录制接口,增加save_media_file参数,当使用此参数时停止录音时可保存到媒体文件中;
  • 修复fifo模块坐席签入签出功能;
  • 路由中黑白名单限制根据原始主被叫号码处理;
  • 路由列表增加按名称和状态查询;
  • 时间管理增加按名称查询;
  • 中继列表增加按状态查询;
  • 中继组列表增加按选线策略查询;
  • 号码归属地列表增加按地区查询;
  • 修改会议呼叫接口,支持临时会议批量拉人入会;
  • 路由置灰;
  • 修改路由时间段设置存储;
  • xtra_config.lua增加sip_gateway_route_enbale,默认不开启;
  • 5g 网关场景下修改路由显示是否启动号码归属,显示呼叫来源,来源地等信息;
  • 修改dialplan,增加根据呼叫来源去判断路由;
  • 修复话单页面重复数据 Bug;
  • 创建用户时分机密码增加提示;
  • 修复会议室密码不起作用问题;
  • 分机类型增加SIP+WebRTC
  • 增加路由创建重复提示;
  • 修改路由创建规则,防止创建相同路由;
  • 修改路由顺序,默认倒序;
  • 增加SRS自动入会实验性支持;
  • 隐藏媒体文件默认开始结束时间;
  • 修改会议按键拉人入会功能;
  • 修改会议控制数据为undefined时白屏问题;
  • 修改自动外呼解决空格文本播放问题;

XSwitch 更新

  • 同步官方1.10.10
  • core:修复视频升级时对方拒绝问题;
  • core:添加CoreSession::executeAsync
  • core:执行uuidv7
  • mod_conference:添加hangup API直接挂断通话;
  • mod_video_filter:修复内存泄漏;
  • mod_verto:修复reattachreneg流程;
  • mod_mp4v2:不解码录像支持STAP-A
  • core、mod_sofia:完善IMS协商流程;
  • mod_verto:添加Remote-IP
  • core:请求视频,对方拒绝时视频编码问题;
  • mod_png:完善生成/.png默认值;
  • mod_conference:优化麦克风图标;
  • mod_conference:调整conferenceInfo接口;
  • mod_conference:增加video-layer-change事件;
  • mod_sofia:调整bfcp下双流,默认vmute(sendonly)bfcp成员;
  • mod_sofiacaller_id_number为空时,设置为contact_uri
  • core:支持视频旋转(orientation);
  • mod_av:调整默认fps为 30;
  • mod_av:检测到视频orientation时解码后自动旋转;
  • core:添加rtp_video_bandwidth_out_factor
  • core:添加execute_on_first_audio_rtp_receivedexecute_on_first_video_rtp_received
  • core:禁用一个刷屏的日志;
  • core:增加一个试验性的文件接口控制支持;
  • mod_conference: 增加speak-text-member-done事件;
  • mod_conferenceconferenceInfo接口增加role-id过滤支持;
  • mod_video_filtervideo replace增加disable_img_fit选项;
  • mod_av:禁用一些刷屏的 Log;
  • mod_verto:增加Hold支持;
  • mod_conference: getConferenceInfo中的memberFilter中增加id过滤规则;
  • mod_sofiaBFCP支持FloorStatus消息开启下行双流;
  • coreqos删除confirm描述;

其他更新

  • 暂无

升级建议

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

6.0.9