tigase / beagle-im

(M) XMPP client for macOS based on TigaseSwift XMPP library
GNU General Public License v3.0
181 stars 21 forks source link

Disabling ring for unknown callers #143

Open mark4o opened 1 year ago

mark4o commented 1 year ago

Although I have the setting "Notifications: Show for messages from unknown senders" disabled, BeagleIM nevertheless rings and pops up a call notification dialog for calls from unknown callers. The setting works to disable the relatively minor non-call notification, so it is odd that it doesn't apply to the far more disruptive ring/call notification and there does not appear to be any other way to control that. Calls should also honor this setting, or have their own setting specifically for calls.

To Reproduce

  1. In General Preferences, ensure that the setting "Notifications: Show for messages from unknown senders" is disabled
  2. Someone that is not in your contacts calls
  3. BeagleIM starts playing a ringing alert sound and pops up a call notification dialog

Expected behavior

  1. Ideally the setting in General Preferences would be worded to clearly apply to both calls and non-calls, e.g. "Notifications: Show for messages and calls from unknown senders", or there would be a separate setting for each
  2. Someone that is not in your contacts calls
  3. BeagleIM rings and pops up a call notification dialog only if the appropriate setting is enabled, otherwise it remains silent and does not pop up a call notification

BeagleIM 5.3.4 (176)