基于IMS的统一电话录音系统研究

来源 :电力与能源系统学报·上旬刊 | 被引量 : 0次 | 上传用户:cbladerunner
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文阐述了国网江苏省电力有限公司丹阳市供电分公司在全省行政电话割接到IMS平台后, 为满足自身的录音业务需求,设计了一套统一电话录音系统。该系统实现了IMS平台下IP和模拟录音系统同一平台集中管理的功能。本文对IMS统一电话录音系统的设计思想和技术方案进行了详细论述。
  关键词:电力、IMS系统、录音
  一、引言
  随着通信技术的发展,用户需求日新月异,传统的电话业务也从传统的单一话音需求向语音、视频、数据等多媒体业务需求方面发展。伴随着用户需求的变化,新的技术也得到了发展和推广,从技术发展趋势来看,IMS技术已成为业界公认的下一代网络核心技术,IMS体系在技术上已经成熟。国家电网公司行政交换网络正在由传统的程控交换技术向IMS技术方向演进。随着江苏省IMS行政交换核心网络部署完成,镇江供电公司的IMS行政电话已全部割接到省公司IMS平台,割接前行政电话录音通过模拟线路并线的方式实现,由于割接到IMS后电话的接入方式变为纯IP话机接入或IAD+POST的形式接入,原有的模拟录音系统无法适应新系统下的业务需求,需要研究一套能够同时支持模拟电话和IP电话并能统一管理的录音系统,实现单套硬件平台下IP录音与模拟录音的整合,简化部署,节约投资,降低设备管理难度,保障电网安全。
  二、IMS的统一电话录音系统实现
  由于目前用户终端接入方式即有纯IP话机也有模拟话机,IP话机通过网线与IMS系统的网络交换机直连,而模拟话机通过传统的电话线与IAD接入,因此需要把两种接入方式下的电话录音功能整合到一套软件及硬件中来实现。
  2.1 IAD下模拟电话录音实现
  对于接入IAD的模拟话机,如果需要对某个电话的所有通话记录全程录音,那么采取传统的并线模拟录音方式更合适,因为同一个IAD下的用户相互间拨打电话,通常媒体流不经过网络交换机的,因此通过网络抓包的方式达不到录音的目的。
  IAD下模拟话机录音采用录音板卡加录音软件来实现,系统支持压控、键控、声控和手动控制四种录音启动方式,以适用不同的应用场合。
  2.2 IP话机录音的实现
  根据现场部署情况,IP話机通过网线与MIS网交换机直连。其工作原理是通过语音压缩算法对语音信号进行压缩编码处理,然后把这些语音数据按TCP/IP标准进行打包,经过网络把数据包发送到接收地;接收端把这些语音数据包串起来,经过解码解压缩处理后恢复成原来的语音信号,从而达到由网络传送语音的目的。由此可见,可以通过网络抓包的方式来实现IP话机的录音,也就是说IP话机的录音可以用纯软件的方式来实现,软件设计以服务的方式在后台运行,通过网络镜像监听方式完成数据包的捕获、解析、形成录音文件,最终通过与模拟电话的录音软件管理平台的交互来完成IP话机录音记录的存储、查询和管理的功能,实现单套软硬件平台下IP录音与模拟录音的完美整合。
  要实现以上这个功能,就要做到以下几点:
  (1)抓包
  在局域网中捕获数据包主要有两种方式:利用以太网的广播特性或者利用交换机的端口镜像功能。本次研究采用的是后者,其网络结构如下图:
  这里将以太网交换机所有其他端口的数据镜像给端口 A,使得流过此网交换机的数据包同时被转发给了端口A,也就是接在端口A的录音服务器可以监听到网络交换机下IP话机通话的所有相关数据包了。
  录音服务器后台运行的录音服务软件通过服务器上的网卡与镜像端口A联网,一般情况下网卡是工作在非混杂模式,这时网卡只接收写有自己 MAC 地址的数据帧。所以还需要设置网卡的工作模式为混杂模式,这样流经网卡的所有数据包都会被录音服务器收到,也就实现了抓到所有语音通信相关的数据包。
  (2)解析
  完成抓包后就要对数据包进行分析和处理,在处理这些数据包前,需要先过滤掉无用的包,只保留信令包和语音包进行处理,对信令包和语音包处理程序将采用多线程的方式进行实时处理。
  首先分析信令包,IP 电话信令控制协议主要包括H.323系列协议和SIP系列协议,从信令协议的出发点来看,H.323试图把IP电话当作是众所周知的传统电话,只是传输方式发生了改变,由电路交换变成了分组交谈。SIP协议利用 RTP作为媒体传输的协议。SIP协议具有简单、独立、扩展性好等诸多好的特性,因此越来越多的IP电话采用SIP协议,本系统便是针对的SIP信令。通过对SIP 消息进行解析,从而监听到整个呼叫过程,包括呼叫建立、通话、呼叫结束等,并结合从SIP消息中解析出的SDP消息得到语言通信的相关信息,从而控制对语音数据包的捕获, 并最终将捕获到的语音数据包形成声音文件,实现录音功能。
  后台服务中的sip消息处理线程不断从sip消息缓存队列中取sip消息包,然后进行sip消息路由、sip消息解析和sip消息处理。通过sip解析,只要解析出具有相同call_id(呼叫ID是由本地设备生成的全局唯一值,每次呼叫该值唯一不变)的 INVITE、200 OK、ACK这三个消息先后出现时,表示双方通话已经开始了,这时就要向语音解析线程发送启动录音消息进行录音。随着通话过程进行,sip 消息处理线程也在不停的工作,当解析出具有相同call_id的 BYE、200 OK这两个消息后,表示双方通话已经结束了,这时就要向语音解析线程发送停止录音消息,完成一次完整的录音过程。
  (3)形成录音文件
  语音包处理线程在收到录音消息后,便会启动处理程序不断的从所属语音缓存队列中取RTP语音数据包,然后形成声音文件。
  双方通话内容的RTP语音数据包分为forward—RTP和everseRTP,RTP数据的处理总体上分为三个部分:排序处理、补包处理、音频格式转换。   排序处理:由于网络传输存在一定的不可靠性,在数据传输的过程中有可能会导致数据包到达顺序的局部混乱,通过排序将很好地解决这个问题。
  补包处理:网络传输的不可靠性还会导致数据包的丢失,加上通话静音期后,采用停发语音包的方法以减少语音数据传输所占用的带宽,补包处理主要是为了解决这种更为普遍的正常缺失情况。如果不进行补包处理,通话过程中静音期的停顿在恢复出语音后将无法体现,势必严重影响语音还原的效果,还会导致两路音频进行合路后声音的严重不同步。
  音频格式转换:音频解码过程采用于RTP头中负载类型相一致的解码器对RTP数据进行解码,生成l6位的原始PCM数据,然后通过转换程序将PCM格式转成WAV格式并保存到录音文件中。
  (4)与录音软件管理平台交互
  Sip信令分析线程在收到具有相同call_id的 100 Trying、180 Ringing这两个消息先后出现时,需要向录音软件管理平台发送振铃消息和主叫被叫信息,录音软件管理平台收到消息后,在通道监控界面中找到相应的通道,然后将该通道显示振铃状态并显示出主叫、被叫信息。同理,在收到启动、停止录音的消息时录音软件管理平台也会将改变相应的通道监控界面,当录音完成后录音软件管理平台会将录音记录和录音文件检索路径保存在数据库中,最终实现IP录音和模拟录音管理平台的整合。
  三、结束语
  本文是对IMS平台下的SIP协议进行深入研究,通过网络抓包、过滤、解包完成信令和媒体流的解析,并提出模拟录音平台和IP录音平台的整合方案,最终实现系统灵活部署、灵活扩展、一机多能。

