FreeSWITCH中文网,电话机器人开发网 ,微信订阅号:

FreeSWITCH及VOIP,Openser,电话机器人等产品中文技术资讯、交流、沟通、培训、咨询、服务一体化网络。QQ群:293697898

重构中的NwayPBX


tags:FreeSWITCH WEB管理 ESL控制 GUI 创建时间:2016-08-18 23:07:52

自从第一版NwayPBX测试版发行,我们也遇到了非常多的难题,诸如:

  1. 接口相对比较难做,只能以socket通信或数据库查询方式,在当下相对难以适应新的需求

  2. C系列语言的依赖与编译较麻烦,且和自身的管理系统部分要结合比较吃力

  3. 代码量巨大,在进行新的扩与改,耗费的精力比较多

  4. 在条件不成熟,或者说尽量避免使用所谓“云平台”

痛定思痛,在经过两年时间的NwayPBX客户使用后,还是决定完全重构整个系统。

整个系统完全采用Golang作为中间件,接口,web的开发语言,以保证整个系统的高性能受损小,而能解决以上所阐述的难题。

在使用Inbound处理接口,Outbound做路由处理,Redis做缓存处理,再经过对FreeSWITCH进行一定的Bug改进,那么FreeSWITCH在性能和功能上的优异性就可以体现出来了。

部分快照:



上海老李,QQ:1354608370,FreeSWITCH QQ群: