Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hold and video upgrade fixed #503

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

mikaelwills
Copy link
Contributor

Where as before i was using _sendReinvite() for the video upgrade, the video upgrade logic was interfering with the hold logic. Now i have reverted _sendReinvite() back to how it was and introduced a new _sendVideoUpgrade() for a seperation of concern.

Tested on a FreePBX server that hold is now working. Also to note a few people have said the other side doesnt get notified if they're put on hold. This actually does work with this package but their problem is a PBX problem specifically they havent set moh_passthrough = yes on their endpoints. With that configuration I observer the other side displaying that they had been put on hold by the remote.

This also fixed #492 where event handlers were unneccesarily being introduced.
and #473 with the hold get media types error.

@mikaelwills
Copy link
Contributor Author

@eduardothiesen @victortive 🙌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fatal Exception: FlutterError Invalid argument: Instance of 'EventManager'
1 participant