您当前的位置是:  首页 > 资讯 > 国内 >
 首页 > 资讯 > 国内 >

FreeSWITCH基于不同硬件资源环境下呼叫编码转换录音测试分享

2021-04-26 11:01:01   作者:   来源:CTI论坛   评论:0  点击:


  FreeSWITCH是开源的媒体服务器,通过FreeSWITHC引擎可以开发呼叫中心和IPPBX。很多用户在对FreeSWITCH进行压力测试时,通常会根据CPS和编码转换能力等综合能力作为一个测试指标。今天,笔者分享一篇关于FreeSWITHC在基于I7处理器和树莓派处理器环境下不同呼叫流程所产生的测试结果。
  为了进行这样的测试,研究人员采用了CPS和内存等相关要素做的计算结果。其相关性表示为:
  y=ax +b
  通过呼叫测试工具,例如SIPP对FreeSWITCH发起呼叫,通过CPS执行来计算CPU复制和内存占用情况。测试模式包括三种测试模式:直接分机点对点呼叫(P2P),通过fs的(BTB呼叫模式-通话时间时间不同),另外,通过G.711转G.729编码和结合是否通话录音。
  具体的处理逻辑如下:
 
  具体测试结果如下:
  使用G.711编码,一分钟呼叫,不同CPS下的CPU,内存占用比例。
  
  2分钟的呼叫
  
  使用G.729, 点对点呼叫(P2P呼叫,1分钟和2分钟的呼叫)
  通过BTB(通过FreeSWITCH RTP处理)的不同时长,带录音/不带录音的不同编码的呼叫:
  
 
  此测试结果为我们提供了一个基本的基于硬件平台的测试结果,其测试算法基本上满足了企业一般的测试场景。除了研究人员的测试流程以外,笔者认为,树莓派的具体CPU型号没有说明,如果录音时,存储设备的性能也没有说明,这些测试也可能影响其测试结果的准确性。不过,以上测试流程和结果确实为FreeSWITHC用户提供了测试的思路,也提供了基本的测试数据,可以作为一个参考的基准。
  参考资料:
  Advances in Intelligent Systems and Computing
  www.hiastar.com
【免责声明】本文仅代表作者本人观点,与CTI论坛无关。CTI论坛对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

专题

CTI论坛会员企业