Sunteți pe pagina 1din 98

Next Generation Messaging Intro Course

Contents
Tecnotree in Brief Introduction to NGM Platform Services Software O&M

29/05/2013

Presentation name / Author

Tecnotree in Brief

Facts about Tecnotree


Established in 1978 almost 30 years of experience in the telecommunications industry Net sales 2006: EUR 71,8 million (69) Product lines: Messaging (Voice and Video Mail, Media Server, MMSC, SMSC, PMR) Charging (Convergent Charging, EAIP, complementary services from partners) Approximately 370 employees in 14 locations Deliveries to over 80 customers in 60 countries worldwide Presence in Europe, Asia Pacific, Middle East, Africa and the Americas Listed on the Helsinki Exchange since 2000

Tecnotree in brief

29/05/2013

Presentation name / Author

Customer Base
Europe
Telenor (NOR) Swisscom (CH) TeliaSonera (FIN) TDC Mobil (DK) Vodafone Ireland (IRL) Omnitel (LIT) Elisa (FIN) Mobilkom Austria (AU) T-Mobile (AU) VOXMobile (LUX) MTT (RUS) MTS (RUS) Finnet (FIN) A.S.T.R.I.D. (BEL) ERVE (FIN)

Latin America
Americel (BRA) Telemig Celular (BRA) Telet (BRA) Amazonia Celular (BRA) Digitel (VEN) Digicel (VEN) Nuevatel (BOL) Conecel (ECU) Telgua (GUA) PCS Digital (NIC) Boatphone (CAR) CTI Mvil (ARG) ATL (BRA) TESS (BRA) Brasil Telecom (BRA) CTE El Salvador (SAL)

Asia & Middle East


Chunghwa Telecom (TWN) CELCOM (MAL) Indosat (IND) MTC (KUW) STC (KSA) CellC (RSA) Vodacom (RSA) HCPT (IND) etc.

Tecnotree operates in 14 locations worldwide and has supplied its products to over 80 customers.
Tecnotree location
Tecnotree in brief

29/05/2013

Presentation name / Author

Introduction to NGM

Operator Challenges
New business models emerging in the telecoms industry Accelerated customer demand for tailored services Need for greater flexibility Increasing competition and lower prices

29/05/2013

Presentation name / Author

Investment Drivers
CAPEX
Low cost of entry Standards compliance and open architecture Ease of integration and turnkey delivery Single platform for multiple services Future-proofness to IMS networks

OPEX
Reliability and availability

REVENUE
Feature-rich services Hosting capability Customer segmentation Fast service creation Personalisation

Easy customisation
Self-administration Streamlined operations and maintenance

Introdution to NGM

29/05/2013

Presentation name / Author

Call completion pattern examples for 2G voice and 3G video services


2G Voice 3G Video
No answer Not reachable; 10 % No answer; 15 % Connect Busy Not reachable

Busy; 5 % Connect; 70 % Failed, No 3G subscription Failed, Roaming in 2G

NOTE: Actual percentages are operator and network specific

29/05/2013

Presentation name / Author

Voice/Fax/Video Mail Universal access

Video

Voice

SMS

MMS

Web

E-mail

Voice/Video/Fax Mail
10 29/05/2013 Presentation name / Author

Open New Technology...


Solutions based on open standards and open source Standard interfaces enable easy integration to the existing infrastructure Service creation based on industry standard tools (VoiceXML, J2EE) Communication based on open protocols both internally and externally

11

29/05/2013

Presentation name / Author

... and Open New Terminology


Java
J2EE

SAN LVS GFS jBoss Spring etc. --> information easily available from WWW sources

Introduction to NGM

12

29/05/2013

Presentation name / Author

Next Generation Services


The services provided by Tecnotree NGM are divided into four categories:
Voice Call Completion Services Video Call Completion Services Video Content Services Short Media Messaging Services

13

29/05/2013

Presentation name / Author

Next Generation Services


Voice Call Completion Services
Next Generation Voice Mail iCalled SM iCalled Voice

14

29/05/2013

Presentation name / Author

Next Generation Services


Video Call Completion Services
Video Mail iCalled Video Video Announcements Video-Audio Fallback

15

29/05/2013

Presentation name / Author

Next Generation Services


Video Content Services
Video Portal

16

29/05/2013

Presentation name / Author

Next Generation Services


