6 Mi Voice MXONEManagement Applications Descriptions
6 Mi Voice MXONEManagement Applications Descriptions
Trademarks
The trademarks, service marks, logos and graphics (collectively “Trademarks”) appearing on Mitel's Internet sites or in its publi-
cations are registered and unregistered trademarks of Mitel Networks Corporation (MNC) or its subsidiaries (collectively "Mitel")
or others. Use of the Trademarks is prohibited without the express consent from Mitel. Please contact our legal department at
[email protected] for additional information. For a list of the worldwide Mitel Networks Corporation registered trademarks, please
refer to the website: http://www.mitel.com/trademarks.
Introduction
This document describes the MiVoice MX-ONE Manager suite, comprising the following management
applications:
• MX-ONE Service Node Manager (system management)
• MX-ONE Provisioning Manager (user and extension management)
• Mitel Performance Analytics (fault and performance management based on SNMP). Also known as
the MPA application (and former MarWatch).
Figure 1.1: MX-ONE Manager
MX-ONE Manager provides management functions for MX-ONE according to the Fault, Configuration,
Accounting, Performance, and Security Management (FCAPS) paradigm.
Scope
This document provides a high-level description of the MX-ONE Manager suite.
1
MX-ONE SERVICE NODE MANAGER
CHAPTER 1 MX-ONE MANAGEMENT APPLICATIONS
Target Group
This document is intended for:
• Users of MX-ONE Manager applications
• IT managers
• System Administrators
• Support personnel.
Glossary
For a complete list of abbreviations and a glossary, see the document ACRONYMS, ABBREVIATIONS
AND GLOSSARY.
2
MX-ONE SERVICE NODE MANAGER
CHAPTER 1 MX-ONE MANAGEMENT APPLICATIONS
The MX-ONE Service Node Manager is a software component running on the MX-ONE. It is based on
the JBoss Application Server and is implemented as a Web-based management tool.
MX-ONE Provisioning Manager or Linux user accounts are used for logging in to the MX-ONE Service
Node Manager. Which type of user to use for the MX-ONE Service Node Manager log-in is defined by the
authentication method.
If the MX-ONE Provisioning Manager is used for authentication, the MX-ONE Provisioning Manager user
database is used for authenticating user log-in to the MX-ONE Service Node Manager. If Linux is used
for authentication, standard Linux procedures are used for the authentication. Which authentication
method to use for SNM is set during installation, when running the MX-ONE Maintenance Utility, option
Web server config.
The MX-ONE Service Node Manager supports both HTTP and HTTPS signaling and can be accessed
from anywhere, using an ordinary web browser. For HTTPS, it is possible to use either a self-signed certif-
icate or a certificate issued by a commercial Certification Authority (CA).
For more information about the MX-ONE Provisioning Manager and MX-ONE Service Node Manager
certificate handling, see the description for AD Authentication.
For more information about the MX-ONE Service Node Manager, see the description for MX-ONE Service
Node Manager.
Features
The following tasks and features are available in the MX-ONE Service Node Manager GUI:
Application ID
Manages the installation (site) name and the add or change information about the site.
3
MX-ONE SERVICE NODE MANAGER
CHAPTER 1 MX-ONE MANAGEMENT APPLICATIONS
4
MX-ONE PROVISIONING MANAGER
CHAPTER 1 MX-ONE MANAGEMENT APPLICATIONS
5
MX-ONE PROVISIONING MANAGER
CHAPTER 1 MX-ONE MANAGEMENT APPLICATIONS
When changing user and extension data in the MX-ONE Provisioning Manager the corresponding data
in the MX-ONE, MiCollab Advanced Messaging, and CMG databases is automatically updated accord-
ingly.
NOTE: The MX-ONE Provisioning Manager database is the master user and extension database in the
MX-ONE. The MX-ONE Provisioning Manager must therefore be used when, for example, adding or
deleting users. Changing user or extension data in CMG or the MX-ONE will cause unsynchronized data
in the MX-ONE databases.
Application specific user and extension data, for example, time zone settings in CMG, is managed using
the management tool of the specific application. Time zone settings, for example, are managed using
CMG’s OfficeWeb or Directory Manager.
Figure 1.4: User and extension data flow in MX-ONE
All users created in the MX-ONE Provisioning Manager are assigned a security profile. A security profile
is a set of privileges that defines the user's access in the system, that is, what the user is allowed to do.
The MX-ONE Provisioning Manager is a software component that can be installed on a stand alone SuSE
Linux server or be co-installed on the MX-ONE Service Node hardware. The MX-ONE Provisioning
Manager is based on the JBoss Application Server and is implemented as a Web-based management
tool.
6
MX-ONE PROVISIONING MANAGER
CHAPTER 1 MX-ONE MANAGEMENT APPLICATIONS
Features
The following features are part of the MX-ONE Provisioning Manager:
Access Rights
User access is restricted by the privileges included in the user's security profile. The privileges restrict
which tasks the user has access to
Assignment of services to users
Subsystems that have been registered in the MX-ONE Provisioning Manager provide a number of
services that can be configured for the users.
End-user interface
End-users can log in to the MX-ONE Provisioning Manager and view their own settings and extensions
assigned to them
Import of user and department data
User data and department data can be imported to the MX-ONE Provisioning Manager from other
systems, e.g. Microsoft Active Directory (AD).
Migration from other system
Migrates users and departments from other systems. For example, D.N.A., data can be extracted from
the D.N.A. system and imported into the MX-ONE Provisioning Manager
Synchronization of the MX-ONE Provisioning Manager data and Subsystem data
Inconsistencies between the MX-ONE Provisioning Manager data and subsystem data can occur if the
MX-ONE Provisioning Manager has been restored using the Backup & Restore task, and if the subsys-
tems were not restored at the same time. If inconsistencies occur, a synchronization is needed. Inconsis-
tencies can also occur if user or extension data is modified in CMG or the MX-ONE.
7
MITEL PERFORMANCE ANALYTICS
CHAPTER 1 MX-ONE MANAGEMENT APPLICATIONS
• D.N.A.
• Microsoft Active Directory
Data in MX-ONE Provisioning Manager can be exported to:
• CMG
• XML files.
If the subsystem has a web-based user interface, a link to the subsystem will be available in the MX-ONE
Provisioning Manager, making the MX-ONE Provisioning Manager a common interface for reaching all
its subsystems.
When the MX-ONE Provisioning Manager and the MX-ONE Service Node Manager coexist on the same
server, the MX-ONE Provisioning Manager will have the same certificate as the MX-ONE Service Node
Manager. That is, if the MX-ONE Service Node Manager uses HTTPS, the MX-ONE Provisioning
Manager will also use HTTPS.
Add/Change
Changing and adding tasks can only be executed for board-id's with signaling type as indicated in the
table below.
8
SUPPORTED DEVICE BOARDS
CHAPTER 1 MX-ONE MANAGEMENT APPLICATIONS
View/Remove
The view and remove tasks supports all HW installed in the applicable system(s), i.e. all exten-
sions/trunks/operators/etc are visible irrespective of the HW version initiated on. They can also be
removed from the system(s).
Board List
The board list task support all the boards initiated in the MX-ONE, i.e. BRDID 1-255.
Blocking
The blocking task in MX-ONE Service Node Manager supports the following board ID's and signaling.
9
REFERENCE DOCUMENTS
CHAPTER 1 MX-ONE MANAGEMENT APPLICATIONS
Equipment Vacancies
The table below shows the boards and signaling type that are supported by the MX-ONE Service Node
Manager.
Equipment Configuration
The equipment configuration task is only checking the configuration of the server, i.e. no relation to board
id’s.
Reference Documents
Server Redundancy - 157_15431-ANF90114
10
INTRODUCTION
CHAPTER 2 MX-ONE PROVISIONING MANAGER
Introduction
This document describes MX-ONE Provisioning Manager (PM), a tenant, user, and extension manage-
ment application for MX-ONE.
MX-ONE Provisioning Manager is a part of the MX-ONE Manager application suite.
Scope
This document provides a high-level description of MX-ONE Provisioning Manager.
Target Group
This document is intended for:
• MX-ONE Provisioning Manager users
• IT managers
• Support personnel
• People who work with integration of MX-ONE Provisioning Manager with other systems
Glossary
For a complete list of abbreviations and glossary, see the description for ACRONYMS, ABBREVIATIONS
AND GLOSSARY.
Overview
MX-ONE Provisioning Manager is the user and extension management application in MX-ONE, providing
a single point of entry for managing user and extension data in MX-ONE, MiCollab Advanced Messaging,
Mitel CMG, and FMC Provisioning Server.
MX-ONE Provisioning Manager also provides functionality for the following (for example):
• Managing administrator accounts
• Adding subsystems, for example, MX-ONE Service Nodes and CMG servers.
• Importing and exporting user and extension data
• Performing backup of user and extension data
• Unlocking locked users.
11
OVERVIEW
CHAPTER 2 MX-ONE PROVISIONING MANAGER
When changing user and extension data in MX-ONE Provisioning Manager the corresponding data in the
MX-ONE, MiCollab Advanced Messaging, and CMG databases is automatically updated accordingly.
NOTE: The MX-ONE Provisioning Manager (PM) database is the master user and extension database in
MX-ONE. PM must therefore be used when, for example, adding or deleting users. Changing user or
extension data in CMG or MX-ONE or MiCollab will cause unsynchronized data in the MX-ONE data-
bases.
Application specific user and extension data, for example, time zone settings in CMG, is managed using
the management tool of the specific application. Time zone settings, for example, are managed using
CMG’s OfficeWeb or Directory Manager.
Figure 2.2: User and extension data flow in MX-ONE
12
OVERVIEW
CHAPTER 2 MX-ONE PROVISIONING MANAGER
MX-ONE components providing user services (such as MX-ONE Service Node or CMG) are added as
subsystems in PM. MX-ONE Provisioning Manager (PM) is the primary application for user and extension
management for the added subsystems, therefore changing user or extension data directly in the
subsystem will cause inconsistent data.
The following MX-ONE components can be added as subsystems in PM:
• MX-ONE Service Node
• Mitel CMG Server
• MiCollab Advanced Messaging Server
• FMC Provisioning Server
• MiCollab Server
• SIP DECT Manager
• Other management application
For subsystems with web-based user interfaces, a link to the subsystem will be available in PM, making
PM a common interface for reaching all its subsystems.
All users created in PM are assigned to a security profile. A security profile is a set of privileges that
defines the user's access in the system, that is, what the user is allowed to do.
PM is designed to allow multiple concurrent log in sessions, and concurrent invocation of its functions.
PM is a software component that can be installed on a stand alone SuSE Linux server or be co-installed
on the MX-ONE Service Node hardware. PM is based on the JBoss Application Server and is imple-
mented as a Web-based management tool.
For more information about interfaces and protocols, see Interfaces and Protocols.
System Requirements
MX-ONE Provisioning Manager is accessed using a web browser. Browser requirements:
• Microsoft Internet Explorer 8.0 (or later)
• Mozilla Firefox 18 (or later)
• Google Chrome (latest version)
13
USER AND EXTENSION DATA
CHAPTER 2 MX-ONE PROVISIONING MANAGER
Deployment Scenarios
MX-ONE Provisioning Manager can be deployed in the following ways:
• Stand alone
• On MX-ONE Service Node (in coexistence with MX-ONE Service Node Manager if installed on the
primary MX-ONE Service Node
During the installation, MX-ONE Provisioning Manager can be configured to run with HTTPS. For more
information about deployment scenarios and installation, see the installation instructions INSTALLING
MX-ONE PROVISIONING MANAGER.
14
USER AND EXTENSION DATA
CHAPTER 2 MX-ONE PROVISIONING MANAGER
If data fails to be added in a subsystem, PM displays a message indicating failed parts of the operation.
Subsystems to which data is successfully added are not affected by other, failing subsystems (the
services provided by the non-failing subsystems will be initiated).
15
USER TYPES
CHAPTER 2 MX-ONE PROVISIONING MANAGER
User Types
MX-ONE Provisioning Manager (PM) is a tool for user management in MX-ONE, it is used to configure
MX-ONE users and their services. All users created in PM are assigned a security profile. A security
profile is a set of privileges that defines the user's access in the system and what the user is allowed to do.
When a user is added in the User task, the user is automatically assigned the security profile End User.
User hierarchy is basically divided into two types:
• Traditional (AlaCarte)
• Feature based
An end user can be promoted to administrator by assigning that user a different security profile and
defining access to departments and locations in the Administrator task.
A number of security profiles are predefined. All predefined security profiles, except Super User and End
User, can be modified and new profiles can be added to accommodate administrator needs.
The following security profiles are predefined in the system:
• System Setup Administrator: System Setup Administrator is created during the installation and has
access to all tasks with view option only for Extensions.
Users fall under Traditional category:
• Local Super User: Has the same default settings as Super User. Is used to restrict the administrator's
access to locations and departments.
• System Administrator: Manages system configuration data, for example, handles installation and the
system (node) settings.
• Service Provider: Configures services and makes them available.
• User Administrator: Manages user data, for example, adds users.
• AlaCarte Service Provider: Ala carte can manage configuration data, user data, service data, admin-
istrators, advanced feature and access to systems without feature levels.
• User and Service Administrator: Manages both users and services.
• Advanced Telecom Administrator Manages MX-ONE Service Node data by using the MX-ONE
Service Node Manager web interface.
• End User: Has access to end user web interface to view the own settings and, if so configured, can
also change the own settings.
Users fall under Feature Based category
• Service Provider: Service Provider can manage services, can create users and promote them as
Resellers only.
• Reseller: Reseller can manage user, service data, subsystem services data (only generic extensions),
Tenant configuration data, Feature level configuration data, available extensions, mailboxes and
administrators.
Reseller can create users and promote them as Tenant Administrators for specific customer.
• Tenant Administrator: Tenant Administrator can manage user data, service data, Tenant configura-
tion data, Manage Available extensions and Mailbox.
Tenant Administrator can create users and will be Tenant viewers of specific customer.
• Tenant Viewer: Tenant Viewer can view his own settings and access to Tenant Viewer Self Service.
Figure 2.5: User hierarchy
16
KEY FEATURES
CHAPTER 2 MX-ONE PROVISIONING MANAGER
Key Features
The key features of MX-ONE Provisioning Manager (PM) are described in the following sections.
User Provisioning
PM provides functionality for creating, maintaining, and removing users in MX-ONE. It also provides func-
tionality for assigning user services to users. The services are provided by subsystems such as MX-ONE
and Mitel MiCollab Advanced Messaging.
User Services
The below list is an example on services that can be assigned to users in PM. Information within brackets
indicates affected subsystems when a service is assigned to a user in PM.
• IP extension (SIP, H.323, IP-DECT): An IP extension allows the connection of IP terminals to
MX-ONE. (MX-ONE, CMG)
• Multi Terminal extension: Multi-terminal extension is a generic extension which has master value
greater than one. IP, Mobile, DECT extensions can be initiated as terminals with the same extension
number.
• Mobile extension: Mobile Extension is an application that lets ordinary mobile phones in the Public
Land Mobile Network (PLMN), or terminals in the Public Switched Telephone Network (PSTN) or
17
KEY FEATURES
CHAPTER 2 MX-ONE PROVISIONING MANAGER
private networks, to be treated as ordinary PBX extensions. They have access to most of the features
of the MX-ONE (MX-ONE, CMG).
• DECT extension: DECT extensions are cordless extensions. Using cordless phones enables users
to make and accept calls at any location in the coverage area of its base stations (MX-ONE, CMG0.
• Virtual extension: A virtual extension is a generic extension which is not associated to any terminal
type (MX-ONE, CMG).
• Digital extension: A digital extension allows the connection of digital phones to an MX-ONE
(MX-ONE, CMG).
• Analog extension: An analog extension allows the connection of analog phones to an MX-ONE
(MX-ONE, CMG).
• ADN extension: One or more Additional Directory Numbers (ADNs) can be assigned to a user. These
are programmed on free function keys on the phone (MX-ONE, CMG).
• IP function keys: Function keys on an IP phone are programmable. They are used to access
predefined functions (MX-ONE).
• Parallel ringing: The Parallel Ringing service provides the user with simultaneous ring signal on up
to three predefined answering positions for an incoming call to the user. When the user answers the
call, the call is directed to the extension where it has been answered (MX-ONE).
• Group membership: This service allows the user and associated extensions to be part of groups, for
example, Hunt groups and Call Pick-up groups (MX-ONE).
• Digital function keys: Function keys on a digital phone are programmable. They are used to access
predefined functions (MX-ONE).
• Personal number: The Personal number service is designed to provide the user with up to five
profiles, each one containing up to 10 possible answering positions. If Personal Number is available,
the traditional extensions (analog extensions) and the generic extensions (IP extension and virtual
extension) can use the service (MX-ONE).
• Least Cost Routing for mobile extensions: Using Least Cost Routing for mobile extensions, an
outgoing call from a mobile extension can be kept within the system if the called number resides within
the own system (MX-ONE).
• Mailbox: Mailbox is a solution that allows users to send all voice, fax and E-mail messages from a
phone or a PC. [MX-ONE, CMG, Mitel MiCollab Advanced Messaging.
Access Restriction
User access is restricted by the privileges included in the user's security profile. Added users are assigned
end user privileges by default, and end users can be promoted to different types of administrators.
Administrator access can be restricted to subsystems in specific locations and to specific departments.
Two administrators with the same privileges can, for example, have access to subsystems in two different
locations, or to different departments in the same location. When an administrator is created, access to
departments and subsystem locations is configured.
For example, if a company has one office in Stockholm and one office in London but wants to use PM for
both offices, location access restriction can be used. Then one administrator can be assigned access to
departments and subsystems in Stockholm, and another administrator can be assigned access to depart-
ments and subsystems in London.
18
KEY FEATURES
CHAPTER 2 MX-ONE PROVISIONING MANAGER
Reset Password
When a Mail Server has been configured, a new password can be sent by e-mail to users who has
forgotten their password. This is done by pressing the link Reset Password that will be visible on the log
in page when a mail server has been configured. After providing a valid user name, the system delivers
a new, randomly generated password to the previously provided e-mail address.
19
KEY FEATURES
CHAPTER 2 MX-ONE PROVISIONING MANAGER
For more information about how to use the features, see the MX-ONE PROVISIONING MANAGER
USER GUIDE.
20
PERFORMANCE
CHAPTER 2 MX-ONE PROVISIONING MANAGER
Performance
During high call intensity, call processing is prioritized in MX-ONE. As a result, less capacity is reserved
for administrative operations invoked from, for example, MX-ONE Provisioning Manager. This might
result in longer response times for administrative operations.
Performing extensive operations in MX-ONE Provisioning Manager may cause increased load in
MX-ONE. It is recommended that this type of operations are performed during periods with low call inten-
sity.
For information on server performance requirements, see MX-ONE SYSTEM PLANNING.
For more information about SOAP, see MIVOICE MX-ONE SERVICE NODE MANAGER AND MX-ONE
PROVISIONING MANAGER WEB SERVICES.
Security
Hardening
For a stand alone installation hardening is handled by Linux. For an installation with coexistence on the
MX-ONE Service Node, the hardening is the same as for MX-ONE Service Node Manager.
HTTPS
In MX-ONE Provisioning Manager (PM) both HTTP (TCP Port 80) and HTTPS (TCP Port 443) are
supported. For higher security, it is recommended to use a commercial digital certificate issued by a
commercial Certification Authority (CA).
HTTPS can be enabled after PM is installed. After HTTPS is enabled, all requests to/from PM must use
HTTPS:
21
SECURITY
CHAPTER 2 MX-ONE PROVISIONING MANAGER
If the Server Node Manager and Provisioning Manager use HTTPS, and the certificate installed is issued
to the FQDN of the server only (that is, there is no IP address in Subject Alternative Names or CN), the
FQDN shall be used in the:
• Subsystem for ‘IP Address’ parameter
• ‘IP Address for Authentication Server’ when configuring Set SNM to authenticate to ‘PM Use FQDN’,
which also applies for AD authentication when the AD Server’s certificate is issued to FQDN only.
• If MiCollab is integrated to the solution deployed, configure the MX-ONE/SNM FQDN in IP
Address/FQDN of the Network Element (Users and Services).
Enabling 'High End Encryption', when configuring HTTPS/TLS Level requires unlimited restriction policy
JAR files from IBM. Download these files from the below-mentioned link and transfer the files to the server
(to any suitable place; path to the files will be specified while configuring the feature).
https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=jcesdk
TLS/SSL
If desired, the customer can set up TLS/SSL for the communication between the PM and MX-ONE
Service Node subsystems.
TLS/SSL are protocols for securing IP communications by authenticating or encrypting each IP packet in
a data stream. The protocols also include cryptographic key establishment.
Authentication
Each time a user tries to log in, PM authenticates that the user is authorized to log in, that is, checks the
User ID and password. After three failed login attempts the user is locked and must be unlocked by an
administrator assigned the privilege to unlock users. A user assigned with the privilege Auto Unlock, for
example: Super user will be automatically unlocked every 20 minutes time interval.
PM can additionally be configured for authentication in Active Directory. The user still needs to be defined
in the PM database, but PM Authentication enables the possibility to use the same password in PM as
when logging in to the domain. See further Description, AD Authentication.
Passwords
Passwords are stored in hashed format. The hash function takes the password as input and transforms
it into a fixed length string as output. The output is called the hash value, and it is concise representation
of the password.
22
SECURITY
CHAPTER 2 MX-ONE PROVISIONING MANAGER
The authentication method for MX-Service Node Manager (that is, using PM or Linux user accounts for
logging in) is selected during installation of MX-ONE Service Node Manager.
For more information on how to use PM user accounts for logging in to MX-Service Node Manager, see
User Account Management, Operational Directions.
Security Logs
In the Logs task, there is a security log that shows information about successful and unsuccessful login
attempts. A log file is created every day, even if there is no logged data. If a log file does not contain any
log information, the log file states the text string No logging information.
Log files older than 90 days are overwritten. For traceability purposes, it is recommended that security log
files are copied to an external system for long time storage on a regular basis.
23
INTRODUCTION
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Introduction
This document describes MX-ONE Service Node Manager (SNM), which is a part of MX-ONE Manager.
SN Manager is used to configure the MX-ONE.
Scope
This document provides a high-level description of MX-ONE Service Node Manager.
Target Group
This document is intended for:
• Users of MX-ONE Service Node Manager
• IT managers
• System Administrators
• Support personnel
Glossary
For a complete list of abbreviations and a glossary, see the description for ACRONYMS, ABBREVIA-
TIONS AND GLOSSARY.
Overview
MX-ONE Service Node Manager (SNM) is a management tool that makes it possible to configure the
MX-ONE through a Graphical User Interface (GUI). It is also used to create and update configuration files
for the IP phones.
SNM is part of the MX-ONE Manager concept that consists of several operation and maintenance appli-
cations providing management functions for MX-ONE.
System Requirements
SNM can be accessed from anywhere using a web browser. The requirements for the browser are:
• Microsoft Internet Explorer 8.0 (or later version)
• Mozilla Firefox 18 (or later version)
• Google Chrome (latest version)
24
INSTALLING MX-ONE SERVICE NODE MANAGER
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
In Linux the users belongs to different SN-levels depending on what they are allowed to do in the GUI.
25
EFFICIENCY ENHANCING FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Privilege SN-level
Manage user data 1
Manage configuration data 2-4
Manage advanced feature 5-6
Command line interface 7
In PM the administrator types are based on privileges included in the security profiles. These privileges
defines the administrators access in the system.
The following privileges are used in MX-ONE Provisioning Manager to restrict administrator access to the
SNM:
• Manage user data
• Manage configuration data
• Manage advanced feature
• Command line interface
26
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
• Using templates when adding new configuration items. A template is a set of predefined values, and
it is used to simplify the process of adding many configuration items with similar property values. A
template can be downloaded from one system and then transferred to another by uploading it.
• Templates can be transferred from one system to another by downloading them from the first system
and then uploading them to the other system.
• A previously added configuration item can be used as a template when adding a new one.
• A template can be created based on a previously added configuration item.
• Multistep buttons can be used to make a detour from task A to task B to add or change configuration
items in task B before continuing the configuration of an item in task A. Multistep buttons are used
when values in a list are configuration items set in another task.
• In some tasks there is a search function that can be used to find specific configuration items. In the
search criteria, wildcards can be used, and alternative spelling is automatically handled by the system.
• Some configuration item lists can be filtered to make it easier to find specific configuration items
• Two configuration items can be compared, differences are highlighted in orange.
• Two or more configuration items can be viewed side by side.
• Response messages are displayed for both successful and unsuccessful operations.
• Batch Operations can be used to record user actions in real time and to run batches of operations that
have been recorded earlier. Batch operations can be used to create several configuration tasks in a
batch, for repeated or frequent operations that are time consuming to do manually.
It is also possible to change the order of operations within a batch. Changing the previously recorded
operations of a batch task could be done by navigating to change page of task.
• It is possible to perform a backup of the SNM database as well as exchange data. All data can be
restored by using the restore function. The screen shows a list of all available backup files. The system
will store the five latest backup directories. If more backups are made, the oldest backup directory is
deleted. Each backup file is identified by a backup number, a time stamp and the system release
version number.
Restoring data is appropriate when there is reason to believe that there is mismatch in the system
data. The system data will be restored to the status it had at the last successful backup occasion.
Alteration of exchange data is inhibited during restore and backup.
• The Site Map shows all the tasks in the GUI. The task names are links that leads to the task in question.
• A short cut can be created, which makes it possible to do a one way jump to another task in the GUI.
For more information about how to use the features, see the MX-ONE SERVICE NODE MANAGER
USER GUIDE.
Key Features
Application ID
The installation (site) name and the add or change information about the site are defined in MX-ONE
Service Node Manager, for example contact persons and support information.
The site name is displayed in the upper right corner of the SNM, as well as on the login page. This makes
it easier for a user to identify the site that has been logged on to - without having to identify the site from
information presented in the URL field of the browser.
27
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Number Plan
The following number plans are available:
Number Series
Numbers and number series for numbering plans can be managed in SNM. To enable the system to be
able to state to which function a number belongs, it is necessary for the number to be defined as a specific
number type. This is achieved by affiliating a number or number series to a number type. As a way of
separating numbers for extensions, operators and other nodes in the network, a set of number types has
been defined in the system.
The number type distinguishes the various complete and shortened form of numbers, and it is separated
from the number itself.
The following number types are available:
• Directory numbers
• Common operator numbers
• Individual operator numbers
• Common abbreviated numbers
• Emergency numbers to operator
• Individual abbreviated numbers
• Route directory numbers
• Dialed Number Information Service (DNIS)
• External destination
• Least cost routing access numbers
Number Conversion
Number conversion and bearer capability substitution are features that perform conversion of sent and
received numbers and of bearer capabilities and tele-services from database tables.
There are two methods for Number Conversion:
• Bulk conversion from an uploaded CSV file
• Initiating Number Conversion
Number conversion can be done per system or at route level. If the parameters Route and Target Desti-
nation are omitted, the number conversion will be made for the whole system. By stating the parameter
Route the number conversion will be route-dependent. By stating the parameter Target Destination the
number conversion will be destination-dependent. The route- or destination-dependent number conver-
sion will override number conversion per system.
28
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
System Number
The System Numbers are the common numbers for the whole system. The common numbers are used,
for example, to automatically set up Least Cost Routing for extensions.
The common numbers are:
• The International Prefix, which is the number to add in the beginning of the phone number to dial out
of the country.
• The Country Code, which is the number to add in the beginning of the phone number to dial in to the
country.
• The National Prefix, which is the number to add in the beginning of the phone number when calling a
person in the same country but outside the own numbering area. The national prefix shall be removed
from the number when calling an international number.
These numbers are used by tasks in both MX-ONE Service Node Manager and in MX-ONE Provisioning
Manager, for example, Least Cost Routing for Mobile Extension.
Service Codes
Service codes are initiated using the number_initiate command with number_type=SC.
Call Diversion
System call diversions can also be used for diversion on busy and diversion on no answer. This applies
if a general individual diversion number is initiated but not valid for the current call origin. System call
diversions can only be used for analog and digital extensions. For the call diversion to take effect, the
extensions must be correctly categorized in MX-ONE Provisioning Manager. There can be up to three
system diversion numbers. One number for internal calls, one for calls within private networks, and one
for calls from public networks.
29
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
message diversion, provided that the extension lacks an individual diversion position and individual
message diversion position.
There can be up to three customer diversion numbers per customer. One number for internal calls, one
for calls within private networks, and one for calls from public networks.
Call Discrimination
Group Names
Call discrimination groups are used to restrict outgoing calls for certain groups. Descriptive names are set
on call discrimination groups to facilitate the handling of the groups. By default the name of each group
are set to the call discrimination group number.
Permitted Numbers
Permitted numbers are internal or external numbers that extensions are allowed to dial. The permitted
numbers must be associated to one or more of the call discrimination groups.
When an extension is dialing a number, the number and the call discrimination group is checked against
the list of permitted numbers. If there is no match, the calling extension will receive a congestion tone.
Each extension is, when initiated in MX-ONE Provisioning Manager, assigned one of the call discrimina-
tion groups. It is important that this information corresponds to the permitted numbers for each call
discrimination group.
Emergency Number
The emergency calls (SOS calls feature) enables emergency calls to an emergency center from any
phone type. With the DBC 422 02 and DBC 425 02, and also with the Mitel 6700/6800 terminals, the user
is able to make an emergency call even when the phone is logged off from the exchange. When the emer-
gency call is made, a dial-back number (A-number) associated with the geographical area is sent to the
emergency center, which is then able to callback.
When an emergency number is set up, the public access code (PAC) should already be initiated, which
is dialed in the beginning of a number to be able to make an external call, for example 00. Emergency
calls can be made both with and without the PAC. A telephony domain should also already be initiated
when the emergency number is set up.
The Least Cost Routing (LCR) tables will be automatically set up in the emergency number task, so that
the original destination numbers will work in the same way as before - the changes just enables the emer-
gency number handling as well.
Supported scenarios:
• If the PAC is an LCR. When LCR exists, then the emergency number handling will be added automat-
ically to the LCR tables.
• If the PAC is an external destination and all the LIMs are in the same area code. When there is no LCR,
the LCR will be set up automatically to handle the emergency number and public calls.
• For all other scenarios the LCR tables must be set up manually.
NOTE:The emergency number has to be based on a domestic number plan. Which means that all the
numbers should start with the area code.
30
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Extensions
Account Code
Account codes are used to charge a call to an account code, which can represent a particular project,
department or client, instead of charging the calling directory number. Account codes are also used to
prevent unauthorized telecommunication usage by forcing the extension to dial an account code before
dialing an external number.
Common Category
Common category settings used for analog and digital extensions can be managed from SNM.
The privileges and settings for all analog and digital extensions can also be defined in SNM. All privileges
are organized in profiles, which are later applied to each extension number when setting up that type of
extension. Most systems have less than 10 profiles, which covers all types of users.
31
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Operators
Different operator features can be managed from the SNM. Note that this section is not valid for InAttend,
only for integrated operators and attendant work stations older than the InAttend client.
Operator Groups
An operator group name or call origin group name is associated with a call origin group number. There
can exist up to 100 operator groups. A unique combination of call type, route number (if any), and operator
call number from a call origin type. Different origin types can be combined into one call origin group (oper-
ator group).
Group Members
Operator group members can be manage by specifying which operator that handles the different operator
groups as well as specifying answer choices for the operator.
Operator Individual
Before adding an operator individual, common and individual operator numbers, common direct in-dialing
numbers, emergency and external destination numbers as well as route data for origin types need to have
been configured using Number Plan on the Number Analysis tab.
32
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Day/Night Mode
The day/night class of service is controlled by the exchange day/night status. The exchange day/night
status is used to give some services or features different characteristics in a night switched exchange than
in a day switched exchange.
Call Center
Automatic Call Distribution is an automated solution to distribute a large quantity of incoming calls to
predetermined services which are requested by the caller. Each service is connected to a CTI group
which consists of one or more agents handling the calls. It is then possible to handle a large number of
incoming calls without the corresponding need for operators to route the calls.
ACD Group
Automatic Call Distribution is an automated solution to distribute a large quantity of incoming calls to
predetermined services which are requested by the caller. Each service is connected to an ACD group
which consists of one or more agents handling the calls. It is then possible to handle a large number of
incoming calls without the corresponding need for operators to route the calls.
ACD Parameters
The ACD Parameters task is used for configuring the behavior of ACD groups within the system. The
settings are general and applied to all ACD groups.
33
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Groups
Group Do Not Disturb
Groups and members can be added to the Group Do Not Disturb feature using SNM.
To add members or groups to the Group Do Not Disturb feature means that calls to an extension included
in the group are not signaled on the telephone device. If the extension has activated any diversion or an
individual divertee position exists the call will be diverted.
NOTE: An appropriate class of service (or for analog and DTS terminals ‘master extension’ setting) must
have been configured in order to use the Group Do Not Disturb function.
Group Do Not Disturb is only applicable when at least one extension with GDND class of service or master
extension has been initiated. Master extensions and GDND class of service can be initiated in MX-ONE
Provisioning Manager.
Customer
The customer group feature provides for companies to subdivide their resources or make it possible for
several smaller companies to share the same system. Each subdivision or company is defined as a
customer. There can be one customer group with up to 50000 members. When adding customers to a
group, each customer is assigned a customer number automatically.
Hunt Group
A group of extensions can be called with a common number. Incoming calls are routed to a free extension
in the group, either with sequential hunting or evenly distributed. All extensions in a group keep their own
private number and CoS. An extension can be a member of several hunt groups.
An extension can temporarily withdraw from the group by either activating Follow-me to its own phone, or
by using the dedicated hunt group logout procedure. Calls to a group from which all members have
excluded themselves are diverted to the group's divertee position.
Pickup Group
A call pickup group comprises a number of extensions (members) that have been assigned as a common
group number (sequence number). A member in a group can pick up a call to other members in the same
group by dialing a code on the telephone. Maximum four answer groups can be assigned to a call pickup
group.
The order of priority for answering calls to a call pickup group is:
• Call to the own group
34
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
• Call to the answer group in the sequence, in which the answer groups have been affiliated to the call
pickup group.
External Lines
Corporate Name
Corporate name is used to set the calling party name for DMS 100 protocol. It can either be an individual
name or a company name which is presented to the public network users.
Route
Network traffic between an MX-ONE and a public exchange or an interworking exchange requires an
external line that is assigned to a free equipment position in the MX-ONE. A number of external lines with
the same characteristics is a route.
Routes can be initiated with different signaling, service, and traffic characteristics to suit different types of
external lines. A route can have external lines in several LIMs, providing distribution of the traffic load. For
each route that permits outgoing traffic, one or more external destinations should be associated.
It is possible to initiate up to seven alternative routes to one external destination. Hardware is optional for
IP routing. But for the four types of ISDN routing (ISDN 30B+D Private, ISDN 30B+D Public, ISDN 23B+D
Private, and ISDN 23B+D Public), hardware is mandatory to carry traffic on initiated routes.
Destination
One or more destinations should be associated to each route that permits outgoing traffic. Customers
created in the task Customer Group can be associated with a destination. It is necessary to create a
master destination (primary routing choice) before associating a customer with the destination or creating
an alternative route choice.
Customer Rerouting
Customer Rerouting is used to define to which directory number a call from a customer will be rerouted
due to for example no answer. It is possible to define one rerouting position per customer for a day
switched PBX and one per night switched PBX.
35
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Charging
In SNM it is possible to initiate charging models, as well as change the call metering characteristics, that
is, set the cost per unit pulse.
The type of charging model for a particular route should have been selected when setting up routes for
extensions before initiating a charging model. Whenever a request for Advice Of Charge is received from
the public ISDN network, the cost per unit pulse values are used to calculate the total amount. AOC is a
service that displays charging information (in a specific currency) to a charged extension. You can change
the cost per unit pulse for one or more tariff models at the same time. At least one of the fields must be
assigned a cost per unit pulse value. Note that the additional tariff models are normally not used.
System Data
Own Exchange
The own exchange number is used by the exchange for route optimization.
Route optimization will be used when a path has been established through several exchanges in a private
network and a more suitable path is available.
When a permanent call is established the system tries to set up this optimal path via a minimum of
exchanges.
The own exchange number for route optimization is of the same type as the normal own exchange
number. In a private net, every exchange should be given an own unique exchange number for route opti-
mization, it must not be used for any other purpose. The unique exchange numbers should be initiated as
external destination codes in the other exchanges in the net. This means that every exchange number for
route optimization states a specific exchange.
System Data
In SNM it is possible to change system data property values for conference, transfer and diversion. These
are general options, valid for all users in the system.
Time Supervision
On this screen you can change property values for Time Supervision.
IP Phone Configuration
The configuration of IP phones is handled in the SNM. The IP Phone configuration task consists of many
parts and in this section the sub menus under Telephony > IP Phone are described.
The figure below shows an example of how the different units interacts. There are three telephony
domains defined. There is one IP phone software server in the main site with a folder structure that is
mapping the domains. The IP telephones in each domain fetch configuration files under the corre-
sponding folder from the IP phone software server.
36
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
IP Phone Administrator
The IP phones in the network can be monitored. This is useful when trying to find the IP address of a
specific IP phone, to get an overview of all IP phones even the phones that are not registered, or to see
the firmware version in different IP phones.
Each IP phone sends a message to the IP Phone Administrator at status changes for example registered,
not registered, log on rejected, the phone has not sent any message for a long time, etc. The phones
sends also data in these messages for example mac address, IP address, directory number, firmware
and hardware version etc.
The following IP phone families have support towards IP Phone Administrator:
• DBC 42x (MiVoice 442x)
• DBC 43x and DBC 44x (Mitel 7400)
• SIP Phone (68xx and 69xx)
Security Policy
In this sub menu the administrator can select which security policy that should be used in the system. By
default no security policy is used.
To provide more flexibility in administration and for sufficient system security, there are three different
security policies:
• All secure, only extensions with support for security functions (Transport Layer Security (TLS)) are
allowed to log on.
• All secure and extension exception, extension numbers with a security exception are allowed to logon
insecurely. If an extension number that is not allowed to have a security exception tries to logon inse-
curely the registration will be rejected.
• All secure and type exception, terminals with a security exception are allowed to logon insecurely. This
applies for example to:
– Mitel BluStar Client
– DBC42x01 (version 1)
37
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
If a terminal type that is not allowed to have a security exception, for example, a DBC42x02 or Mitel
6700/6800/6900, tries to logon insecurely, the registration will be rejected.
Telephony Domain
Telephony Domains are clusters of IP addresses (IP phones) that are defined in the MX-ONE.
In this submenu the system administrator can define:
• Emergency number settings.
• Telephony domains (or directories) used to host different configuration files on the software server.
Emergency Number
Telephony domains are associated to a local emergency number and area code, as well as the dial-back
number for emergency calls.
When an IP phone makes an emergency call it is not possible to see its physical location or which number
to callback to. The IP phones are therefore divided into telephony domains, and by using a list over the
domains and their dial-back numbers, the emergency center can callback.
The telephony domains are also used in the exchange to route the call from the emergency center to the
right extension.
An advantage with grouping the IP phones into domains is that when an emergency call is made from an
IP phone that is not logged on and therefore has not been given a number, the server can route the emer-
gency centers call to the extension that dialed the emergency number.
38
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
The IP phone software server is a stand alone server and must contain a component called IP Phone Soft-
ware Server Configuration Management Application for Windows to be able to communicate with SNM.
This component has the product number CXC 109 0055/1 and includes also the Tomcat web server.
In large systems there may be several IP phone software servers in different domains. Each IP phone
software server may support multiple domains and multiple families of IP phones, which means there can
be multiple configuration files on each server.
For information on how to install an IP phone software server, see installation instructions for different IP
phone families.
If the configuration file is registered, the property Connected will be displayed as YES. If the file is saved
manually or outside SNM, the property Connected will be displayed as NO. The aim is that all configura-
tion files shall be connected.
When a file is being connected, the system validates the file (checks if it is in a different format or if there
is something corrupt with the file). If no faults can be found in the file, it will be registered and automatically
included and available in the IP Phone Configuration File task. Several files can be connected at the same
time.
The task IP Phone Configuration File helps the system administrator to fill in the values in all
parameters in configuration files for the different types of IP phones. Integrated help text minimize the
need for separate documentation. The file is automatically stored on the software server, see SIP External
Domain.
The following IP phone families have support in SNM for creating the configuration files:
• DBC 42x (MiVoice 442x)
• DBC 43x and DBC 44x (Mitel 7400)
• Mitel 6700/6800/6900
• Mitel BluStar 8000i
39
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
It is possible to perform a backup of the configuration files. All data can be restored by using the restore
function. Only one backup can be stored, a new backup will overwrite the old one.
Un-registration
Un-registration is used to remove registered IP phones from the system and can be performed for all IP
phones in specified servers, IP phones associated to specific extensions, or all IP phones in a system.
40
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Un-registration can also be used for bringing IP phone configuration file changes into effect. By unregis-
tering the IP phones that uses a specific, updated configuration file, the phones will download the updated
configuration file data at next registration.
By using forced un-registration, the specified IP phones are immediately unregistered. This means that
present calls will be terminated for these phones. For non-forced un-registrations, only idle IP phones are
unregistered.
Media Encryption
To protect Voice over IP media streams, MX-ONE supports Secure Real-time Transport Protocol (SRTP).
Support for SRTP is given in the IP phones (Mitel 6700/6800 phones, DBC 42x 02, DBC 43x 01, and DBC
44x 01) and in the MGU type of media gateway. SRTP support is not implemented in the Media Gateway
version 1 (BFJ 901 03), in the Operator Assistant media device, or in softphone clients.
Function
SRTP makes use of the Advanced Encryption Standard (AES) with a 128 bits key to protect the media
streams. The encryption keys are exchanged according to the ITU-T H.235.8 specification or to RFC 4568
for SIP. For a two-party phone call, four keys will be needed to be exchanged between the two parties.
Each party originating a media stream will generate two keys, a Master Key and a Master Salt and send
them to the other party during the call control phase. These values are generated using high-entropy
pseudo-random number generators in the IP telephones and in the MX-ONE Service Node. The actual
keys used by SRTP (one encryption key for each direction, one integrity key for each direction) are being
calculated using the procedures defined by the SRTP specification. The signaling messages carrying the
encryption keys are encrypted by TLS before being sent.
DECT system
DECT systems can be set up in the MX-ONE Service Node Manager.
System ID
The DECT System ID value is received at the installation. It is a identity that every telephone listens to
because it is the system that it belongs to. The Primary Access Right Key (PARK) value can be entered
into the portable device to force it to lock to a certain DECT system.
NOTE: hanging the SARI leads to that all the Portable devices needs to be restarted and manually
connected to the DECT system again.
41
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
DECT Board
DECT Board is a hardware (the ELU31 board) that must exist in a LIM. Every base station is connected
to a ELU31 board. All the ELU31 boards are connected to each other with a synchronization cable.
DECT SMS
The Short Message Service (SMS) is handled through SMS Service Centers that are located outside the
MX-ONE. The SMS service centers store and transmit the text messages. Text messages can be
received in any call state, for example, during an ongoing call. The MX-ONE always listens for incoming
text messages and sends them to the SMS Service Center. An SMS session is handled as two separate
calls, partly for the A-extension to send its message to the server, and partly for the server to transmit the
message to the B-party, which can be one or many receiving extensions. The SMS service center act as
a server when sending messages and as a client when receiving messages. Both the DECT SMS Server
and the DECT SMS Client must be initiated, for the SMS service to work.
Server
There can only be one SMS server in each LIM. The DECT SMS Server is initiated by assigning it a direc-
tory number, a LIM number, a common service profile and a customer name. The SMS service center
sends the SMS to the IP address of the specified LIM, and the LIM distributes it to the B-party.
Client
The DECT SMS Client is initiated by assigning it an IP address, the port number of its communication
port, and the number of the LIM where it shall be located. The extension sends the SMS to the MX-ONE,
and the MX-ONE distributes it to the SMS service center on the IP address specified for the SMS client.
Connections
Information System
Up to 16 information systems (e.g. voice mail systems) can be connected directly to the PBX. Additional
systems can be connected to a directly connected information system and are thereby indirectly
connected to the PBX. All systems connected to the PBX - directly or indirectly - have unique system
numbers to permit the PBX to identify them.
CMG Connection
CMG Connection is used to establish and manage the media link between the CMG Server and MX-ONE.
Messages
42
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Message Diversion
Message Diversion is activated by an extension procedure containing an interception message. The inter-
ception message is sent to the connected intercepted computer.
On a call to the extension with the message diversion function activated the call will be diverted to a
defined divertee position (answering position) for message diversion.
The purpose is to provide answering position personnel with a better means of giving callers meaningful
interception messages.
Message Waiting
Message waiting is used to manage and print existing Message Waiting entries.
If Message Waiting entries have been previously configured, the main screen will show basic configura-
tion details in a list, such as Information System Identity Name, Display text, Key Function, and Digit
property values for each message waiting.
Voice Announcements
Voice announcements are used to inform callers using pre-recorded messages, for example a speaker
voice or music if the called extension is busy or for calls that are placed in a queue. The voice announce-
ments in SNM are valid for groups and extensions.
Voice announcements can be uploaded to the web, to make them available to other MGWs in the system.
Voice announcements can also be distributed automatically to all MGWs in the system.
A prerequisite for setting up recorded voice announcements for IP and mobile extensions is that the
system has been initiated with extensions, groups and so on. Any voice or music messages that are going
to be added to announcements must also be present on a file system in PCM format (A-law or u-law,
mono, sampling frequency 8000 Hz). Any sound recording application supporting this format can be used.
Before setting up voice announcement, it is also required to know for which types of incoming call situa-
tions that recorded voice messages are needed.
43
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Voice Messages
This is to manage voice messages, as well as to listen to existing voice messages.
Announcement Setup
Announcement setup assigns messages to announcements, both the default message and a message
based on the estimated waiting time. More than one message can be assigned to an announcement,
provided the estimated waiting time ranges vary for different messages.
44
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
NOTE:
MX-ONE Service Node Manager only supports management of voice messages for servers using
MGU media gateways.
Extension Announcement
This is to manage, view or print extension announcements.
When a call is made to an individual extension, different announcements can be provided depending on
the status of the extension. There are two types of announcement that can be provided for an extension
call; welcome announcement and continuous announcement.
A welcome announcement can be provided to the calling party based on the called party's directory
number, when the call is made to an extension. When a call is diverted to an individual, the diversion
announcement will be played first to the calling party before a welcome announcement.
NOTE: MX-ONE Service Node Manager only supports management of voice messages for servers using
MGU media gateways.
Vocal Guidance
This is to manage, view or print vocal guidance traffic cases.
Some of the traffic cases are identified and are considered as vocal guidance traffic cases for which a
vocal guidance, that is, a recorded voice announcement can be played to the user. With this feature, the
user receives a recorded voice announcement in addition to the tone messages when encountering the
vocal guidance traffic cases. Vocal guidance can also be made customer specific by assigning customer
number to the traffic cases and its announcements.
After voice announcement is disconnected, appropriate tone message for the traffic case is provided.
When the recorded voice announcement is not available, appropriate tone message for the traffic case is
provided.
NOTE: MX-ONE Service Node Manager only supports management of voice messages for servers using
MGU media gateways.
45
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
The branch office task uses the least cost routing (LCR) function to enable local-breakout, which is used
to route a call internally before it goes out public. For example, the exchange is located in Stockholm and
the branch office is located in Oslo. If an emergency call is made in the branch office, the call will be routed
to the exchange in Stockholm. The LCR function in the exchange routes the call to the SBN in Oslo, and
from there the call is connected to the public network and received by the emergency center in Oslo.
For an overview of the Branch Office scenario, see the figure below.
46
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Routing Server
The routing server can either be an MX-ONE traffic carrying node in the network or an MX-ONE node with
server functionality. The routing server stores the IP routing and alternative routing information on a
permanent basis. This means that all the routing satellites (clients) can retrieve the same routing informa-
tion without storing it permanently. When requested the routing server sends the routing information to
the routing satellite (client).
The routing server stores the IP routing and alternative routing information on a permanent basis (reload
data) while the routing satellite (or client) stores the routing information on a temporary basis. The routing
satellite requests the routing information from the routing server, to update the stored routing information.
Example: When a call or execution of a feature (for example Deflection) is being established towards a
destination, the routing satellite requests and retrieves the required IP network information either locally
or from the routing server.
47
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Routing Satellite
The routing server stores the IP routing and alternative routing information on a permanent basis (reload
data) while the routing satellite (or client) stores the routing information on a temporary basis. The routing
satellite requests the routing information from the routing server, to update the stored routing information.
Example: When a call or execution of a feature (for example Deflection) is being established towards a
destination, the routing satellite requests and retrieves the required IP network information either locally
or from the routing server.
Time Supervision
The time supervision is used for starting and stopping:
• The time-based update routine for all the stated entries in the routing satellite.
• The time-based satellite check routine in the routing server
CSTA Server
The Computer Supported Telecommunications Applications (CSTA) is an application protocol that allows
the interfacing of a computer domain with a telephony domain. It supports applications or services
normally provided by one domain to be available to the other domain that normally does not support such
application without major enhancement or redesign. The purpose of this functionality is to support a
Computer Telephony Integration (CTI) protocol. The CSTA application in MX-ONE Service Node func-
tions as a server to support the CSTA clients.
Each CSTA Server is installed on a LIM, but only one CSTA Server protocol type can be in each LIM. The
CSTA Server is either Initialized, Enabled or Disabled.
The main type of application for the CSTA implementation is call centers, where agents handling incoming
calls can get synchronized screen updates with the telephone calls. Other types of applications could be
outbound call centers, like telemarketing or debt collection.
The CSTA Application supports the Web Service clients through a Web Server on a port different from
the one used for CTI clients. The CSTA Server in MX-ONE supports the CTI application or the Web
Service clients through the following functions:
• Generating CSTA events for monitored objects, that is, the status of the object or the queue status of
the object.
• Performing telephony functions that are requested from the CTI application, for example, to make calls.
The CSTA Server can be removed even though if there are extensions monitored by that CSTA server at
that moment.
Monitored Devices
The CSTA Server in MX-ONE supports the CTI application or the Web Service clients by generating
CSTA events for monitored devices, that is, the status of the device or the queue status of the object.
The monitored devices are shown in the list. The list is based on the Server Number and the protocol
(ECMA323/TR87 uaCSTA or both).
A monitored device can be:
• Analog extension
• CAS extension
48
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
• Digital extension
• Operator or a Call Origin Group
• IP extension
• Remote extension
• ACD Group
• API User
• CTI Group
• CXN
• DTS_ADN
• PBX Group
• Generic Extension
Enterprise Gateway
Using this option, you (admin) can configure and manage Mediatrix Sentinal 400 (EX-Controller) and
Sentinal 100 (GX-Controller) Gateways as Media Gateway in Service Node Manager.
NOTE: The Gateway has to be configured before the configuration from SNM is done.
The Mediatrix Gateways bundles the capabilities of a Session Border Controller and a Media Gateway.
Robust, field-upgradable, and ready for third-party software integration, this multi-service business plat-
form is designed for medium and large enterprises. These Gateways are ideally targeting applications for
up to 2000 users.
While adding enterprise_gateway, you must make a Database (DB) entry to enter required details of the
Enterprise Gateway in the DB.
49
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
2. Enter the Enterprise Gateway IP to add the EX/GX Gateway. A Database entry is made to update
the details of the Enterprise Gateway in the DB.
NOTE: A user can add multiple Enterprise Gateways.
3. Enter the IP address or Host name of the MX-ONE or Subsystem, which is associated with the corre-
sponding EX/GX Gateway, the same can be configured in EX/GX Gateway GUI under SIP -->
Servers as shown in the following screen.
Figure 3.6: Servers
4. Choose the Enterprise Gateway Type (GX/EX). Two different types of Gateways are listed. Select
the appropriate type while configuring the Gateway.
50
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
5. Enter the Enterprise Gateway Name of EX/GX and click Apply button to view the newly added
EX/GX configuration details. Otherwise, you can click the Advance button to add more details as
described in the following section.
Advanced (Primary Configuration)
Using this option, the user can add or modify the primary configuration details, such as Static Default
Router, NTP Server Name, DNS Server Priority 1, and DNS Server Priority 2. All these configura-
tions are mapped to a command file and will be executed in the EG server.
Figure 3.7: Advanced (Primary Configuration)
9. Enter the IP address of the Secondary DNS Server Priority2 for EG.
10. Click Apply button to create a EG configuration according to the settings done, which is shown in the
following screen.
51
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
To change the sorting of the list, click the sorting direction arrow next to the appropriate column heading.
Each column can be sorted in ascending or descending order.
NOTE: Note that when you click the newly created EG hyperlink, it takes you to the landing page of the
EX/GX Controller, where you need to enter your valid User ID and Password to view the configuration
details.
Enter the Extension details in the desired fields and click Apply to create the Extensions. A confirmation
screen appears as shown in the following screen if the Extensions are created successfully.
52
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
53
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
54
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
55
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Enter the details on the desired fields for either Analog (FXO) trunks Configuration or PRI Ports
Configuration (E1/T1 setup) or both and click Apply to create the Trunks. The following confirmation
screen is shown if the External Lines are created successfully.
56
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
57
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
58
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
59
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
files. The Enterprise Gateway SW server is a stand alone server. There may be multiple configuration
files on the server. Configuration files are created and placed in the Software Server using the Enterprise
Gateways MAC address.
To configure or add software server to EG, do the following:
1. Click Software Server. The following screen appears.
Figure 3.17: Software Server
3. Enter the IP address or Host Name to the IP phone or Enterprise Gateway server.
4. Enter the physical port number of the IP phone or Enterprise Gateway server.
5. Click Apply. The following successful screen appears.
60
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
6. Click Add New to add Server Name and IP Addressof the EG.
7. Click Change This to modify IP Address and Port Number.
8. Click Remove This to delete the added Software Server details.
9. Click Done to save the entered details.
10. Click Cancel to go back to return to the Software Server screen.
61
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
62
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Hardware
Blocking
If a device needs to be repaired or changed, it has to be blocked before it can be removed.
The blocking function does not terminate ongoing calls but no new calls is permitted for the device or
devices that are going to be blocked. When a hardware is deblocked, it will allow new traffic over the
device.
63
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Time Information
Internally, in the system, the time is stored in Universal Time Coordinated (UTC) format, that is in seconds
and microseconds. UTC time is received from atomic clocks and is very close to Greenwich Mean Time
(GMT). In UTC every second has exactly the same length.
The time is formatted into readable UTC or local time, in the output. The time zone information is
displayed as part of the formatted time to indicate how it should be read. The time zone is displayed in
parenthesis after the date or time. If no time zone information is shown the time is assumed to be in UTC.
Date and time is shown in ISO format which means year-month-day hour:minute:second.microseconds.
For example: Universal time, 2007-11-21 14:52:33.670501 (UTC) and Local time, 2007-11-20
20:22:33.670501 (IST).
Media Gateway
Media gateways are used to convert the media from the format available in the PSTN to the format
required in the IP network, or from the format in the IP network to the format required in the PSTN.
Hardware Description
Hardware description is used to view the board ID and to manage free text descriptions on equipment
positions for analog and digital extensions. You can select to filter the search on server number and/or on
board ID. The description may be shown in other tasks in MX-ONE Service Node Manager and MX-ONE
Provisioning Manager where there are selection fields for equipment positions for analog and digital
extensions.
Board List
The Board List task provides a View function for board data, where a search can be based on the
following data:
• Board ID
• Board position
• Server number
This task provides a Scan function for board List, where a search can be based on the following data:
• Media Gateway Individual
Transport Media
To view transport media data.
• View registered transport media, registered connection media, synchronization data, and seized
media connections
• Set class and priority for logical links
• Set class and priority for synchronization sources
• Order resynchronization for a media gateway
Equipment Configuration
The number of initiated line individuals in a LIM or in the system can be viewed in SNM. The listed type
of extensions is of the type ordinary/primary or own directory number.
64
KEY FEATURES
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Equipment Data
Data regarding equipment positions and board positions in specified LIMs can be viewed in SNM.
Equipment Vacancies
In SNM, it is possible to view the free equipment positions of the specified type in LIM or in the system for
extensions, PBX operators, external lines, IP extensions and machine equipment.
Batch Operation
In SNM, it is possible to record user actions in real time and to run batches of operations that have been
recorded earlier. Batch operations can be used when you want to create several configuration tasks in a
batch, for repeated or frequent operations that are time consuming to do manually.
It is also possible to change the order of operations within a batch, change previously recorded operations
and upload (import) user action batch files in XML-format from a file system.
Revisions
The Revisions task is used to view version information for the Service Node, Media Gateway software,
hardware, firmware and resources as well as version information for Linux, PostgreSQL, Java VM,
Apache Tomcat, JBoss and RPM Packages.
Number Conversion
Number conversion and bearer capability substitution are features that perform conversion of sent and
received numbers and of bearer capabilities and tele-services from database tables.
There are two methods for Number Conversion:
• Bulk conversion from an uploaded CSV file
• Initiating Number Conversion
65
LOGS
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Number conversion can be done per system or at route level. If the parameters Route and Target Desti-
nation are omitted, the number conversion will be made for the whole system. By stating the parameter
Route the number conversion will be route-dependent. By stating the parameter Target Destination the
number conversion will be destination-dependent. The route- or destination-dependent number conver-
sion will override number conversion per system.
Upload
A CSV file containing the required parameter values for number conversion can be uploaded in the GUI.
The CSV file shall contain a list of conversion types, numbers to be converted and other parameters in
rows.
The parameter values in the CSV file are separated with a semicolon (;). The following is the order of the
parameters: conversiontype; entry; numbertype; trucate; prefix; newtype; \ continue; route;
targetdest; ; bcap; hlc
The parameters for number conversion vary based up on the conversion type.
The list page displays the successful items, failed items and log date and time. Log data can be removed
by clicking the delete (X) icon of the specific row.
Signal Tracing
The purpose of this task is to see track the internal signaling in the system. It is mainly used for fault
tracing and identification.
This is to initiate traces in the system. Tracing can be initiated for the following types:
• Unit
• Directory number
• Equipment position
• Board position
• Media gateway.
Logs
Audit Trail
Audit Trail shows information about changes in the MX-ONE Service Node that is made by any user in
the system. The log saves information on all operations that changes data, such as adding, changing or
removing configuration data. A log file is created every day, even if there are no logged data. If a log file
66
THE COMMAND LINE INTERFACE
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
does not contain any log information, the log file states the text string No logging information. Logs
older than 90 days will be overwritten.
Events
The event log is a collection of traced actions performed by the user, such as procedure calls for naviga-
tion, logins and command executions. It is useful for fault tracing. A log file is created every day, even if
there are no logged data. If a log file does not contain any log information, the log file states the text string
No logging information. Logs older than 90 days will be overwritten.
Security
For information about the Security log, see the Security Log chapter.
MDSH
A dedicated log file that contains its MDSH interaction. The log is added for trouble-shooting purposes.
SNM will start a new log file when the current file reaches 10 MB in size, and will retain the 15 most recent
files.
The latest 20 commands are stored in the system, and any of them can be selected and executed. It is
possible to load an input file, containing several commands instead of entering each command sepa-
rately.
The results of the operations can be downloaded as a .txt file.
The following types of commands can be entered:
• UNIX-style: Separate executable files in the UNIX™/Linux™ environment outside the shell of the
MX-ONE Service Node; mdsh. Some of these commands are standard UNIX tools, like the commands
less and emacs, while other files belong to the MX-ONE Service Node service system software. The
parameters of these commands deviate from standard unix commands in one aspect, namely that they
cannot be concatenated. Each parameter must be separate.
• Built-in: UNIX/Linux commands that are executed by mdsh as an integrated part of the shell. Examples
are the commands cd and threads.
• MML: Complies with the CCITT MML format familiar to, for example, the ASB 501 04 user. These
commands are sent by mdsh to a program (CIOR), which finds the appropriate command handler to
execute the command.
NOTE: No confirmation questions are provided for dangerous commands.
67
INTERFACES AND PROTOCOLS
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
To have access to the Command Line Interface (CLI), the user must be logged in to an account with
administrative privileges.
For more information about the SOAP interface, see the interface description for MX-ONE SERVICE
NODE MANAGER AND MX-ONE PROVISIONING MANAGER WEB SERVICES, Reference [4].
Security
Authentication
A valid user account is required for logging on the SNM application. The following types of user accounts
can be used for logging on to SNM:
• MX-ONE Provisioning Manager user account
• Linux user account on the SNM server.
For installations using MX-ONE Provisioning Manager (PM), MX-ONE Provisioning Manager user
accounts are used for logging on to SNM. For installations not using MX-ONE Provisioning Manager,
Linux user accounts on the SNM server are used for logging on to SNM.
For both scenarios, the user account must have the appropriate privileges.
68
SECURITY
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Each task in SNM is associated to one of the above authority levels. To be able to, for example, perform
an initial setup of SNM, a user must be authorized to manage configuration data. Note that when using
MX-ONE Provisioning Manager user accounts for logging on to SNM, this authority setting is defined in
the MX-ONE Provisioning Manager user database.
Authenticating users using the MX-ONE Provisioning Manager user database provides a number of
features not available when authenticating users using Linux accounts on the SNM server:
• the user’s SNM privileges are defined using PM
• the PM feature for locking users after three incorrect log on trials can be used
• locked out users can unlock their accounts using PM.
NOTE: When clicking a link to a MiVoice MX-ONE, the log-on to the subsystem (MiVoice MX-ONE) is
performed automatically. The user is logged on using the user credentials that was used for logging on to
Provisioning Manager (not the user credentials that was defined when the MiVoice MX-ONE subsystem
was added, these are used only for the communication between Provisioning Manager and the MiVoice
MX-ONE).
69
SECURITY
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
For information on Linux authority levels in MX-ONE, see the operational directions for User Account
Management, 66/154 31-ANF 901 14.
Privilege in MX-ONE
Menu Task Provisioning Manager
70
SECURITY
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Table 3.3: Tasks and privileges in the SNM web GUI (Continued) (Sheet 2 of 5)
Privilege in MX-ONE
Menu Task Provisioning Manager
71
SECURITY
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Table 3.3: Tasks and privileges in the SNM web GUI (Continued) (Sheet 3 of 5)
Privilege in MX-ONE
Menu Task Provisioning Manager
72
SECURITY
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Table 3.3: Tasks and privileges in the SNM web GUI (Continued) (Sheet 4 of 5)
Privilege in MX-ONE
Menu Task Provisioning Manager
73
SECURITY
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Table 3.3: Tasks and privileges in the SNM web GUI (Continued) (Sheet 5 of 5)
Privilege in MX-ONE
Menu Task Provisioning Manager
74
SECURITY
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Table 3.4: Tasks and privileges in the SNM web service interface (Continued) (Sheet 2 of 2)
Passwords
Passwords are stored in hashed format. The hash function takes the password as input and transforms
it into a fixed length string as output. The output is called the hash value, and it is concise representation
of the password.
75
SECURITY
CHAPTER 3 MX-ONE SERVICE NODE MANAGER
Hardening
Hardening is the process of securing a system, for example, to protect the system against attackers. The
following steps are taken when hardening a system:
1. Minimizing installed software.
2. Patching the system.
3. Securing file system permissions and S*ID binaries.
4. Improving login and user security.
5. Setting some physical and boot security controls.
HTTPS
In SNM both HTTP and HTTPS are supported. For higher security, it is recommended to use a commer-
cial digital certificate issued by a commercial Certification Authority.
Security Log
In the Logs task, there is a security log that shows information about successful and unsuccessful login
attempts. A log file is created every day, even if there is no logged data. If a log file does not contain any
log information, the log file states the text string “No logging information”.
The log files will be overwritten after 90 days.
76