New Smartswitch release: 7.5
2014-09-18 13:58:32
We are glad to introduce to you new Smartswitch release: 7.5.
In this release:
- Added progress indicator to web-interface.
This allows to execute long-lasting actions, without the issue of ending a web session by browser on response timeout. - Agents have been moved to Users.
This allows to grant privileges of users to employees, for example, to make SIP calls or send fax from their web account.
Also users might obtain privileges of agents.
To control the level of access you can via system of Roles.
This step was needed to implement many of the features of Virtual PBX and Dealer mode. - Added new parameter use Q.850 reason in SIP settings, which allows to send and store in CDR ISDN hangup cause code on call hangup.
- Added feature to import/export of Excel in all menus of a system, where there is present a possibility to import or export.
- A new method of handling price-lists which is based on destination code changes has been added to Billing packs.
This allows to maintain an independent change log of billing parameter changes for each destination code.
Also this allows a new feature of automatic prices import which come as e-mail attachments. - Added a new feature of configuring white and black lists of called and callee IDs together with blocking calls which fit into these lists. This feature is available in settings of all peers.
- Added a new mode of duration rounding - to greater second.
This mode could be chosen for the whole node as well as for some specific company. - Added Replacement classes for import.
In these classes one can configure replacement rules for values which are imported from a file. - Added new feature of Prices by e-mail - automatic prices import from e-mail attachments.
- Enhancement of security - fail2ban rules have been extended with ones for H.323 protocol
- in all reports added a feature of time zone selection for display.
- added a feature of saving several payments per one invoice.
This can happen when customer pays with several payments instead of one. - added a new feature of IP address displaying on Active calls menu
- Added new parameter CPS limit, which limits maximal calls per second which are allowed to be taken in handling.
This parameter serves for prevention from DoS attacks due to high CPS.
This parameter is available in settings of all peers and node in general. - implemented filter and search in Route classes
- added new menu - Object history.
This menu is present in settings of each object in a system and enables querying for all changes which this object got from the time of its creation. - A new flag has been added to Call detail report - show calls without billing.
This flag should ease search for calls for which there've been no prices. - For file import there has been added a feature to collect all errors and displaying them by a list.
Also the old method of import - till the first error happens - has been preserved. - Call forwarding has been placed into system's core, redirection settings have been added to user's settings via separate tab.
- Added new menu - Billing pack import exceptions.
Here one can define billing parameters, which are defined in contract with partner, and which may not match with parameters which partner sends in price-lists. - A new column has been added to Call handler - variable.
Here one can specify a name of variable, from which application may take the value.
This allows to specify value through variable for fields with check-box or drop-down menu. - Lots of optimizations for Call capturing
- added new technology: IAX
- added new report: Reconciliation report
- added feature of direct Fax sending through web account withou the need to save file in Buffer
- Origination controller has been reworked to work with the same logic as Termination controller works - with automatic checking, blocking and unblocking.
- Added a feature to schedule Billing re-calculation.
Therefore, you can schedule redo billing to some specific time and then check result of operation without the need to have browser window opened for the whole duration of operation, which could last for hours. - a Roles system has been significantly extended.
From now on one can control availability of each field in web-interface. - amount of information, which is sent by e-mail when sending notification e-mail of Termination controller and Origination_controller, has been extended.
Added variable PERIOD for mail template, which contains period, for which check has been done. - In Call detail report has been added a new field - PDD - and calls filtering by PDD has been implemented.
- added new applications to Call handler: SIPAddHeader and SIPRemoveHeader, which allow to add and remove arbitrary fields from SIP headers.
- An issue has been fixed - when call is hanged up by originator with CANCEL in CDR there is a hangup cause "No route to destination" while should be "Normal clearing"
- CDR insertion has been optimized, now it is performed in parallel in several threads.
Also if one of tables is not available for insertion, for example as result of blocking during long query during report generation, the insertion to other tables continues. - implemented a new feature of SMS sending from web account of a user.
- displaying of a sum of invoices has been fixed in reports.
Previously a sum of invoices invoiced for a period has been displayed there.
Now there is a sum of services provided for period is shown.
In some circumstances it can be different values. - Implemented a check for complexity of entered password.
Not only a password length is checked but its matching to a dictionary word and if it's systematic or not.
This increases the safety of a system. - Call handler now can be redefined for a user to be different from the one which is set for user group.
This is needed for virtual PBX mode. - Implemented a new billing mode - Dealer.
This is needed for virtual PBX mode and to support switch partitioning in dealer mode. - Billing pack and route class now can be redefined for user to a different value from the value which is set for user group.
This is needed for Dealer mode. - Elements of a call handler have passed safety check.
The main purpose of a check - provision of impossibility of a user of virtual PBX to get access to data of some other user. - Telephony service is now set up by default in Cluster settings.
So now there is no necessity to choose it in Company's settings when creating new company, unless you don't want to redefine it.
Telephony service is used while performing invoice generation. - significant optimization of Billing re-calculation and support for Dealer mode.
- a Dial application now has option of timeout (sec) set by default to 60.
Previously it was empty (means no timeout). - a Call handler has been updated to work on latest Java versions, which are installed on client's PC, and not only Java 7u25, as it was previously.
- Many of other minor fixes and optimizations - 2452 revisions from the previous release.
We are very thankful to our customers, which were with us during implementation of these changes and who gave great help in testing and pointing to best way of implementation!