在从目的地接收18X消息之前,始发系统从目的端接收487(请求终止)消息以响应Invite消息,并且没有发起者发送任何CANCEL消息的所有可能方案是什么?发送INVITE消息后?
答案 0 :(得分:1)
487 Request terminated
仅作为对CANCEL
请求的反应而创建。然而,CANCEL
可以由有状态代理生成。请参阅RFC-3261第16.10章。例如,由于计时器到期,有状态代理可能会生成CANCEL
。
在收到临时回复之前,不得发送CANCEL
请求。但临时响应不需要是18倍的响应。即使收到CANCEL
,UAC或代理也可能会发送100 Trying
。此外,代理收到临时响应就足够了。
所以有答案: 所有可能的场景几乎都是无限的,因为有很多SIP代理实现及其配置,并且它们可能有很多理由来取消事务。