Closed GoogleCodeExporter closed 9 years ago
Original comment by boss...@yahoo.fr
on 6 Feb 2013 at 11:22
remarks:
- You should use a newer version. 687 is too old.
- You should always provide information on who is who. In your capture there
are tens of SIP REGISTER/MESSAGE requests from different IPs and ports: hard
for an external person to understand what's going on.
This said:
- The trace shows that IMSDroid is sending the INVITE (pkt #21746) and request
incoming RTP on port #56756
- The server sends a 183 (pkt #21774, session version #1141667750) and request
incoming RTP on port #6012
- The server also sends a 200 (pkt #28261, session version #1141667751) and
request incoming RTP on port #6012
As you can see, session version in the 183 and 200 are different which is not
correct as the 183 is not reliable and must contain a "preview". For more
information, rfc6337 section 3.1.1.
There are two ways to fix the issue on your server:
1- Do not increment the session version
2- Or adds support for 100rel
I don't really know if the one-way issue is related to this problem but what we
can also see is that:
- IMSDroid is sending RTP packets to port #6012 as requested by your server
- Your server is not sending RTP packets to IMSDroid (port #56756)
It's hard for us to know why your server is not sending RTP pkts (up to you)
Original comment by boss...@yahoo.fr
on 6 Feb 2013 at 12:01
Thanks for the help. I will try the ideas you mentioned (both on the server and
updation of imsdroid) and update here with my findings.
Original comment by abhi.i...@gmail.com
on 6 Feb 2013 at 5:01
Original comment by boss...@yahoo.fr
on 8 Feb 2013 at 12:46
Fixed by r540
Original comment by boss...@yahoo.fr
on 11 Feb 2013 at 12:32
Original issue reported on code.google.com by
abhi.i...@gmail.com
on 6 Feb 2013 at 3:46Attachments: