- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Asterisk媒体网关性能研究
基于Asterisk媒体网关性能研究
[摘 要] 随着软交换技术的发展,IP呼叫量越来越大,高性能低成本的媒体网关成为企业关注的焦点,开源软件Asterisk软件可满足这一需求。Asterisk媒体网关不仅可以降低呼叫中心等类似开发商的开发成本,也有着系统稳定、呼损率低、呼叫量大的优势。本文从网关系统的呼损率和稳定性两个方面,对网关性能进行了详细的研究与分析。
[关键词] Asterisk 开源软件 媒体网关 SIP
0、引言
随着电信业的不断发展,各种各样的电信业务及产品层出不穷,呼叫中心在目前电话营销市场具有相当有广泛的应用,它是集CTI技术与ACD技术于一体的综合性通信服务平台,它可以自动灵活地处理各种大量的不同的呼入呼出业务,大的呼叫量就要求有较高的网关性能,即较高的稳定性与较低的呼损率。
对于中小企业来说,合理的设计Asterisk网关将大大有利于降低像呼叫中心这样的系统的成本。但目前基于Asterisk的纯网关性能的研究并不充分,大多利用其复杂的VOIP功能及PBX功能,功能丰富,但因此也降低了网关的整体性能,因此基于Asterisk的媒体网关性能的研究有了很大的必要性和非常重要的研究意义。
1、Asterisk媒体网关(Asterisk-MG)简介
1.1网关软硬件环境
Asterisk-MG是我们需要根据自身的需求,定制开发的只具信令转接功能的IP-PBX。Asterisk媒体网关所需的软硬件环境都比较简单,易于实现。硬件方面包括:安装asterisk软件及其它驱动软件所需的pc机、OpenVox板卡TE410P/TE110(有4/1个E1口)、中继线。软件方面包括:CentOS版操作系统、DAHDI驱动模块、LIBPRI信令转换软件和Asterisk-TG核心模块。
1.2协议信令实现
Asterisk-MG是一个标准的媒体网关,它兼容目前每一个重要的电信标准,如H.323、ISDN、MGCP、Bluetooth等,还可实现ISDN PRI,ISUP,SIP等多种协议间的信令转换。以PRI与SIP信令转换为例,绘出此网关的具体信令转换流程如图1所示。
2、Asterisk-MG性能研究
2.1实验环境
Sipp它是一款开源软件,可以模拟SIP客户端与SIP服务器建立或释放连接,自动向服务器发出多个Invite, Bye等请求消息来模拟呼叫,因此它常用于进行压力测试,Sipp可在测试过程中通过使用加号或者减号键来增加或者减少话路(caps)以改变总体并发呼叫量,并且在增加呼叫量的时候并不增加CPU的占用,所以测试主机不会因为自身CPU能力不足而无法达到测试效果。
2.1呼损率研究
呼损率是网关测试中一个重要的性能指标,它是呼损次数与总呼叫量的比值。在此实验中,测试了呼损率与E1个数、caps之间的关联关系。图表2是记录的实验数据,由此数据对比分析可知,随着E1个数的增加,呼损率的变化并不是定向的,既不是递增也不是递减的,这说明呼损率的大小与E1个数没有绝对的关联关系。同时由表可知,当E1个数相同时,随着caps数目的增加,呼损率也在增加,这是由于随着caps的增加,并发呼叫数目增多,消息的丢包率也会增大,但也可以发现对于有8个E1端口工作的媒体网关,当caps为30时话路峰值达到最大,也就是理论值240,因为理论上每个E1口并发处理30路话路,再增大Caps数目,超出了端口的并发处理能力,会使得丢包率大大提高,故在此实验中30caps是此8E1口网关的最高呼叫速率。
事实上,无论Asterisk媒体网关有几个E1端口,都有一个固定的caps阀值,这个阀值可同时保证较高的信道利用率与较低的呼损率。当达到这一值时,可处理的并发呼叫量最大,话路峰值一般可达到理论值,呼损率也在可接受的范围内(一般在1%以内),此时为网关的最佳利用情况,小于此阀值,呼损率变小,但信道的利用率会降低;大于此阀值,信道利用率提高,但呼损率会大大增加,这都不能算是最佳状态。
2.2稳定性研究
稳定性是网关测试的另外一个重要的性能指标,它关系整个呼叫系统的长期稳定工作。基于Asterisk的网关的稳定性可从两个方面进行研究和测试:周期内呼叫的稳定性和系统资源利用率的稳定性。
首先,周期内呼叫的稳定性可通过Sipp进行周期性长时间的大呼来进行测试,现以60小时为周期进行测试,测试结果表明,当呼叫时长为225170.56s即约62.5小时时,系统的总呼叫量为4953611,其中呼损个数为141,呼损率为0.003%,远远小于误差极限1%,这说明随着呼叫时间的增长,呼损率保持稳定,此Asterisk媒体网关具有较高的稳定性。
原创力文档


文档评论(0)