接收SIP 487 Request Terminated消息的可能方案

时间:2015-05-27 08:49:43

标签: sip

在从目的地接收18X消息之前,始发系统从目的端接收487(请求终止)消息以响应Invite消息,并且没有发起者发送任何CANCEL消息的所有可能方案是什么?发送INVITE消息后?

1 个答案:

答案 0 :(得分:1)

487 Request terminated仅作为对CANCEL请求的反应而创建。然而,CANCEL可以由有状态代理生成。请参阅RFC-3261第16.10章。例如,由于计时器到期,有状态代理可能会生成CANCEL

在收到临时回复之前,不得发送CANCEL请求。但临时响应不需要是18倍的响应。即使收到CANCEL,UAC或代理也可能会发送100 Trying。此外,代理收到临时响应就足够了。

所以有答案: 所有可能的场景几乎都是无限的,因为有很多SIP代理实现及其配置,并且它们可能有很多理由来取消事务。