SIP协议

SIP协议属于应用层协议,运行于TCP,UDP,SCTP等各种传输层协议之上。

按逻辑功能区分,SIP系统由4种元素组成:用户代理、代理服务器、重定向服务器、注册服务器。

  • 用户代理(User Agent),分为两个部分:客户端(User Agent Client),负责发起呼叫;用户代理服务器(User Agent Server),负责接收呼叫并作出响应。这二者存在于用户终端中
  • 代理服务器(Proxy Server),负责接收用户代理发来的请求,根据网络策略将请求发给相应的服务器,并根据收到的应答对用户作出响应
  • 重定向服务器(Redirect Server),用于在需要时,将用户新的位置返回给呼叫方。
  • 注册服务器(Register Server),用于接收和处理用户端的注册请求,完成用户地址的注册。

值得注意的是,这四个元素是逻辑划分的,可以共存于一台服务器,也可以分布在不同的物理实体中。

基本SIP会话建立的范例:

通过代理服务器的SIP会话建立

简化的注册例子:

原文地址:https://www.cnblogs.com/7ants/p/2992428.html