Short Media Messaging Services
iMessaged Video

17

29/05/2013

Presentation name / Author

Platform

Layered Architecture
Three-layer architecture:
Access Application = Service Storage

Standard interfaces between the layers

19

29/05/2013

Presentation name / Author

Layered Architecture
Access Layer Contains different access methods:
SS#7 telephony access SIP for VoIP access and for Video Gateway connections Firewall for IP access etc.

Telco Server, Proxy Server, Video Gateway, System Gateway

Platform

20

29/05/2013

Presentation name / Author

Layered Architecture
Service Layer Responsible for:
Generating the actual end-user services delivered by the system Rendering the service for each access

Messaging Application Servers, IVR Application Servers

Platform

21

29/05/2013

Presentation name / Author

Layered Architecture
Storage Layer Contains the actual data storage architecture Provides needed protocols and interfaces, such as IMAP and SQL to the actual data Infra Servers, Centralised Message Storage

Platform

22

29/05/2013

Presentation name / Author

Layers
Terminals

Access layer

Access Layer

Access Application

Application Layer

Storage

Databases

Platform

23

29/05/2013

Presentation name / Author

Overall Architecture
Access Layer Telco Server Application Layer Application Servers Storage Layer Centralised Message Storage

System Server / Operation & Maintenance


Presentation name / Author Platform

24

29/05/2013

Presentation name / Author

...includes many interfaces


JDBC/WSI/ XML/RSS/ Prepaid Recharge
SIP, SS7

External Data Sources

Core Networks

RTP, E1

Access Layer Telco Server

Application Layer Messaging IVR/AMS Application Application Servers Servers


HTTP

Storage Layer Infra Servers


IMAP JDBC

VoiceXML

SMSC, MMSC Internet Billing

SMPP, CIMD, EMI, MAP, MM7

HTTP
Web / HTTP, SMTP XML/ASCII FTP/HTTP

Provisioning SOAP Alarms & SNMP, XML or CSV/FTP Statistics O&M Tool, CS Tool
Web / HTTP/S

System Gateway / Proxy Servers

SAN Storage
SNMP

25

29/05/2013

Presentation name / Author

System Server / Operation & Maintenance

Platform

NGM External Interfaces ...


Public Internet

Carriers intranet
SIP RTP SNMP Billing / FTP Billing / HTTP M-M / SOAP Web / HTTP SMTP

SMSC MMSC

PSTN

SMPP EMI CIMD MM7 / SOAP O&M appl. / HTTPS

Operators terminal

H.324M SS7 External network

Video Gateway

System Gateway
NGM System

Telco Server

Platform

26

29/05/2013

Presentation name / Author

... and NGM Internal Interfaces


H.324M Web / HTTP SMTP External network

Video Gateway
SS7 SIP RTP SMS / SMPP, EMI, CIMD

System Gateway

Proxy Server

NGM System

SIP RTP

O&M appl / HTTPS Configuration / HTTP Billing / FTP SNMP

SNMP

O&M appl / HTTPS M-M / SOAP MMS / MM7 / SOAP Web / HTTP SMTP

SNMP

Telco Server
SNMP

System Server
In-call if / HTTP Outcall if / HTTP Billing if / HTTP VoiceXML / HTTP Fax / T.37 / SMTP SMS+MWI / GMI / HTTP MWI Outcall / Outcall if / HTTP Media files / HTTP Billing / HTTP SNMP SNMP

Messaging Application Server

SQL IMAP4 WebDAV Mailbox admin / TCP/IP File repository admin / TCP/IP

Infra Server

Platform

27

29/05/2013

Presentation name / Author

IP Networking
Very essential part of NGM system:
All data transmission between system elements goes through the Ethernet

Fault tolerant
Ethernet network elements (System Gateways and switches) are duplicated Each system element (AS, SS, IS, etc.) is connected to both switches Channel Bonding: Linux feature allowing two Ethernet interfaces (active and passive) from the same system element

Platform

28

29/05/2013

Presentation name / Author

IP Networking
Basic view of Ethernet connections between the servers
Operators network

System Gateway 1

System Gateway 2

Cabin switch 1

Cabin switch2

NGM Server or Telco Server units

Platform

29

29/05/2013

Presentation name / Author

IP Networking
The network can be divided from the Tecnotree NGM point of view to
External Network Private Network

