imxiangpeng / imsdroid

Automatically exported from code.google.com/p/imsdroid
0 stars 0 forks source link

imsdroid received 183 with reason-486 Busy Here,imsdroid automatically re-call B again and again #115

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.with imsdroid call B, B reject the call.
2.imsdroid received 183 with reason-486 Busy Here
3.imsdroid tone: called is busy, but after a while imsdroid automatically 
re-call B again and again.

What is the expected output? What do you see instead?
imsdroid should be finished playing busy tone then hang up.but after a while 
imsdroid automatically re-call B again.

What version of the product are you using? On what operating system?
imsdroid-1.1.327-g729,xt800 android 2.1

Please provide any additional information below.

Original issue reported on code.google.com by fangsong...@gmail.com on 30 Nov 2010 at 12:58

GoogleCodeExporter commented 9 years ago
I don't see how the client could re-call the remote party if you don't press 
any button. The INVITE transaction will be automatically finished when a 486 
response with the same branch-id is received.
Could you please send network trace (Wireshark)?

Original comment by boss...@yahoo.fr on 1 Dec 2010 at 6:31

GoogleCodeExporter commented 9 years ago
this is DDMS LogCat sip 183 message

Original comment by fangsong...@gmail.com on 2 Dec 2010 at 1:11

Attachments:

GoogleCodeExporter commented 9 years ago
What is need is the Wireshark capture.

Original comment by boss...@yahoo.fr on 2 Dec 2010 at 1:55

GoogleCodeExporter commented 9 years ago
i am running imsdroid on xt800,so i can not capture the sip message.

Original comment by fangsong...@gmail.com on 2 Dec 2010 at 2:26

GoogleCodeExporter commented 9 years ago
i guess the reason is imsdroid doesn't deal the 183(Reason cause 486 Busy 
Here),and resend invite again?

Original comment by fangsong...@gmail.com on 2 Dec 2010 at 2:56

GoogleCodeExporter commented 9 years ago
183 is a provisional response not a final response. This means that sending a 
183 response will not end the INVITE transaction. The Reason header is useless 
in this case.

Original comment by boss...@yahoo.fr on 2 Dec 2010 at 2:59

GoogleCodeExporter commented 9 years ago

Original comment by boss...@yahoo.fr on 2 Dec 2010 at 3:00

GoogleCodeExporter commented 9 years ago
thankq for you reply,while i am testing,i don't press any button.this question 
i have tested many times.

Original comment by fangsong...@gmail.com on 2 Dec 2010 at 3:07