v/1.7.0 (2023-06-01)

Platform

  • WS.IAM. The IAM service has been significantly redesigned and accelerated (by two orders of magnitude).

Telephony

  • SIPREC. Implemented external recording by algorithms siprec (RFC-7866), sipfork (streamed, mixed)

  • BLF external. Implemented support for subscription to external numbers allowed in domain settings and chief-secretary groups.

Dynamic data model

  • SecurityModel. Implemented the ability to set access rights for dynamic data model classes. They are configured through filters to restrict access to records and masks to restrict access to fields. Read and modify permissions separately. Properties opts.security_filter_read, opts.security_filter_write, properties..security_filter_read, properties..security_filter_write. Applies to all types of API.

  • SecurityModel. Added possibility to use special $USER macros in filters when setting access rights to the dynamic data model to get access to user properties, to the list of user roles, to the list of subordinate users.

  • SecurityModel. Added "security" property to user, group, role entities to build branched access rights models in dynamic data model.

Web Conferences Meet

  • Extended logging to debug missing video and audio when connected to a room.

  • Mix audio on the server to save traffic and browser resources. You can enable it in the client application top right corner by clicking on the arrow to the right of the speaker and select "Mix audio on server (beta)"".

Grocery layer