"如果双方同时向对方发送邀请,SIP将会发生什么情况"
答案 0 :(得分:0)
接收的第一INV可以继续由SIP代理建立呼叫,而接收的第二INV可以由4xx响应拒绝。但由于SIP是基于会话的,因此代理也可以建立两个呼叫。但是一个电话应该处于保持状态。只有一个电话会激活。
答案 1 :(得分:0)
最可能的行为是SIP用户代理会显示新的来电。
由于他们也都有正在进行的拨出电话,因此用户应该接听来电或忽略来电,并坚持原来的拨出电话。
关键是两个INVITE请求是独立的。就像两个人同时在他们的手机上互相打电话一样。
答案 2 :(得分:0)
RFC 3261第14.2节说
UAS在其发送的INVITE时在对话框上接收INVITE 该对话框正在进行中必须返回491(请求待定) 回应收到的邀请。
所以,我认为双方都会产生491对方的回应。但我仍然不确定,因为这两个INVITE都将成为同一对话框中不同对话框和标准提及的一部分。