1、重定向服务器(Redirect Server)
重定向服务器接收请求消息,但不将这些请求消息传递给下一服务器,而是把请求消息中的被叫用户地址映射成零个或更多个新地址,向请求方发送应答以指示被叫用户的 地址,可以获得的是E-mail形式的地址或与被呼叫方关联的电话号码。使用该信息主叫方的用户代理能够使用特定服务器来解析该地址信息。这使得呼叫者可以直接获得被叫方的当前地址。
重定向消息讨以山用户终端的客户端发出,也可以由网络中的服务器发出。当用户当前不想接受呼叫时,叫以通过发送此消息,告诉网络中的服务器将呼叫重新路由到个人语音信箱或其他通信地址,如果不想受终端限制(如果通过终端发送此消息,必须保证终 端在线),重定向消息可以由网络中的服务器发出。
2、注册服务器(Registrar Server)
当用户接入SIP网络或者到达某个SIP网络的新域时,需要将当前所在位置登记到 网络中的注册服务器上,以便其他用户能够通过位置服务器确定该用户的位置。
用户在进行注册时,服务器需要对用户进行鉴权认证,当鉴权通过并确认该用户为网 络中的合法用户,就将该用户的位置登记。
为了确保网络对用户终端的可控性,每个成功注册信息都打一定的存亡周期。如果用户终端在存亡周期内能够对该位置信息进行更新,说明该位置信息当前有效;如果存亡周期终了时,用户终端没有将此消息进行更新,那么注册服务器会认为当前的位置信息对该用户无效。这样可以避免用户由于异常情况(如突然死机或掉电)而不能将位置信息注 销的情况。
SIP能够实现强大的业务,在一定程度上也取决于SIP网络中注册功能的强大。 例如,同一个用户可以将自己注册到多个地址(同一个SIP地址下的多个别名地址),由此实现分叉业务;也允许用户将自己的地址主动注销,这样便于用户在不同的场合使 用不同地点的终端(例如下班后的联系地址可以设置为家庭电话,上班后的联系地址 可以设置为办公电话);同时还可以实现第三方注册,这样可以实现类似于秘书为老板提供注册的业务。
在SIP网络中存在漫游概念。在漫游的实现上,注册服务器起着很重要的作用。
3、位置服务器
位置服务器完成用户数据的存储,从严格意义上讲,该实体并不是SIP网络中的功能 实体。似以上所提到的注册服务器、代理服务器、重定向服务器等设备在实现位置服务时 都需要与位置服务器(Location Server)相配合。
上面介绍的各种服务器只是一种逻辑概念,在实际物理实现时,几种服务器都可以集成在同一个网络设备中。下图给出了各种服务器的一种实现结构。在该实现结构屮,K叫方的代理服务器与注册服务器在物理上集成在同个设备中,被叫方的注册、代理、重定向服务器集成在同一个设备中,同时假设主被叫双方共用同一个位置服务器。
在下一代网络中,代理、注册、重定向的功能一般都由软交换机实现,也就是说作为物 理设备的软交换机可以融合了代理服务器、注册服务器、重定向服务器的一种、几种或全部功能。
若有收获,就点个赞吧