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

毅航互联vSBC eyebeam加密通话测试

2021-07-02 10:00:46   作者:   来源:CTI论坛   评论:0  点击:


  毅航互联vSBC-5000产品除了支持SIP/UDP/TCP和标准RTP通话外,还支持基于SIP/TLS和SRTP的加密通话。
  SIP信令通过TLS传输,就会在传输中执行加密。在没有合法证书的情况下,是不能够对传输内容解密,保证了信令不会被窃取。同时,语音通过SRTP加密,密钥由SIP信令协商,这样也就保证了语音内容不会被解密而窃听,达到加密通话的目的。
  在呼叫中心的部署中,可能会将座席和接入分布在不同的地域,中间通过广域网连接。为了避免在广域网中泄露通话内容,可以使用加密通话功能对信令和语音进行加密,让中间的窃取失效。但是,运营商接入系统或者原有基于SIP的业务系统,本身不支持加密通话(需要做高成本的改造),可以在这些传统设备前部署毅航互联vSBC-5000产品,由它来完成加密通话和非加密通话的双向转换,保证了业务的持续性。
  毅航互联vSBC-5000产品具有路由功能、NAT穿透功能、大容量和高可用性等特性,是完成此功能转换的理想设备。
  Eyebeam在呼叫中心中有大量的部署,语音质量效果较好,配置简单。但由于此软件年代较长,资料较少,要配置好加密通话功能,需要有一些特殊的过程。本文档描述毅航互联vSBC-5000和eyebeam的配置和测试过程,供现场部署作为参考。
  一、测试环境
  1、测试整体结构
  为了简化,测试部件分成三个部分:
  • vSBC-5000:包括运行vSBC-5000软件的载体服务器;
  • Eyebeam 1.5:包括运行eyebeam的电脑;
  • IP话机:包括运行IP话机的电脑。
  整体的测试结构简化如下图:
  2、vSBC-5000
  vSBC-5000软件
  测试版本为:iGatewayPackageRE-1.0.2.release.i386.tar.gz
  操作系统
  操作系统如下:
  [root@localhost ~]# uname -a
  Linux localhost.localdomain 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
  [root@localhost ~]# cat /etc/redhat-release
  CentOS Linux release 7.5.1804 (Core)
  硬件规格
  由于单纯做功能性测试,不需要很强大的硬件配置,甚至于使用虚拟机也是可以的。
  3、Eyebeam 1.5
  使用测试版本。
  由于eyebeam在counterpath已经下线和不提供下载,测试版本是从其他一些网站上下载的测试版本,测试后已经不再使用。
  具体见:https://www.counterpath.com/
  4、IP话机
  softphone运行在windows桌面电脑上,为MicroSIP。
  在电脑上使用wireshark抓包。
  二、测试配置
  本节主要列出与加密通话相关的配置(SIP/TLS/SRTP),其他常规的配置见使用手册。
  1、vSBC-5000
  配置证书
  要使用TLS,必须配置证书。在此场景下,vSBC-5000作为服务端,而eyebeam作为客户端使用。
  证书的生成方式可以利用毅航互联提供的脚本。
  用脚本可以生成带私钥和证书的组合文件(agent.pem)以及发布给客户端的证书文件(cacert.pem)。
  将证书文件放到一下目录:
  然后在VirtSIP.cfg中配置鉴权方式和证书文件的位置。
  配置SIP协议栈
  在SIP协议栈使能TCP/TLS即可。如下图:
  配置好后,重新激活就可以了。
  2、Eyebeam 1.5
  Eyebeam导入证书比较复杂,会涉及到操作系统的功能。使用TLS反而比较容易在eyebeam的界面上做配置。
  导入证书
  目前测试用的证书文件为:cafile.crt,以后可能会根据项目需求修改证书名称。将后缀改为crt,就可以直接使用系统工具导入证书。
  如下图右键,会弹出导入证书菜单:
  下一步,如下图,安装证书:
  证书必须安装到如下目录:
  可能在某些情况下,需要查询和操作证书,可以使用mmc程序来做证书的查询和操作。
  如下图,打开mmc程序:
  添加证书管理功能:

  如下图,可以查询到当前安装的证书:
  必要时,可以将安装的证书删除,然后重新导入。
  TLS配置
  需要在“账号属性”->“安全”配置TLS和媒体流加密的方式。如下图:
  另外,需要确认存储的证书方式,如下图:
  配置好后,就可以做基于TLS的注册和呼叫。
  三、测试
  通话测试
  eyebeam采用加密通话方式,microsip采用非加密通话方式,两者通过vSBC-5000桥接后,可以正常通话。
  四、测试结论
  毅航互联vSBC-5000支持加密通话,并且可以在加密通话和非加密通话间相互转换。
【免责声明】本文仅代表作者本人观点,与CTI论坛无关。CTI论坛对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

专题

CTI论坛会员企业