文档介绍:1
1 1
1 1
2006 年 5 月西安邮电学院学报 May 2006
第 11 卷第 3 期 JOURNAL OF XI’AN UNIVERSITY OF POST AND TEL ECOMMUNICATIONS Vol 11 No 3
Asterisk 和 IAX 协议部署 VO IP 网络
杜能功,吴宇红
(西安电子科技大学信息科学研究所,陕西西安 710071)
摘要: IAX 协议是一种应用于 Asterisk IP PBX 的 VOIP 协议,同其它 VOIP 协议(如 H. 323 协议和 SIP 协议) 相比
较,IAX 在信令控制、媒体流传输和防火墙/ NAT 穿越上都了良好的性能。IAX 协议正在成为潜在的 VOIP 协议的
标准而被大家广泛接受。SIP 协议和 H. 323 协议是目前应用最为广泛的协议,在对 SIP 协议、H. 323 协议的构建
VOIP 网络的研究基础上,结合 IAX 协议的特点,提出了用 IAX 协议部署 VOIP 网络的模型。
关键词:Asterisk ; IAX; VOIP ; SIP ; IP/ PBX
中图分类号: TN915. 05 文献标识码:A 文章编号:1007 - 3264(2006) 03 - 0034 - 04
细介绍 Asterisk 及其 IAX 协议,并使用 Asterisk 和
引言 IAX 构建 VOIP 网络模型。
从 VOIP 1995 年提出至今, 国际标准化组织 1 Asterisk 概述
ITU - T 制定了 H. 323 协议, IETF 制定了 SIP 协
议。由于 H. 323 最初是为视频会议而设计的协议, Asterisk 是一个受 GNU GPL 保护的开源的
所以做的非常的复杂, H. 323 协议与 No. 7 信令的 PBX (private branch exchange) 和 IVR ( Interactive
互通也比较困难,难以承载多种多样的业务。SIP Voice Response) 系统。Asterisk 完全由 C 语言编写,
协议由于推出的比较晚,而且是根据 IP 电话网上已并在 Linux 下运行( kener > 2 4 x) 。Asterisk 可以
经存在的问题来开发的新的协议,因此它有更多的说集成了以前的所有电话技术,并把这些电话技术
灵活性,它是基于文本的应用层协议,可以综合语用软件来实现。Asterisk 既支持传统的电话技术也
音、数据和视频业务,支持终端能力检测、唯一号码、支持 VOIP 技术。支持的传统电话技术包括: TDM
在线检测、呼叫处理和多用户会议等功能。SIP 以( Time division Multiplexing) 、T1/ E1 、PRI/ PRA 和
其良好的设计并得到全球大的运营商的支持,成为 RBS(Robbed Bit Signal) 、PO TS、ISDN 、BRI 和 PRI。
一种事实上标准,然而 SIP 在应用中也遇到了很多 Asterisk 支持现有的各种 VOIP 协议,并实现了各种
的问题,比如 NA T 穿越等问题。IAX 协议是应用 VOIP 协议之间的透明的桥接。这些 V