NGM Intro
NGM Intro
NGM Intro
Contents
Tecnotree in Brief Introduction to NGM Platform Services Software O&M
29/05/2013
Tecnotree in Brief
Tecnotree in brief
29/05/2013
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)
Tecnotree operates in 14 locations worldwide and has supplied its products to over 80 customers.
Tecnotree location
Tecnotree in brief
29/05/2013
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
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
29/05/2013
Video
Voice
SMS
MMS
Web
Voice/Video/Fax Mail
10 29/05/2013 Presentation name / Author
11
29/05/2013
SAN LVS GFS jBoss Spring etc. --> information easily available from WWW sources
Introduction to NGM
12
29/05/2013
13
29/05/2013
14
29/05/2013
15
29/05/2013
16
29/05/2013
17
29/05/2013
Platform
Layered Architecture
Three-layer architecture:
Access Application = Service Storage
19
29/05/2013
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.
Platform
20
29/05/2013
Layered Architecture
Service Layer Responsible for:
Generating the actual end-user services delivered by the system Rendering the service for each access
Platform
21
29/05/2013
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
Layers
Terminals
Access layer
Access Layer
Access Application
Application Layer
Storage
Databases
Platform
23
29/05/2013
Overall Architecture
Access Layer Telco Server Application Layer Application Servers Storage Layer Centralised Message Storage
24
29/05/2013
Core Networks
RTP, E1
VoiceXML
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
SAN Storage
SNMP
25
29/05/2013
Platform
Carriers intranet
SIP RTP SNMP Billing / FTP Billing / HTTP M-M / SOAP Web / HTTP SMTP
SMSC MMSC
PSTN
Operators terminal
Video Gateway
System Gateway
NGM System
Telco Server
Platform
26
29/05/2013
Video Gateway
SS7 SIP RTP SMS / SMPP, EMI, CIMD
System Gateway
Proxy Server
NGM System
SIP RTP
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
SQL IMAP4 WebDAV Mailbox admin / TCP/IP File repository admin / TCP/IP
Infra Server
Platform
27
29/05/2013
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
IP Networking
Basic view of Ethernet connections between the servers
Operators network
System Gateway 1
System Gateway 2
Cabin switch 1
Cabin switch2
Platform
29
29/05/2013
IP Networking
The network can be divided from the Tecnotree NGM point of view to
External Network Private Network
Platform
30
29/05/2013
IP Networking
Operators IP network(s) System Gateway1
sync
System Gateway2
Ethernet Switches Ethernet Switches TSU32F System Servers Application Servers Infra Servers Mass Storage
Video GW (optional)
PSTN or PLMN
Platform
31
29/05/2013
32
29/05/2013
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
Main technologies
Telco Server TSS100
Platform
33
29/05/2013
Main technologies
Tecnotree OEM Dual Xeon
Platform
34
29/05/2013
System Server
Installation server
Netboot install from System Server Alarms Node statuses System statistics Billing CDRs
System-level O&M
Main technologies
Red Hat EL 4 Linux OS MySQL Java Runtime Environment (JRE)
Platform
35
29/05/2013
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
Main technologies
Platform
36
29/05/2013
Common Storage
Provides the actual data storage Fibre Channel based Storage Area Network (SAN)
twelve 146GB disks in an array
Platform
37
29/05/2013
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
Platform
38
29/05/2013
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
Main technologies
Red Hat EL 4 Linux OS Web proxy (Web UI) Outbound SMTP proxy (mail relay)
Platform
40
29/05/2013
Platform
41
29/05/2013
Services
Notification Intelligent Callback Missed Call Notice Fax Retrieval Web User Interface
Main Menu
Is special main menu enabled? No Yes
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
Disconnect
Services
43
29/05/2013
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.
MSC
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
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
Services
46
29/05/2013
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
Services
47
29/05/2013
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
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
6. Audio call
8. Audio only
Tecnomen NGM
Services
49
29/05/2013
Services
50
29/05/2013
Video Portal
NGM Platform for Video Portal use
Easy to Customise for Operators needs
Services
51
29/05/2013
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
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
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
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
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
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
Services
55
29/05/2013
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
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
Software
Redundancy and disk clustering with Red Hat Global File System (GFS)
These insights act as a basis for software design
Software
59
29/05/2013
Vioice Mail
Call Dispatcher
Software
60
29/05/2013
Software
61
29/05/2013
Easy Customisable UI
Access Layer Application Layer
Application Servers
Storage Layer
Main Menu
Yes
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
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
Distributed service model: TUI and MAS. Deposit: encapsulate voice message into e-mail Initiate outbound notification Execute charging functions
Software
63
29/05/2013
Address Analysis
TSU
Software
64
29/05/2013
Address Analysis
Is called address short code number?
ye s
Signalling information
no
no
no
ye
Accept call
Reject call
Accept call
no
Accept call
Reject call
Software
65
29/05/2013
66
29/05/2013
Software
67
29/05/2013
Notification Strategies
SM notification E-mail notification MMS forward
Software
68
29/05/2013
MySQL
Courier
Software
69
29/05/2013
Signalling apps
GMI
CPC (1+1)
VoIP
TCAP / SCCP
MAP ISUP
GMI
CH-CM
VoiceXML
Tattis
VXIP
Software
70
29/05/2013
Application Layer
snmpd
O&M Base
terminal
Software
71
29/05/2013
Reliability
Telco Server MAS Cluster
LVS
Infrastructure Server
RAID Storage
LVS
GFS
Software
72
29/05/2013
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
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
N+1
When more than one server is used and one goes down, only capacity is decreased
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
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
Permanent storage
Redundant
Service-critical unit to subscribers. Has RAID 5 disks. Redundand controllers, FC connections and PSUs.
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.
Software
75
29/05/2013
O&M
O&M
77
29/05/2013
System Management
Fault management Performance management Platform configuration management Security management
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 Users owns Security Manager O&M Application Framework O&M User Roles corresponds Acegi Security Roles O&M Application Framework Security Manager
System Server
O&M
78
29/05/2013
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)
Internet
HTTP/ HTTPS
79
29/05/2013
System Management
Fault management Performance management
Security management
Statistics
Logs
System Security
Data Privacy
80
29/05/2013
Business Management
Subscriber Management and provisioning
Service management
Billing management
Service configuration
81
29/05/2013
Application Server
82 29/05/2013 Presentation name / Author
System Server
O&M
O&M
83
29/05/2013
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
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
1. Subscribers
Functions Searching Viewing Creating subscribers Editing Deleting Managing provisioned service addresses
O&M
86
29/05/2013
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
3. System Management
Functions Managing alarms Monitoring the node status Generating
online statistics reports online statistics graph
O&M
88
29/05/2013
4. Security
Functions Viewing Creating O&M users Editing Deleting Editing LDAP configuration
O&M
89
29/05/2013
5. Billing
Functions Searching and viewing billing tickets Modifying the XML CDR format
O&M
90
29/05/2013
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
O&M
92
29/05/2013
7. Telco Server
Functions:
Telco Server statistics Telco Server management Monitoring Telco of Server Processes
O&M
93
29/05/2013
O&M
Alarms and Statistics, Billing, M to M
FTP
FTP
Telco Server
Infra Server
O&M
95
29/05/2013
..2451.8
tecEntityExp
..2451.9
tecMgmtExp
96
29/05/2013
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
98
29/05/2013