Normally the private network is a so-called flat network


All devices are in the same subnet

However, the system can also be grouped into several subnets


For example, due to a dispersed geographical system setup

Platform

30

29/05/2013

Presentation name / Author

IP Networking
Operators IP network(s) System Gateway1
sync

System Gateway2

DMZ NGM proxy servers

Ethernet Switches Ethernet Switches TSU32F System Servers Application Servers Infra Servers Mass Storage

Video GW (optional)

TSU32F TSU32F TSU32F

E1 trunks Fuse Unit E1 trunks Telco Server cabin NGM cabin

PSTN or PLMN
Platform

31

29/05/2013

Presentation name / Author

NGM System Elements


Telco Server Messaging Application Server System Server Infra Server Common Storage System Gateway IVR Application Server (optional) Proxy Server (optional) Video Gateway (optional)
Platform

32

29/05/2013

Presentation name / Author

Telco Server
Provides the SS7/ISUP and SIP connectivity to switching network
Implements the Media Server functionality incl. voice gateway Interacts with external video gateways for 3G video VoiceXML interpreter

Subscriber-stateless, session-stateful Redundancy and scalability


Telco Server TSS200
2N redundancy with two independent CPC cards running signalling (in TSS200 hw) Distribution with SS7 level redundancy Scalability by adding new interface cards and Telco Server Units Redhat Linux as Operating System SS7 / ISDN PRA signalling, and SIP signalling Voice Browser with Media Controller, Dialogue Controller, and VoiceXML interpreter Integrated SMSC

Main technologies
Telco Server TSS100

Platform

33

29/05/2013

Presentation name / Author

Messaging Application Server


Provides the end-user services Forms a cluster of servers behind a single virtual IP address
Linux Virtual Server

Stateless with sticky sessions Redundancy and scalability


N+1 redundancy Scalability by adding new nodes to cluster Red Hat EL 4 Linux OS JBoss J2EE Application Server version 4 Java Runtime Environment (JRE) Apache HTTP daemon

Main technologies
Tecnotree OEM Dual Xeon

Platform

34

29/05/2013

Presentation name / Author

System Server
Installation server
Netboot install from System Server Alarms Node statuses System statistics Billing CDRs

System-level O&M

Tecnotree OEM Dual Xeon

Subscriber-stateless, stateful with system configuration data Redundancy and scalability


2N redundancy

Main technologies
Red Hat EL 4 Linux OS MySQL Java Runtime Environment (JRE)

Platform

35

29/05/2013

Presentation name / Author

Infra Server
Provides the data storage services for application layer Three categories of data
MySQL for user and service data
accessed with JDBC (HA-JDBC) Lock-free mailboxes with Courier IMAP Additional proprietary interface to create/delete mailboxes for ondemand services HTTP/WebDAV

IMAP for messages

Tecnotree OEM Dual Xeon

File storage for greetings and prompts

Subscriber-stateless Redundancy and scalability


N+1 redundancy for IMAP and File storage. Scalability by adding new nodes to cluster. 2N redundancy for SQL with two active servers Red Hat EL 4 Linux OS MySQL, Courier-IMAP Apache HTTP daemon with WebDAV support

Main technologies

Platform

36

29/05/2013

Presentation name / Author

Common Storage
Provides the actual data storage Fibre Channel based Storage Area Network (SAN)
twelve 146GB disks in an array

Redundancy and scalability


Fully redundant with redundant controllers, FC connections, etc. RAID1 and RAID5 utilized. Scalability by adding JBODs i.e. disk arrays

DotHill SanNet-II Fibre Channel RAID array

Platform

37

29/05/2013

Presentation name / Author

System Gateway
Isolates NGM system from external networks
Firewall Address translation (NAT) Generates also routing and filtering rules Connections are not lost even in swap-over 2N redundancy Scalability by adding new pairs (e.g. for VoIP) OpenBSD 3.7 Operating System OpenBSD's internal (kernel) PF firewall

Supported by network configuration tool Stateless operation


Tecnotree OEM Dual Xeon

Redundancy and scalability Main technologies

Platform

38

29/05/2013

Presentation name / Author

IVR Application Server (optional)


Utilises easy interactive voice response (IVR) applications developement
Playing of voice- and video prompts and recognition DTMFs, which are controlled by service logic built with voice-XML pages

Tecnotree OEM Dual Xeon

