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

INVITE comformance issues #124

Open
6 tasks
vodik opened this issue May 10, 2018 · 3 comments
Open
6 tasks

INVITE comformance issues #124

vodik opened this issue May 10, 2018 · 3 comments
Labels
compliance SIP RFC complaince issues

Comments

@vodik
Copy link
Contributor

vodik commented May 10, 2018

Related to #123, seems like there are a few issues with invites now. Making a super issue to track everything:

  • 100 response are incorrectly tagged.
  • 100 should not be forwarded by proxies.
  • 100 is a special status code. Other unknown 1XX messages should be handled the same as a 183.
  • ACK seems to be broken currently for INVITEs
  • Can't easily catch other leg closing the INVITE (BYE or CANCEL)
  • recv/iterator can hang indefinately in some cases
@vodik vodik added the compliance SIP RFC complaince issues label May 10, 2018
@vodik
Copy link
Contributor Author

vodik commented May 10, 2018

@ovv I'm just going to bite the bullet and rewrite/cleanup the dialog and transaction module. There is far too much technical debt int there - I couldn't find a quick fix.

@ovv
Copy link
Contributor

ovv commented May 10, 2018

@vodik Good idea. If possible having a common class for Dialog and DialogRequest (if we decide to go #119 way) would be nice.

If you are re-working that I'll leave those parts alone. I plan to work a bit on the Auth since I would like to support qop.

@vodik
Copy link
Contributor Author

vodik commented May 10, 2018

Go for it. And for what its worth, we're also testing ursine internally as well and it seems really promising as well.

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

No branches or pull requests

2 participants