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

Reconnection support #5

Closed
slomkowski opened this issue Nov 24, 2015 · 3 comments
Closed

Reconnection support #5

slomkowski opened this issue Nov 24, 2015 · 3 comments

Comments

@slomkowski
Copy link
Owner

  • in case of Mumble server disconnection, reattempt the connection every n seconds
  • don't allow incoming SIP connections when disconnected from Mumble
@NerdyProjects
Copy link
Contributor

I would prefer not disallowing the SIP connection, as I personally use mumsi as an asterisk ConfBridge client (Mumble online conference <-> mumsi <-> asterisk ConfBridge SIP/POTS conference). I might use my friday to supply some patches :)

@slomkowski
Copy link
Owner Author

By disallowing connection I mean do not answer calls when no connection to Mumble. This can me made customizable in config file anyway.

I might use my friday to supply some patches :)

Great. Did you have any issues with sound quality? I didn't have the opportunity to test my primitive frame mixer implementation with more than two people speaking.

@NerdyProjects
Copy link
Contributor

Unfortunately, no. No live test yet but that will happen in some days. Sound quality so far seems good, although I miss any adaptive resampling and would expect some buffer over/underruns which, as far as I understand, are "corrected" by dropping a frame or filling with zeroes.
And the mixer seems a bit CPU hungry - don't know if that gets vectorized nicely by the compiler. Maybe use another library for that? But don't worry yet, I am very thankful for your project because I was in the middle of setting up something with ekiga or chan_alsa when I found this repository :)

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

No branches or pull requests

2 participants