Sei sulla pagina 1di 76

5900 MRF Overview

2013-12
Agenda

1. MRF overview
2. Installation Guideline

3. Connection
4. Main commands
5. Call flows
6. Management
7. Call issues
8. Backup / Restore

All Rights Reserved © Alcatel-Lucent 2006, #####


1
MRF overview

All Rights Reserved © Alcatel-Lucent 2006, #####


MRF overview
IMS net. description and MRF position (3GPP R7)

Application Applications
Layer Servers (AS)

S-CSCF
MRF AGCF MGCF
Session Control HSS
SGW
Layer P-CSCF I-CSCF
(IMS layer) MRF-C

MRF-P
Transport IP network
Layer BAS
GGSN SS
TGW 7
AGW

WIMAX PLMN PSTN LEX

All Rights Reserved © Alcatel-Lucent 2006, #####


MRF overview
Features overview

Within NGN/IMS network, the Media Resource Function delivers the following features:

 Announcements and user interaction

 Audio announcements playing

 Video announcements playing

 Multiple audio/video codecs support

 DTMF detection

 Voice/video recording

 Speech synthesis (TTS)

 Audio and video content streaming

 Voice XML 2.0 scripts facility

 Audio conferencing

 Tromboning
 Multi application-control protocols support
 IPV4 and IPV6 support
 “Y” for Legal Intercept

All Rights Reserved © Alcatel-Lucent 2006, #####


MRF overview
Announcement playback - Audio announcements

Play an audio announcement


 Fixed and variable announcements
 Sequence of fixed and variable announcements
 Multi language announcements
 Using speech synthesis (Text-To-Speech option)
 Announcements duration, repetition/interval and interruption are supported
Several network audio codecs supported  transcoding if needed

Audio files  locally stored on MRF server (1 file per supported audio codec
for a given announcement) or retrieved remotely (via HTTP(s) 1.1)
External
MRF content server

Audio
files

All Rights Reserved © Alcatel-Lucent 2006, #####


MRF overview
Announcement playback – Video announcements

o MRF is capable of executing the following instructions during a call:

 Play video + audio

 Play video + replace the original audio track by another audio stream

o Several network video codecs supported  transrating (during a call),


transcoding, transframing, transcaling if needed

o Video files  locally stored on MRF server (1 file per supported audio/video
codec for a given announcement) or retrieved remotely (via HTTP(s) 1.1)

External
MRF content server

Video
files

All Rights Reserved © Alcatel-Lucent 2006, #####


MRF overview
List of network audio codecs (1/2)

Supported network audio codecs = encoding format used when


sending/receiving audio packets to/from the end-users

Audio codec Comment Standard


64kb/s.
G.711 A/µ law

G.726 ADPCM codec at rates of 16, 24, 32, and 40 kbit/s.

8kb/s.
G729A

AMR-NB (octet aligned) All bit rate mode (x8): 4,75  12,2 kb/s

AMR-NB (bandwith efficient) Sampling rate 8kHz.


All mandatory bit rate mode: 6,60;8,85;12,65kb/s

AMR-WB (G.722.2)

EVRC (EVRC-A) Codec used in CDMA networks.

All Rights Reserved © Alcatel-Lucent 2006, #####


MRF overview
List of network audio codecs (2/2)

Packetization is configurable:

 Fix packetization range  default setting 20ms

 Variable packetization range  to be defined per codec basis

 From 10 to 40ms for G.711


Voice
 From 10 to 60ms for other codecs

Packetization
process
20 ms 20 ms

All Rights Reserved © Alcatel-Lucent 2006, #####


MRF overview
List of network video codecs

Supported network video codecs:

Video codec Baseline Comment Standard

Max bit rate: 64kb/s, max frame


Profile 0 Level10 QCIF
H.263 (Annex X, rate: 15fps

minimal baseline) Max bit rate: 384kb/s, max frame


Profile 0 Level 30 QCIF/CIF
rate: 30fps

Max bit rate: 64kb/s, Max frame


Baseline profile (BP), Level 1, (VCEG)
rate: 15fps for QCIF, 30,9fps for
Max pix format: QCIF
SQCIF.

Max bit rate: 192kb/s, Max frame


