sip信令的追踪和开发

摘 要随着经济的发展,移动、联通、电信三大运行商的高资费已越来越不被看好,越来越高的通信费用给人们生活造成了诸多的不便。目前绝大多数的商家还是关注经营的利润,电话咨询费用是这些运营商盈利和收入的重要来源。宽带的接入正在增长,越来越多的人试图探索会话通信的其他形式,而同时,市场环境的宽松,在一个高效、平等的竞争平台上,并且流动资本的限制。消费者们又更加期待方便、即时、省钱的通信方式的出现。而与此同时,互联网技术的进步,NGN网络的出现,将语音,数据,视频与音频三大业务组合的软交换技术的发展,极大的提高了网络传输的方便性,快捷性,这使得资源的利用率得以有效的提升。帮助提供跨越因特网的高级电话业务SIP协议作为NGN(下一代网络)协议中重要的一员,使得IP电话和装有模拟电话的终端设备拨打成为可能,也成为大家所期待的一种新技术。本文首先介绍了SIP协议的概念、产生背景与意义。其次全面探讨了软交换技术,软交换的内容优势。此外,对于数据包传输的分层进行了系统的概括,搞清楚数据传输的过程。在了解必要的理论后,在JHKY-I 型软交换综合实验系统平台上、装有模拟电话的计算机以及IP电话上进行了SIP信令跟踪实验,搞清楚 IP电话和装有SIP模拟电话的计算机互通的过程。通过Wireshark 是网络包分析工具对电话的接通、挂断等命令抓包,从而实现对SIP信令的跟踪,了解数据传输的方式,证明SIP协议的优势。
目录
第一章 绪论 1
1.1. SIP会话初始协议的背景 1
1.2. SIP协议的意义 1
1.3. SIP机制 2
Sip现状 5
1.4. 课题研究的主要内容 7
1.4.1. 理论学习 7
1.4.2. 技术学习 7
1.5. 课题的基本思路 8
第二章 SIP信令开发实验的理论基础 12
2.1. 数据包的分层 12
2.2. 软交换的介绍 16
2.2.1. 软交换的背景 16
2.2.2. 软交换的定义 17
第三章 SIP信令跟踪实验 19
3.1. 软交换系统配置的设置 20
3.2. IP电话的终端注册实验 22
 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2# 

