[SIPForum-discussion] urgent 491

Roy, Nishant Kishore nishantkr at hp.com
Wed Mar 19 07:32:32 UTC 2008


Hi all ,

here is answer for your question

1)

the failure of the re-INVITE does not

cause the existing call to fail - the session continues using the previously negotiated characteristics so here  NO.2639 INVITE still belong to the call flow .......

ref: rfc 3261 chap 14

2) existed session shoud not get terminated ...when ever the UA gets a 491 for the re-INVITE it start a timer for sending another re-INVITE after some time ... the way of having choice u can a look at rfc

ref: rfc 3261 chap 14

its like modification on existing session.. if modification fails means it will continue with the existing one .... it is not going to terminate that

"In fact, the RFC3621 have just mentioned the UAC should start a timer when it received a 491 response, but not described what will happen, if the timer fires and the UAC don’t attempt the re-INVITE once more."

for this as we see  its a SHOULD condition so in my opinion UA should re-transmit the INVITE generally similar behaviour we can observe in the session refresh INVITE .... and if UA fails to re-transmit 500 server internal error need to send by the stack





regards

 Nishant kishore roy







________________________________
From: discussion-bounces at sipforum.org [mailto:discussion-bounces at sipforum.org] On Behalf Of ? ?
Sent: Wednesday, March 19, 2008 12:19 PM
To: group SIP; Jourdain Herve
Subject: [SIPForum-discussion] urgent 491

Hi, Herve and all,
Now I am recording the SIP call flowing, but there is a  problem about the response 491 .
The call flowing as follows:
UA1                        UA2     TIME

             Both way RTP Media
ç==========================è
[254]INVITE[SDP]
ç--------------------------     09:18:31:052
[255]INVITE[SDP]
----------------------------è   09:18:31:065
    [256]100
----------------------------è   09:18:31:065
    [257]491
----------------------------è   09:18:31:065
    [259]100
ç-------------------------------------       09:18:31:071
    [260]491
ç-------------------------------------       09:18:31:071
                    [261] ACK
ç----------------------------   09:18:31:071
                    [263]ACK
-----------------------------è   09:18:31:085
          [2639] INVITE [SDP]
---------------------------------------è      09:19:01:092
…………
As we can see, the session has already set up and the entire message in this flow have the same dialog-ID. Now both UA1 and UA2 re-invite each other just simultaneously, then they get 491 as response from the other one. Well, after 30s, the UA1 send a INVITE again which is NO.2639 with SDP. My question is :
1.       Since no relevant message during the 30s space time, does the NO.2639 INVITE still belong to the call flow ?
2.       Is the response 491 like 487, which means the existed session will be terminated?

In fact, the RFC3621 have just mentioned the UAC should start a timer when it received a 491 response, but not described what will happen, if the timer fires and the UAC don’t attempt the re-INVITE once more.

I look forward to the answer urgently,anything is helpful !

RE

Nora

________________________________
雅虎邮箱传递新年祝福,个性贺卡送亲朋!<http://cn.mail.yahoo.com/gc/index.html?entry=5&souce=mail_mailletter_tagline>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sipforum.org/pipermail/discussion/attachments/20080319/1589bbd7/attachment-0002.html>


More information about the discussion mailing list