分享

基于会话发起协议(SIP)的 VOIP 架构 | 网络大典

 不甘平庸的疯子 2009-07-03

会话发起协议(SIP)是为建立 VOIP 连接的IETF标准。SIP 是为一个或多个参与者创建、修改和终止会话的一个应用层控制协议。SIP 的这个架构类似于 HTTP(客户机-服务器协议)。请求被客户机发起和被发送给服务器。服务器处理这些请求然后发送一条响应给客户机。一个请求和对那个请求的响应形成了一条事务。

会话发起协议(SIP)支持一个对等网络。下面是在一个 SIP 网络中的关键元素。

SIP 网络元素

用户代理:一个软件程序被安装在一个用户的终端或一个 IP 电话发起和终止电话呼叫,添加数据和视频通信。有两个逻辑部分在用户代理中:用户代理服务器(UAS)和用户代理客户机(UAC)。UAC 发送请求和接收响应。UAS 接收请求和发送响应。

  • 代理服务器:根据被邀请者的模型执行一个会话邀请的路由安排。有两种基本类型的 SIP 代理服务器在那里-无状态和有状态。无状态服务器是简单的信息转发器。有状态代理,在接受一个请求的条件下,创建一个状态和保持这个状态直到事务完成。
  • 转发服务器:接收一个请求和发送回包括一个特定用户当前位置列表的一条响应,通过查看这条请求在由一个注册者创建的目的地数据库的意向接收器。
  • 注册器服务器:一个注册器是接收注册请求和放置这些通过那些请求接收到的信息在那些闲置区域的服务。

主要的 IETF SIP 标准

RFC# 描述
2974 会话宣告协议(SAP)
2976 SIP INFO 方法
3261(被 RFC 3853, RFC 4320更新) SIP:会话发起协议
3262 在 SIP 中临时响应的可靠性
3263 SIP:SIP 服务器的位置
3265 SIP 特定事件通告
3311 SIP 更新方法
3313 针对媒体授权的私有 SIP 扩展
3327 针对注册非相邻联系的 SIP 扩展
3329 针对 SIP 会话的安全机制协定
3420 因特网媒体类型信息/sipfrag
3428 针对即时通信的 SIP 扩展
3486 压缩 SIP
4028 在 SIP 中的会话计时器
4168 SCTP 作为针对 SIP 的一个传输
4412 针对 SIP 的通信资源优先
4566 SDP:会话描述协议

SIP 架构

SIP 架构

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多