在SIP INVITE中,为什么ACK被称为事务

时间:2016-05-11 11:01:12

标签: sip

当INVITE具有200 OK响应时,

ACK被视为分离的事务。 但是,与所有响应相关联的请求直到获得最终响应被视为事务。

ACK请求如何在没有响应时将SIP INVITE称为事务。

1 个答案:

答案 0 :(得分:2)

当UAC收到200 OK时,客户端事务将在TL处销毁。

这样做是因为TL不知道上述核心。以上 core可以是Proxy或UAC核心。

如果是代理,则转发200 OK,而对于UAC,则转发 生成ACK。现在这个ACK必须 创建一个新事务(由INVITE创建的事务已经完成 在TL处传输,因此200 OK的ACK是 在INVITE交易之外。

对于其他非2xx最终响应,TL的客户端事务不是 销毁,并由TL生成ACK。

因此,在这种情况下,ACK在交易中。