如果双方同时向对方发送INVITE,SIP将会发生什么

时间:2015-02-25 11:23:07

标签: sip

"如果双方同时向对方发送邀请,SIP将会发生什么情况"

  1. 上述情况会有什么行为?
  2. 将处理哪个电话?

3 个答案:

答案 0 :(得分:0)

接收的第一INV可以继续由SIP代理建立呼叫,而接收的第二INV可以由4xx响应拒绝。但由于SIP是基于会话的,因此代理也可以建立两个呼叫。但是一个电话应该处于保持状态。只有一个电话会激活。

答案 1 :(得分:0)

最可能的行为是SIP用户代理会显示新的来电。

由于他们也都有正在进行的拨出电话,因此用户应该接听来电或忽略来电,并坚持原来的拨出电话。

关键是两个INVITE请求是独立的。就像两个人同时在他们的手机上互相打电话一样。

答案 2 :(得分:0)

RFC 3261第14.2节说

  

UAS在其发送的INVITE时在对话框上接收INVITE   该对话框正在进行中必须返回491(请求待定)   回应收到的邀请。

所以,我认为双方都会产生491对方的回应。但我仍然不确定,因为这两个INVITE都将成为同一对话框中不同对话框和标准提及的一部分。