参考文献

1 孙卫琴.Tomcat与Java Web开发技术详解.电子工业出版社,2009.

2李刚.轻量级Java EE企业应用实战.电子工业出版社,2013.

3 Baron Schwarts,PeterZaitsev,VadimTkachenko 著 宁海元,周振兴,彭立勋,刘辉译.高性能MySQL.電子工业出版社,2013.

4 董昕.电力企业统一生产管理系统基础架构.计算机应用与软件,2009.

5 强磊,饶少阳,陈卉等.IMS核心原理与应用.人民邮电出版社,2008.

6 (芬)波克申科,(芬)梅耶 编著 望育梅,周胜 译. IMS:IP多媒体子系统概念与服务(原书第3版).机械工业出版社,2011.

7 郑人杰,马素霞,殷人昆. 软件工程概论.机械工业出版社,2010.

其他文献
摘要:随着我国国民经济的不断发展以及国民生活水平的不断提高,对于电能的需求越来越大,全国大范围区域已经实现了电网的覆盖,各种电网设备数量激增,对电力设备检修工作也提出了更高的要求,尤其是在高电压以及大容量电力设备广泛应用的今天,更应该重视变电设备的检修维护。一旦对于电力设备维护管理不当,极易造成供电中断甚至是各种安全事故的发生。因此,供电企业电力系统维护管理部门,必须严格按照技术规程,做好变电设备
期刊
摘要:随着生产企业的快速发展和居民对生活质量要求的提升,传统的供配电设计无法满足现阶段急速增長的电能需求,为了提高电网管理的效率,保障电网运行的稳定性,电力监控系统在供配电设计中越来越成为重要的组成部分。供配电设计中的电力监控系统包括了计算机监控层、网络通讯层和系统管理层,具有较高的复杂性和综合性。计算机监控层协利用计算机采集电力信息,对电力监控系统进行调度、授权、集中指挥;网络通讯层由现场总线网
期刊
摘要:随着云计算与物联网的广泛应用,大数据时代到来,为电子政务带了新的机遇。我国电子政务起源于21世纪初期,随着网络信息化的发展,传统的电子政务的不足逐渐显露,已无法满足政务工作的实际需求。因此,在大数据背景下,加强电子政务建设,促进电子政务朝着系统化的方向发展就显得尤为重要。  关键词:大数据;电子政务;建设  中图分类号:D63-39 文献标识码:A   1大数据技术的特征概述  相比较传统
期刊
摘 要:在针对农村电网进行改造升级的时候,会涉及到很多因素,而这些因素会不同程度对低压配电线路产生质量影响。一般情况下,在前期准备工作过程中,都会对实际情况进行勘测,这样才能够为低压配电线路的设计打下良好基础。因此,本文针对农网改造中低压配电线路的设计措施进行详细分析,为农网改造升级的效果提供有效保障。   关键词:农网改造;低压配电;配电线路;设计措施   1 引言   随着社会的发展,人们的生
期刊
摘要:在我国的广大农村,配电网网架结构的设计过程中普遍存在着跨区域、交叉跨越的供电现象,继而呈现出档距长且运行方式不灵活等问题。如何规避因网架结构不合理导致的停电事故的发生,是农网改造的重点工作之一。  关键词:农网改造;过程;探讨  农网改造升级工程是一项持续性的工作。随着全面建设小康社会步伐的加快,中央强农惠农政策以及新农村、新型城镇化战略深入推进,农民生产生活水平不断提高,用电需求增势强劲,
期刊
摘要:随着国家经济的快速发展,电力施工项目也呈现出年年上升的趋势。由于施工项目点多、面广、分散,使得作业安全风险也随之加大。工程进度要求紧、任务重,为了完成任务,施工现场难免会发生“有章不循,有规不依”的现象,存在着一定的安全隐患。因此,要切实做好电力系统现场作业的安全管理工作。  关键词:现场作业;安全管理;问题;措施  引言  现场作业过程中常常存在着一系列的危险因素,如不注重防范,很容易发生
期刊
摘要:如今的社会发展已经离不开电力这一重要能源,人们对电力资源的需要已经涉及日常生活的方方面面,这在给电力行业带来发展机遇的同时,也给配电系统甚至整个电力网络带来了史无前例的巨大压力,对配电网的日常运维检修工作带来了一些阻碍,主要体现在配电网运行过程中出现的故障以及隐藏着的安全风险。因此,运维检修工作人员要根据相关的行业规范对配电网进行严格的检修,严格控制事故发生的概率,防止事态更加严峻,不断提升
期刊
摘要:对于输电线路的配网来说,对其进行防雷工作具有复杂性和严峻性,主要是因为输电线路配网不仅所处的环境十分复杂,而且其本身的结构也比较复杂,虽然可以将主网相关防雷措施转移过来,但是由于主网和配网之间存在一定的区别,因此很有可能导致配网的防雷效果达不到预期目标,因此,在实际进行防雷措施转移的过程中应该以已有的防雷措施为基础,通过思路的转变,突破由于网线变化所带来的限制问题,从而有效改善下述缺点:其一
期刊
摘 要:現阶段,随着各种高压电力设备设施在我国电力系统中的普遍应用,我国已经基本实现了电网全面覆盖,然而也正是因为电力系统同人民群众的日常生活密切相关,国家对电力系统的安全稳定方面要求也是日益严格规范。本文就电力系统安全稳定方面存在的问题进行分析,并提出几点个人见解,希望能对提高电力系统的安全稳定有所帮助。   关键词:电力系统;安全稳定性;存在问题;安全管理;安全维护   引言   在当代
期刊
摘要:随着经济和科技水平的快速发展,电力行业发展也十分快速。GIS因运行可靠、占地面积小、不易受外界环境影响以及检修周期长等优势被广泛应用,对GIS进行缺陷带电检测,可以实现故障预警。为此,文章介绍了几种带电检测技术在GIS缺陷检测中的应用。  关键词:GIS;设备缺陷;带电检测技术  引言  当前电力行业正处于快速发展阶段,为了更好地保障电力系统运行的可靠性与稳定性,对电力设备安全性的要求也越来
期刊