`
Blackbaby
  • 浏览: 184879 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

sip里的via,record_route和route

    博客分类:
  • sip
sip 
阅读更多

      The Via header field indicates the transport used for the transaction  and identifies the location where the response is to be sent

      The Route header field is used to force routing for a request through
the listed set of proxies.

      via在请求的时候记录,回来response的时候弹出。route只在请求的时候找下一跳用到,他们不存在以谁为准的问题。

 

      The Record-Route header field is inserted by proxies in a request to force future requests in the dialog to be routed through the proxy.

      record-route没有必须填,这个是proxy插入的,目的是dialog在以后的请求经过自己。

分享到:
评论

相关推荐

    sip协议中文版.pdf_sip协议中文_

    "Record-Route"头用于指示请求必须经过的路径,而"Route"头用于指定请求的预期目标。 **六、SIP安全与QoS** SIP协议本身不提供加密和认证机制,但可以与TLS(Transport Layer Security)结合使用,以确保通信安全...

    sip协议分析ppt 北邮李静林

    SIP路由通过代理服务器进行,使用Route、Via、Record-Route等头部字段来确定消息的路径。Route指定消息应经过的服务器,Via记录消息已通过的服务器,Record-Route则指示后续响应应返回的路径。 5. **SIP扩展机制**...

    C++实现SIP协议栈

    5. **路由与重定向**:SIP消息可能需要经过多个代理服务器,因此需要实现路由选择算法,根据消息中的Record-Route和Via头进行转发。同时,处理3xx响应以执行重定向。 6. **注册与会话管理**:SIP协议栈还需要处理...

    SIP协议-中文版 SIP协议-中文版

    这些实体可以通过To、From和Via头字段以及Record-Route头来控制消息的路由。 4. **媒体协商**:在会话建立过程中,SIP使用SDP(会话描述协议)来协商媒体类型、编码格式、端口号等参数。双方通过发送带有SDP的...

    sip消息头功能详解

    `Record-Route`字段用于构建回程路径,确保响应能正确返回到发起方,这里的值指示响应应经过sip:helen.add.ultrapower.com.cn服务器。`From`和`To`字段分别标记了发起请求和接收请求的用户,`Call-ID`是全局唯一的...

    sip 中的服务器端源码

    - 服务器根据请求中的To、From、Via和Record-Route字段来决定如何转发请求,或者是否直接处理。 5. **注册处理**: - 注册服务器处理REGISTER请求,更新用户的联系信息,这些信息通常存储在Location Service或...

    SIP消息之逐项讲解.ppt

    9. **Route和Record-Route头**: 这些头域用于指定消息必须经过的SIP服务器,通常用于代理服务器配置。 10. **Authentication和Authorization**: 当需要验证用户身份时,SIP消息会包含这些头域,如WWW-Authenticate...

    sip协议学习

    这些节点可以根据请求头中的信息,如“Route”、“Via”和“Record-Route”字段,决定下一个接收者的地址。 5. **会话管理**:SIP会话由一系列连续的交互构成,这些交互可以包括多个媒体流。INVITE请求常用于初始化...

    sip协议中文版-信产部版本

    Route和Record-Route头部用于SIP消息的路由和转发。 6. SIP请求行和状态行:请求行包含方法(如INVITE)、请求-URI和SIP版本。状态行则包含SIP版本、状态码和原因短语。 7. SIP状态码:状态码指示SIP响应的结果,...

    SIP消息之逐项讲解.pdf

    Record-Route:<sip:helen.add.ultrapower.com.cn;transport=tcp>;tag=9B8AE5F9C759FB02F679AFD6CB71394C ``` - `<sip:helen.add.ultrapower.com.cn;transport=tcp>`是下一个应答者的地址和传输层协议。 - `tag=9B8...

    SIP RFC3261

    SIP头中的Route、Record-Route和Via字段用于指导消息的路径。 5. **会话描述协议(SDP)**:SIP消息体通常包含SDP,描述了会话的媒体类型、编码、带宽和端点地址等信息,帮助双方协商通信参数。 6. **重试机制与...

    sip消息之INVITE

    5. **Record-Route字段**:此字段用于构建回路路由,确保响应消息能沿着相同路径返回。它包含了SIP代理服务器的URI和一个唯一标签(tag),用于标识特定的会话路径。 6. **From字段**:From头域指明了发起呼叫的...

    sip 协议消息详细介绍

    - **Record-Route**:记录请求经过的代理服务器,用于响应回路的建立。这些服务器会在响应中添加到记录路由字段,以便请求沿原路返回。 - **From** 和 **To**:分别表示发起方和接收方的SIP地址,带有唯一的标签...

    教育科研-学习工具-SIP多媒体系统中请求消息的传输方法及设备.zip

    它们根据请求消息中的Route、Via和Record-Route头字段来确定下一个目标。这个过程确保了请求能到达最终目的地。 3. **传输层**:SIP通常在TCP或UDP上运行。TCP提供可靠的数据传输,适合需要保证消息顺序和无丢失的...

    在Vovida的基础上实现自己的SIP协议栈

    路由系统根据消息中的Record-Route和Via头字段指导消息传递。 4. **状态机**:SIP会话的建立、修改和终止都由一系列相互关联的消息构成,形成状态机模型。 接下来,你需要了解Vovida的架构和组件: 1. **Vovida ...

    SIP消息之逐项讲解

    SIP(Session Initiation Protocol)是一种用于控制多媒体通信会话(如语音和视频通话)的信令协议。本文将深入讲解SIP消息的各个组成部分,这对于理解SIP工作原理及其在VoIP(Voice over Internet Protocol)系统中...

    语音产品培训.pptx

    3. From:提供了来电显示功能,若消息无Contact或Record-Route,被叫方会依据From发起后续请求。 4. Call-ID:唯一标识一次特定的邀请或会话,用于匹配请求和应答。 综上所述,语音产品培训内容主要涉及了Asterisk ...

    RFC3261中文版

    5. **路由与重定向**:SIP请求可以经过一系列代理服务器转发,这些服务器可以根据请求头的信息(如Record-Route和Via头域)进行路由决策。重定向服务器则可以将请求引导到其他地址。 6. **安全与认证**:SIP支持...

Global site tag (gtag.js) - Google Analytics