3.3. IP电话基本呼叫实验和SIP信令的追踪 24
3.4. 实验后的思考 31
3.5. 实验过程中遇到的问题 32
3.6. 本章小结 34
第四章 结论与展望 35
4.1. 心得与体会 35
4.2. 总结与回顾 36
5. 参考文献 39
6. 外文翻译 42
第1章 绪论
SIP会话初始协议的背景
SIP?会话初始协议的最初研究的意义就是在于是创造出超越网络的一种会话业务。因特网电话正在逐步的跨越过三大运行商,向着网络电话的商业化、工具化迈进,打破传统通信方式的束缚,给人们带来经济上的实惠和生活上的便利。
??SIP协议在以像文件传输协议FTP和简单文件传输协议TFTP的前提下创建的一种网络传输协议。SIP协议可以创建,更改,删除,甚至结束那些以网关作为通信传输平台的通话与会话。要想能够顺利的实现双方会话的互通,SIP协议单单的仅仅依靠自身还难以实现这个任务,它还更应该和各个的标准、协议,尤其是要保证实时传输RTP。SIP协议作为IETF标准的一部分,在多媒体业务方面还处于开始发展的阶段,但是他被业界视为最有前景的协议,在未来的发展中很有可能成为该业务最重要的协议方式。
现在SIP协议已经被视为一种创建、更改、删除甚至终结两个使用者之间甚至众多使用者之间的通信和传输交流。这些会话包括因特网多媒体会议,因特网(或任何IP网络)电话呼叫和多媒体发布。会话中的成员能够通过多播或单播联系的网络来通信。SIP支持会话描述,它允许参与者在一组兼容媒体类型上达成一致。它同时通过代理和重定向请求到用户当前位置来支持用户移动性。SIP不与任何特定的会议控制协议捆绑。
SIP协议的意义
SIP协议作为软交换会话的核心协议,是实现电话机和IP电话通信的重要协议之一。
名字翻译和用户定位:不管接受消息着在何处,SIP协议都可以准确的查找到接收者,并保证消息信息的传达,使之到达接收者。它可以用来实现所有的、任意的所要查询的消息到这个被定位的信息的对接和连接,从而去保证在信息传输过程中一些最重要的细节不出差错使得信息能够真实准确的送达至用户的手中。
特征协商:它是可以批准、许可与单方呼叫组甚至多方呼叫组最终在支持特征上是保持对应的,当然我们必须注意的是这并不意味着各个方面的呼叫者都在同一级别他们还是存在着差别的,不能被混淆为相同的。比如,以视频为例,他就是,可以或着不可以被支持。总之,存在很多需要协商的范围。
呼叫参与者管理:在我们的呼叫过程之中,任意的会话者都可以邀请其他使用者进入我们的会话聊天过程,甚至可以注销、解除部分的一些使用者进入会话的过程。除此之外,我们还能够对于正在通话中或者拨打一个号码的用户进行我们的呼叫转移过程,将此号码的呼叫转移至另外一个号码或手机上,或者将此设计为保持通话状态。
呼叫特征改变:使用者可以根据自己的需求和用途,在使用和会话交流的过程中对于一些呼叫特征进行一定的改动和变化使得使用过程更加人性化,更能够满足大家的想法,更具有实际操作性。比如说,即使一个会话过程定位为VOICE ONLY,但是如果用户有这个需求可以打开一些视频、画面的功能。换而言之,一个使用者可以为了满足自身的需求而去对呼叫的特征进行一系列的修改和更正,从而满足自身的想法,达到自己的期待。
SIP机制
会话层SIP协议是有层级的协议,分为不同的层级,包括语法和编码、传输层、事务层以及事务用户层。这也告诉我们SIP在处理信息和消息会话传输的过程中,每个层级是独立的,是相互分离的,是单独进行处理的,每个层级处理过程并没有过多的联系,这也极大的提高了效率。对SIP协议进行一个分层有一个好处那就是,它可以在每个层次每个层级同时描述,同时表达不同的要素。它不指定任何方式的实现。
我们必须明白的一点是作为SIP协议,他的本身可能并不提供任何数据会话传输的功能,但它一定是其他提供这种服务与功能的协议的基础和前提,其他的协议要想对于数据进行传输、发送必须要通过SIP协议为前提。最为常见的就是和SIP协议经常共同使用的SDP协议。SIP协议对于数据、信息进行一个收集和定位,通过SDP协议进行传输。在此基础上,我们可以尝试、产生很多其他的功能。
在SIP协议中,每一个层级可能并不是包含了所有我们在协议中的各个要素,他们可能只是有部分的要素,但这并不影响整体的功能,但所有的SIP元素包含传输层。当所有的层级共同展示出来时,我们看到整体呈现了所有要素即可。SIP的最底层也就是第一层是语法和编码。对于SIP进行的编写时采用BACKUS NAYR的语言的。
 作为会话初始化的SIP协议,采用的是类似于描述电子邮件地址的这种形式来描述参与会话的用户地址的信息。会话初始化协议(SIP)采用统一资源定位符(URL)来定位与标识参与会话的每一个用户,类似于超文本传输协议(HTTP),具体构造格式为[协议头]:[用户名]@[IP域名],实际SIP统一定位符格sip:username@company.com。由于SIP协议和电子邮件地址的有较大的相似性,经常使用它和电子 邮件的地址关联。
会话初始化协议(SIP)是会话层中管理会话的协议,用于控制会话的生命周期,具备可靠性高、独立分组层等特点,工作于传输层UDP或TCP之上。
SIP协议与IP协议的关系在于在IP协议的容器基础上运行SIP协议,在IP设备发展的路途中,SIP为其注入了新的活力,正如一台裸机搭载了一个操作系统一样,因此,SIP协议推动了IP设备的发展,改善了企业及用户之间的通信方式,增强了IP设备的市场竞争力,迎来了众多利润丰厚的发展契机。同时,以SIP协议为核心,开发SIP应用程序,也能够在市场上分一杯羹,倍受广大服务提供商、设备供应商和应用开发商的亲睐。由于SIP协议核心在于管理会话周期,因此,其核心价值在于将其应用于通信服务中,管理通信服务,实现大规模通信服务无缝对接。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/1058.html

好棒文