SIP代理服务器是路由SIP请求到用户代理服务端(UAS)和路由SIP应答到用户代理客户端(UAC)的SIP网元。一个请求可能会经过一个或多个代理到达UAS。每个代理都会执行路由决策、修改请求等操作,然后转发请求到下一个网元。应答会通过与请求一样的代理而与请求相反顺序的路径到达客户端。

SIP代理服务器分为有状态代理服务器和无状态代理服务器:

  • 有状态代理服务器

是指代理在处理请求过程中维护UAC和UAS的事务状态。

  • 无状态代理服务器:

是指代理在处理请求时不维护UAC或UAS的状态,转发收到的每一个请求和应答消息。

代理的作用:
      1. 隐藏SIP服务内部网络部署
      ​​​​​​​
      
      2. NAT穿越,不同网络联通

客户端不能直接访问服务器,代理可以访问服务器,通过代理完成不同网络的穿越
      ​​​​​​​
      
      3. 实现负载均衡

代理根据后端负载情况,将请求分配到压力较小的服务器上

应用场景:

市面上广泛使用的会话边界控制器(Session Border Controller, SBC),就具有SIP代理的功能。但是SBC更强大,还有加密、防攻击、协议转换、媒体处理等等功能。

SIP协议之代理服务器相关推荐

  1. 阐述:SIP协议是什么

    sip协议是什么?可能刚刚接触这个协议的朋友会掌握不好它的定义.那么首先我们要了解一下,目前企业中大多数VoIP应用都使用H.323协议,但是,随着越来越多的企业研究SIP协议,不久的将来基于SIP协 ...

  2. wireshark分析SIP协议——注册

    SIP 是VOIP目前非常流行的一种协议.有关协议的详细原理参照相关文档.     本文通过wireshark抓包分析SIP user agent(用户代理客户机,uac)与SIPserve之间的交互 ...

  3. 基于SIP协议的视频通讯

    1.sip协议及其发展 sip(session initiation protocal)称为会话发起协议,是由ietf(internet engineering task force)组织于1999年 ...

  4. SIP协议(基础技术知识)

    SIP协议(基础技术知识) SIP(Session InitiationProtocol)协议是Internet多媒体通信和控制协议体系的一部分,该协议族包括会话描述协议(SDP).会话发布协议(SA ...

  5. sip协议详解_SIP协议详解-INVITE消息发送过程

    SIP协议是VoIP中最重要的信令控制协议.SIP中第一件事情就是主叫发送INVITE给被叫,被叫响铃.本文从多角度详细描述INVITE消息发送的全过程. 一.阅读RFC权威描述 关于INVITE消息 ...

  6. 智能会议系统(35)---深入浅出sip协议

    深入浅出sip协议 传统电话是电磁波的通信,当电话技术发展到IP技术时代,SIP协议成为了电话通信标准协议,不仅可以通电话.还可以收发信息.视频.开会.放PPT.事实上,今天的通信业已全面采用SIP协 ...

  7. sip协议的功能及其应用

    H.323协议簇 1.1基本概念 H.323是ITU-T第16工作组的建议,H.323由一组协议构成,其中有负责音频与视频信号的编码.解码和包装,有负责呼叫信令收发和控制的信令,还有负责能力交换的信令 ...

  8. 【死磕opensips】sip协议解析

    [死磕opensips]sip协议解析 闲话 webrtc专栏 opensips专栏 开始 sip历史 什么是sip sip 会话协议流程 sip消息格式 请求行 状态行 消息头 结束 闲话 最近一直 ...

  9. SIP协议简介(一)之SIP基本的概述

    本篇文章主要是对RFC3261翻译进行的,也包含着自己的一些理解.希望能给需要的人带来一些帮助 补充说明:RFC即Request For Comments(RFC),是一系列以编号排定的文件.文件收集 ...

最新文章

  1. Codeforces Round #506 (Div. 3)
  2. python生成一段时间
  3. 《你要么出众,要么出局》读书笔记
  4. Sql语句里的递归查询
  5. “约见”面试官系列之常见面试题之第九十九篇之router和route(建议收藏)
  6. java基础知识点(1)——计算机的基础-计算机语言
  7. 开万人 AI 大会什么感受?陆奇任大会主席 | AI ProCon 2020
  8. 从MVC到前后端分离(REST-个人也认为是目前比较流行和比较好的方式)
  9. Beyond Compare 4常用配置
  10. python中pandas库里的read_table和read_csv的区别
  11. Eclipse阿里巴巴Java开发规范插件安装
  12. 对于注塑模具设计的原则,这些核心你掌握了吗?
  13. 高等数学笔记:定积分换元谬误
  14. 高数笔记(十七):二重积分的概念、性质与计算,三重积分的概念、性质与计算
  15. 手机号,身份证号,姓名等校验
  16. 多个文本文档合并为一个文件的方法
  17. Axon框架使用指南(二):入门
  18. AI周报丨标清变4k?B站超分辨率算法开源;强化学习算法控制核聚变登上《nature》
  19. 冒泡排序BubbleSort(两种写法)
  20. 4.6 曲线拟合的最小二乘法

热门文章

  1. C# .Net 小程序消息推送配置+详细代码
  2. MTK功能机ATA导入
  3. 安卓手机测评_鲁大师又在找事?一季度安卓系统流畅度排名出炉,小米MIUI吊车尾...
  4. Android左右声道的控制
  5. html5 左边图片自动更换 右边字幕,☆视频片尾制作☆如何制作电影片尾,左边是彩蛋视频,右边是至下向上的滚动字幕...
  6. 新媒体营销方式的优势
  7. 猎头Fiona总结的加入淘宝网的十个理由
  8. 什么是档案级光盘?它的寿命是多少年?
  9. 精心挑选12款优秀 jQuery 手风琴效果插件和教程
  10. 转载 GIS地图知识