Can be deployed standalone, or with full NGM system Redhat Linux Operating system Interfacing towards external databases via customisable Javabean connectors N+1 Redundancy two 3.2 GHz Intel Xeon CPU

Platform

39

29/05/2013

Presentation name / Author

Proxy Server (optional)


Optional element
Required with end-user Web access Required for external IMAP access

Ensures Web security


DMZ - demilitarised zone

Stateless operation Redundancy and scalability


Tecnotree OEM Dual Xeon
N+1 redundancy Scalability by adding new pairs

Main technologies
Red Hat EL 4 Linux OS Web proxy (Web UI) Outbound SMTP proxy (mail relay)
Platform

40

29/05/2013

Presentation name / Author

Video Gateway (optional)


Provides the 3G video connectivity Interacts with Tecnotree Telco Server via
SIP and RTP

IOT performed with


Dilithium DTG 2000

Dilithium DTG 2000

Platform

41

29/05/2013

Presentation name / Author

Services

Next Generation Voice Mail


Mailbox Personalisation
Tutorial for mailbox setup

Two-Stage Access Number Blocking Automatic Subscriber Creation Multiple greetings


Personal greeting Absence greeting System greeting Name tag / number greeting

Notification Intelligent Callback Missed Call Notice Fax Retrieval Web User Interface
Main Menu
Is special main menu enabled? No Yes

Load Grammar (2) Main Menu

Goto Special Main Menu

Support for multiple languages

1 2 3 4 5 6 7 8 9 0 *

Voice Review Fax Review E-mail Review Reminders Send Message Voice Portal Easy Setup Extended Setup Outbox Review Help Disconnect TO Time-out Menu Timeout

Voice Message Retrieval

Fax Review and Print


Review E-Mail messages

Reminders Send Message


Voice Portal Call Transfer

Easy Setup Extended Setup Outbox Review Help


IN.MainMenu.Disconnect

Disconnect

Services

43

29/05/2013

Presentation name / Author

iCalled SM
The person you tried to reach is not available. Your number will be sent as a short message to the person you called.

Calling Party, John

1. John calls Mary while Mary is not available

MSC

3. iCalled SM service answers the call or processes it based on signalling

Called Party, Mary


5. When Mary is available again, she receives a SMS with information about missed calls SMSC (External or Integrated)
44 29/05/2013 Presentation name / Author

Tecnotree NGM
4. iCalled SM service sends the missed call notification to Mary

Services

iCalled Voice
When the subscriber cannot be reached, the call is diverted to the iCalled Voice service The caller has the possibility to leave a message to the called subscriber
The service dynamically creates a temporary voice mailbox to the subscriber SM notification is sent to subscriber After message retrieval temorary box is removed

Services

45

29/05/2013

Presentation name / Author

Video Mail
Voice and Video Greetings Missed Call Notice Notification
SM Email MMS forward

Message Retrieval
Via Video Phone Via Voice Phone Via WWW access

Mailbox Personalisation Web user interface

Services

46

29/05/2013

Presentation name / Author

iCalled Video
Temporary Video Mailbox will be created for Video subscriber who cant be reached All video calls are completed successfully
Creates chargable airtime

Called party receives a SM notification with instructions how to retrieve a message Video message can be retrieved:
Via Video Phone Via Voice Phone Via WWW

Your missed video calls are from: +358401368576 at 08:07 on 29.03.05, +358402280960 at 05:07 on 29.03.05, +358405018112 at 23:07 on 28.03.05 Your Operator

Box is removed after message retrieval

Services

47

29/05/2013

Presentation name / Author

Video Announcements
Enables playing of informative video announcements when video call fails Operator can choose if video announcement is played for caller in situations where called subsriber cant be reached at all Separate access numbers possible for different video announcements

Services

48

29/05/2013

Presentation name / Author

Video-Audio Fallback
If video call fails due reason that called person is roaming in 2G network, Video-Audio fallback makes voice call still possible, with video content offered by operator
Maximises the revenue generated from video calls

2. Paging 1. Video Call to John 8. Audio + video content 3. B not available for video 7. Audio call to John MSC
JOHN / 2G only / fixed line

MARY

4. Rerouted Video call

6. Audio call

8. Audio only

5. Video announcement menu

Tecnomen NGM
Services

49

29/05/2013

Presentation name / Author

Web User Interface


