New Smartswitch release: 7.5

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 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.

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.

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.

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.

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.

New Smartswitch release: 7.4

fixed issue in CDR comparison - specified time template hasn't been taken in consideration

a CSV file import logic has been re-factored in all menus of a system
Now import is more flexible and user friendly.
Also added possibility to import from file which is located on your PC without intermittent saving to Buffer

in each export menu added possibility to export directly to file on your PC, without saving intermittent file Buffer

fixed issue with Consumption profile: in case if profile has been configured on a user and balance cut-off has been configured on company, the system has blocked the call if balance is 0, although call hits consumption profile on user.

added possibility to Check hunting on particular user (previously this was available only for whole user group)

when e-mail is being sent - UTF-8 encoding is set explicitly in MIME.
before this change encoding hasn't been set in MIME, which lead to wrong auto-detection of encoding by some of the mail clients with poor auto-detection implementation and therefore displaying unreadable messages.

fixed write-off time shifting when performing Periodic write-offs.
Now write-offs are done precisely in scheduled time.