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 the networkManagedElementId Attribute.
- 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:
-
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.
-
Manual configuration after instantiation, as described in Manual Configuration.
Figure 1 Options for Initial Configuration of vMRF
Application3.1 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.1.1 Create and Import Configuration Data
This procedure describes how to create and import the initial configuration data.
Steps
3.1.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.2 Manual Configuration
3.2.1 Configure Security
For information on security configuration, refer to vMRF Security Management.
3.2.2 Configure vMRF User Plane
Steps
3.2.3 Configure vMRF Signaling
Steps
3.2.4 Announcement Configuration
3.2.4.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.2.4.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.2.4.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.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 the networkManagedElementId Attribute
This procedure describes how to configure the networkManagedElementId attribute of the ManagedElement MO. The attribute changes the RDN visible in, for example, NETCONF transactions and PM files. This task is required for the OSS-RC interworking.
Prerequisites
An Ericsson Command-Line Interface (ECLI) session in Exec mode is in progress.
Steps

Contents