Available For both Voice and Video Mail Message retrieval and personal settings
Listen or view messages Change greetings Set up e-mail forwarding & other settings

Video message Video message

Customisable to fit the operators look and feel

Services

50

29/05/2013

Presentation name / Author

Video Portal
NGM Platform for Video Portal use
Easy to Customise for Operators needs

Operator can offer various video content:


News, music videos, traffic announcements, etc...

Services

51

29/05/2013

Presentation name / Author

iMessaged Video
Service in which the caller can send a short video message to someone else without engaging himself/herself into the discussion:
Direct Deposit by prefix * + MSISN Greetings offered by Operator Temporary message store SM Notification Easy Retrieval by access number
1. 2. 3.

*0123355115

You have 1 Video sms from 0122067113, Please dial 0121210000 to retrieve Sender: 01212100000

Dialling... 0121210000

Services

52

29/05/2013

Presentation name / Author

NGM Target Customer Segments


Voice Call Completion Services
Service
Voice Mail Personalised Service

Positioning
For replacement of legacy voice mail systems with a similar service More flexible, more affordable and more future-proof service architecture than in legacy systems Supports single mailbox for voice, fax and optionally video Basic call completion services Extreme cost efficiency based on dynamic resourcing and licensing Requires users to be provisioned only to HLR Suitable for driving up the network call completion ratio by being provisioned to all users as a default service Suitable for completing failed originating calls to other networks

Target Segments
Traditional voice mail users

iCalledSM and iCalled Voice on-demand voice services

For segments where the usage of personalised voice mail is low For segments where voice mail provisioning is not affordable for the operator (e.g. prepaid) For markets where static voice mail is not a suitable service for end-users due to user behaviour For competing operator subscribers

Services

53

29/05/2013

Presentation name / Author

NGM Target Customer Segments


Video Call Completion Services
Service

Positioning
Introduction of feature-rich 3G video mail service Stand-alone service or combined with Voice Mail Optimises the user experience

Target Segments
Traditional voice mail users subscribing to 3G video Premium user segments

Video Mail Personalised Service

iCalled Video Ondemand video mail

Basic cost optimised video mail service providing full legacy support for 2G handsets Requires users to be provisioned only to HLR Suitable for driving up the network video call completion ratio by being provisioned to all video users as a default service Promotes 3G video by completing video calls to 2G users

For any 3G video user For any 2G user For competing operator subscribers

Services

54

29/05/2013

Presentation name / Author

NGM Target Customer Segments


Video Call Completion Services
Service
Video-Audio Fallback

Positioning
Stand-alone service or complementing other call completion services Increases the 3G video call completion ratio

Target Segments
For all video call completion segments as a complementary service

Video Announcements

Simple video announcement service for providing networkwide multimedia announcements Can be used as video call completion announcement or combined with Intelligent Network services

Complementing other network services

Services

55

29/05/2013

Presentation name / Author

NGM Target Customer Segments


Video Content Services

Service
Video Portal

Positioning
Navigation and view capability for various stored or streamed video content, such as television or web cams Video content service for increasing user to service 3G circuit-switched traffic

Target Segments
Premium 3G video users

Services

56

29/05/2013

Presentation name / Author

NGM Target Customer Segments


Short Media Messaging Services

Service
iMessaged Video

Positioning
Sending a video message to another user instead of a video call conversation Promotes the use of video calls for non-conversational communication

Target Segments
Premium 3G video users

Services

57

29/05/2013

Presentation name / Author

Software

Overall SW Design Insights


Vertical scalability with 3-tier architecture Horizontal scalability and load balancing with Linux Virtual Server (LVS) HTTP-level caching with Squid Database caching in MAS with JBoss Cache
Database abstraction with Hibernate HA database support via HA-JDBC driver

Redundancy and disk clustering with Red Hat Global File System (GFS)
These insights act as a basis for software design

Presentation name / Author

Software

59

29/05/2013

Presentation name / Author

Services Composed of Clearly Designed, Reusable Modules


Subscriber Management Account Operations & Maintenance Alarm Stats Billing Event

Service Management Service Registry Outbound Messaging Framework Template

Vioice Mail

Message Storage IMAP Store TUI Access

Call Dispatcher

Media File Management VoiceXML Management Audio Fax

Presentation name / Author

Software

60

29/05/2013

Presentation name / Author

