sip协议初级讲义(编辑修改稿)内容摘要:
cept : text/plain。 q=, text/html, text/xdvi。 q=, text/xc CallID: 唯一标识一个会话,保持全球的唯一性 CallID区分大小写 随机产生,有效的提高安全性 CallID相同,消息体不同时将更新会话 Syntax: CallID = (“CallID” | “i”)”:”localid”@”host Example:CallID: 关键头域解析 (Cseq) Cseq 对于每一个请求,客户必须使用 Cseq( Command sequence) 通用头域 重传请求用相同的 Cseq ACK和 CANCEL相应必须返回跟 INVITE请求相同的 Cseq BYE请求释放一个请求时必须含有以更高数值的 Cseq 用户代理服务器必须记住同一个 CallID的 INVITE请求的最高序列数。 所有在并行搜寻中产生的请求拥有和触发此并行搜寻的请求一样的Cseq值。 Syntax: Cseq =“Cseq” “: ” 1*DIGIT Method Funtion: 不用比较消息体就可以将不同消息区分开来 Example: CSeq: 4711 INVITE 关键头域解析( From, To) From( 源地址) 请求和响应必须包含 From通用头域,指示请求的初始者 “ tag”可以出现在一个请求的 From头域中,当共享同一个 SIP地址的用户的两个实例使用同一个 CallID发出邀请时,必须使用此“ tag”, 如 Forks。 To( 目的地地址) To通用头域说明了请求的接收者 如果请求包含了不止一个 Via头域,则必须增加“ tag”参数。 Syntax: To =( “To” | “t”) “: ”( nameaddr | addrspec) *( “; ”addrparams) Example: To: The Operator sip:。 tag=287447 关键头域解析( MaxForwards,Via) MaxForwards( 最大前转数目) 用来限制前转请求的代理或者网关的数目,防止死循环。 适用于任何请求方式, 防止死循环的还有 Via域 Via 头域指示请求迄今为止所走的路径。 确保消息能够迎着原请求路径返回 防止死循环 关键头域解析( Content- Length) ContentLength( 内容长度) 实体头域指示消息体的长度。 形式上以八个比特为一个字节。 服务器如果收到一个包含有 ContentLength域的UDP请求。 但它的值比消息体的实际长度大,客户则应产生一个 400类的响应。 关键名词解析( Subject) Subject( 标题) 为 请求头域提供了一个摘要,或者指示了呼叫的实际情况 可以不必分析通话描述便可过滤呼叫。 Syntax: Subject = ( “subject” | “s”) “: ”*TEXTUTF8 Timestamp( 时间标记) 指示客户何时向服务器发送请求 服务器不能修改此值 可以计算 RoundTrip时间,以便更改 TimeOut时间 5. SIP请求消息 INVITE ACK BYE REGISTER CANCEL OPTIONS INVITE( 会话邀请) INVITE用于发起一个会话请求,建立会话的三个基本头域参数( CallID,From,To)。 此三个基本参数在会话过程中保持不变。 INVITE消息体中带有本次会话的基本参数 连接地址 主叫媒体能力 带宽指示 ACK( 邀请证实) 证实 INVITE请求 ACK只和 INVITE请求一起使用 ACK有 UserAgent Client( 主叫)发出 ACK中的 CallID,From,To,Cseq由 INVITE消息复制而来 INVITE sip: SIP/ Via: SIP/:3456 CallID: From: sip: To: sip: Cseq 1 INVITE Contenttype: application/sdp ContentLength: 98 v=0 o=mary 3123 121231 IP IP4 c=IN IP4 m=audio 49170 RTP/AVP 0 Mary John SIP/ 200 OK v: SIP/:3456 i: f: sip: t: sip: Cseq 1 INVITE c: application/sdp l: 98 v=0 o=john 5664 456456 IP IP4 c=IN IP4 m=audio 23244 RTP/AVP 0 ACK sip: SIP/ Via: SIP/:3456 CallID: From: sip: To: sip: Cseq 1 ACK Invite Details BYE( 结束会话) 作用:结束当前会话 可以由 UAC( 主叫)或者 UAS( 被叫)发起 UA收到 BYE消息后,必须停止向对方发送媒体流 BYE sip: SIP/ v: SIP/:3456 i: From: sip: To: sip: Cseq 2 BYE SIP/ 200 OK Via: SIP/:3456 CallID: From: sip: To: sip: Cseq 2 BYE Bye Details REGISTER( 用户注册) 用于 UA向 Registrar Server中登记 RequestURI: 要注册的域名 To: Registrar Server分析 To头域的 URI, 将其与 UA的 IP地址关联起来 Contact: UA发送注册信息中有可选的 Contact头域,可以将 Contact的 URI也关联到 UA的 IP地址。 注册例子 CANCEL( 取消会话) 作用:取消正在建立的会话(注意不能取消已经建立的会话) UA收到 CANCEL命令时,如果发现 CallID,FROM, TO和 Cseq一致时,便取消本次会话。 典型应用: Proxy 取的用户的几个联系地址,同时发起邀请,但其中有些有返回时,对其他还没有返回的地址,可以发送 CA。sip协议初级讲义(编辑修改稿)
相关推荐
Eye 演示使用的 Linux的版本 uname命令用于打印系统信息 使用 uname help可以看到 uname命令 的使用说明 Embedded Operating Systems 14 在 Kubuntu上安装 SkyEye 有两种安装方法 下载源代码,编译并安装 直接安装二进制代码 Embedded Operating Systems 15 在 Kubuntu上
and act on? Does it municate its content clearly and practically? 2. Is the plan specific? Are its objectives concrete and measurable? Does it include specific actions and activities, each with
包含了性别、年龄、职业、教育程度、社会阶层等许多社会条件。 变体可大可小,大的到一种或几种语言,如英语的变体有英国英语、美国、澳大利亚英语、加拿大英语、新加坡英语、香港英语等等;小到一个语音,如北京话中的女性变体井( tsing)清( tshing)星( sing)。 变体还可以再有变体,如美国英语又分为标准英语和黑人英语( Black English),而黑人英语可能又根据地域不同
程任化妆造型 2020第二届高尔夫时尚佳丽赛担任化妆造型 2020星尚娱乐《星尚女》化妆造型 2020国际模特大赛担任化妆造型 2020湖北世博宣传片担任化妆造型 2020《 Louis Vuitton》上海新品发布会化 妆造型 2020年上海世界环球小姐比基尼华东赛区 大赛担任化妆造型 2020世界超模大赛 担任化妆造型 2020上海车展(东
• 不影响 VF检测的敏感性 感知 EGM: 在目前的 ICD中,信号被过滤而分离 R波,这可能过感知T波 . SmartShock™ T波识别技术 : 感知 EGM的信息处理,增加 R波与 T波振幅之比,识别 RT模式 . 第一个也是目前唯一的 T波识别技术 在保证 VT/VF检测敏感性前提下,识别 T波过感知且抑制治疗的发放 实际运行 T波过感知 如果没有鉴别出 T波过感知会有电击的风险 !
ful degradation ‣ Perform load shedding or degrade service under overload • Simplify task of building highlyconcurrent services • Decouple load management from service plexity • Use of stages