Baseline profile (BP), Level 1.1,
H.264 rate: 62,5fps for SQCIF, 30,3fps
Max pix format: CIF
for QCIF, 7,6fps for CIF.

Max bit rate: 384kb/s, Max frame


Audio track with
Baseline video:
profile all 1.2,
(BP), Level supported audio codecs except G.726
rate: 125fps for SQCIF, 60,6fps for
Max pix format: CIF
QCIF, 15,2fps for CIF.
All Rights Reserved © Alcatel-Lucent 2006, #####
MRF overview
Announcements storage
Voice+video announcements contained in files (local ore remote)

2 important items about multimedia content storage:

 Audio/video content encoding  codec

 Audio/video content storage  file encoding format (raw data or media container)
Storage
Audio codec Video codec
format
MRF
G.711,G.726, G.729A .wav *

EVRC-A .evc

AMR-NB, AMR-WB .amr


End-user’s Network
terminal audio/video G.711,G.729A H.263, H.264 .mov *
codec files
AMR-NB, AMR-WB H.263, H.264 .3gp

EVRC-A for local filesH.263,


* Format required H.264 on the.3g2
installation MRF disk

All Rights Reserved © Alcatel-Lucent 2006, #####


MRF Overview
MRF Architecture
HTTP SERVER Defense
Interception
conference
VXML/HTTP
announcement

VXML
NFA
Interpreter

VB
MRF Intercept MRF Video MRF IVR MRF MSML MRF Conf
Controller

CE-Bus

ME-Bus

IMR SIP CCF SIP Stack HB MR Conf Bridge

SIP RTP
RTP RTP

All Rights Reserved © Alcatel-Lucent 2006, #####


2
Installation Guideline

All Rights Reserved © Alcatel-Lucent 2006, #####


Installation

All Rights Reserved © Alcatel-Lucent 2006, #####


Installation

All Rights Reserved © Alcatel-Lucent 2006, #####


Installation

All Rights Reserved © Alcatel-Lucent 2006, #####


Installation

All Rights Reserved © Alcatel-Lucent 2006, #####


Installation

All Rights Reserved © Alcatel-Lucent 2006, #####


Installation

All Rights Reserved © Alcatel-Lucent 2006, #####


Installation

All Rights Reserved © Alcatel-Lucent 2006, #####


Installation

All Rights Reserved © Alcatel-Lucent 2006, #####


Installation

All Rights Reserved © Alcatel-Lucent 2006, #####


Installation

All Rights Reserved © Alcatel-Lucent 2006, #####


Installation

All Rights Reserved © Alcatel-Lucent 2006, #####


Installation

All Rights Reserved © Alcatel-Lucent 2006, #####


3
Connection

All Rights Reserved © Alcatel-Lucent 2006, #####


Connection
Local

Local Connection
Screen
 Only require ROOT_PASSWD Target Host
eth0eth1 eth2eth3eth4eth5 ILO2

keyboard

ILO2 Connection
 ILO2_ADMIN_PASSWD & ROOT_PASSWD

IP Screen
Target Host network
eth0eth1 eth2eth3eth4eth5 ILO2
Remote Host

Keyboard

All Rights Reserved © Alcatel-Lucent 2006, #####


Connection
SSH

SSH Connection

 ROOT_PASSWD

IP Screen
Target Host network
eth0eth1 eth2eth3eth4eth5 ILO2
Remote Host

Keyboard

All Rights Reserved © Alcatel-Lucent 2006, #####


Exercise

 Objective: Use of SSH interface

IP network

SSH interaction

Time allowed : MRF


10 minutes

All Rights Reserved © Alcatel-Lucent 2006, #####


4
Main commands

All Rights Reserved © Alcatel-Lucent 2006, #####


Main commands
License

To allow sipccf to work, a license file must be copied on each MRF-P hosts in
the /opt/AVPOP/cfg/modules/ directory

License key is based on eth0 MAC address

All Rights Reserved © Alcatel-Lucent 2006, #####


Main commands
The OMC Tool

- omc –help : help on omc

All Rights Reserved © Alcatel-Lucent 2006, #####


Main commands
The OMC Tool

The OMC Tool (linus login) :

- omc –l : check current state of the MRF Modules (stop/start, manual/auto)

- omc –s , omc –t : start & stop a Module

- omc –m : change current start mode of a module (only from manual to


auto)

