通信人家园
标题:
IMS/SIP - Invite消息里的Cseq的作用以及什么时候需要增1?
[查看完整版帖子]
[打印本页]
时间:
2021-7-16 17:11
作者:
yyh19820713
标题:
IMS/SIP - Invite消息里的Cseq的作用以及什么时候需要增1?
首先我们要知道,User Agent必须维护它所发起或参与的呼叫的状态(state).
我们可以用一些头域(header fields)的组合来表示呼叫的状态。
这个头域组合的最小子集必须包括 local/remote tags, Call-ID,Cseq. (另外可以有route set等等状态信息。)
其中Cseq用于区分一个invite请求是新的请求(re-Invite)还是仅仅老invite的重传(Invite Retransmission)。
re-Invite和re-transmitted Invite的区别:
- re-Invite消息用于改变会话参数,因此,虽然消息还是带同样的call-id和tag,但是CSeq一定要增一,因为这是一个新的请求。
- 而retransmitted invite则用相同的Cseq,因为只是在重传的是原来的old Invite
时间:
2021-7-16 18:01
作者:
oooooooo
学习了
通信人家园 (https://www.txrjy.com/)
Powered by C114