随着 RTSCon2025 圆满结束,我们也拉开了 2025 FreeSWITCH 培训冬季班的序幕。众学员不辞辛苦,从五湖四海赶来烟台,共赴一场 FreeSWITCH 的技术盛会。
培训一开始,杜老师通过点名+自我介绍的方式,认识学员,也让学员之间相互了解。各位学员有来自各公司的技术骨干,也有独立开发者,共同点是大家对 FreeSWITCH 都充满了浓浓的兴趣与高昂的学习兴致。
第一天,伴随着 RTSCon2025 的余温,杜老师先对当前火热的 AI+ 进行了一场见解独到的演讲和分享,详细讲述了在 AI 浪潮的当下,FreeSWITCH 与 AI 的各种结合方式,同时分享了小樱桃在结合AI过程中积累的宝贵实践经验,大家都获益匪浅。
接着杜老师对 FreeSWITCH 的基础内容进行讲解,帮助大家快速入门。
随后,杜老师通过一个 xswitch-free 的项目,带领大家实操。通过 Docker 部署,迅速启动了 FreeSWITCH,并进行了用户注册、拨打电话等基础能力的演示教学。随着学习的深入,杜老师通过操作这个教学项目逐步讲解了 FreeSWITCH 的高级配置,包括路由、网关等配置,多租户管理,音视频会议等实际需求的处理,过程中出现的问题也会带着大家从日志中逐步分析信息,教大家一步步排查错误原因,最终定位问题解决问题。
第一天课程结束后,各位学员都热情高涨,是兴奋于今天学到的技术,也是对后面课程的期待。所以在课后的答疑时间,尽管杜老师站立授课了一整天,但还是对杜老师发起了围攻,同时学员之间也激烈讨论,整个教室氛围达到高潮。
当晚我们还为大家准备了接风晚宴,希望大家可以更快的熟络起来。
第二天,杜老师还是跟往常一样,先从点名开始,继续认识一下大家。接着杜老师先带领大家学习了 FreeSWITCH 动态配置,使用 Lua 扩展呼叫逻辑、ESL 开发、接口设计、HTTPAPI,通过详细讲解和实例演示,学员们对 FreeSWITCH 的呼叫控制机制有了全面的认识,能够灵活运用各种扩展手段,实现复杂的业务需求。
同时,杜老师也讲了AI时代大家最关心的问题,如何对接ASR/TTS,如何与AI对接等。通过生动的例子,手把手地跟大家完成一个又一个对话场景。
然后杜老师又结合实际案例,给大家讲解了 XSwitch Web 界面及 UI 开发相关知识,深入解析了 FreeSWITCH Web UI 的开发流程。同时,结合 XSwitch Web 界面 XSwitch Demo 给大家讲述了当前 XSwitch 实现的功能,并讲解了每个功能的使用方法。这一部分内容让学员们对前端与后端的交互有了更全面的理解。
下午杜老师通过更多的 ELS 实例代码及 Lua 脚本详细讲解了呼叫逻辑、语音处理的控制流程,杜老师在讲解过程中故意构造一些错误,带着大家一起分析、定位并解决问题,传授大家解决问题的思路和方法,学员们对呼叫逻辑控制有了更深的认识。然后,杜老师给大家讲解了小樱桃设计的 XCC 的架构逻辑(单机、HA、集群),在架构的基础上详细讲解了 NATS 消息订阅、XCC 来话去话处理、JSON-RPC 的写法及原理、集群在 XCC 中实现原理、服务器伸缩的原理,彰显了 XCC 的强大功能。供大家参考。
最后,杜老师讲解了 XSwitch API 列表接口,并用 Node.js 以 playback、asr 等实例演示如何使用这些接口。同时,使用 Go 语言给大家讲解 FreeSWITCH 与 ChatGPT 交互的例子。离下课还剩一点时间,杜老师又给大家介绍了下如何获取 FreeSWITCH 的语音流。
讲课之余,杜老师还专门留出时间分析和耐心解答了学员们提出的各种问题。当然,学员们也热情不减,课后仍积极跟杜老师请教问题。至此,第二天在充实的学习与互动中,培训顺利收官,大家收获满满。
第三天上午作为本次冬季班最后半天课程,杜老师先带领大家对前两天内容进行复盘总结。围绕 Channel 主线,梳理呼叫生命周期、状态变化与关键变量,让学员对日志、事件与呼叫走向的判断更有依据;同时再从 Application 角度回顾常用的执行方式、参数理解与排障思路,帮助大家把零散知识点串成完整链路。随后,杜老师结合跟大家一起写了一个FreeSWITCH模块,结合工程实践介绍了 FreeSWITCH 与业务结合的落地方案与对接思路。接着杜老师详细演示了 cli 控制,重点讲解 API 调用、Application 执行验证,以及模块编译与加载的关键要点。最后补充 WebSocket 与语音流传输等相关内容,为实时控制与系统集成提供更多可能。
转眼间,本次 FreeSWITCH 高级培训已告一段落。课堂上大家全程投入,从实操到深入原理不断碰撞思路;课下交流同样热烈,许多问题在讨论与验证中得到答案。杜老师以丰富的实战经验为引导,既讲清技术细节,也强调工程化落地与排障方法,帮助学员建立起更完整、更可复用的体系能力。感谢各位学员一路坚持与积极互动,更感谢杜老师的辛勤付出和倾囊相授。愿大家把所学带回,提高自己,我们下次再聚。
从第一届 FreeSWITCH 培训算起,13 年了。很多学员通过培训快速上手并深入理解了 FreeSWITCH,并应用到各行各业。FreeSWITCH 培训每年会不定期在不同的城市举办,如果你这次没有赶上,也欢迎关注我们的培训页面,争取下次不要错过。
合作伙伴:
友情链接:
立即咨询