Skip to content

Conversation

@mrscotty
Copy link

Important: These commits depend on slomkowski/mumlib#14

These conference-call-like features include:

  • autodeaf: When mumsi connects to mumble, the user is auto-deafened. When the SIP call is answered, the user is auto-undeafened/unmuted. This allows mumble users to see the mumsi status in the overview, even when they are in a different channel.

  • dtmf menu: A basic menu structure for DTMF commands is included, which will eventually support things like '*5' for self-mute, etc. For now, it supports the caller pin entry.

  • caller pin entry: Allows the SIP caller to be forced to enter a pin before being allowed to enter the mumble channel. This helps keep eavesdroppers out!

  • playAudioFile(): This plays WAV files to either the caller or the mumble channel. The wave files are configurable in the config.ini. Currently, it is used for the welcome message, pin prompt, and the goodbye message when hanging up after wrong pin was entered. It also plays a "caller entering chat" message to make sure other users notice when someone new joins.

mrscotty added 13 commits May 20, 2017 22:37
This causes the user to be self_mute and self_deaf when there
is no SIP call active. Users in other Mumble groups can then
see whether the user is active without moving to same group.

Note: this needs the updated mumlib with the self_mute and self_deaf
methods
i.e. turning deaf on auto-mutes and turning mute automatically
turns off deafen
caller must enter pin before being unmuted/undeafened in mumble room
- playAudioFile() makes it possible to play a WAV file
to either the caller or the mumble channel

- menu skeleton has DTMF handling and is ready for
adding '*n' functions (like *5 = mute).
In config.ini, add the [pins] section, with key/value entries
for the expected pin and the channel regex to switch to when
the caller enters the pin. Here's an example:

[pins]
12345 = DevOps Team
23456 = Sales Team
@satti001
Copy link

@mrscotty hello hope you are doing good and these are some great effort to make changes. where i can find the master file with all the changes made.

Regards,
salik

@mrscotty
Copy link
Author

mrscotty commented Dec 18, 2017 via email

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.

2 participants