- Check defense state (omc –l)

- omc –d start , omc –d stop : modify defense state

All Rights Reserved © Alcatel-Lucent 2006, #####


Main commands
The OMC Tool

Start : omc -S

To start the MRF, follow the steps below. This will start all the software
modules.
NOTE:This procedure is done automatically when the system starts unless it
has been inhibited before shutdown.

1. Connect to the unit with linus login

2. Type the following command : omc –S

3. The interface returns the following:

· If the machine is already running:

Ospme_machine_control : machine su240rd15 already started ...


· If the machine is already running:

Ospme_machine_control : start the machine with defence

All Rights Reserved © Alcatel-Lucent 2006, #####


Main commands
The OMC Tool

Stop : omc -T

To stop the media server, follow the steps below. This will stop all the modules

1. Connect to the unit with linus login.

2. Type the following command : omc –T

3. The interface returns the following:


· If the machine is already running:
ospme_machine_control stop

su65xrd02 - ospme_machine_control : stop the machine …….

mngt> Application is stopping...

· If the machine is already stopped:


ospme_machine_control : machine su240rd15 already stopped…

All Rights Reserved © Alcatel-Lucent 2006, #####


Main commands
The OMC Tool

List modules

To list all the modules with information,

follow the steps below:

1. Connect to the unit with linus login.

2. Type the following command :


omc –l

All Rights Reserved © Alcatel-Lucent 2006, #####


Main commands
The OMC Tool

Start module : omc –s <module_name>

1. Connect to the unit with linus login.

2. Type the following command : omc –s <module_name>

In some case a module can be in manual mode, it means that the defence will
not start the module, and only the previous command typed by linus can do so.

To change from a manual mode to automatic mode, you have to type de


previous command and when the module is started type the following
command:

omc –m <module_name>

All Rights Reserved © Alcatel-Lucent 2006, #####


Main commands
The OMC Tool

Module immediate stop : omc –t <module_name>

1. Connect to the unit with linus login.

2. Type de following command : omc –t <module_name>

All Rights Reserved © Alcatel-Lucent 2006, #####


Main commands
Trace level (static change)

Trace level in configuration file

1. Connect to the unit with linus login.

2. Type the following command:

cd /opt/AVPOP/cfg/modules
3. Edit the configuration file of the module (<module_name>.cfg) and change
the value of the parameter traceMask

4. Type the following command to restart the module :

omc –r <module_name>

All Rights Reserved © Alcatel-Lucent 2006, #####


Exercise

 Objective: Remote maintenance - Use of main


commands (traces, management, control) using
SSH

IP network

SSH interaction

Time allowed : MRF


30 minutes

All Rights Reserved © Alcatel-Lucent 2006, #####


5
MRF call flows

All Rights Reserved © Alcatel-Lucent 2006, #####


Audio announcement play via NETANN

Service trigger via ANNC-AUDIO (direct call)

User A
SM, CSCF, MGC Application Server MRF
INVITE sip:888@alcatel-lucent.fr

INVITE sip:888@alcatel-lucent.fr
INVITE sip:annc-audio@172.21.142.32:5060;
play=“annlab://service1/customer1/27.wav”;
early=false SIP/2.0

180 RINGING

180 RINGING
180 RINGING
200 OK

ACK
200 OK
200 OK

ACK
ACK

RTP audio media path

All Rights Reserved © Alcatel-Lucent 2006, #####


Video announcement play via NETANN

Service trigger via ANNC-VIDEO (direct call)

User A
SM, CSCF, MGC Application Server MRF
INVITE sip:999@alcatel-lucent.fr

INVITE sip:999@alcatel-lucent.fr
INVITE sip:annc-video@172.21.142.32:5060;
audio-video=“annlab://service1/
customer1/79.mov” SIP/2.0

180 RINGING

180 RINGING
180 RINGING
200 OK

ACK
200 OK
200 OK

ACK
ACK

RTP video media path

All Rights Reserved © Alcatel-Lucent 2006, #####


1Audio interactivity service via VxML script

Service trigger via VXML-AUDIO (direct call)

User A External
SM, CSCF, MGC Application Server
MRF Server
INVITE sip:777@alcatel-lucent.fr

