当前位置: 首页 > article >正文

重定向服务器

1、重定向服务器(Redirect Server)
       重定向服务器接收请求消息,但不将这些请求消息传递给下一服务器,而是把请求消息中的被叫用户地址映射成零个或更多个新地址,向请求方发送应答以指示被叫用户的 地址,可以获得的是E-mail形式的地址或与被呼叫方关联的电话号码。使用该信息主叫方的用户代理能够使用特定服务器来解析该地址信息。这使得呼叫者可以直接获得被叫方的当前地址。
        重定向消息讨以山用户终端的客户端发出,也可以由网络中的服务器发出。当用户当前不想接受呼叫时,叫以通过发送此消息,告诉网络中的服务器将呼叫重新路由到个人语音信箱或其他通信地址,如果不想受终端限制(如果通过终端发送此消息,必须保证终 端在线),重定向消息可以由网络中的服务器发出。


2、注册服务器(Registrar Server)
        当用户接入SIP网络或者到达某个SIP网络的新域时,需要将当前所在位置登记到 网络中的注册服务器上,以便其他用户能够通过位置服务器确定该用户的位置。
        用户在进行注册时,服务器需要对用户进行鉴权认证,当鉴权通过并确认该用户为网 络中的合法用户,就将该用户的位置登记。
        为了确保网络对用户终端的可控性,每个成功注册信息都打一定的存亡周期。如果用户终端在存亡周期内能够对该位置信息进行更新,说明该位置信息当前有效;如果存亡周期终了时,用户终端没有将此消息进行更新,那么注册服务器会认为当前的位置信息对该用户无效。这样可以避免用户由于异常情况(如突然死机或掉电)而不能将位置信息注 销的情况。
        SIP能够实现强大的业务,在一定程度上也取决于SIP网络中注册功能的强大。 例如,同一个用户可以将自己注册到多个地址(同一个SIP地址下的多个别名地址),由此实现分叉业务;也允许用户将自己的地址主动注销,这样便于用户在不同的场合使 用不同地点的终端(例如下班后的联系地址可以设置为家庭电话,上班后的联系地址 可以设置为办公电话);同时还可以实现第三方注册,这样可以实现类似于秘书为老板提供注册的业务。
        在SIP网络中存在漫游概念。在漫游的实现上,注册服务器起着很重要的作用。


3、位置服务器
       位置服务器完成用户数据的存储,从严格意义上讲,该实体并不是SIP网络中的功能 实体。似以上所提到的注册服务器、代理服务器、重定向服务器等设备在实现位置服务时 都需要与位置服务器(Location Server)相配合。
        上面介绍的各种服务器只是一种逻辑概念,在实际物理实现时,几种服务器都可以集成在同一个网络设备中。下图给出了各种服务器的一种实现结构。在该实现结构屮,K叫方的代理服务器与注册服务器在物理上集成在同个设备中,被叫方的注册、代理、重定向服务器集成在同一个设备中,同时假设主被叫双方共用同一个位置服务器。
        在下一代网络中,代理、注册、重定向的功能一般都由软交换机实现,也就是说作为物 理设备的软交换机可以融合了代理服务器、注册服务器、重定向服务器的一种、几种或全部功能。

若有收获,就点个赞吧


http://www.kler.cn/news/323081.html

相关文章:

  • 力扣 中等 92.反转链表 II
  • Jmeter 配置元件-计数器时间变量
  • 深入探讨Java Agent动态监控与字节码操作的力量
  • llamafactory0.9.0微调qwen2vl
  • 面试经验分享
  • docker pull 不通?必须解决, 立刻马上,忍不了一点,没废话,直接用
  • LeetCode题练习与总结:搜索二维矩阵 Ⅱ--240
  • 使用ESPnet的 setup_anaconda.sh安装脚本一步到位,配置conda虚拟环境
  • Django 配置邮箱服务,实现发送信息到指定邮箱
  • Qt和Libtorch部署
  • 黑马智数Day4-1
  • Opencv第十一章——视频处理
  • 数据结构:二叉树(定义 特性 存储)
  • 开发提效的工具tabby快速入门
  • hrnet训练的pt模型结合目标检测进行关键点识别的更准确前向推理
  • PHP视频活体检测API接口示例-视频活体检测引领身份验证新潮流
  • mysql索引 -- 全文索引介绍(如何创建,使用),explain关键字
  • C#中NModbus4中常用的方法
  • 解决Mac 默认设置 wps不能双面打印的问题
  • DevExpress WPF中文教程:如何解决编辑单元格值的常见问题?
  • 1.6 物理层
  • 每天学习一个技术栈 ——【Django Channels】篇(1)
  • 《深度学习》—— 神经网络中的数据增强
  • PHP中如何使用三元条件运算符
  • 智能PPT行业赋能用户画像
  • Kafka系列之:安装部署CMAK,CMAK管理大型Kafka集群参数调优
  • 实现org.springframework.beans.factory.InitializingBean 接口--初始化bean
  • 渲染太慢?Maya云渲染教程
  • 转行大模型的必要性与未来前景:迎接智能时代的浪潮
  • 阅读CVPR论文——mPLUG-Owl2:革命性的多模态大语言模型与模态协作