下载后可任意编辑基于 SIP 协议的软交换技术介绍随着电信市场的日益进展和向下一代网络的逐步演进,软交换 技术 正扮演着关键角色,日益成为电路交换和分组交换网络进行融合的技术纽带。因此,软交换技术在电信网中的应用越来越引起电信界的高度重视,这里着重介绍软交换技术的一些基本知识和基于 SIP 的软交换。一. SIP 介绍SIP 是类似于 HTTP 的基于文本的协议,SIP(Session Initiation Protocol)是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参加者的会话。这些会话可以是 Internet 多媒体会议、IP 电话或多媒体分发。会话的参加者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信。1.1 SIP 的功能SIP 可以用来创建、维护和结束与一个或多个参加者的会话。这些会话包括语音电话、视频电话、Internet 多媒体会议、远程教学、Internet 电话呼叫以及多媒体发布等等。SIP 也可以邀请成员加入已经存在的会话,可以在已存在的会话中加入或去除媒体类型。SIP 更支持名字映射和重定向服务,这样就可以支持用户的移动通信。总的来说,SIP 有五个方面功能:用户位置:推断通信终端的位置。用户可达性:判定通信终端是否同意参加会议。用户能力:判定要将使用的媒体类型和媒体参数。会话建立:在通信双方建立会议的所有参数。会话管理:包括传输和终止会议、修改会议的参数、请求各种服务。由于有些服务对安全性要求很高,SIP 也提供了安全机制包括服务拒绝、验证机制(用户对用户和代理服务器对用户)、整合保护和加密。1.2 SIP 实体SIP 系统主要由两个部分组成:用户代理 UA(User Agent)和 SIP 服务器。SIP实体主要由以下几类:下载后可任意编辑SIP 终端:SIP 系统中的最终用户,在 RFC3261 中将它们定义为一个应用。根据它们在会话中扮演的不同角色,又分为用户代理客户机(UAC)和用户代理服务器(UAS)两种。前者由于发起呼叫请求,后者用于响应呼叫请求。IP 代理服务器:是一个中间元素,它既是一个客户机又是一个服务器,具有解析名字的能力,能够代理前面的用户向下一跳地址发出呼叫请求,由服务器决定下一跳的地址。重定向服务器:是一个规划 SIP 呼叫路径的服务器,在获得了下一跳的地址后,立即告诉前面的用户,让该用户直接向下一跳地址发出请求,而自己则退出对这个呼叫的控制。SIP 注册服务器:用来完成对 UAS 的注册,在 SIP 系统的网元中,所有UAS 都...