Compare Plans

2019-10-21

SIP协议用户代理和代理服务器

       SIP协议的网络模型采用了 IP网络常用的客户机/服务器结构,将发起请求的一方 定义为客户机,接受请求完成各种功能的实体定义为服务器。定义了若丨•种完成不同功 能的服务器。客户机通过和服务器之间的请求和应答来完成呼叫和传送层的控制。SIP 网络系统的逻辑结构如图所示。
图    SIP网络系统的逻辑结构
        SIP协议的网络模型结构中有两类基本的网络实体:SIP用户代理和SIP网络服务 器。用户代理是驻存在终端系统中的功能块,而SIP服务器是处理与多个呼叫相关联信令的网络设备。
        用户代理包括客户机程序〔用户代理客户机(UAC)〕和服务器程序〔用户代理服务器 (UAS)〕。在用户发送请求时由客户机程序处理,在用户处理请求,发送应答消息时由服 务器程序处理。
        SIP系统的网络服务器主要有代理服务器、重定向服务器和注册服务器。
        1、用户代理(User Agent)
        用户代理是直接和用户发生交互作用的功能实体,它能够代理用户的所有请求或响应。从客户机/服务器的角度讲,用户代理可分为UAC(User Agent Client)、UAS(User Agent Server)。UAC主要指发起请求的实体,UAS则是对发起的请求进行响应。值得 注意的是,UAC与UAS是相对于事务而言的,由于一个呼叫中会存在多个事务,因此对 于同一个功能实体,在同一个呼叫中的不同阶段会充当不同的角色。例如,K叫用户在发 起呼叫时,逻辑上完成UAC功能,并在此事务中充当的角色都是UAC;当呼叫结束时, 如果被叫用户发起Bye,此时主叫用户侧的代理所起的作用是UAS。
用户代理可以执行在不同的系统中。例如,叫以是PC上的一个应用程序,也可以运 行在SIP终端中。用户发起呼叫时,首先通过UAC来发送呼叫请求,同样,被叫端的UAS会处理接收到的呼叫请求,发送相应的响应消息。
        2、B2BUA(Back to Back User Agent)
        B2BUA从字面上理解是一种背靠背的用户代理。实现上,首先终止个呼叫,然后 重新发起一个呼叫,此时表征呼叫的参数(Call ID)可能会发生改变。
具体实现上,82811八不仅具备用户代理功能,同时还可以扩展出-些其他功能,如 代理服务器所具有的分叉(Fork)功能、电信运营所具有的计费功能,以及开放的API等, 因此从功能性来讲,B2BUA既具备用户代理功能,又具有代理服务器的特性。
        3、 代理服务器
        代理服务器是代表其他客户机发起请求,既充当服务器又充当客户机的中间程序。 客户请求被代理服务器处理并翻译之后再传送给其他服务器(使用下一跳路由原理)。 代理服务器在转发请求之前需要对原请求消息进行解释,在必要时还需要重写原请求消息。
        根据在下一代网络中的核心层和边缘层的不同位置,代理服务器可分为有状态代理 服务器和无状态代理服务器两种。有状态代理服务器要记住它接收的入请求,以及回送 的应答和它转送的出请求,这允许有状态代理服务器生成多个请求,以并行的方式尝试多 个可能的用户位置并且回送最好的应答。无状态代理服务器一旦转送请求后就丢弃所有 的信息,无状态代理服务器可能是最快的,并且是SIP结构的骨干,有状态代理服务器一 般是离用户代理最近的本地设备,它控制用户域,是应用服务的主要平台。
       在下一代网络中,边缘层代理服务器因为靠近用户,需要考虑用户状态以及对相应呼叫进行计费,所以边缘层代理服务器为有状态的代理服务器;而对于核心层的代理服务 器,因为仅仅完成消息转发,所以代理服务器不需要保留呼叫的状态,这样可以提高核心服务器的处理能力,此时的代理服务器就是一个无状态的代理服务器。
       从电信运营的角度,有状态代理服务器需要具备计费、选路等功能。具体功能上, 需要具备立即计费或详细计费功能,能够对基于SIP地址或E. 164号码的地址进行相应选路。

联系我们

028-83110277

IP电话机视频电话机供应商

手机:

成都世讯电科信息技术有限公司

成都世讯电科信息技术有限公司是一家多媒体融合通信解决方案及运营服务提供商,公司专注于为广大用户提供简单高效的通信产品和真正符合行业用户需求的行业应用解决方案,让用户享受到个性化、私密性强又具开放性、兼容性强又易于管理的高科技服务,帮助用户实现办公及运营通信的现代化与网络信息化。

公司拥专注于IP多媒体解决方案的应用与实施,有IP多媒体通信系统(IPBX)、IP多媒体通信平台定制与搭建(运营、对讲广播、门禁、调度、音视频会议及与视频监控交互式应用等)、IP电话机、视频电话机、项目租赁、云通信及系统集成等服务。

电话:028-83110277

Q Q:86313858