INVITE sip:777@alcatel-lucent.fr
INVITE sip:vxml-audio@172.21.142.32:5060;
voicexml=“http://81.51.43.34/audio.vxml”
SIP/2.0
http
180 RINGING

180 RINGING
180 RINGING audio.vxml
200 OK

ACK
200 OK
200 OK http

ACK
ACK

RTP video media path

All Rights Reserved © Alcatel-Lucent 2006, #####


Basic audio conference via NETANN

Service trigger via CONF (direct call)

User B User A
SM, CSCF, MGC Application Server
MRF
INVITE sip:555@alcatel-lucent.fr
INVITE sip:555@alcatel-lucent.fr INVITE sip:conf=123@172.21.142.32:5060;
SIP/2.0

RTP User A

INVITE sip:555@alcatel-lucent.fr
INVITE sip:555@alcatel-lucent.fr
INVITE sip:conf=123@172.21.142.32:5060;
SIP/2.0

<…>
RTP User A + User B

RTP User A + User B

All Rights Reserved © Alcatel-Lucent 2006, #####


Exercise
 Objective: use of ethereal

 Call Tracing using ethereal on a netann audio call

IMS soft client

Time allowed :
20 minutes

All Rights Reserved © Alcatel-Lucent 2006, #####


6
Management

All Rights Reserved © Alcatel-Lucent 2006, #####


Management
Architecture

OSP Platform MRF-C

MCDP Mngt
OSP Mngt
Platform
Platform

MCDP GM
OSP GM (AlarmGM
StatisticsGM)

Supervision
Recovery Recovery Statistics GM
Alarm LM
Alarm LM Stats LM LM
Supervision
LM

MRF
Component
MRF-C and MRF-P

All Rights Reserved © Alcatel-Lucent 2006, #####


Management
Architecture

ALARM AND STATISTICS GENERATION :

MRF processes (mrfivr, sipccf, …) write :

- their alarms in /tmp/alarm directory


- their statistics in /tmp/statistics directory

All Rights Reserved © Alcatel-Lucent 2006, #####


Management
Architecture

alarmlm :

- collects alarms in /tmp/alarm

- send alarms to AlarmGM (MCDP)

Statisticslm :

- collects tickets in /tmp/statistics


- send statistics tickets to StatisticsGM (MCDP)

Recoveryalarmlm : if ALarmGM not reachable, stores alarms and try to


connect periodically AlarmGM in order to send alarms

Recoverystatlm : if StatisticsGM not reachable, stores tickets and try to


connect periodically StatisticsGM in order to send tickets

All Rights Reserved © Alcatel-Lucent 2006, #####


Management
Platform management

Getting started
How to connect the platform management :

http://139.54.128.90:8080
where 139.54.128.90 is the management floating address of MRF.

All Rights Reserved © Alcatel-Lucent 2006, #####


Management
Platform management
Then enter your authentification informations.
(login : weboamadmin, password : admin)

All Rights Reserved © Alcatel-Lucent 2006, #####


Management
Traps SNMP

For traps SNMP generation, you have to declare your SNMP manager :

-> /opt/jboss/server/mcdp/conf/managers.xml

Add address and port of the new manager in the xml description :

<manager>
<address>IP_Address_XMC_or_COM</address>
<port> IP_port_XMC</port>
<local-address> MNGT PhysicalIPAddress of MRF-C node </local-address>
<local-port></local-port>
<version>2</version>
<community>MCDPublic</community>
</manager>

All Rights Reserved © Alcatel-Lucent 2006, #####


Management
Statistics reports

Ref : Statistics Dictionary – User Guide

- how to extract report

- report name

- contents of report

Location of saved reports “on demand” :

· /opt/jboss/server/mcdp/log/mcdp/reports/visible/admin/reports

Location of saved reports “extracted by a periodic job” :


· /opt/jboss/server/mcdp/log/mcdp/reports/visible/admin/jobs

All Rights Reserved © Alcatel-Lucent 2006, #####


Exercise

 Objective:
1. Visualize alarms (actives & logged)
2. Visualize statistics (report & job creation)
3. Visualize SNMP traps on ethereal

IP network

SSH interaction

Time allowed : MRF


30 minutes

All Rights Reserved © Alcatel-Lucent 2006, #####


7
Call issues

All Rights Reserved © Alcatel-Lucent 2006, #####


