FreeSWITCH高级培训2021夏季班(上海站)圆满结束

初夏的热浪在黄浦江岸翻滚,微风拂过江面,激起一圈圈的波痕,给这座称为魔都的城市带来了一丝丝的浪漫。2021夏日限定FreeSWITCH高级培训就在这微风和热浪中拉开了帷幕。

随着时代的进步,越来越多的场景需要通过语音通信和视频通信来完成,通讯技术迅速崛起。而FreeSWITCH作为语音和视频通信的前沿技术,吸引了很多公司和个人对他的研发,但是在二次开发过程中,很多技术难题和关键点都得不到有效的解决,于是FreeSWITCH培训班便诞生了。杜老师的FreeSWITCH培训班不仅仅是给大家进行FreeSWITCH的培训,更多的是把他在使用FreeSWITCH开发过程中遇到的问题和难点给大家汇总讲解。<br><br> 人一生会遇到几十万的人,但会打招呼的可能只有几万人,认识的可能不过就几千人,所以培训的第一天的第一个项目就是自我介绍,相互认识,不仅是让大家跟杜老师互相认识,更是让大家互相认识,毕竟三天的时间不短不长却也可以交到朋友。

自我介绍结束后,杜老师首先给大家讲解了FreeSWITCH的基础知识以及FreeSWITCH是如何工作的。随着云计算和云原生的发展,Docker也成为了应用开发和部署事实上的标准,所以杜老师大家展示了如何在Docker中快速运行一个FreeSWITCH容器(点击链接可了解详情),以及FreeSWITCH中常用的配置和脚本代码演示,帮助大家更好的理解FreeSWITCH。

然后杜老师带着大家重温了一遍FreeSWITCH使用方法,用漫画及幽默的讲解方式讲解了FreeSWITCH的通话原理,FreeSWITCH是一个B2BUA,电话呼入,查找路由,找到被叫,向被叫振铃,被叫摘机(接电话),电话接通,在FreeSWITCH内部使用App来决定FreeSWITCH的行为,上述的呼叫就使用bridge App来完成的。

一个bridge App会管理通话的两个Channel(两条腿),API实际上就是命令。有两种,一种是 help、show、status 等与通话无关的命令。另一种是与通话相关的命令,这一些命令通常使用uuid_开头,主要通过Channel UUID来对一个Channel进行操作。这类API命令本身不参与通话,而只是对通话产生影响,相当于一个第三者。当拨通电话后感觉很神奇,能在自己电脑上完成一次通话。

接下来是FreeSWITCH核心架构及流程控制部分,主要讲解FreeSWTICH核心架构Core,Core所支持的功能,以及如何使用脚本语言Lua控制,杜老师亲自实战撸代码,带领学员完成FreeSWITCH参数配置,编写Lua代码完成流程控制逻辑,讲解FreeSWITCH与运营商之间的桥接原理,Endpoint(mod_sofia)、Dialplan(XML)、Application(playback)、Format(.wav)、FreeSWITCH与讯飞、百度、阿里云、华为、思必驰ASR\TTS(Enqine)交互等知识的讲解,FreeSWITCH与FreeSWITCH 高级配置实例,SIP/RTP 详解及案例分析。使用 Lua 提供 IVR,用 Lua 获得用户输入,用 Lua 实现复杂的 IVR。

经过了一天的学习,大家都对FreeSWITCH有了进一步的了解,接下来的两天课程就基本以实战为准了。杜老师在课堂上给大家进行了很多实操演练,在演练的过程中也给大家讲述新的知识点

主要给大家介绍了WebRTC相关部分的内容,包括音视频编解码技术、回声消除、流媒体传输技术以及NAT穿透技术等。同时还给大家介绍了用Lua扩展呼叫逻辑和配置,ESL开发和接口设计等,还给大家介绍了不同种类的呼叫机制。

在最后一天的课程里,杜老师主要带着大家学习了FreeSWITCH高可用部署、集群部署以及Kamailio与FreeSWITCH组网。高可用部署是采用最新的Docker技术,杜老师一步一步讲解Docker容器化技术已经Docker部署FreeSWITCH的优势,高可用部署讲解完之后就是FreeSWITCH的集群部署。Kamailio与FreeSWITCH的组网。可以快速搭建一个通话系统,便捷式达成效果。

杜老师还专门抽出一部分时间给大家答疑解惑,大家围绕着杜老师讨论个不停。在培训的尾声,我们给大家发放了结业证书,还拍了大合照。

傍晚的黄浦江边,汽船鸣笛经过,夕阳洒落在江面上,蝉鸣和鸟叫在诉述着不舍。告别总是来得那么不经意,短暂的三天培训悄然结束,我们带着培训收获的知识奔赴新的战场。

在这三天的培训里大家心无旁骛的学习,努力的发现问题和解决问题,不受外界事务的打扰,这便是我们培训的初衷。

在黄浦江边许下的心愿是——期待下次与大家的相见。

特别鸣谢

主办方谷声(上海)信息科技有限公司以及协办方上海软件行业协会对本次大会的全力支持。

上海贝尔企业通信有限公司为本次大会提供的礼品。

我们准备给大家提供些线上培训,感兴趣的小伙伴可以关注小樱桃视频号:小樱桃科技。同时,细心的同学应该也发现杜老师也开通了视频号:七歌杜金房,欢迎大家关注。我们之后会陆续在视频号上给大家更新课程,欢迎大家收看。

FreeSWITCH官方Wiki

最后,希望更多的人参与FreeSWITCH开源社区中来,也希望更多的人能同去参加一场ClueCon!


以下是培训报名信息,供参考。


FreeSWITCH高级培训2021夏季班(上海站)报名

