Jain Sip:如何在200 ok类型的CANCEL上发送ACK?

时间:2015-08-10 11:25:33

标签: jain-sip

在我的申请中,我发送邀请请求并取消此邀请。我收到200 ok(我的取消)并且我想发送ACK请求但是对话框尚未建立,所以我该如何发送此确认? 但是,我认为我不清楚对话和交易之间的区别,你能否为我阐明这一点?

提前致谢。

1 个答案:

答案 0 :(得分:0)

CANCEL场景要求远程端向CANCEL发送OK响应,但487响应INVITE,否则事务未完成。只有在487之后才能发送ACK。在大多数情况下,JAIN-SIP堆栈会自动向错误响应发送ACK。在这种情况下,当您收到487时,ACK将自动发送,您不需要自己发送。您只需要为未成功的成功事务发送ACK。

https://andrewjprokop.files.wordpress.com/2014/05/sip-cancel1.jpg