Top
Information to Know Before you Start
- The user must have as MSA that allows the use of Virtuo.
- The Mediatrix unit must have access to:
- a valid DNS
- an NTP server, otherwise it will be impossible to validate the certificate date and therefore it will be rejected.
- public internet
Top
Basic Concepts
Configuration Scripts Used by Virtuo
Carriers and service providers usually define a configuration that will apply to a large number of units in compliance with the network architecture. It is the command and the parameter values grouped in a text file that produce the configuration scripts.
Configuration scripts support all configuration parameters and can be created for a group of units or for a specific unit of the network. The configuration scripts used by Virtuo are the same as the ones used in DGW, i.e. the parameters, the structure, and the syntax are the same. For more details, refer to the Configuration Scripting Language Syntax published in the DGW Configurations Guides section of on the Media5 Documentation Portal.
Configuration Scripts used by Virtuo can also use custom fields created within the Virtuo EMS Web interface. For more details refer to the Mediatrix Unit Custom Fields section.
Top
Mediatrix Unit Custom Fields
Mediatrix unit custom fields created in Virtuo are tags/macros that provide an easy way to customise the configuration file of a unit. Custom fields are also used as keywords in the REST API.
Custom fields are automatically populated by Virtuo when the configuration file is generated. For example, the end-user can enter the specific SIP authentication credential and define the SIP trunk CallerName here and Virtuo will automatically populate the values in the configuration script file of the unit.
The Custom fields are also used as keywords in the REST API to allow a third party application to pass information to Virtuo which will populate the information to the configuration file of the unit.
${unit.custom_field.field_ID}
Top
Example of Custom Fields
- SipEp.UserAgent[EpId=PRI1].Username = "${unit.custom_field.sip_unit_auth_username}"
- SipEp.UserAgent[EpId=PRI1].FriendlyName = ""
- SipEp.UserAgent[EpId=PRI1].Register = "Enable"
- # SipEp.Authentication.DeleteAllRows
- SipEp.Authentication[Index=1].CriteriaSelection = "Unit"
- SipEp.Authentication[Index=1].ValidateRealm = "Disable"
- SipEp.Authentication[Index=1].Username = "${unit.custom_field.sip_unit_auth_username}"
- SipEp.Authentication[Index=1].Password = "${unit.custom_field.sip_unit_auth_password}"
- sipEp.RegistrationRefresh
Top
Basic Tasks
Logging On To Virtuo EMS
- Go to https://virtuo.media5corp.com
- Log on to the Virtuo EMS with your username and password.
Top
Adding a Configuration File to the Virtuo EMS
Use this procedure if the configuration script you wish to use is not in the Configuration table (Configuration in the Settings section on the left hand side of screen),
- In the Virtuo EMS Web interface, from the Settings section located on the left hand side of the screen, click Configuration.
- In the Specific Configurations section, click Import Configuration.
- Browse to the location of the configuration file.
- Click Import.
Top
Associating a Virtuo Configuration File with a Group
- In the Virtuo EMS Web interface, from the Settings section located on the left hand side of the screen, click Configuration.
- Click located on the same line as the provisioning group to which you wish to associate the configuration script.
- In the Group Details page, from the Configuration selection list, choose the appropriate Configuration file.
- Click Save Group.
Top
Associating a Mediatrix Unit to a Virtuo Group
Top
Virtuo Configuration Scripts
Creating a Mediatrix Unit Custom Field
Top
Configuring the Custom Fields of a Mediatrix Unit
Top
Copyright Notice
Copyright © 2023 Media5 Corporation.
This document contains information that is proprietary to Media5 Corporation.
Media5 Corporation reserves all rights to this document as well as to the Intellectual Property of the document and the technology and know-how that it includes and represents.
This publication cannot be reproduced, neither in whole nor in part, in any form whatsoever, without written prior approval by Media5 Corporation.
Media5 Corporation reserves the right to revise this publication and make changes at any time and without the obligation to notify any person and/or entity of such revisions and/or changes.