- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于电信IMS开发语音通知系统
基于电信IMS开发语音通知系统 随着计算机技术和通信技术的飞速发展,单位内部群发信息并需要快速得到相关人员回复的场景很多,如紧急会议通知、业务调度等,短线群发虽然能解决信息传递的的问题,但是由于短信是否阅读的未知性和快速响应不及时,对于紧急事务,单位综合人员往往会一一电话通知相关人员,来保证信息准确到达并得到回应。基于这些问题,语音群发就显的很有必要。语音通知系统能有效解决这些问题,使通知工作变的方便、快捷、高效、智能。系统结合现在电信运营商新型的IMS电话网络,不需要采购语音中继设备(如: E1数字中继、模拟中继设备) 即可来完成电信线路与IPPBX(基于IP的电话交换系统)的双向通信
一、系统概述
由于系统是基于电信运营商的IMS电话系统进行系统架构,首先需要到电信运营商部门申请一个IMS方式的固定电话号码,申请后我们会得到电话的用户名、密码和中继网关的地址(一般会有两个地址一个主地址一个备用地址),其次我们还需要准备一台服务器安装Asterisk系统(建议13及以上版本)软件,此系统建议安装到Centos系统上(建议6.5及以上版本)
1.1 IMS介绍
IMS(IP Multimedia Subsystem)是IP多媒体系统,是一种全新的多媒体业务形式,它能够满足现在终端客户更新颖、更多样化多媒体业务的需求。目前,IMS被认为是下一代网络的技术核心,也是解决移动与固网融合,引入语音、数据、视频三重融合等差异化业务的重要方式。随着4G网络及 VoLTE的发展,IMS也得到了快速推进
IMS旨在建立一个与接入无关、基于开放的SIP/IP协议及支持多种多媒体业务类型的平台来提供丰富的业务,它将峰窝移动通信网络技术、传统固定网技术和互联网技术有机结合起来,为未来的基于全IP网络多媒体应用提供了一个通用的业务智能平台,也为未来网络发展过程中的网络融合提供了技术基础。通信技术发展到今天,运营商对多网融合技术的需求越来越迫切,在行业转型的大背景下,智能化、移动化及宽带化的趋势日益显著。以SIP核心的IMS技术,支持多种固定、移动、无线接入方式,作为下一代固定移动融合解决方案的标准得到了广泛认可
1.2 Asterisk介绍
Asterisk是一个开放源代码的软VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk,提供了许多电信功能,能够把你的x86机 器变成自己的交换机,还能够当作一台企业级的商用交换机。本文我们将利用Asterisk较新的PJSIP协议与电信IMS网络进行双向通信
1.2.1 Asterisk 接口介绍
Asterisk接口主要是三种AMI、AGI以及ARI。AMI主要是呼叫控制管理接口,允许管理客户端程序连接到一个Asterisk实例并且可以通过TCP/IP流发送命令或读取事件;AGI是类似CGI的接口,提供Asterisk拨号规则和外部程序之间的接口;ARI是新增接口,是个异步接口,可以利用REST请求方式方便的与Asterisk通道、多媒体、端点、桥接等进行管理与交互。三种接口的关系如下图1
二、系?y开发
系统采用B/S架构,基于PHP(5.5)语言进行开发。主要通过调用AGI接口和ARI接口进行与IMS电话进行双向通信
三、结论
顺应现在电信网络发展,结合现在较新的IMS网络并利用开源技术快速开发语言通知系统,不但节约了硬件成本,还提高了系统开发成本,实现低成本、高效率的语音通知系统的开发。
1
文档评论(0)