Call Issues

If a problem occurs during a call

 Try to reproduce it and to record the network traffic during the call using
Ethereal

Ethereal

 Already installed on each host

 Three steps to follow:


 Capture traffic: Capture->interfaces
 SIP-filtering: enter sip in the filter field
 Save network capture to file: File->Save

All Rights Reserved © Alcatel-Lucent 2006, #####


Call Issues – Ethereal – Capture Options

All Rights Reserved © Alcatel-Lucent 2006, #####


Call Issues – Ethereal – Capture Interfaces

All Rights Reserved © Alcatel-Lucent 2006, #####


Call Issues - Ethereal – SIP Filtering

All Rights Reserved © Alcatel-Lucent 2006, #####


Call Issues – Ethereal – Statistics – VOIP Calls

All Rights Reserved © Alcatel-Lucent 2006, #####


Call Issues – Ethereal - Statistics – VOIP Calls - Graph

All Rights Reserved © Alcatel-Lucent 2006, #####


Call Issues – Ethereal – Statistics – RTP – Show all RTP Streams

All Rights Reserved © Alcatel-Lucent 2006, #####


Call Issues – Ethereal – Save As

All Rights Reserved © Alcatel-Lucent 2006, #####


Call Issues – Ethereal – Play RTP flow

- Capture with “rtp or sip” filter

- Save as “pcap” file

- With WIRESHARK :

- Open the file

- select “statistics”
- select “Voip Calls”
- select the call you want to play

- select “Player”

- select “Play”

All Rights Reserved © Alcatel-Lucent 2006, #####


Conf., Log & Trace Files

Configuration files

 Reference directory: /opt/AVPOP/cfg/modules/

Log & Trace files

 Reference directory: /var/log/AVPOP

 Multiple log and trace files per modules: name files are managed using a
rotating numbering scheme

Statistics, logs and alarm files

 /tmp/alarm

 /tmp/statistics

All Rights Reserved © Alcatel-Lucent 2006, #####


Conf., Log & Trace Files

Typical /var/log/AVPOP directory content

All Rights Reserved © Alcatel-Lucent 2006, #####


Exercise

 Objective:
1. Using eyebeam, play an announce that doesn’t
exist
2. Using SIPP, MSCML and call with syntax error in
command

eyebeam

Time allowed : MRF


30 minutes

All Rights Reserved © Alcatel-Lucent 2006, #####


8
System backup / restore

All Rights Reserved © Alcatel-Lucent 2006, #####


System backup / restore

References :

- MRF Backup : 5900 MRF Backup Procedure User Guide

- MRF Restore : 5900 MRF Restore Procedure User Guide

All Rights Reserved © Alcatel-Lucent 2006, #####


System backup
Overview

SYSTEM BACKUP :

 To be perform after each MRF installation !!!

This service uses MondoRescue open-source solution.

This operation needs to shut down all possible applications (this minimizes any
compare differences following the backup).

=> It’s necessary to boot to single user mode.

All Rights Reserved © Alcatel-Lucent 2006, #####


System backup
Procedure

1- Boot in single user mode :

 In the file /etc/inittab, replace “id:3:initdefault:” by “id:1:initdefault:”

 reboot

2- Restore file /etc/inittab

3- Launch automatic Mondoarchive Backup script (as root) :

Launch : /Mondobackup/MondoBackupToISO.sh

All Rights Reserved © Alcatel-Lucent 2006, #####


System backup
Procedure

RESULTS :

In /space/mondorescue :

 creation of an ISO file, backup of the system

 creation of a file containing the MD5 checksum of the ISO

All Rights Reserved © Alcatel-Lucent 2006, #####


System restore
Procedure

The restore operation uses the bootable DVD (ISO file, backup of your system).

This DVD allows you to perform the automatic complete restore of an


application Server on a MRF.

Duration : approximately 25 minutes .

All Rights Reserved © Alcatel-Lucent 2006, #####


Exercise

 Objective:
Perform a system backup/restore of a MRF-P using
SSH access

PC

Time allowed : MRF


1 hour

All Rights Reserved © Alcatel-Lucent 2006, #####


www.alcatel-lucent.com

All Rights Reserved © Alcatel-Lucent 2006, #####

Potrebbero piacerti anche