What Builds a Service?

Software

61

29/05/2013

Presentation name / Author

Easy Customisable UI
Access Layer Application Layer
Application Servers

Storage Layer

Main Menu

Is special main menu enabled? No

Yes

Load Grammar (2) Main Menu

Goto Special Main Menu

1 2 3 4 5 6 7 8 9 0 *

Voice Review Fax Review E-mail Review Reminders Send Message Voice Portal Easy Setup Extended Setup Outbox Review Help Disconnect TO Time-out Menu Timeout

Voice Message Retrieval

Fax Review and Print


Review E-Mail messages

Reminders Send Message


Voice Portal Call Transfer

Easy Setup Extended Setup Outbox Review Help


IN.MainMenu.Disconnect

Disconnect

Operator can ask Tecnotree personnel to do quick Call Flow modifications Call flow appearance is built with easy customisable Voice-XML - pages
Software

62

29/05/2013

Presentation name / Author

Typical Voice Deposit Call Behaviour


In-call signalling, address analysis and service triggering rules
Account lookup Automatic Subscriber Creation (ASC)

Distributed service model: TUI and MAS. Deposit: encapsulate voice message into e-mail Initiate outbound notification Execute charging functions

Presentation name / Author

Software

63

29/05/2013

Presentation name / Author

Address Analysis

TSU

Call (HTTP request)


Address Analysis Retrieve

Telephony Service (VoiceMail)

Presentation name / Author

Software

64

29/05/2013

Presentation name / Author

Address Analysis
Is called address short code number?
ye s
Signalling information

no

Apply redirecting reason based routing rules to resolve service.

Apply deduction rules to phone numbers in signalling to resolve service.

Was some routing rule triggered?


y es

no
no

Was some deduction rule triggered?

ye

Accept call

Reject call

Look up provisioned address in subscriber database to resolve service.

Accept call

Was provisioned address found?


s ye

no

Accept call

Reject call

Presentation name / Author

Software

65

29/05/2013

Presentation name / Author

Address Deduction Rules


Mobile Number Portability (MNP) support Service address to personal mobile address rules Automatic Subscriber Creation (ASC)
Service number +358 42 SN +434 650 11 SN +432 688 85 SN Personal number +358 40 SN +434 650 SN +432 688 8 SN minus first digit
Presentation name / Author Software

Rule name Operator1 Operator2 Operator3

66

29/05/2013

Presentation name / Author

Outbound Messaging Framework (OMF)


Delivery methods: SM, email, MMS forward Notification templates
Template language to build rich content

Notification strategy engine Statistics and licensing

Presentation name / Author

Software

67

29/05/2013

Presentation name / Author

Notification Strategies
SM notification E-mail notification MMS forward

Presentation name / Author

Software

68

29/05/2013

Presentation name / Author

Application Server Internal Structure


TSU VXML/HTTP MAS Apache HTTPd JBoss Tomcat TUI Incall routing End-User WEB VideoMail Outbound Messaging GMI TSU O&M App HTML/HTTP SGW O&M

Hibernate DB:JDBC IMAP

MySQL

Courier

Software

69

29/05/2013

Presentation name / Author

TSS 200 Internal Structure


Telco Server unit - TSU32FB SS7 stack MTP3
4 x E1/T1

Signalling apps
GMI

VoIP stacks SIP

CPC (1+1)
VoIP

MAP app ISUP app interface interface

TIC PMC card


8MB TDM link

DSP PMC card


MTP2 -process

TCAP / SCCP

MAP ISUP

GMI Call Handler (CH)

GMI

CH-CM

IOP (N+M) TIC driver

VoiceXML

Media Controller Dialogue Controller (DC) -process (MC) -process

Tattis

VXIP

Interpreter (int) -process

Software

70

29/05/2013

Presentation name / Author

Infra Server Internal structure


O&M (F,P) Alarm, Status, Statistics/SNMP

O&M (C), Configuration, Installation/SSH

Application Layer

snmpd

O&M Base

terminal

Database Access (JDBC) MBD IF Mailbox Dispatcher

Database Server MySQL ClientAPI IMAP Server File Repository (prompts, )

Message Access (IMAP) WebDAV / http

Software

71

29/05/2013

Presentation name / Author

Reliability
Telco Server MAS Cluster

LVS

Infrastructure Server

RAID Storage

LVS

