ACD: When sending the call to the agent's cell phone and the phone is playing back the connection message, keep playing music on hold instead of playing silence. Also during the time when the call is not connected with the caller yet, the PBX was trying to call the agent again and again, causing call waiting on the cell phone. The SOAP ACD was not sent during a blind transfer out of the ACD.
CDR: Fixed call log history and missed calls for incoming calls from trunks. The default length of 100 records for a user's CDR log was unfortunate as it was easily cutting off legitimate calls of a busy user. Now it has been set to 1000 calls.
Trunks: We have added Deutsche Telekom to the drop-down list. Also, it is now possible to charge for inbound calls. The case of DISA is now indicated in a separated flag, so that header presentation may depend on DISA or not. And there was an error counting the outbound calls, it was off by one call.
Web Interface: The directories img, js and css are now generally accessible without a logged in user. Added Tonga time zone. Password changed were logged in clear text, which is now replaced with a couple of stars. The domain overview now shows the percentage of registered users instead of the absolute registration count, this will help to avoid misunderstandings. Also we have added more upload size limits, which is sometimes necessary for restoring large domains.
User web interface: There is now a new look for the web portal. We have added more information about the login and logout of agents. Also there is a chat dialog available now for text messaging between users, e.g. agents in a call center. And the user can now select which other users are monitored in the web interface. Also we have improved the loading of the recordings, especially when there are a lot of recordings the web interface informs the user about the status.
Media: There are some carriers that deliberately change the SSRC for the media stream, but keep the same IP address and the port. In that case, the PBX now allows switching without waiting for a media timeout.
Service Flags: It is not possible to have an inverted logic. This makes it much easier to define the pattern for certain cases.
Cell phone: The domain setting for offering cell phone call from the mailbox was simply not working.
IVR node: The IVR node web client may have timeouts now, making it possible to have faster responses when the web server is unavailable. Also the list of expressions can now better deal with white space.
Hunt group: Anonymous redirection has been added (also for the ACD).
Email: When there was a system name available, it was not used in all emails. Now it should cover all useful cases.
Security: We have added a ZRTP pass-through mode for the PBX. This will make it possible to use ZRTP endpoints with the PBX. Also we have changed the algorithm for automatic blacklisting, so that now ports are blacklisted not whole IP address ranges. This was necessary because a single device could take down a whole office easily with a wrong password.
Android App: We have added support for the Vodia Android app for the PBX.
Provisioning: When using TFTP, the PBX could insert the phone IP address instead of the PBX IP address which caused confusion during the provisioning process. Also we have improved the provisioning for the snom M series devices. Added support for snom 725. Added support for more Grandstream devices (GXP1610).
Call Pickup: There were cases where calls could be picked up that were not allowed, for example an employee pickup calls for the boss that was actively forbidden.
Music on Hold: The setting for the music on hold file per user was not always used in the right way for outbound calls.