网络语音-SIP本地存活技术白皮书-D

上传人:I*** 文档编号:170317639 上传时间:2021-03-01 格式:DOCX 页数:10 大小:670.81KB
返回 下载 相关 举报
网络语音-SIP本地存活技术白皮书-D_第1页
第1页 / 共10页
网络语音-SIP本地存活技术白皮书-D_第2页
第2页 / 共10页
网络语音-SIP本地存活技术白皮书-D_第3页
第3页 / 共10页
网络语音-SIP本地存活技术白皮书-D_第4页
第4页 / 共10页
网络语音-SIP本地存活技术白皮书-D_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《网络语音-SIP本地存活技术白皮书-D》由会员分享,可在线阅读,更多相关《网络语音-SIP本地存活技术白皮书-D(10页珍藏版)》请在金锄头文库上搜索。

1、SIP 本地存活技术白皮书SIP 本地存活技术白皮书关键词:SIP、本地存活模式、独立模式缩略语英文全名中文解释SIPSession initiation protocol会话初始化协议摘 要:本文主要介绍 SIP 本地存活的概念、产生背景、技术实现以及典型组网方案等。缩略语:杭州华三通信技术有限公司第2页,共8页目 录1 概述31.1 产生背景31.2 技术优点32 SIP本地存活的工作机制33 SIP本地存活服务器功能介绍43.1 SIP注册43.2 认证鉴权53.3 呼叫路由53.4 呼叫限制53.5 区域前缀63.6 可信节点63.7 会话存活探测64 H3C实现的技术特色64.1 支

2、持两种工作模式64.2 支持丰富的语音服务器功能75 典型组网应用75.1 SIP本地存活服务器为本地存活模式的典型举例75.2 SIP本地存活服务器为独立模式的典型举例86 参考文献8SIP 本地存活技术白皮书1 概述1.1 产生背景随着 IP 电话技术的广泛应用,企业或组织机构将 IP 电话从中心站点的部署扩展到远程分支机构, 并通过在中心站点部署语音服务器对远程分支机构的呼叫进行集中管理。为保持基本呼叫及各种语音业务的连续性,需要在分支机构与总部的通信出现故障后,能由分支机构的语音网关接替总部的语音服务器,承担本地语音的呼叫管理功能,保证本地呼叫的正常进行。而当通信故障恢复后,则所有呼叫

3、仍由总部语音服务器处理,以实现呼叫的集中管理。1.2 技术优点SIP 本地存活特性就是在上述需求下产生的。该特性的主要技术特点是在不增加新的设备投资的基础上,在原有语音网关中内置一个具有保活检测功能的 SIP 本地存活服务器软件系统。该系统能够实时检测与总部的通信状况,并能在通信故障时承担语音服务器功能,如:接受用户注册和呼叫业务等基本功能以及各种语音业务功能,从而有效保证了分支机构与总部之间通信的连续性和稳定性。2 SIP 本地存活的工作机制结合 图 1所示的组网,下面将详细介绍SIP本地存活的工作机制。图1 SIP 本地存活工作机制示意图启动 SIP 本地存活特性后,语音网关内置的 SIP

4、 本地存活服务器通过定期发送保活检测报文(OPTIONS 报文)来探测总部语音服务器是否处于正常状态,从而决定是否接管本地呼叫管理。(1) 分支与总部通信正常杭州华三通信技术有限公司第8页, 共8页如果总部语音服务器对 OPTIONS 报文进行回复,则认为总部语音服务器还处于工作状态。此时内置的 SIP 本地存活服务器不接管本地呼叫管理。分支机构的所有用户都注册到总部语音服务器上,呼叫控制、业务实现都由总部语音服务器群来提供。(2) 分支与总部的通信中断如果因为链路故障等原因,导致语音网关接收不到总部语音服务器的回复报文,则内置的 SIP 本地存活服务器就会接管本地的所有呼叫管理。SIP 本地