GFS

Software

72

29/05/2013

Presentation name / Author

Scalability
Distributed System
Centralised System
Telco Server Telco Server Telco Server Telco Server

Access site 1

Access site 2

Access site 3

Access site

MAS cluster

MAS cluster

Common Storage

Common Storage

Software

73

29/05/2013

Presentation name / Author

Availability
Element or Unit
IP Network

Main Task
Connects different network elements together

Redundancy
2N

Comments
Redundant central switches and cabinet switches. Critical network elements have at least two Ethernet connections.

Proxy Server

Provides WWW accesses

N+1

When more than one server is used and one goes down, only capacity is decreased

System Gateway Telco Server Unit

Acts as a firewall in the NGM system Handles all signaling, switching and call processing to and from core networks (IP or CS)

2N 2N, distributed

Hot-standby Hot-standby. Has two independent CPC cards running signaling information.

Software

74

74

29/05/2013

Presentation name / Author

Availability
Element or Unit System Server Main Task Redundancy Comments Responsible for installation and some O&M functions 2N Not a service-critical unit: if one is down, the systems function normally

Centralised Message Storage

Permanent storage

Redundant

Service-critical unit to subscribers. Has RAID 5 disks. Redundand controllers, FC connections and PSUs.

Messaging Application Server Infra Server

Cluster running business logic

N+1

If one unit goes down, only capacity will decrease If one unit goes down, only capacity will decrease. Two parallel servers serving requests. Writes are parallel and reads are distributed. If one unit goes down, the read capacity will decrease.

IMAP Server Database server

N+1 1+1, active-active

Software

75

29/05/2013

Presentation name / Author

O&M

Operations and Maintenance (O&M)


The NGM O&M concept can be divided into two main categories:
System Management: covers the functional areas related to operating the NGM system as a platform in which interfaces and procedures cover platform-wide functions. Business Management: management tools for subscriber and service management and billing.

O&M

77

29/05/2013

Presentation name / Author

O&M Application Framework


Human-machine O&M
Customer Service Tool O&M Tool

System Management
Fault management Performance management Platform configuration management Security management

O&M Client Application Framework Security Manager

O&M Tool remoting context CS Tool Remoting Context O&M Tool Business Remoting CS Tool Remoting HTTP/HTTPS

Business management
O&M Tool System Remoting HTTP/HTTPS

O&M Proxy

O&M Application Security

The NGM Platform

Subscriber management and provisioning Service management Billing management

O&M Users owns Security Manager O&M Application Framework O&M User Roles corresponds Acegi Security Roles O&M Application Framework Security Manager

Messaging Application Server

System Server

Presentation name / Author

O&M

78

29/05/2013

Presentation name / Author

NGM External Interfaces


SMSC MMSC Email
SIP compatible multimedia terminals IMS/ NGN
SIP
UCP EMI SMPP CIMD MM7 SMTP

O&M Interfaces

FTP/SFTP (XML)
SIP

Billing System Provisioning System Network Management Statistics System O&M personnel Customer Service agents
O&M

3G video

3G

H.324M

SOAP

Video GW
SNMP

2G/3G/PSTN audio

2G/3G PSTN

SS7/E1

Tecnotree NGM
HTTP/HTTPS

FTP/SFTP (CSV/XML)

End user Browser

Internet

HTTP/ HTTPS

79

29/05/2013

Presentation name / Author

System Management
Fault management Performance management

Platform Configuration Management

Security management

Alarm Manag ement

System Status Monitoring

Statistics

Logs

Platform Level System Configuration

System Security

Data Privacy

80

29/05/2013

Presentation name / Author

Business Management
Subscriber Management and provisioning

Service management

Billing management

Creating and deleting of subsribers

Provisioning services for subsribers

Service configuration

Aggregate billing info

Allowing subscribers to manage personal parameters

Convert charging events

Mediate billing tickets to operators system

81

29/05/2013

Presentation name / Author

Tecnotree O&M Tool (TOM) -Access


Web Access

