Telecom Diploma
Telecom Diploma
NGN
Overview
• The general idea behind NGN is that one network transports all information and services
(voice, data, and all sorts of media such as video) by encapsulating these into packets, like it
is on the Internet.
• NGNs are commonly built around the IP, and therefore the term "all-IP" is also sometimes
used to describe the transformation towards NGN.
• According to ITU-T
• The NGN concept involves decoupling of services and networks allowing them to be offered
separately and to evolve independently
• NGN has a horizontal functional structure of three planes: transport, control, and services
• The concept is that heterogeneous access (wired fixed, wireless fixed, and mobile) networks
are connected to a unified core network
Layers
Migration aspects
Customer
Customer ID
ID Secure
Secure Communication
Communication
Service plane Location
Location Authentication
Authentication QoS
QoS tunnel
tunnel Filtering
Filtering
system
system tunnel
tunnel set-up
set-up
Quality of Service
Security
Packet-Switched backbone network Packet-Switched backbone network
over optical fibre / satellite over optical fibre / satellite
Transport plane
Packet-Switched
Circuit-Switched Broadcast
ATM network network
network networks
IP network (mobile operator)
(mobile operator) PSTN (Satellite, DTTV,
cable)
Access plane Wireless Circuit-Switched Wireline Circuit-Switched Wireline Packet-Switched Wireless Packet-Switched
(e.g. GSM) (e.g. copper loop) (e.g. ADSL, cable, Ethernet) (e.g. WLAN, UTRAN)
Circuit-Switched (CS) link Packet Switched (PS) link Signalling flow PS-CS gateway PS-PS router/switch
Network entities
• For voice applications one of the most important devices in NGN is a Softswitch,
• a programmable device that controls VoIP calls
• enables correct integration of different protocols within NGN.
• creates the interface to the existing telephone network, PSTN, through (SG) and (MG)
• Gatekeeper
• originally a VoIP device, which converts (using gateways) voice and data from their analog or digital
CS form, to the IP-based form
• controls one or more gateways.
• When uses the Media Gateway Control Protocol, the name was changed to Media Gateway
Controller (MGC)
• A Call Agent is a general name for devices/systems controlling calls
Network entities (cont)
• Access
– Media gateways
• Client gateway or access gateway under control of media gateway controller (MGC)
• Trunking GW: transcoding between packet based voice and TDM
– Signaling gateway: signaling translation (e.g., SIP/SS7)
– Subscriber gateway
• examples: Residential GW, Integrated Access Device
– Access concentrator: e.g., DSLAM
• Core
– Tx: O.F, SDH/WDM, POS,
– Switching: IP routing or L2 switching, MPLS
– Network Entities
• Transport: ATM SW, FR SW, MPLS SW, IP R
• Control: Softswitch/call agent/MGC
• Service: application server (service features and application execution), media
server (announcements, IVR) interactive voice response
NGN Architecture
Control MGC
Layer
Core/Backbone
Layer IP/ATM
(Media Layer) SDH/WDM N
M
S
GW GW
GW
• The HSS (Home Subscriber Server) is the master user database that supports the IMS
network entities that are actually handling the calls/sessions
• An SLF (Subscriber Location Function) is needed when multiple HSSs are used .
• Both the HSS and the SLF implement the DIAMETER protocol (Cx, Dx and Sh interfaces)
Telecom Diploma
Voice Over IP
Physical Structure of SoftX3000
Frame 0# FE
Standby iGWB
To the billing center
LAN Switch in
Frame 1# plane 1 GE
Active iGWB
Frame 2#
Hub
Emergency WS To the network
Management center
Frame 17#
WS WS WS
Host Background
17
Confidential Information of Huawei.
No Spreading without Permission. Security Level: Internal
Overall structure of OSTA frame
Ethernet
communication
Interface boards boards Interface boards Power boards
Back boards
Backplane
Front boards
18
Confidential Information of Huawei.
No Spreading without Permission. Security Level: Internal
Physical structure of SoftX3000
⚫ Host
➔ OSTA (Open Standards Telecom Architecture) frame: service
processing and resource management
➔ The capacity of the system depends on the quantity of configured
OSTA frames
⚫ Background
➔ BAM (Back Administration Module),
➔ Emergency Workstation
➔ WS (Workstation): operation and maintenance
➔ iGWB:bill management
20
Confidential Information of Huawei.
No Spreading without Permission. Security Level: Internal
Softx3000 Frame Bus
21
Confidential Information of Huawei.
No Spreading without Permission. Security Level: Internal
Boards in system support module
⚫ SMUI:
➔ Main control board of a frame, installed in slots 6 and 8, work
together with the back board SIUI in pairs.
➔ Perform loading and managing system program and data. Work in
active/standby mode.
⚫ SIUI:
➔ Back-insert interface board for SMUI, installed in back slots 6&8.
➔ Provide the SMUI with Ethernet interface, in active/standby mode.
⚫ HSCI:
➔ Back board, installed in the back slots 7&9, having 6 FE ,working
in active/standby mode
➔ Bridge between left and right shared resource buses, perform
board hot swap control and board power-on control. 22
Confidential Information of Huawei.
No Spreading without Permission. Security Level: Internal
Boards in signaling processing module
⚫ BSGI:
➔ Process the IP packets after the IFMI level-1 dispatch, implement
processing of such protocols as UDP, SCTP, M2UA, M3UA,
V5UA, IUA, MGCP and H.248, and perform level-2 dispatch of
such messages to the FCCU or FCSU for transaction layer or
service layer processing. Work in load sharing mode.
⚫ MSGI:
➔ Process such protocols as UDP, TCP, H.323 (including H.323
RAS and H.323 Call Signaling) and SIP. Work in active/standby
mode.
23
Confidential Information of Huawei.
No Spreading without Permission. Security Level: Internal
MRS cabinet
24
Confidential Information of Huawei.
No Spreading without Permission. Security Level: Internal
Softx3000 Frame Bus
25
Confidential Information of Huawei.
No Spreading without Permission. Security Level: Internal
Boards in line interface module
⚫ BFII:
⚫ IFMI:
26
Confidential Information of Huawei.
No Spreading without Permission. Security Level: Internal
RAS : Remote Access Service
RTP : Real time Transport Protocol
RTCP : RTP Control Protocol
RTSP : RTP Streaming Protocol
IntServ : Integrated Service
RSUP : Resource Reservation Protocol
DiffServ : Differentiated Service
AGW : Access GateWay
BAS/BRAS :Broadband Access Server
DSLAM : DSL Access Multiplexer
IAD : Integrated Access Device
IGMP : Internet Group Message Protocol
SCN : Switched Circuit Network
BAM : Back Administration module
ISDN : Integrated Services Digital Network
NMS : Network Management System
OSS : Operation Support System
POTS : Plain Old Telephone service
SGSN : Servicing GPRS Support Node
GGSN : Gateway GPRS Support Node
UMTS : Universal Mobile Telecommunicatio System
MRS: media resource server (announcement , recording)
IGWB:I gateway Bill
SHLR : Smart Home Location Register
SS7 : Signaling System no7
PSTN : public switched telephone network
CPE : Customer Premises Equipment
TCAP : Transaction Capabilities application Part
SCCP : Signaling Connection Part
OAM : Operation, Administration and Maintenance
ASE : Application Service Element
ISUP : ISDN User Part
TUP : Telephony User Part
NSP: Network Service Part
ISO : International Standard Organization
BICC : Bearer Independent Call Control ( supporting narrowband ISDN
services across broadband )
SIGTRAN : Signaling Transport
AU : User Adaptation
SCTP : Stream Control Transmission Protocol
Megaco : gateway control protocol defined MGCP by (IT U_T)
POS : packet Over SONet/SDH
SONet : Synchronous Digital Network
SDH : synchronous digital hierarchy
IMS : IP Multimedia Subsystem
TISPAN : Telecommunication &Internet converged Service and Protocol
for Advanced Network (focus to define the European view of NGN)
DIAMETER : (many protocols ) more serviced than RADIUS
RADIUS : Remote Authentication Dial-in User Service
OSA : Open Service Access
SCS : Service Capabilities Server
CSCF : Call Session Control Function
S-CSCF : Serving CSCF
I-CSCF : Interrogating CSCF
P-CSCF : Proxy CSCF
AS : Application Server
US : User Agent
CAMEL : Customized Application for Mobile network Enhanced Logic
CDR : Call Detail Record
Telecom Diploma
IN
Overview
• Intelligent network
Signaling Layer
The existing
network resources.
Switch &
Transmission Layer
32
Basic Features
• The basic motovation behind the development of the IN system was the need for a more
flexible way of adding sophisticated services to the existing network .
• Before IN was developed, all new feature and/or services that was to be added had to be
implemented directly in the core switch systems .
• This results in very long release cycles as the bug hunting and testing had to be extensive and
thorough to prevent the network from failing .
• With the advent of IN, most of these services was moved out of the core switch systems and
into self serving nodes
• This created a modular and more secure network that allowed the services providers
themselves to develop variations and value-added services to their network without
submitting a request to the core switch manufacturer and wait for the long development
process
Standards
CCS7 SCE
HLR
SCP SMP
TCP/IP
VC
SSP/IP
MSC/SSP CMP
GMSC/SSP IP
MSC GMSC
MSC/SSP
MIN
36
IN System Components
37
Service Creation Environment -- SCE
• SCE is a computer system based on UNIX platform with graphic
user interface.
• The development environment used to create the services
present on the SCP
• Usually ,proprietary graphical languages have been used to
enable telecom engineers to create services directly .
• user can use Graphical Interface to manipulate between
different functions to formulate a service
On SCE, you can:
❑ Create new IN services
❑ Test and simulate IN services
❑ Modify or upgrade IN services
39
Service Management Access Point -- SMAP
40
Voucher Center -- VC
41
Card Management Point -- CMP
42
ServicePCS( tnioP lortnoC ecivreS ro )FCS( noticnuF lortnoC )
SCP is a computer system based on UNIX platform, which:
▪ communicates with SSPs and IPs via CAP
▪ storing billing records temporarily
▪ controls IN calls
▪ controls IN charging
▪ executes service logics
▪ controls call traffic
This is a separate set of platforms that receive
queries from the SSP .
The SCP contains service logic which implements the
behaviour desired by the operator, i.e., the services.
43
Service Switching Function (SSF) or Service Switching Point (SSP)
SSP is a special switching system, which
▪ report IN calls to SCP, and after receiving the instructions from SCP, SSP will
This is co-located with the telephone exchange itself, and acts as the trigger point for
further services to be invoked during a call .
The SSF is responsible for entertaining calls requiring value added services
44
SDF/SDP
46
Protocols
• The core elements described above use standard protocols to communicate with each
other .
• The interfaces between the SSP and the SCP are SS7 based
• This means that the IN standards only had to define the application layer which was
called the Intelligent Networks Application Part or INAP
• The INAP messages are encoded using ASN-1.
• The interface between the SCP and the SDP is defined in the standards to be an X.500
Directory Access Protocol or DAP .
• However, a more lightweight interface called LDAP has emerged from the IETF which is
considerably simpler to implement, so many SCPs have implemented that instead.
Providing a New IN Service
Service Logic
Program SMP
The new service is Authorization
Authorization
Certification
Certification
We appreciate your contribution for this organize. To affirm your hard working and
created on SCE.
achievement, award you this certification.
accredit£
accredit£ º º
SMAP
Input name here
Database
µ Ú Ì ì¹ ² , 199 ,
Ó É Input name here Ç ©
· ¢
SCE
Authorization
Authorization
Certification
Certification
We appreciate your contribution for this organize. To affirm your hard working and
achievement, award you this certification.
accredit£
accredit£ º º
Input name here
µ Ú Ì ì¹ ² , 199 ,
Ó É Input name here Ç ©
· ¢
Service Logic
Program &
Service Data
SSP
MSC/GMSC CCS7
Database
SCP
MSC/SSP 48
Subscribing an IN Service
Subscriber
Service Data SMP
The operator adds Authorization
Authorization
subscriber service
Certification
Certification
We appreciate your contribution for this organize. To affirm your hard working and
achievement, award you this certification.
SMAP SCE
accredit£
accredit£ º º
Input name here
Authorization
Authorization
Certification
Certification
We appreciate your contribution for this organize. To affirm your hard working and
achievement, award you this certification.
accredit£
accredit£ º º
Input name here
µ Ú Ì ì¹ ² , 199 ,
Ó É Input name here Ç ©
· ¢
Subscriber
Service Data
SSP
MSC/GMSC CCS7
Database
SCP
MSC/SSP 49
How Does IN Process a Call ?
SMAP
A calls to a PPS SMP
subscriber
13901120000. Database SCE
Subscriber
Service Data
Service Logic
Program &
Service Data
010-25634896
A SCP queries the
database to
B SSP authenticate the
MSC/GMSC subscriber.
CCS7
Database
C
SCP
D
13901120000 50
MSC
Architecture of
IN Charging System
Charging
Call Management
Tickets Information Settlement
Result
TELLIN-SCP
& remote call
tickets
Apply
Apply
Charging
Charging
Report
❖ Fixed tariff
52
Charging Feature of TELLIN (2)
3. How TELLIN handles discounts
❖ Daily discount
❖ Discount by week
❖ Discount by subscriber
❖ International toll
53
Service Examples
◼ Prepaid Calling Card service
• Call screening ◼ Free Phone service
• Account card calling
• Private-number plans (with ◼ Virtual Private Network
numbers remaining service
unpublished in directories)
• Prefix free dialing from ◼ Advertising service
cellphones abroad ◼ Tele-Voting service
• Seamless MMS message
access from abroa ◼ Number Portable service
◼ Mass Calling service
◼ Wide Area Centrex service
◼ Universal Personal
Telephone service .
TELLIN Service Categories
Commodity Services
Free Phone, AD, Calling Card, Televoting, Mas Calling, etc.
Corporate Services
VPN, WAC, etc.
Customized Service
Personal 800, Special Data, Special Flow, etc.
55
PSTN/ISDN IN Services
❖ Pre-Paid Service
❖ Mobile Virtual Private Network
❖ Wireless Advertising
❖ Originating Hunting
❖ Terminating Hunting
57
Internet IN Services
58
VoIP
IP Telephony
• Instead of using traditional circuit switch systems for voice communications, IP Telephony uses a
packet protocol originally designed for data communications.
• IP Telephony
– Transmission of voice, fax, and related services over packet-switched IP- based networks.
• Internet Telephony
– Specific sub-set of IP Telephony in which the principal transmission network is the public
Internet.
• Voice-over-IP (VoIP)
– Specific sub-set of IP Telephony in which the principal transmission network(s) is (are) private,
managed IP-based network(s).
PSTN PSTN
Modem Modem
PC-to-Phone
IP Telephony Provider
Gateway
PSTN
PSTN
USER A USER B
USER B
Modem
Phone-to-Phone (1)
Management IP Network
Gateway Gateway
USER A USER B
Phone-to-Phone (2)
PSTN PSTN
Server
USER A
USER A USER B
IP Telephony: QoS
8
Unacceptable for Voice
or Fax ITU G.114
7
Utility Recommendation
6
0
100 200 300 400 500 Delay (ms)
QoS: Delays
Network Delay
Sender Delay: Receiver Delay:
Coding delay Decoding delay
Packeting delay DePacketing delay
Transmission delay … Receiver delay … Inversion
IP Network
1 2 3 4 5 6 1 3 5 4 6
Loss Packet
• Reservation
– Allocates resources on a per-flow basis
– Flows include information such as transport protocol, source address & port,
destination address and port
• IntServ/RSVP
• Prioritization
– Traffic flows are aggregated and categorized by "class of service”
TCP UDP
IP
H.323 Version 1 and 2 supports H.245 over TCP, Q.931 over TCP and RAS over UDP.
H.323 Version 3 and 4 supports H.245 over UDP/TCP and Q.931 over UDP/TCP and RAS over UDP.
SIP supports TCP and UDP.
SIP: Session Initiation Protocol
“
Session Initiation Protocol - An application layer signaling protocol
that defines initiation, modification and termination of interactive,
multimedia communication sessions between users.
SIP Components
PSTN
User Agent Gateway
Proxy Proxy
Server Server
SIP Messages
SIP components communicate by exchanging SIP messages:
•SIP Methods:
– INVITE – Initiates a call by inviting
user to participate in session.
– ACK - Confirms that the client has
received a final response to an INVITE
request.
– BYE - Indicates termination of the call.
– CANCEL - Cancels a pending request.
– REGISTER – Registers the user agent.
– OPTIONS – Used to query the
capabilities of a server.
– INFO – Used to carry out-of-bound
information, such as DTMF digits.
SIP Headers
– A SIP messages looks like an HTTP message – message formatting, header support
2. Determine the media to use – involves delivering a description of the session that
the user is invited to.
3. Determine the willingness of the called party to communicate – the called party
must send a response message to indicate willingness to communicate – accept or
reject.
4. Call setup.
6. Call termination.
SIP: Registering
User Agent Proxy Server Location/Redirect Server Proxy Server User Agent
INVITE INVITE
302
(Moved Temporarily)
ACK
INVITE
Call INVITE
Setup 302
(Moved Temporarily)
ACK
INVITE
180 (Ringing) 180 (Ringing) 180 (Ringing)
200 (OK) 200 (OK) 200 (OK)
ACK ACK ACK
Media
RTP MEDIA PATH
Path
Call BYE BYE BYE
Termination 200 (OK) 200 (OK) 200 (OK)
IP Telephony Signaling Protocols:
H.323
“
Describes terminals and other entities that provide multimedia
communications services over Packet Based Networks (PBN) which may not
provide a guaranteed Quality of Service.
Gatekeeper Multipoint
Control Unit
Circuit
Packet Based Switched
Network Networks
Gateway
Terminal
H.323 : Communication Establishment
1. Call setup.
4. Call services.
5. Call termination.
Simplified H.323 Call Setup
RAS messages
Call Signaling Messages
Note: This diagram only illustrates a simple
point-to-point call setup where call signaling is
not routed to the gatekeeper. Refer to the
H.323 recommendation for more call setup
scenarios.