1、c/c++ lua shell golang linux开发平台搭建
2、熟悉 git svn 的使用
3、熟悉linux 系统问题调查
4、熟悉 sip mrcp janus 协议
5、熟悉redis 的使用,及mysql 的使用
6、熟悉Opensips freeswitch 系统搭建,熟悉rtpengine 的使用
7、了解python 使用,及docker 的基本使用
1、联通PBX
使用opensips freeswitch 搭建pbx 框架,使用Lua 代码框架
使用rtpengine 做媒体交换,redis 用于缓存用户信息,mrcp 用于asr tts ,homer 用于记录sip 相关
2、联通中继
使用Opensips 构建的sip 消息流程转发,将联通sbc 隐藏在局域网中,使用rtpengine 透传媒体流
3、呼叫中心
使用esl 形式对freeswitch 进行控制,通过外联方式控制freeswitch ,采用单个esl 服务器,对应多个freeswitch 进行架构
4、sbc
使用移植kamailio kemi 模块到opensip 中,采用lua 实现业务逻辑控制
利用opensips做sip转发,用freeswitch 做软交换,rtpengine做媒体交流、mysql用于添加用户及web使用、redis用于缓存用户信息、mrcp用于asr、homer用于记录sip消息
enum 程序用于电信naptr 查询,目前压力测试出为2500caps, 使用libuv 小堆timer ,和http 接口完成