5、存活服务器接管呼叫后,仍然会定期向总部语音服务器发送用来探测保活的 OPTIONS 报文。(3) 分支与总部的通信恢复如果语音网关再次接收到了总部服务器对 OPTIONS 的回复报文,则认为分支与总部的通信恢复正常。此时内置的 SIP 本地存活服务器将不再接受用户注册,用户向 SIP 本地存活服务器的注册失败后,就会自动切换注册到总部语音服务器上,重新接受总部语音服务器的管理。语音网关内置的 SIP 本地存活服务器接管的本地呼叫管理,主要包括以下几个方面: 所有用户重新注册到本地语音网关内置的 SIP 本地存活服务器上。 内部呼叫通过 SIP 本地存活服务器来完成。 呼出电话通过 SIP 本地

6、存活服务器后,可以通过呼叫路由完成呼叫。 呼入的电话统一经过 SIP 本地存活服务器路由到相应的电话终端。3 SIP 本地存活服务器功能介绍SIP 本地存活服务器一旦接管所有呼叫管理,就可以将其看作一台小型的语音服务器,此时 SIP本地存活服务器具有如下几种服务器功能。3.1 SIP 注册SIP 本地存活服务器能够接受用户的注册请求,完成用户地址的注册,同时支持用户的注册更新和注销请求,完成地址的更新注册和注销处理。具体功能如下。 支持用户注册。 支持基于号码的注册。 支持为全局和用户配置注册时间间隔。 支持鉴权信息的配置。 支持可信节点的注册、更新注册和注销,可信节点在注册过程中不需要鉴权处

7、理。 支持最长注册时间间隔限制,以防止用户注册时间超长而浪费服务器资源。 支持最短注册时间间隔限制,以防止用户频繁向服务器注册而增加服务器负担。3.2 认证鉴权SIP 本地存活服务器能在用户注册时进行认证鉴权,从而确定用户身份的合法性。SIP 本地存活服务器具有标准的认证方式,包括以下几个方面: 可以根据配置灵活选择是否对用户使用认证。 认证方式采用更加安全和普遍的 HTTP 摘要认证方式,认证过程遵循 RFC 2617 标准,能够与任何遵循该标准的设备完成认证鉴权。 通过 MD5 加密方式生成挑战信息,并限制其有效时间,保证了挑战信息的唯一性和有效性,有效避免重放式攻击。 采用基于号码的认证

8、模式,支持为每一个号码单独分配用户名和密码进行认证。3.3 呼叫路由为了支持从注册用户到非注册用户的呼叫,SIP 本地存活服务器提供静态路由表的路由机制,允许用户配置到达特定目的号码的呼叫路由。这种情况下,SIP 本地存活服务器会根据被叫用户号码按照预设的静态路由表进行选路,而该号码不需要注册到服务器上。通过配置呼叫路由,分支机构用户能够向非注册用户或是外部其他用户发起呼叫。图 2为呼叫路由示意图,与Router B相连的Telephone B为外部用户,没有向SIP本地存活服务器注册,Router A中号码 1000 已经注册到了SIP本地存活服务器上。假设某公司内部号码为四位, 对外的前缀

9、是 8899,即本公司内部用户Telephone A呼叫外部用户Telephone B时会通过SIP本地存活服务器的呼叫路由呼出,并且会为主叫号码添加 8899 前缀。图2 呼叫路由示意图3.4 呼叫限制在实际的应用中,一个企业可能需要限制某些话机的呼叫权限,比如某一部门的话机不能够拨打外线,仅能够与公司其他部门电话进行通信,个别部门的话机则不受该限制;或是限制某一话机仅能接受呼叫而不能发起呼叫;甚至限制某些话机拨打特定号码等等,这就需要服务器支持对呼叫进行呼叫过滤处理,只有满足条件的呼叫才允许通行。SIP 本地存活服务器支持用户通过配置呼叫限制规则来允许或是禁止特定号码的呼叫请求。用户可以分

10、别配置针对主叫或是被叫号码的规则。用户还可以在全局和某一用户界面下配置呼叫限制规则,通过灵活多变的配置规则,呼叫限制丰富和强大了服务器的呼叫管理功能,管理员仅仅通过配置相应的规则,就能够实现企业内部话机的分级管理。3.5 区域前缀实际应用中每一个分支机构中的电话号码都有特定的区域前缀。比如某一分支机构的号码都为八位数字,其中前四位为区域前缀,剩余四位为内部短号。分支机构内部用户都是使用内部短号进行注册和呼叫。 当外部用户向该分支机构内部用户发起呼叫时,使用的都是合法的八位长号,SIP 本地存活服务器会将其变换为内部的四位短号进行处理。 当内部用户向外部发起呼叫时,SIP 本地存活服务器为主叫号

