Skip to main content
  • Products
    • Overview
    • Features
    • Screen Capture
    • Agent evaluation / score cards
    • Speech Analytics
    • Recording Announcement
    • Videos
    • Online demo
    • Quote
    • Download
  • Solutions
    • Businesses
    • Contact centers
    • Financial institutions
    • Healthcare
    • MiFID II compliance
    • Telecom service providers
    • Traders
  • Compatibility
    • AudioCodes
    • Avaya
    • BroadSoft
    • Cisco
    • Genband
    • IPC
    • Metaswitch
    • Oracle AcmePacket
    • SIPREC recording
    • Sonus
  • Documentation
    • User Guide
    • Administration Guide
    • Developer Guide
    • MiaRec v.3 (old) documentation
    • Resource library
    • Videos
  • Support
    • Submit a request
    • Check your existing requests
    • TeamViewer QuickSupport
  • Blog
  • Company
    • About MiaRec
    • Contact us
    • Our clients
    • Become a partner
    • News
    • Careers
    • Events
    • Testimonials

MiaRec REST API

  • MiaRec REST API
    • Introduction
      • Architecture
      • Message encoding
      • Collections
      • Error responses
      • Security and Authentication
      • REST API clients for development
    • Resources
      • Calls
        • Call object fields
        • File object fields
        • Participant object fields
        • List and search calls
          • Basic search
          • Advanced search
        • View one call
        • Delete one call
        • Retrieve file for playback
        • Pause and resume recording
      • Clients
        • Client object fields
        • List and search clients
        • View a client
        • Create a client
        • Update a client
        • Delete a client
      • Groups
        • Group object fields
        • List and search groups
        • View one group
        • Create group
        • Update group
        • Delete group
      • Roles
        • Role object fields
        • List and search roles
        • View one role
        • Create role
        • Updated role
        • Delete role
      • Tenants
        • Tenant object fields
        • List and search tenants
        • View one tenant
        • Create tenant
        • Update tenant
        • Delete tenant
      • Users
        • User object fields
        • List and search users
        • View one user
        • Create user
        • Update user
        • Delete user
        • Pause and resume recording for user
      • Encryption keys
        • List and search encryption keys
        • View encrypt key
        • Create encrypt key (generate or import)
        • Update encrypt key
        • Delete encrypt key
        • Grant access to encrypt key
        • Revoke access to encrypt key
        • List authorized users
    • Examples
      • Create tenant with roles, groups and users
    • History of changes
Home › MiaRec REST API ›
 

History of changes

2018-07-07 - Changes to tenant.fieldset_licensing attribute.

Per-tenant license configuration is improved. Previously, it was possible to set "First-come, first-served" licensing mode for "call recording" licenses only. Other licenses were fixed. In this release, all licenses can be be either dynamic or fixed. A configuration section is renamed to "License limits".

Before:

MiaRec changelog

Now:

MiaRec changelog

Changes to REST API:

Old version:

{
    "tenant":
    {
        "fieldset_licensing":
        {
            "license_mode": "dynamic",
            "recording_seats": -1,
            "screen_recording_seats": 0,
            "monitoring_seats": 10,
            "evaluation_seats": 20,
            "speech_analytics": 20
        },
        ...

New version:

{
    "tenant":
    {
        "fieldset_licensing":
        {
            "recording_seats": null,
            "screen_recording_seats": 0,
            "monitoring_seats": 10,
            "evaluation_seats": 20,
            "speech_analytics": 20
        },
        ...

A tenant's licensing configuration (attribute fieldset_licensing) has the following changes:

  • Attribute license_mode is depreciated. It is ignored when supplied in PUT/POST requests. It is not returned in GET requests.
  • null can be set to any of license types. null value means no limits.
  • dynamic license (no limits) is supported to any of license types.

In previous versions, a license_mode attribute might have one of the following values:

  • fixed - A particular number of licenses is pre-allocated to this tenant. Tenant cannot use more license then pre-allocated. If the tenant has more users, then licenses, then call recordings for some of users will be unlicensed.

  • dynamic - First-come, first served (FCFS) strategy. Licenses are dynamically allocated to tenant from a global pool. Tenant is allocated dynamically as many licenses as it has users with appropriate license configuration.

New version still allows to use First-come, first served strategy for license distribution, but terminology is different. Instead of license mode, a term license limits is used. Value null or -1 (for backward compatibility) means no limits, values from 0 to N sets an upper limit for tenant for particular license type.

For backward compatibility, you can supply license_mode attribute in PUT/POST requests and set license counter to -1 when a dynamic mode is desired. The following example has the same effect on both old and new versions:

"fieldset_licensing":{ 
    "recording_seats": -1,
    "screen_recording_seats": 0,
    "monitoring_seats": 0,
    "evaluation_seats": 0,
    "speech_analytics": 10,
    "license_mode": "dynamic"
}
‹ Create tenant with roles, groups and users up
  • Printer-friendly version
MiaRec, Inc. © 2020. All Rights Reserved. | Terms of Use | Privacy Statement | Cancellation Policy