关于sip协议中涉及到的一些重要感念

原创 2015年11月19日 16:53:11

一,SIP用户代理UA:包括UAC(代理客户)和UAS(代理服务器)。

二,sip服务器的种类,

1,S代理服务器Proxy Server:

负责将来自客户的请求转发 到下一跳SIP代理服务器或重定向服务器或最终的UAS,也可能将请求分发到多个下一跳服务器。

主要功能:寻址、路由、转发,可以解释、翻译、改写SIP请求。

分类:

  • 有状态代理服务器:作为虚拟的UAC/UAS,维持事务/对话状态机,需要记忆入请求和出请求
  • 无状态代理服务器:接收请求,进行必要的翻译,发出请求,不需要记忆任何请求信息
  • 分叉代理服务器:必须有状态记忆能力,以便将请求和应答进行匹配
  • 非分叉代理服务器:可以无状态记忆能力

2,SIP重定向服务器Redirect Server:

通过响应告诉请求的发起方下一跳服务器的地址,然后由请求发起方根据此地址向下一跳服务器重新发送请求 。

与Proxy Server的区别

  • 重定向服务器的目的是提供可供选择的地址列表供用户定位SIP UA,代理服务器则是代替用户继续后面的定位尝试
  • 重定向服务器只提供地址解析服务,类似于DNS
  • 重定向服务器不主动发送SIP请求
  • 重定向服务器需要维持事务状态

3,SIP注册服务器Register Server

通过注册过程接收客户当前的位置信息,并对位置服务器进行添加、修改、查询等操作。通常与代理服务器或重定向服务器放在一起。

功能:

  • 接收用户的注册请求
  • 记录用户的SIP地址和IP地址的绑定关系
  • 提供注册认证功能,是实现用户移动性的基础

,4,位置服务器

存储并向用户返回可能的位置信息,在SIP网络架构中起到重要作用的Internet公共服务器。位置服务器的信息可能来自SIP注册服务器,也可能通过其他渠道获取。位置服务器与SIP服务器之间通过使用LDAP协议 进行通信,位置服务器可能返回多个位置信息,重定向服务器和代理服务器可以采用不同的方式来处理这多个位置信息。

上面种服务器,我们在使用的过程中容易混淆,特别是代理服务器和重定向服务,还有UAC和UAS的概念,要注意区分。

SIP重定向服务器设计

如何利用OpenSIPs快速搭建一个重定向服务器 利用OpenSIPs自带的脚本处理可以实现重定向服务器,例如通过脚本接口函数调用进行,但是在大多数 重定向服务器开发通常需自行编码实现,本文介绍通过:...
  • MySmartLife
  • MySmartLife
  • 2017年01月08日 10:01
  • 620

SIP 重定向

SIP Redirect The SIP Redirect feature allows the IMG to respond to the 3xx class of SIP messages ...
  • johnhill_
  • johnhill_
  • 2017年04月19日 11:00
  • 411

SIP服务器类型

有一些不同类型的SIP服务器。根据你的应用,你可以使用它们其中的一种或所有类型来解决你的问题。OpenSIPS可以作为代理服务器、重定向服务器、背靠背用户代理或者注册服务器。The proxy ser...
  • u011026329
  • u011026329
  • 2016年04月04日 15:34
  • 1442

开源SIP服务器OpenSIPS简介

开源SIP服务器OpenSIPS简介
  • jhope
  • jhope
  • 2016年11月09日 14:27
  • 210

【协议分析】SIP协议分析总结

SIP消息由3部分组成,分别为启动行,消息头,消息体,每行后都由回车换行符号CRLF或由CR、LF其中之一组成。消息头后一定存在空行CRLF。...
  • jiayanhui2877
  • jiayanhui2877
  • 2014年09月11日 17:32
  • 14738

关于sip应用于公网上的一些尴尬

夜已深,想起自己工作上面临的一些困境和困惑,睡意全无。想了这么多天了,或者更准确的说思虑了这么多年,是时候 该好好总结一下了,这从一定程度上关系到自己“钱途”的问题。同时,作为技术问题,也希望与大家一...
  • L_yangliu
  • L_yangliu
  • 2015年11月23日 16:23
  • 3839

SIP协议参数详解

1.1  SIP消息分类 SIP协议是以层协议的形式组成的,就是说它的行为是以一套相对独立的处理阶段来描述的,每个阶段之间的关系不是很密切。 SIP协议将Server和User Agent之间的通...
  • u011258240
  • u011258240
  • 2016年01月29日 11:38
  • 1950

SIP协议功能,使用及特点

IP电话协议之SIP协议  SIP(Session Initiation Protocal)称为会话初始协议,1999年由IETF(Internet Engineering Task Force)组织...
  • educast
  • educast
  • 2013年12月09日 21:50
  • 3523

基于JAINSIP协议栈的一个简单SIP服务器实现流程

SIP服务器采用B2BUA,sip呼叫控制实现流程 TAG: SIP服务器采用B2BUA,sip呼叫控制实现流程:  INVITE的请求:  收到INV...
  • gredn
  • gredn
  • 2017年06月02日 19:33
  • 1230

基于VOIP的SIP协议分析

转载地址:http://blog.renren.com/blog/250046791/466595416 1. 实验目的 1.1  学习VOIP软件X-Lite的使用; 1.2  学习...
  • pengrui18
  • pengrui18
  • 2014年03月19日 23:07
  • 12630
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于sip协议中涉及到的一些重要感念
举报原因:
原因补充:

(最多只允许输入30个字)