SIP ACK method

SIP ACK同样在RFC3261中定义。

ACK仅仅用于对INVITE request的response的回复,例如在通话结束时,MO要断开连接,此时就会生成一条BYE 消息。BYE不会经过代理,而是直接路由到MT。MT通过200 (OK) 响应确认收到 BYE,然后就会终止该session和 BYE transaction,此时就不会有ACK发送。在构造的ACK request时,ACK必须包含 Call-ID、From 和 Request-URI header,这些值要等于initial INVITE request中的对应header 值。而ACK中的 To header field必须等于被确认的response中的 To header,也就是ACK的To header会包含tag。除此之外,ACK 必须包含单个 Via header field且该字段必须等于initial INVITE的top Via header field。ACK 中的 CSeq header field必须包含与initial INVITE中的序列号相同,但method参数必须等于“ACK”。

 

实网中例子如上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

modem协议笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值