SMS. Added more SMS providers including simple GET, VoxTelesys, SparkNZ, QuestBlue and VoIP Innovations. SMS providers can now be set up for each domain separately.
Recording permissions. The permissions for recording were confusing. Now there is a setting that controls what recordings an extension can access, and another setting that controls what the extension can do with the recordings (just listen or modify and delete).
Ringtones. The administrator can now much easier upload ringtones on system and domain level through the web interface and give them names. Ring melodies can be played from the web front end before assigning them. The ringtone mapping for some phone models had been redone. The “custom” ringtone entries were dropped. If there was no ringtone assigned to a group, the PBX now uses either the internal or external ringtone.
Welcome emails. The welcome emails have been redesigned to include more information, links to the apps and updated texts.
Paging. We added a new API that can trigger the readout of arbitrary text.
Notes. Taking notes on ongoing calls and past calls was not working properly from the web frontend.
Address book. The address book backend API was redesigned, so that searches will list the entries in a sorted order even for the first page. It also includes the extensions by default now. This can be turned off on extension and domain level. This helps finding other extensions on the app, even if they are not on the current watch list.
ACD. Before adding an agent to the agent pool of an ACD during the login, the PBX needs to check if that agent is already on a pool. Rules can now assign different colors to a call, e.g. after ringing for too long. A new rule was added so that talking for too long can also change the color of a call. When the ACD automatically generates address book entries, those entries are no longer in the domain; instead they are kept in the ACD scope. This avoids filling up the domain address book with entries that are hard to understand for users.
Fanvil. Newer software for some XU models seems to use different names for the buttons. Also the location for the timezone information seems to have changed. The models X6U, X7A, X1S, X1SP and X3SP were added.
Yealink phones. The Yealink button mode could not include ‘=’ characters, now it can. We added support for SNI indication for SIP in newer Yealink firmware versions. Added more models, e.g. T26P and support for the EXP43. The “Yealink general” parameter will now drop those lines in the template that are used in the general parameter.
Auerswald. The support for the Auerswald phones was improved, e.g. by supporting speed dial and indicating ringtones.
Poly. The automatic switching to secure provisioning protocol was not working as it should.
Two-factor authentication. For the login, the administrator can require users to use a second factor to login. Currently available are Email and SMS as the second factor if the user has an email address set up and/or a cell phone number on the account. As part of this new feature, users can log in and request password resets with their email address in addition to their extension number.
Certificates. The internal indexing for the certificates was using only the common name, which could cause certain certificates to get overwritten. Especially the certificate for the Google speech services was affected. The new version uses a combined index to avoid this problem. After the upgrade, system administrators might have to use the reset button to update the certificate list. The default built-in certificate for “localhost” and the default Root CA were updated.
Easybell. Easybell is sending different formats for the called party, depending on the account type. The PBX now handles this automatically.
Inbound trunk routing. A new trunk now by default will try to find a reasonable account for inbound calls unless explicitly assigned to an inbound rule. This will make set up faster and easier.
Provisioning secrets. The PBX can now show the provisioning password and PIN in clear text from the web interface if those were automatically generated. If the administrator has assigned those values, the PBX will not show them. This avoids a common problem in new installations that phones are provisioned with unknown passwords, which makes an extra provisioning step necessary to get into the web interface of a phone.
Email. A hint was added to the web interface when email is not set up. There were some cases when the domain email did not override the system email settings. Some emails did not use the 12/24 hour format which was set in the system.
Web interface. In order not to overwhelm the front end, a maximum number of 256 MAC addresses are stored in the system now for VoIP phone discovery. Long lists of extensions are now loaded in pages to reduce the overhead for the server.
PCAP. When recording a lot of short packets, the internal flushing for the packets could drop packets. This was creating confusing PCAP files. The web interface shows now which extensions have PCAP recording turned on.
Zoho. Zoho integration completed and arrived from Zoho. Callback urls still need to be added by us for now until we make that automatic process.
Salesforce. Salesforce through REST API is done and works. The contact also pops up on PBX user portal after lookup of incoming numbers in salesforce contacts.
Conference on app. Works. But cosmetic UI to display the participants nicely yet to be added.
CDR. The system was filtering out CDR records that should not be visible to the extension from the user front end. This was causing problems with the reporting. Those records are now not deleted, instead marked as deleted by the user.
FAX. There was a problem receiving long FAX documents when there was no T.38 available.
TrueCNAM. There were cases when the lookup did not work and threw an error. For the single tenant licenses the default for the domain SPAM lookup is now “on”, while the default for the hosted licenses is “off”.
Mailbox. The detection when to read out the destination of the calls not not working well. The new version now keeps track who was called, so that the envelope information should be working well in all cases. When transferring into a mailbox, the caller-ID needed to be changed.
ACME certificates. Refreshing the domain from the system admin domain overview will trigger refreshing of the certificate as well.
Dial plan. The service flag lookup did not work properly.
Localization. The spelling of French phone numbers was improved.
SBC. The duration for MWI subscriptions is now longer, reducing the load on busy servers.
RPS. The RPS now shows the last time when the MAC address was synchronized with the database.
- Updated user interface
- Updated action selection view
- Transfer calls functionality added
- Handling native calls when already in a call on the app
- Handling app call when already in a native GSM call
- Handling of emergency calls according to the phone system setting
- User interface matching PBX version mechanism for improve compatibility
- Code optimization for faster app response
- CDR level notes
- Domain/admin level customization of the windows app through .css
- Address book lookup from the Home page search field
- Option to return to login screen if PBX server is unresponsive
- F5 to reload the app
- Address book shows Company and Position fields
- Forgot password button
- Set new password when logging with the temp password
- Access to the web front end can now be limited on peruser basis
Microsoft Store for Business
Link to the Microsoft Store for Business app: https://businessstore.microsoft.com/en-us/store/details/vodia-phone/9NTKSQFKC1ZT
Microsoft documentation on how to manage and distribute those apps: https://docs.microsoft.com/en-us/microsoft-store/app-inventory-management-microsoft-store-for-business