11、码增加对应的区域前缀,变成合法的八位长号。通过区域前缀功能,内部用户仅需要使用短号通信即可,呼叫双方中有一方为外部用户时,SIP 本地存活服务器都会为该呼叫进行相应的处理,保证通话双方的正常进行。3.6 可信节点为了允许外部非注册用户能够通过服务器向内部用户发起呼叫,SIP 本地存活服务器还支持可信节点功能。用户可以在将某一 IP 地址设置为可信节点,即表示来自该 IP 地址的用户都是可信任的, SIP 本地语音服务不会对该用户进行认证处理。可信节点功能使 SIP 本地语音服务的处理更加灵活和方便,不必要求所有呼叫用户都必须注册。3.7 会话存活探测主被叫用户通过 SIP 本地存活服务器建立呼

12、叫之后,如果出现下面情况之一,会导致 SIP 本地存活服务器无法得知通话已经结束,仍然为这些呼叫保存资源信息。从而造成 SIP 本地存活服务器资源的损耗,如果这种情况较多,则会导致资源耗尽,不能再为正常用户提供服务。 SIP 本地存活服务器与主被叫用户的通信出现故障。 用户恶意攻击,如故意插拔网线,使呼叫释放信息无法正常发出。为了避免这些问题,SIP 本地存活服务器支持会话存活探测功能。SIP 本地存活服务器通过定时向通话双方发送会话存活检测信息,确认双方的通话是否还在进行。如果发现任一通话方没有响应SIP 本地存活服务器发送的检测请求,则认为呼叫已经结束,进而拆除本次呼叫,以保证 SIP 本

13、地存活服务器不会因为资源耗尽而中止服务。4 H3C 实现的技术特色4.1 支持两种工作模式语音网关内置的 SIP 本地存活服务器不仅可以工作在本地存活模式,实现本文前面所述的功能; 也可以工作在独立模式。当工作在独立模式时,就相当于在分支机构中部署了一台小型 SIP 语音服务器。从而使小型网络中不用单独部署独立的语音服务器,节省了用户投资。通过修改服务器运行模式,可以实现两种运行模式之间的切换。独立模式与本地存活模式的唯一差别在于独立模式下 SIP 本地存活服务器无需实时检测总部语音服务器的通信状态,而是一直作为 SIP 服务器。4.2 支持丰富的语音服务器功能为满足实际环境中用户多种多样的需

14、求,SIP 本地语音服务器可以为用户提供丰富的功能。 支持语音服务器的众多特性,包括注册、认证鉴权、呼叫限制、呼叫路由、区域前缀、会话存活检测以及可信节点等特性,能够满足用户各种复杂多变的组网需求。 支持用户端设备发起的基本业务、语音补充业务和传真业务的连续性。5 典型组网应用5.1 SIP 本地存活服务器为本地存活模式的典型举例图3 本地存活应用典型组网图如 图 3所示,分支机构的SIP本地存活服务器分别连接了IP电话、传真机和模拟电话和软电话。正常情况下,分支机构的终端设备都是通过IP线路注册到总部语音服务器上接受总部的语音服务器的统一管理。分支机构的SIP本地存活服务器运行于本地存活模式

15、,实时检测与总部的IP链路通信状况。当本地存活服务器检测到与总部的 IP 链路发生故障时,SIP 本地存活服务器会接受分支机构各种终端设备的注册,分支结构所有用户都可以通过该服务器进行各种呼叫业务。当 SIP 本地存活服务器检测到广域网链路恢复时,将关闭自身的服务器功能,此时分支机构终端设备重新注册到总部的语音服务器上,再次统一接受总部的管理。5.2 SIP 本地存活服务器为独立模式的典型举例图4 作为独立服务器时的典型组网应用如 图 4所示,分支机构的SIP本地存活服务器作为标准的独立语音服务器使用,分别连接了IP电话、传真机、模拟电话和软电话。所有用户都注册到SIP本地存活服务器上。可通过在SIP本地存活服务器中配置呼叫路由和可信节点实现与外部用户进行通信。6 参考文献 RFC 2617:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 网络与通信

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号