1 About This Document
This document describes the configuration that is a prerequisite for vMRF to process traffic. The configuration tasks in this document are performed after the vMRF VNF has been deployed using the relevant deployment instructions.
This document is written for vMRF operator personnel who are responsible for the deployment of vMRF. The vMRF operator is assumed to be a cloud service consumer on a cloud service.
2 vMRF Initial Configuration Tasks
Initial configuration includes the following tasks:
Steps
- vMRF application and security configuration. This is a mandatory configuration task. See Configure vMRF Application.
- SNMP configuration for fault management. This is a recommended configuration task. See Configure SNMP for Fault Management.
- Configuration of the networkManagedElementId attribute in the ManagedElement MO. This is a recommended configuration task. See Configure Identity of the Managed Element.
- Performance management jobs configuration. This is a recommended configuration task, for more information refer to Performance Management.
3 Configure vMRF Application
Initial vMRF application configuration consists of configuring user plane networks and H.248 signaling links.
The following methods are available, as shown in Figure 1:
Manual configuration after instantiation, as described in Manual Configuration.
Importing configuration data using the deployment template during instantiation, as described in the relevant deployment instructions (the deployment template references the NETCONF template that contains the actual configuration data), and configuring security, as described in Additional Security Configuration.
Importing configuration data using the deployment template and configuring security after instantiation, as described in Importing Configuration Data from NETCONF Template.
3.1 Manual Configuration
Manual configuration means configuring each MO and MO attribute using the ECLI or a NETCONF client. This procedure is the recommended method for initial VNF configuration.
A basic configuration with example values is provided in the software delivery package. This configuration can be used as a base for VNF configuration. Its lines of valid configuration data can be pasted using the ECLI.
Manual configuration requires emergency user credentials for logging in to the vMRF VNF until security configuration is completed.
If ECLI is used, do the following:
Steps
3.1.1 Configure Security
Configure security as instructed in vMRF Security Management.
3.1.2 Configure vMRF User Plane
Steps
3.1.3 Emergency and Priority Call Handling
A certain amount of processing capacity (priority pool) can be reserved by the vMRF for emergency and priority calls. The capacityForPriorityCalls attribute of the MediaResourceFunction MO defines a fraction of the total processing capacity and internal resources that is reserved for emergency and priority calls. The attribute is a numeric value, where 1 is 1/1000 fraction of the total processing capacity. The default value is 20.
3.1.3.1 Configure the Priority Pool
This procedure describes how to set the size of the priority pool.
Prerequisites
An Ericsson Command-Line Interface (ECLI) session in Exec mode is open.
Steps
3.1.4 EVS Configuration
Configuring EVS bandwidth and bit rate
3.1.4.1 Configure EVS Bandwidth and Bit Rate
This procedure describes how to configure allowed bandwidth range and maximum allowed bit rate for EVS to control EVS codec configuration and negotiation.
|
Bandwidth |
Bit Rate |
|---|---|
|
Narrowband (300 – 3400 Hz) |
5.9 kbps, 7.2 kbps, 8 kbps, 9.6 kbps, 13.2 kbps, 16.4 kbps, 24.4 kbps |
|
Wideband (50 – 7000 Hz) |
5.9 kbps, 7.2 kbps, 8 kbps, 9.6 kbps, 13.2 kbps, 16.4 kbps, 24.4 kbps, 32 kbps, 48 kbps, 64 kbps, 96 kbps, 128 kbps |
|
Super-wideband (50 – 14000 Hz) |
9.6 kbps, 13.2 kbps, 16.4 kbps, 24.4 kbps, 32 kbps, 48 kbps, 64 kbps, 96 kbps, 128 kbps |
|
Fullband (20 – 20000 Hz) |
16.4 kbps, 24.4 kbps, 32 kbps, 48 kbps, 64 kbps, 96 kbps, 128 kbps |
Prerequisites
An ECLI session in Exec mode is open.
Steps
3.1.5 Configure vMRF Signaling
Steps
3.1.6 Announcement Configuration
3.1.6.1 Modify the Default Language Code
This procedure describes how to modify the default language code of announcements. The default language code is used as language code for the basic and variable announcements in case the H.248 (or SIP) message does not contain any language code for the requested announcement.
Prerequisites
An Ericsson Command-Line Interface (ECLI) session in Exec mode is openSteps
3.1.6.2 Create a Basic Announcement
This procedure describes how to create a BasicAnnouncement MO, that represents a single audio announcement file.
Prerequisites
An Ericsson Command-Line Interface (ECLI) session in Exec mode is open.
The announcement files are available on the announcement storage server or in the local storage.
Steps
3.1.6.3 Create a Variable Announcement
This procedure describes how to create a VariableAnnouncement MO, that represents a single variable announcement type.
Prerequisites
An Ericsson Command-Line Interface (ECLI) session in Exec mode is open.
The announcement files are available on the announcement storage server or in the local storage.
Steps
3.2 Importing Configuration Data from NETCONF Template
An example initial configuration file is part of the vMRF software delivery package, with the name example_config.tar.gz.
The tar.gz file contains the following:
An XML file that contains MO configuration values. The example tar.gz file contains an example XML file with the name config.xml. You must edit the XML file with values that match your environment, as described in the procedure below. As an optional service, Ericsson can provide a file that is already edited to match your environment.
Node credentials: You must add the node credentials to the tar.gz file, as described in the procedure below.
Trusted certificates: You must add the trusted certificates to the tar.gz file, as described in the procedure below.
manifest.yaml: The file contains configuration metadata for the import and the contents of /usr/share/image/package_build_data for troubleshooting.
| Note: |
You must manage the content of the tar.gz file using a Python script
that is also delivered in the vMRF software delivery package. To run the script, you
need Python installed on a Linux computer. |
3.2.1 Create and Import Configuration Data
This procedure describes how to create and import the initial configuration data.
Steps
3.2.1.1 Additional Security Configuration
Configure security as described in vMRF Security Management. Skip the installing node credentials and trusted certificates configuration steps, as they were already performed during the configuration data import procedure.
3.3 Initial Configuration Data for the vMRF Application
|
ManagedElement=1,MediaResourceFunction=1 |
|
|---|---|
|
mediaIpVersion |
Possible values:
|
|
ManagedElement=1,MediaResourceFunction=1,MrfH248Control=1 |
|---|
|
localPortNumber |
|
ManagedElement=1,MediaResourceFunction=1,MrfH248Control=1,MrfH248Interface=<interface ID> |
|
|---|---|
|
remoteIpAddress |
IP address of the controlling server |
|
administrativeState |
State of H.248 link |
|
remotePortNumber |
Remote port of the controlling server |
|
ManagedElement=1,MediaResourceFunction=1,Announcements=1 |
|
|---|---|
|
defaultLanguageCode |
Default language code for basic and variable announcements |
|
ManagedElement=1,MediaResourceFunction=1,Announcements=1,BasicAnnouncements=1,BasicAnnouncement=1 |
|
|---|---|
|
announcementId |
The identity of the basic announcement, combined with the languageCode attribute it forms a unique identity for the basic announcement. |
|
basicAnnouncementId |
The value component of the RDN. |
|
duration |
The amount of time the announcement is to be played |
|
fileName |
Announcement file name |
|
filePath |
Announcement file storage path |
|
iteration |
The number of times the announcement is to be repeated |
|
languageCode |
Basic announcement language code |
|
ManagedElement=1,MediaResourceFunction=1,Announcements=1,VariableAnnouncements=1,VariableAnnouncement=1 |
|
|---|---|
|
languageCode |
Variable announcement language code |
|
logicFileName |
The name of the variable announcement logic file |
|
logicFilePath |
Logic file storage path |
|
variableAnnouncementId |
The value component of the RDN. |
|
variableAnnouncementType |
Type of variable announcement |
|
ManagedElement=1,Transport=1,SctpProfile=1 |
|---|
|
dscp |
|
heartbeatInterval |
|
enablePathMtuDiscovery |
|
initRto |
|
maxBurst |
|
maxRto |
|
maxSctpPduSize |
|
maxInitRt |
|
minRto |
|
sackTimer |
|
assocMaxRtx |
|
pathMaxRtx |
|
primaryPathMaxRtx |
|
alphaIndex |
|
betaIndex |
|
cookieLife |
4 Configure SNMP for Fault Management
The Simple Network Management Protocol (SNMP) provides alarm notifications.
The used SNMP version must be consistent with the SNMP targets used in the network fault management system. The recommended SNMP version is SNMPv3.
Do the following:
Steps
For the default SNMP settings, refer to the Snmp MO in the MOM.
For more information on fault management, refer to Fault Management.
5 Configure Identity of the Managed Element
This procedure describes how to configure a unique network level identity for a VNF using the networkManagedElementId attribute of the ManagedElement MO. The attribute changes the RDN of the ManagedElement visible in, for example, NETCONF replies and PM files. This task is required for the OSS-RC interworking.
| Note: |
After configuring the networkManagedElementId attribute, the RDN
managedElementId=1 can still be used in NETCONF
requests. |
Prerequisites
An Ericsson Command-Line Interface (ECLI) session in Exec mode is in progress.
Steps

Contents