Hello,
so we are evalulating if we still want to use Sangoma Phone Desktop as our softphone solution for our users because there are some bugs and features that are missing. I have already created tickets in the past for some of the listed bugs but some tickets just got closed without any solution. So maybe someone from Sangoma will see this post. This is not a rant. I really like the overall UI/UX of the software and the integration into FreePBX.
Bugs:
-
No busy tone: When the called destination answers with a busy status the call just ends without any sound indicator. So you make a call and it immediatly ends the call. No busy sound is played to you.
-
Missing prefix: Assigned prefixes on internal incoming calls are ignored. When an internal extension calls a ring group with an assigned prefix, Sangoma Phone Desktop will only show the contact name without the prefix.
-
Answered elsewhere: An incoming call that got answered by someone else, is still listed as missed call in the call history.
-
Call popup: Sometimes the call popup is not shown. So when your speakers are on mute and Sangoma Phone is in the background, you will not see the incoming call. This bug has something to do when you switch monitor setups. When you always use the same monitor setup, this will probably not happen.
-
Delayed answer: When you receive the first call and click on the answer button in Sangoma Phone Desktop, sometimes it will take around 1 to 2 seconds till the call is connected and you can communicate. The ring tone is still playing in these 1 to 2 seconds. This only happens on the first call of the day or when you switch networks.
-
Wrong call history: See Sangoma Desktop call log shows the ring group that delivered the call, not the actual caller ID - #5 by girishmani
Improvements:
-
Attended transfer: Please add a button for attended transfer. The workaround to create a conference call feels unintuitive.
-
Headset support: The buttons on headsets from Jabra, Yealink and other vendors are not working. Would be nice to support atleast the major headset vendors.
-
Time format: The times in the call history are only displayed in the 12 hour time format (AM/PM). Most of the world uses the 24 hour time format. Would be nice to support this. Using the javascript Intl.DateTimeFormat object this should be an easy fix in the UI.
-
Missing audio: When answering an incoming call the first second of audio is missing on some headsets. In this case it is not a bug in Sangoma Phone Desktop. This happens because some bluetooth headset needs some time to wake up from energy saving mode. This can be avoided if the ring tone is played on your primary selected speaker and the headset simultaneously. So when you answer the call the headsets audio stream is fully connected.
-
Call popup: Support the native os notification on incoming calls for the call pop up. So you are able to answer the call even when you locked your computer - atleast on windows.
-
BLF: It is only possible to see the BLF status of internal extensions if they are added to your favorites. It would be awesome if you could also see the BLF status when you search all contacts.
-
Deployment: We deploy the software on client devices using the msi file. It would be awesome to predefine the address of the host value in the login screen by using a setup parameter or something similiar. So the user only needs to enter the username and password.
-
Phone Features: Be able to edit/enable Call Forwarding, Find Me/Follow Me and Call Waiting in Sangoma Phone Desktop. Users still have to use the UCP for that or calling a Feature Code. It would be nice if features likes this are directly integrated in the Softphone.