sip协议术语和规则定义

DIALOG:当UA发送初始INVITE请求后,只有接收到失败响应才有可能建立DIALOG。通过callid,FROM域中的tag参数,TO域中的tag参数来DIALOG唯一标识。 FROM域中的参数由主叫添加,TO域中的参数由被叫添加。

根据DIALOG的定义,只有当101-199或200消息中的TO域中带有tag参数时,此时才建立dialog. 对通过101-199消息(目前一般是18×消息)建立的DIALOG,我们称之为早期会话(early dialog).

消息传送和定时器保护

无论是Client还是Server方,在定时器和消息重发的处理上,可分为与INVITE相关的Transaction 和与INVITE不相关的Transaction。RFC3261中定义了两个基准定时器T1=500ms和T2=4s。

无论是可靠传送还是不可靠传送,当实体发送消息(请求或响应消息)后,都会启动一个64 倍的T1定时器,当此定时器终结时,如果没有收到相应的响应或确认消息,实体将会清掉相关的Transaction。

与INVITE消息相关的行为(Client侧行为)当SIP实体(包括UA和Proxy)发送INVITE消息后,无论是可靠传送还是不可靠传送,实体都会启动 Transaction保护,启动定时器B(Timer B=64*T1,如果T1=500ms,则此定时器为32S)。

在不可靠传送的情况下,实体同时会启动T1定时器(500ms),如果T1终结了没有收到任何响应消息,实体将会重发INVITE消息,以后的间隔分别为2T1,4T1,8T1,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值