-
Notifications
You must be signed in to change notification settings - Fork 702
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
Web SessionDescriptionHandler - Refresh #815
Conversation
SDH Options & Modifiers Cleanup per TODOWhat follows covers Issues With Current Approach:
Documentation of Current Approach is as Follows : Inviter.constructor() - SDH options may be passed to constructor Inviter.invite() - sending initial INVITE
Invitation.progress() - sending 100 to initial INVITE
Invitation.accept() - sending 200 to initial INVITE
Session.invite() - sending re-INVITE
Session.onInviteRequest() - receiving and handling a re-INVITE
Session.onAckRequest() - receiving and handling an in dialog ACK for initial INVITE and re-INVITE
Proposed New Approach: Goal is to address/fix current issues… Add two new
This is pretty much backwards compatible with what we currently have (except it changes some cases which seem currently very broken) and I believe is much easier to understand and reason about. |
- they were being applied somewhat ambiguously - this old behavior was ported from legacy code
Rebased onto master and force pushed |
I've addressed all the feedback I've gotten so far on this and I believe it may be good to go. In the meantime I'll be continuing work with it and perhaps add some more documentation and tests along the way. |
A rewrite of the default web SessionDescriptionHandler.
Addresses #789
Addresses #728
Addresses #711
Addresses #709
Addresses #631
Addresses #564
Work on this is still on going, but wanted to start looking for feedback at this point.