设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 文件格式 >> SIP IP 电话系统的呼叫路由
精品推荐
文件格式点击TOP10
·《IEEE754 学习总结》
·SIP on Mobile Device (运行在移动设备上的SIP协议终端)
·一个8583报文的简单例子
·FTP协议的分析和扩展
·SIP SAP及SDP协议组合应用的研究
·FTP协议的分析和扩展
·SIP IP 电话系统的呼叫路由
·PSF (Portable Sound Format)[可移植声音格式] 规范 v1.5
·网友的VOIP总结
·BitTorrent 协议规范1.0版
编程开发点击TOP10
·数字小键盘指法练习
·ASP.NET 程序中常用的三十三种代码
·用C语言编通讯录程序(初学者级别的)
·我写的Java学生成绩管理系统源代码
·CHK文件恢复工具
·Modem 常用AT指令集
·java笔试题
·异常java.sql.SQLException: Io exception:The Network Adapter could not establish connection
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
精选专题

SIP IP 电话系统的呼叫路由

作者: 来源:网络文章 时间:2005-12-17 23:45:52

SIP IP 电话系统的呼叫路由(1)

SIP IP 电话系统的呼叫路由

赵志峰1,2,3 杨永康2 仇佩亮1

(1. 浙江大学博士后科研流动站杭州 310027)

(2. 东方通信博士后科研工作站杭州 310053)

(3. 解放军理工大学通信工程学院南京 210007)

摘要: 文章首先介绍了SIP IP 电话系统呼叫路由使用的几个基本概念,包括请求资源标识、路由头部、路由记录和路由集。然后对SIP 呼叫路由的基础---注册和注销过程进行了描述。文章还分对话内和对话外两种情况对SIP 系统的呼叫路由过程进行了详细分析。最后给出了SIP 的移动框架和移动呼叫路由过程。关键词:SIP IP 电话系统呼叫路由移动性重定向

1 引言
SIP IP 电话系统的呼叫路由过程是由用户代理、代理服务器、注册服务器共同协调完成的。其中用户代理用于发起和接收呼叫, 代理服务器负责对呼叫请求和响应消息进行转发。注册服务器接受用户代理的注册请求并更新定位服务器中用户的地址映射信息。

本文将在[1]的基础上对SIP 的呼叫路由过程进行介绍。主要内容有基本的概念和术语、注册/注销过程、对话内和对话外的呼叫路由过程以及移动时的呼叫路由过程等。

2 基本概念
2.1 请求资源标识


请求资源标识(Request-URI) 是请求消息起始行的主要内容, 在RFC 3261[2]中其作用是标识请求消息的最终接收者。当用户代理客户(UAC:User Agent Client) 发送请求消息时, 请求资源标识的内容一般是被叫的逻辑地址。当请求消息到达被叫域时, 代理服务器通过查找定位服务器, 找到被叫的联系地址。在向被叫转发请求消息时, 请求资源标识将被修改为被叫的联系地址。

2.2 路由记录和路由头部

路由记录(Record Route)头部的作用是记录请求消息经过的路径,用代理服务器SIP URI 地址序列的形式来表示。该头部由请求消息经过的代理服务器根据需要插入, 用以强制本对话后续的所有请求消息必须经过本代理服务器。

路由(Route) 头部的作用与TCP/IP 中源点选路选项的作用非常类似。该头部作为请求消息的一部分, 描述了本请求消息必须经过的代理服务器列表。路由头部也以代理服务器SIP URI 列表的形式来表示,在构造请求消息时由用户代理客户生成。对于尚未建立对话( 称为对话外) 的请求消息,路由头部一般根据预设路由集的内容来设置。而对于已建立对话( 称为对话内) 的请求消息, 路由头部则根据该对话路由集(Route Set) 的内容来设置。

2.3 路由集
路由集是一个SIP URI 序列,它表示用户代理在对话内向对端用户代理发送请求消息时必须要经过的服务器列表。路由集的内容是从建立对话的请求或响应消息携带的路由记录头部抽取出来的, 它仅在本对话的范围内有效。

3 注册和注销过程

SIP 采用了逻辑地址和联系地址相分离的思想。逻辑地址用于标识用户, 而联系地址表明用户的当前位置。这种分离为用户的移动性提供了技术上的可能性。为了实现逻辑地址和联系地址之间的动态映射, 必须要有注册和注销过程的支持。

SIP 定义了注册服务器和REGISTER 消息。用户代理可以通过向注册服务器发送REGISTER 请求消息来完成注册、注销、刷新、地址映射获取等操作。在构造注册请求消息时,Request-URI 域应包含注册服务器的域名信息;To 包含要注册或注销的用户的逻辑地址; From 包含发送注册消息者的地址记录;Contact 包含要注册的联系地址信息。

要实现与注册服务器的通信, 用户代理首先要确定注册服务器的地址。SIP 定义了三种确认方法: 静态配置、使用地址记录和通过多播, 详见RFC 3261。

注册: 当用户代理要向注册服务器添加一个地址映射记录时,Contact 域包含要增加的联系地址信息,通过EXPires 头部域或该地址信息的expires 参数来声明该联系地址的生命期。用户可通过一个REGISTER 请求消息同时增加多个地址映射记录。

刷新: 当要刷新一个地址映射记录时,Contact 域包含要刷新的联系地址信息, 通过Expires 头部域或该地址信息的expires 参数声明该注册地址的生命期来对映射记录进行刷新。用户可以对某个特定的记录进行刷新, 也可以同时刷新多个映射记录。
共5页 9 7 [1] [2] [3] [4] [58 :>

SIP IP 电话系统的呼叫路由 相关文章:
SIP IP 电话系统的呼叫路由 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com