v6.4

XSwitch v6.4.0 正式版

XSwitch v6.4.0 正式版(v6.4.0)基于 Debian 12 以及 Debian 13 编译,发布于 2025 年 09 月 30 日。

正式版有很多 Bug 修复、安全更新、新功能和改进,建议升级使用。

功能和特性列表

参见 官网 上的说明。

更新和 Bug 修复

XSwitch v6.4.0 正式版是在 v6.2.5 版本的基础上,做了很多功能优化和页面上的 Bug 修复,简要列举如下。

XUI 优化及 Bug 修复

  • 优化各个中英文翻译及弹窗展示
  • 优化各个页面导航栏
  • 优化预约会议
  • 优化路由和分机页面
  • 优化网关显示页面
  • 优化 Agora 接口
  • 优化路由显示页面
  • 优化 AI 机器人页面
  • 优化用户权限
  • 优化 AI 下模块加载时提示
  • 优化分机导出,不包含分机密码
  • 优化网关参数实现支持 IPv6 对接
  • 优化分机创建失败提示
  • 优化话单导出,增加 WPS 兼容格式
  • 优化工作台显示内容和统计图表
  • 优化话单页面账单链接
  • 优化讯飞配置页面
  • 优化媒体文件播放,可从任意位置播放
  • 优化工作台监控页面
  • 优化呼叫 IP 判断逻辑
  • 优化会议控制页面避免按键重复创建
  • 增加会议中呼叫 H323 类型话机
  • 增加阿里百炼支持
  • 增加阶跃动态化配置页面
  • 增加工作流
  • 增加广播功能
  • 增加 H265 编码
  • 增加 IP 白名单
  • 增加 10000 开头测试号码路由
  • 增加会议混音接口
  • 话单增加按路由 ID 查询
  • 账单增加 Call ID
  • 用户页面增加设备页面
  • 用户和分机增加禁用功能
  • 话单导出时增加分钟数计数
  • 话单导出可以指定要导出的列
  • 许可证页面增加模块删除功能
  • 更新 mod_azure 模块初始化数据
  • 更新讯飞模块配置
  • 计费账单下载增加 UUID 信息
  • public Profile 默认禁止注册
  • 删除已弃用的 rtp-timeout-secrtp-hold-timeout-sec 参数
  • 呼入到 Agora,回调时增加是否视频呼入 is_video 参数
  • m_dialstring 增加网关主被叫号码变换判断
  • 默认开启腾讯模块
  • 修复黑白名单 Bug
  • 修复话单查询以及时长统计 Bug
  • 修复开启 with_nginx 后录音下载失败 Bug
  • 修复媒体文件分页后数据显示不全 Bug
  • 修复 IP 黑名单验证功能不生效 Bug
  • 修复 callPSTN 接口通过注册类型中继外呼时失败 Bug
  • 修复更新 domain 时函数报错 Bug
  • 修复呼入 Ten Bug
  • 修复普通用户授权后未添加用户时,话单页面空白 Bug
  • 修复 IP 伪造导致操作日志中 IP 记录不准的 Bug
  • 修复 FIFO 坐席状态特殊状态下异常 Bug
  • 修复假期时间和工作日时间冲突时优先级问题
  • 修复分机网关域名问题
  • 修复普通用户接口权限 Bug
  • 修复路由动作里顺序无法调整 Bug
  • 修复分机注册状态获取不准 Bug
  • 修复路由克隆功能 Bug
  • 修复 AI 话单查询 Bug
  • 修复操作日志下载 Bug

XSwitch 更新

  • 更新到官方 FreeSWITCH master 最新版(caa50b6
  • core:修复 uuidv7 线程安全问题
  • core:修复 media bug prune list 问题
  • core:修复 timer expire 问题
  • mod_verto:修复 invite 和其他 methods 之前的竞争问题
  • core:修复 switch_event_channel_broadcast 队列 mutex
  • mod_sofia:调整注册日志级别
  • core:修复最下模式下 event channel manager 未初始化问题
  • core:修复 speech 开启 cache 时的崩溃问题
  • mod_conference:speech 使用新的 memory pool
  • mod_sofia:注册增加 debug 日志
  • mod_sofia:增加 register Debug 日志
  • xswitch:支持注册一个 HTTP handler,用于在模块中处理 HTTP 请求
  • core:H26x 分包 MAX_NALUS 调整为 512,解决花屏问题
  • core:调整 write_video_frame_hook 调用顺序,解决在 hook 回调中读不到原始视频的问题
  • core:修复 SDP 中的 AS,根据 rtp_video_bandwidth_in_factor 调整
  • mod_conference:
    • 增加配置 max-4k-members 控制 4k 成员数量
    • conferenceInfo 增加 video_member_count,显示视频成员数量
  • core:支持 sqids
  • core:events_hook video_write_frame 调整到 io_routines 之前
  • mod_verto:verto/xrtc 集群支持
  • mod_conference:支持 SWITCH_EVENT_COMMAND
  • mod_conference:修复宫格自动刷新问题
  • mod_commands,mod_dptools,core:添加 uuid_drop_media API 和 drop_media APP
  • bfcp:支持 bridge 场景下的 BFCP
  • mod_dptools:在 xml request 中添加字段 caller_id_number 和 caller_id_name
  • bfcp:支持 FloorRequestStatus,添加 H265 支持
  • mod_sofia:rtp endpoint 默认添加 CF_AUDIO flag
  • mod_sofia:修复 publish contact uri 问题
  • core:支持 remote ice lite

其他更新

  • 增加 Debian 13 基础镜像支持
  • 升级 PostgreSQL 版本到 17.6
  • 升级 Nginx 版本到 v1.29

升级建议

此次版本发布基于 v6.2.5 稳定版,主要进行了功能优化和 Bug 修复。

从 v6.0 版开始,XSwitch 不提供社区版版本升级文件,感兴趣的用户可以 从头安装

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

常见问题

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

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

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

新手指南

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

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

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

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

v6.4 正式版