GNOME Bugzilla – Bug 588186
Accounts window and voicemails
Last modified: 2020-06-06 16:29:43 UTC
It is now impossible to know the number of voicemails on each of the accounts.
The status of each account is supposed to reflect the number of voicemails ; see lib/engine/components/opal/opal-account.cpp -- method get_status. That means the message waiting number doesn't get set correctly in the engine. Definitely not a GUI issue : it's an issue within ekiga's opal code.
And where should it be displayed ?
In the status, which is the second column...
Now that the voicemail code is specific to opal accounts and that there are no more signals for it, how can we allow the systray icon to display an enveloppe when there are new messages waiting ?
The same way we display an enveloppe when there are text messages waiting, perhaps?
Isn't it a bit of overkill?
Solution 1 (push the event) : add the code to push a notification in the Opal::Account class ; this code will be shared by each Opal::Account instance. Solution 2 (use a signal) : the signal goes in the Ekiga::Account class, so takes room in each and every instance of the class (even LM::Account instances, which don't need it) ; and of course we'll still need code to react to the signal and push a notification. The signal solution is overkill : let's push the notification.
Please also note you really need to do something about the UI, it still looks weird.
Reopening as I can't see any open non-developer question.
Damien, Julien, closing this bug or let it still open?
Changing importance to major.
Ekiga is not under active development anymore: https://gitlab.gnome.org/Infrastructure/Infrastructure/-/issues/273 Ekiga saw its last release 7 years ago. The last code commits were 4 years ago. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (and transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active Ekiga development again in the future.