O&M Tool (HTTP (s)

O&M Tool (HTTP (s)

System Gateway Server Secure Access

O&M Tool (HTTP (s)

Application Server
82 29/05/2013 Presentation name / Author

System Server
O&M

Management Tools for O&M


Operation and Maintenance Tool (O&M Tool)
General O&M management tool for operator personnel

Customer Service Tool (CS Tool)


Subscriber management tool for customer service agents and O&M maintenance people

O&M

83

29/05/2013

Presentation name / Author

O&M Tool
O&M Tool is intended
managing subscribers managing and configuring the services viewing alarms and billing information managing O&M users

The application is web-based and is used with a standard Java-compliant web browser
J2SE Runtime Environment version 5.0

O&M

84

29/05/2013

Presentation name / Author

O&M Tool
Perspectives 1. Subscribers 2. Services 3. System Management 4. Security 5. Billing 6. Customer Service 7. Telco Server

O&M

85

29/05/2013

Presentation name / Author

1. Subscribers
Functions Searching Viewing Creating subscribers Editing Deleting Managing provisioned service addresses

O&M

86

29/05/2013

Presentation name / Author

2. Services
Functions Configuring the service settings Editing SM notification templates Managing
service addresses deduction rules notification channels blocking rules class of service settings root domain configuration

O&M

87

29/05/2013

Presentation name / Author

3. System Management
Functions Managing alarms Monitoring the node status Generating
online statistics reports online statistics graph

Managing the call session dynamic log

O&M

88

29/05/2013

Presentation name / Author

4. Security
Functions Viewing Creating O&M users Editing Deleting Editing LDAP configuration

O&M

89

29/05/2013

Presentation name / Author

5. Billing
Functions Searching and viewing billing tickets Modifying the XML CDR format

O&M

90

29/05/2013

Presentation name / Author

Customer Service Tool


Customer Service Tool (CS Tool) is part of the NGM Operation and Maintenance system CS Tool is used for
administering the subscribers accounts and service settings viewing statistics viewing call logs viewing message status

The application is web-based and is used with a standard Java-compliant web browser
J2SE Runtime Environment version 5.0

O&M

91

29/05/2013

Presentation name / Author

6. Customer Service = CS Tool


Views Common Settings Statistics Messages Call Log Subscriptions Service-specific settings

O&M

92

29/05/2013

Presentation name / Author

7. Telco Server
Functions:
Telco Server statistics Telco Server management Monitoring Telco of Server Processes

O&M

93

29/05/2013

Presentation name / Author

O&M
Alarms and Statistics, Billing, M to M

Alarms, Statistics, and CDRs Collecting and Forwarding Principle


Network Management System

FTP

Alarms over SNMP

FTP

Statistics XML/ CSV file

Simppu.db: alarms and statistics

Billing.db: billing data

System Server SNMP Message Application Server SNMP SNMP

Telco Server

Infra Server

O&M

95

29/05/2013

Presentation name / Author

Alarms and Statistics


The network elements of the NGM system provide alarms and statistics using SNMP. Both alarms and statistics are stored to a local System Server database. From statistics, also aggregated reports are generated.
OID ..2451.7 Object identifier tecMgmt Description Contains management MIBs from functional view.

..2451.8

tecEntityExp

Contains management MIBs from physical view EXPERIMENTAL.

..2451.9

tecMgmtExp

Contains management MIBs from functional view EXPERIMENTAL.


O&M

96

29/05/2013

Presentation name / Author

Billing
The billing information is aggregated from the NGM system using chargeable events, and those events are converted into suitable presentation for mediation and system monitoring purposes.

O&M

97

29/05/2013

Presentation name / Author

Machine to Machine Provisioning


The Machine-to-Machine (M2M) provisioning interface is designed to allow external systems to interact with the NGM system without human interaction The M2M provisioning interface is provided for an external operator machine to maintain subscriber accounts and to provision them the NGM services. The interface enables to perform the following operations:
create a subscriber modify an existing subscriber delete an existing subscriber search subscribers
<?xml version="1.0"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <createServiceSubscription version="1" xmlns="http://tecnomen.com/m2m"> <primarySubscriberAddress>436506543456</primarySubscriberAddress> <provisionedServiceAddress>4365011987654</provisionedServiceAddress> <subscriberName>John Doe</subscriberName> <pin>1234</pin> <password>poorPassword</password> <language>en</language> <segmentName>Basic Subscribers</segmentName> <services> <service name="Basic VoiceMail"> <params> <param name="provisionMissedCallNotice" value="1"/> </params> </service> </services> </createServiceSubscription> </soap:Body> </soap:Envelope>
O&M

98

29/05/2013

Presentation name / Author