matrix-org / matrix-org/matrix-ios-sdk
MXCallStateEnded With Reason of opponent "Busy"
Nobody has claimed this yet.
- Dominant language
- Objective-C
- Stars
- 484
- Forks
- 225
- PR merge metrics
- No merged PRs in 30d
Description
Very good SDK to use one to on call.
I'm using matrix for one to one call in iOS. First time it's call perfectly also got the delegate respond "Call State Ended" So its ended perfectly as well. I'm trying second time to call, I am getting Call State Ended with reason of opponent is busy. while call is already disconnected. I tried all the way to hang up the call but not succeed.
For your Information:
- Checked MXRoom Session is perfect.
- MXCall getting perfect.
I Used when delegate "Call State Ended":
- MXCall hangup.
- I just dismiss my view controller when call ended.
- Stop playing audio session.
As I am getting in delegate "Call State Ended" at the very first time so no need to code for hangup the call right?.
If I need to do anything when "Call State Ended" then please let me know.
Help would be great for me.
Many Thanks.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the MXCallStateEnded delegate and trace the MXCall lifecycle after the first call ends, including the MXRoom session state. Reproduce a second one-to-one call after disconnecting the first and determine why it reports the opponent as busy. Done means the second call can start normally after the first call has ended, with the relevant lifecycle behavior verified by an appropriate test if available.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, objective-c
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100