msrp failed to work
- Dominant language
- Java
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
```
I try to use imsdroid 458 version msrp with two simulators seperately on two
laptops.
And I use sip2sip as server.
A dial to B; in A's history, launch chat to B. But after receive msrp
invitation, B doesn't reply with 200 ok. So, A not send chat content.
I also try to add 200ok reply to A at side B, in ngnsipservice.java
oninviteevent function, case twrap_media_msrp: msrpSession.accept();
But after A receive 200ok, not start to send msrp message content to B.
I add broadcastreceiver in screenChat to capture connected event, then resend
message body, but at this time, socket failed occurred.
So how should I use msrp?
original imsdroid implementation without any modification wireshark log
attached.
My email is yy_career@sina.com
```
Original issue reported on code.google.com by `yang.yu...@gmail.com` on 3 Sep 2011 at 6:12
Attachments:
- [receiver_msrp.pcap](https://storage.googleapis.com/google-code-attachments/imsdroid/issue-281/comment-0/receiver_msrp.pcap)
- [sender_msrp.pcap](https://storage.googleapis.com/google-code-attachments/imsdroid/issue-281/comment-0/sender_msrp.pcap)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with ngnsipservice.java and its oninviteevent handling for twrap_media_msrp, then inspect the screenChat connected-event behavior. Compare the attached sender_msrp.pcap and receiver_msrp.pcap while reproducing the two-simulator flow; done means the MSRP invitation is accepted and chat content reaches B without a socket failure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- mobile, networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100