课程大纲:FreeSWITCH基础知识和基本概念、在Docker中运行FreeSWITCH、FreeSWITCH高级配置实例、SIP/RTP详解及案例分析、WebRTC、视频转码和会议、用Lua扩展呼叫逻辑和配置、ESL开发,接口设计、更多呼叫控制机制、FreeSWITCH高可用部署、FreeSWITCH集群部署、Kamailio与FreeSWITCH组网。


培训主要内容

第一天(5月21日 周五)

  • FreeSWITCH基础知识和基本概念
  • 在Docker中运行FreeSWITCH
  • FreeSWITCH高级配置实例
  • SIP/RTP详解及案例分析

第二天(5月22日 周六)

  • WebRTC
  • 视频转码和会议
  • 用Lua扩展呼叫逻辑和配置
  • ESL开发,接口设计
  • 更多呼叫控制机制
  • 学员问题解答
  • 晚上:晚宴 (主办方提供)

第三天(5月23日 周日)

  • FreeSWITCH高可用部署
  • FreeSWITCH集群部署
  • Kamailio与FreeSWITCH组网
  • 学员问题解答

以实际授课顺序为准,以上仅为内容大纲

讲师介绍

本次培训由FreeSWITCH中文社区创始人杜金房先生和小樱桃科技FreeSWITCH技术专家李洋先生联合提供。

杜金房先生是资深网络通信技术专家,在网络通信领域耕耘20年,精通VoIP、SIP和FreeSWITCH等各种网络协议和技术,经验十分丰富。有超过十多年的FreeSWITCH应用和开发经验,不仅为国内几家大型通信服务厂商提供技术支持和解决方案而且客户还遍及美洲、东南亚、欧洲等海外国家和地区。

李洋先生从事FreeSWITCH开发9年,熟悉VoIP、SIP和FreeSWITCH等各种网络协议和技术。先后做过呼叫中心,IPPBX,音视频会议系统、通信调度系统等。实现过多个FreeSWITCH相关模块。

主办单位

本次培训,由烟台小樱桃网络科技有限公司与谷声(上海)信息科技有限公司联合主办,上海软件协会协办。

烟台小樱桃网络科技有限公司成立于 2016 年 1 月,是国内最早从事 FreeSWITCH 研发与推广的企业,与美国 FreeSWITCH 核心研发团队保持着紧密联系。运营着 FreeSWITCH 中文社区、RTS 社区、公众号、QQ 群、知识星球等与 FreeSWITCH软交换相关的资源。组织着国内 FreeSWITCH 的培训与沙龙。公司主要从事云端通信平台、电信级、企业级通讯系统建设、IVR 建设、呼叫中心系统、IP 电话、实时音视频会议、洲际 VoIP 通信、指挥调度、FreeSWITCH 咨询、开发、培训等服务。致力于打造优质的、一站式企业通信服务,为客户提供企业通信解决方案,最大化提升客户价值。

谷声(上海)信息科技有限公司成立于2011年1月,注册地上海市宝山区,公司面积近5000平方,近2000坐席的规模,公司集结了呼叫中心行业、系统集成及通信运营、软件开发以及产业集聚的众多行业精英。

上海软件行业协会,积极发挥政府和软件企业的桥梁和纽带作用,遵循“行业代表、行业服务、行业自律、行业协调”的工作宗旨,为做强做大上海软件产业,为做好科教兴市的各项工作,积极开展软件行业协会的各项工作。

报名方式及费用

培训时间:2021年5月21日-5月23日

培训地点:上海软件协会高技能人才培训基地

报名地址:报名链接

收费详情:三天培训费用共人民币6000元(含午餐及第二天晚宴费用,不含其它食宿)

报名时间及折扣:

4月8日-4月15日报名7折优惠

4月16日-4月30日报名 折优惠

5月1日-5月15日报名9折优惠

2021年5月16日以后报名不享受折扣。

*自2021年4月16日起 , 2人以上 同时购票(开同一张发票),可申请优惠码 。

*全日制本科、硕士在读学生,凭学生证报名可享受优惠。

*凡以前参加过FreeSWITCH培训的学员,再次参加本次培训,可向联系人申请优惠码,享受优惠。

付款说明

我们支持支付宝或线下付款,选择线下付款的报名者,请在72小时内支付,逾期未支付者订单自动取消。

退款政策

如果您报名后因故不能来上课,开课前2日前申请退款收20%管理费。开课前2日内及开课后收取50%管理费。

注意事项

培训第一天的签到时间是上午8:30。 学员需携带个人电脑,以便进行实战练习。 请自行安装FreeSWITCH(各种版本都可以),以节约时间。 培训第二天,周六晚上,培训学员免费参加社交晚宴。 如果你在线上支付有问题,请与我们联系,不能及时线下付款也请与我们联系。 如有其他问题或忌讳的学员,请及时告知联系人,以便做好提前准备。

联系方式

安经理 电话:18605359919

李经理 电话:13953542846

公司座机 号码:0535-6753997

邮件:training@x-y-t.cn

微信公众平台:FreeSWITCH-CN

新浪微博:@ FreeSWITCH-CN

常见问题

Q:本次培训需携带什么必备物品?

A:我们这边建议您携带一台装有FreeSWITCH(版本无限制,建议安装最新版)的笔记本电脑。 同时提醒您提前申请上海市健康码,携带好您的个人身份证件。佩戴口罩,做好疫情防护。

Q:本次培训有人数限制吗?

A:有的。受疫情影响,本次培训最多可以参与40人,名额有限,请您尽快报名。

Q:本次培训可以开具发票吗?

A:本次培训可以开具增值税专用发票或者电子发票,您可以根据您的需求进行选择。发票将在培训结束后统一开具,纸质发票将顺丰邮寄,电子发票直接发送到您的邮箱,请及时查收。