signaling hcna uc

Post on 10-Apr-2016

22 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Signaling HCNA Slides

TRANSCRIPT

Signaling Technologies

What is Signalling ?

In telecommunication, signaling (signalling in British English) has the following meanings:

the use of signals for controlling communicationsthe information exchange concerning the establishment and control of a telecommunication circuit and the management of the network, in contrast to user information transferthe sending of a signal from the transmitting end of a telecommunication circuit to inform a user at the receiving end that a message is to be sent.

What is Signalling ?• Signaling systems may be classified based on

several principal characteristics:

In-band and out-of-band signaling Line versus register signaling Channel-associated versus common-channel signaling Compelled signaling Subscriber versus trunk signaling Many be some more…….

In-band and out-of-band signaling• In-band signaling is the exchange of call control

information within the same channel that the telephone call itself is using. – Example: dual-tone multi-frequency signaling (DTMF), which is

used on most telephone lines to customer premises.

• Out-of-band signaling is telecommunication signaling on a dedicated channel separate from that used for the telephone call. – Example: Signaling System No. 6 (SS6) was introduced in the

1970s, and also in Signalling System No. 7 (SS7) in 1980.

Signaling Techniques

• In-channel signaling

•SF Signaling (2600 Hz)•MF Signaling•DTMF Signaling

In-band•DC Current (on-/off-hook•Dial pulses (10 pps)•20 Hz Ringing voltage

Out-of-band

Line Vs register signaling• Line signaling is concerned with conveying

information on the state of the line or channel, such as on-hook, off-hook (answer supervision and disconnect supervision, together referred to as supervision), ringing current (alerting), and recall.

Line Vs register signaling• Register signaling is concerned with conveying addressing

information, such as the calling and/or called telephone number.

Channel-associated (CAS) versus common-channel signaling (CCS)

• CAS – Employs a signaling channel which is dedicated to a specific

bearer channel.

• CCS – Employs a signaling channel which conveys signaling

information relating to multiple bearer channels. These bearer channels therefore have their signaling channel in common.

Signaling Techniques

• Common Channel Signaling (CCS)SignalingNetwork

Dedicated data link between systems• Trunk group associated• Trunk group disassociated

Advantages of CCS

• Value-added services of a signaling control point– Shared processing for small offices– Allows centralized decision making (flow

mgmt)– Permits Advanced Intelligent Network (AIN)

services

Disadvantages of CCS

• CCS links can be a single point of failure• No inherent testing of speech path by call

setup signaling• CCS response time is critical

Compelled signaling• Compelled signaling refers to signaling where receipt of

each signal from an originating register needs to be explicitly acknowledged before the next signal is able to be sent.– Most forms of R2 register signaling are compelled), while R1

multi-frequency signaling is not.

Summary of Signalling• Every signaling system can be characterized along each of

the above axes of classification. A few examples:1. DTMF is an in-band, channel-associated register signaling

system. It is not compelled.2. SS7 (e.g., TUP or ISUP) is an out-of-band, common-channel

signaling system that incorporates both line and register signaling.

3. E and M signaling (E&M) is an out-of-band channel-associated signaling system. E&M line signaling is however usually paired with DTMF register signaling.

4. Loop start, ground start, reverse battery etc. are all DC, thus out of band, and all are channel-associated, since the DC currents are on the talking wires

Subscriber versus trunk signaling• The PSTN Signaling methods are generally broken

into following groups

User-to-Network Signaling

Network-to-Network Signaling

User-to-Network Signaling

User-to-Network Signaling(Famous Types)

User-to-Network Signaling

Analog CommunicationAnalog Local Loop

Digital CommunicationDigital Local Loop

DTMF ISDN ADSL

Other examples of User to Network Signaling ?

DTMF Signaling• DTMF stands for Dual-Tone Multi-Frequency• In DTMF a combination of two tones is transmitted for each

number

Frequencies (Hz) 1209 1336 1477 1633

697 1 2 3 A

770 4 5 6 B

852 7 8 9 C

941 * 0 # D

Why Two frequencies……????

Other Tones & Events on the Subscriber Line

• In addition to the tones to represent dialed digits, the ITU-T defines other tones and events that can appear on a subscriber line – Off-Hook– On-Hook– Busy Tone– Ringing Tone– Call Waiting Tone– Congestion Tone– Many more

Other Tones & Events on the Subscriber Line

On-hook Voltage 48 V dc

Off-hook voltage5-10 V dc,

depending on loop resistance

Dial Tone 350 & 440 Hz

Ringing Voltage (at phone)Approximately 8o v ac,

superimposed on 48 V dc

Ringback Voltage440 and 480 Hz

pulsed 2s on,4s off

Many more …

Network-to-Network Signaling

Network-to-Network Signaling

Network-to-Network Signaling

… … C7 (SS7)

Other Examples of Network to Network Signaling ?

Channel-associated signalling (CAS)

CAS means in-band signalling over voice channels.

2) Signalling to/from databases is not possible (setting up a circuit switched connection to the database would be extremely inconvenient).

Exchange Exchange

circuit switched connection

signalling possible signalling not possible (yet)

CAS has two serious draw-backs:1) Setting up a circuit switched connection is very slow.

Database

E-1 Structure

Common channel signalling (CCS)

The packet-switched signalling network is separated from circuit switched connections. Consequently:

In practice, CCS = SS7 (except maybe North America). In Finnish: CCS = yhteiskanavamerkinanto (YKM)

Exchange Exchange

signalling possible anywhere anytime

Database

1) Signalling to/from databases is possible anytime.2) End-to-end signalling is possible before call setup and also during the conversation phase of a call.

C7 (SS7)

C7 (SS7)

The full name is

Common Channel Signaling System # 7 (CCS7)

Switch A Switch B

Switch C Switch D

Signal Transfer Point

C7 (SS7)

C7 (SS7)

Uses of C7 (SS7)

Basic Call Setup & Tear down

Database Access

Wireless Roaming Applications

Intelligent Network (IN) Services

Local Number Portability

Few more

C7 (SS7)

SS7 Network Architecture

SS7 Protocol Suite and Messages

SS7 Examples and Call Flows

SS7 Network Architecture

SS7 Network Architecture

Signaling Elements Signaling Links

SS7 Network Architecture

SS7 Network Architecture

SS7 Signaling Elements

Service Switching Point (SSP) Signal Transfer Point (STP) Service Control Point (SCP)

SS7 Network Architecture

SS7 Signaling Links

A links B links C links D links E links F links

SS7 Signaling Elements

SS7 Signaling Elements

SS7 Signaling Elements

SS7 Signaling Elements• An SS7 point code is similar to an IP address in an

IP network. It is a unique address for a node (Signaling Point, or SP), used in MTP layer 3 (will be discussed later ) to identify the destination of a message signal unit (MSU).

• OPC (Originating Point Code) and a DPC (Destination Point Code); sometimes documents also refer to it as a signaling point code.

SS7 Signaling Elements• Depending on the network, a point code can be

– 24 bits (North America, China)– 16 bits (Japan), or 14 bits (ITU standard, International

SS7 network and most countries) in length.

SS7 Signaling Elements• ANSI point codes use 24 bits, mostly in 8-8-8

format.• ITU point codes use 14 bits and are written in 3-8-

3 format.• Fourteen bit point codes can be written in a

number of formats. – The most common formats are :

• decimal number• hexadecimal number• or 3-8-3 format (3 most significant bits, 8 middle bits, 3 least

significant bits).

SS7 Signaling Elements• Signalling Bits will be discussed in the

last…………………….

Service Switching Point (SSP)

Service Switching Point (SSP)

Service Switching Point (SSP)

Service Switching Point (SSP)

Service Switching Point (SSP)

Service Switching Point (SSP)

Service Switching Point (SSP)

Service Switching Point (SSP)

Signal Transfer Point (STP)

Signal Transfer Point (STP)

Signal Transfer Point (STP)

• STPs are configured in pairs and are mated to provide redundancy and higher availability

• These mated STPs perform identical function and are considered the home STPs for directly connected SSP or SCP

STP Hierarchy

• STP implementation can occur in multiple levels, such : Local STP Regional STP National STP International STP Gateway STP

STP Hierarchy

• The local, regional, and national STPs transfer SS7 messages within the same network using the same national standard of SS7 protocol

• International STP provide international connectivity where the same International ITU-T standard SS7 are deployed in both networks

Gateway STP• Gateways STPs can provide the following functions:

Protocol conversion from a national standard ( such as ANSI , ETSI ) to international standard ( ITU-T), or some other standard.

Network-to Network Interconnection Network security features such as screening

Screening is the capability to examine all incoming and outgoing packets and allow only those which are authorized

Service Control Point (SCP)

Service Control Point (SCP)

IN Services• Televoting• Call screening• Telephone number portability• Toll free calls/Freephone• Prepaid calling• Account card calling• Virtual private networks (such as family group

calling)• Mass-calling service• Many many more………..

What are other IN Services ??

Service Control Point (SCP)• SCP provides the interface to the databases where

additional information is stored • The interface between the SCP and database system

is accomplished by a standard protocol, which is usually X.25

• The database stores information related to its application and is addressed by a subsystem number, which is unique for each database

Service Control Point (SCP)

800 Database

900 Database

Local Number Portability Database

Home Location Register (HLR)

Visitor Location Register (VLR)

SCP

STP

STP

STP

STP

SSP SSP

Signaling Links

Signaling Links

Signaling Links

Signaling Data Links TypesSignaling Data Links Types

SS7 Signaling Links

A links B links C links D links E links F links

Signaling Data Links Types

75

SS7 Architecture

STP pair STP pair

SCP

STP pair

A-link

B-linkC-link

D-link

E-link

F-linkSSP SSP

A-linkA-link

Trunk

NETWORK 1NETWORK 2

Voice/Data Trunk

SS7 Signaling Link

– Service Switching Point (SSP) is a telephony switch that performs call processing.

– Service Control Point (SCP) contains databases for providing enhanced services.

– Signal Transfer Point (STP) is a switch that relays SS7 messages between SSPs and SCPs.

Signaling Data Links Types

Access Links ( A )

• Mostly SSPs or SCPs has at least two A-links that connect to the “home” STP pair

• It is possible to have only one A-link to an STP; however, this is not common practice

• The STP routes the A-link signaling messages received from the originating SSP or SCP toward the destination

Access Links ( A )

Bridge Links ( B )

Cross Links ( C )

Cross Links ( C )

• The STP pairs perform identical functions and are mated to provide redundancy in the network

• C-links are used only when failure or congestion occurs

Diagonal Links ( D )

Extended Links ( E )

Fully Associated Links ( F )

Fully Associated Links ( F )

• These links are used when STPs are not available or when high traffic volumes exist between the SSPs

SS7 Protocol Overview

SS7 Protocol Stack Vs. OSI Model

INAP :Intelligent Network Application Protocol / Intelligent Network Application PartMAP: Mobile Application Part

Application protocols

Protocol layers (”levels”) of SS7

MTP - Message Transfer PartSCCP - Signalling Connection Control Part

UP - User Part AP - Application Part

CAP INAPMAP ISUP TCAP

SCCP

TUP

MTP level 3 MTP level 2 (link-layer protocol)

MTP level 1 (64 kbit/s PCM time slot)

routing

Application protocols in SS7

TUP (Telephone User Part) – is being replaced by ISUP ISUP (ISDN User Part) – for all signalling related to setting up, maintaining, and releasing circuit switched connections MAP (Mobile User Part) – for transactions between exchanges (MSC, GMSC) and databases (HLR, EIR, AuC) in mobile networks INAP (Intelligent Network Application Part) for IN applications in fixed networks CAP (CAMEL (Customized Applications for Mobile networks Enhanced Logic ) Application Part) for extended IN functionality in mobile networks (where MAP is not sufficient ...)

MAP

• GSM network signaling, based on the GSM architecture.• Fig. 10.1 shows various network signaling protocols used by the

entity interface in GSM.• The GSM architecture can be partitioned into three part.• Databases• Switches• Radio Systems

GSM NETWORK LAYOUT

• Mobile Application Part (MAP) is an SS7 protocol that provides an application layer for the various nodes in GSM and UMTS mobile core networks and GPRS core networks to communicate with each other in order to provide services to mobile phone users.

• MAP is used to access • Home Location Register• Visitor Location Register• Mobile Switching Center• Equipment Identity Register• Authentication Centre• Short message service center • and Serving GPRS Support Node (SGSN).

GSM NETWORK LAYOUT

94

GSM Protocol layers(GSM has MAP just like IS41)

• MAP makes use of the Transactions Capabilities Part (TCAP) transport protocol.

• MAP functions: – Updating of residence information in VLR– Storage of routing information in HLR– Updating and supplementing of user profiles in HLR– Handoff of connections between MSCs

ISUP

ISUP• ISDN (Integrated Services Digital Network) User Part

• Used to set up telephone calls in the public switched telephone network (PSTN)

• When a telephone call is set up from one subscriber to another, several telephone exchanges could be involved, possibly across international boundaries. To allow a call to be set up correctly, where ISUP is supported, a switch will signal call-related information like called party number to the next switch in the network using ISUP messages.

ISUP• The telephone exchanges may be connected via E1 or T1

trunks which transport the speech from the calls. • These trunks are divided into 64 kbit/s timeslots, and one

timeslot can carry exactly one call.• Regardless of what facilities are used to interconnect

switches, each circuit between two switches is uniquely identified by a circuit identification code (CIC) that is included in the ISUP messages.

• The exchange uses this information along with the received signaling information (especially the called party number) to determine which inbound and outbound circuits should be connected together to provide an end to end speech path.

SS7 Protocol Stack

MTP Message Transfer Part

TUP Telephone User Part

ISUP ISDN User Part

SCCP Signaling Connection Control Part

TCAP Transaction Capabilities Application Part

• The SS7 protocol stack consists of only four levels• The OSI model consists of seven layers• SS7 protocol stack does not perfectly align with the

OSI model

SS7 Protocol Stack

This is due to the fact that SS7 was developed before the OSI model

Application protocols

Protocol layers (”levels”) of SS7

MTP - Message Transfer PartSCCP - Signalling Connection Control Part

UP - User Part AP - Application Part

CAP INAPMAP ISUP TCAP

SCCP

TUP

MTP level 3 MTP level 2 (link-layer protocol)

MTP level 1 (64 kbit/s PCM time slot)

routing

Message Transfer Part ( MTP )

Message Transfer Part ( MTP )

• MTP is divided into three levels MTP Level 1 ( Signaling Data Link ) MTP Level 2 ( Signaling Link ) MTP Level 3 ( Signaling Network )

Message Transfer Part ( MTP )

MTP Level 1

• Physical layer of SS7 protocol is MTP Level 1• This Level defines the physical, electrical, and

functional characteristics of the digital signaling link• The signaling data link should mostly be

Terrestrial , although Satellite links are supported in the standards

• Physical interfaces defined include • DS-0 (64 kb/s) • DS-0A (56 kb/s)

MTP Level 1

MTP Level 2

• Data Layer of the SS7 protocol is MTP Level 2 • MTP2 has the following mechanisms

MTP Level 2

MTP Level 2

MTP Level 3

MTP Level 3• Routing in the signalling network (using

OPC, DPC) between SPs.

MTP Level 2 (in detail)

• There are three types of signal units

MTP Level 2

Message Signal Unit ( MSU )

Link Status Signal Units ( LSSU )

Fill-In Signal Units ( FISU )

• LI indicates the signal unit type & length in octets of the upper level fields

• The 6-bit LI store values between zero and 63

Length Indicator ( LI )

LI value Signal Unit Type

0 FISU1,2 LSSU

3……63 MSU ( MSUs are of variable length )

Message Signal Unit ( MSU )

SS7 Level 4

SS7 Level 4 Telephone User Part (TUP) ISDN User Part (ISUP) Signaling Connection Control Part (SCCP) Transaction Capabilities Applications Part (TCAP) Mobile Application Part ( MAP) Operations, Maintenance and Administration Part

(OMAP) Intelligent Network Application Part (INAP)

SS7 Level 4• Level four in the SS7 network consists of different

protocols , called User Parts and Application Parts• For basic telephone call connection and disconnect,

following protocols are used– TUP (Telephone User Part ) – ISUP (ISDN user Part )

• To access databases, the TCAP and SCCP are used

ISDN User Part (ISUP)

ISDN User Part ( ISUP )

ISDN User Part ( ISUP )

• The term User Part is unfortunate, since this does not refer to the ISDN user ; rather it refers to the fact that ISUP is a user of the lower layers of SS7ISDN user part (ISUP) does not refer to the ISDN userISDN user part ( ISUP ) is user of lower layers of SS7

ISDN User Part ( ISUP )

ISUP Message Format

ISUP Message Format• ISUP information is carried in the Signaling Information Field (SIF)

of an MSU • ISUP message consists of fields organized into the following parts

Routing Label

14 14 4DPC OPC SLS

Routing Label

Routing Label

Circuit Identification Code (CIC)

ISUP Message Types

Mandatory Fixed Part

• Contains those parameters that are mandatory for a particular message type and are of fixed length

Mandatory Variable Part• Contains those parameters that are mandatory for a

particular message type and are of variable length

Optional Part

• Parameters that may or may not occur for a particular message type

ISUP MESSAGES

ISUP MESSAGES

Initial Address Message ( IAM )• IAM is the first message used to initiate a call• An Initial Address Message (IAM) is sent in the

forward direction by each switch needed to complete the circuit between the calling party and called party until the circuit connects to the destination switch

• IAM contains the called party number in the mandatory variable part

• Subsequent Address Message (SAM) is used when the called number is sent in more than one message

• An IAM contains the calling party number in the optional part

Address Complete Message (ACM)• This message is sent by distant exchange in the

backward direction upon receipt of all address signals ( IAM, SAM ) to indicate that the end office is ringing the called subscriber

• The originating switch responds to an ACM message by connecting the calling party's line to the trunk to complete the voice circuit from the calling party to the called party. The originating switch also sends a ringback tone to the calling party's line

Answer Message (ANM)

• When the called party answers, the destination switch terminates the ringing tone and sends an Answer Message (ANM) in the backward direction to the originating switch

• Answer message (ANM) when received is used to begin metering of the call for billing purposes

Release (REL)

• Release (REL) is a forward or backward message requesting an immediate release of a connection

• The forward and backward nature of the REL message is based on the ability of the called and calling users to initiate a release

Release Complete ( RLC )

• A Release Complete Message (RLC) is sent in the opposite direction of the REL to indicate that the exchange released the trunk at its end

000

358 99

123456712345671234567

International numberNational numberUser number

PrefixCountry codeArea code

3589

In each exchange, the B number is analyzed at call setup and a routing program (algorithm) selects the next exchange to which the call is routed.

or mobile network code 40

What is E.164 numbering scheme ?

Some more Topics..

• SCCP sits on top of Message Transfer Part 3 (MTP3) in the SS7 protocol stack.

• SCCP provides additional network layer functions to provide transfer of noncircuit-related (NCR) signaling information, application management procedures and alternative and more flexible methods of routing.

• Signaling Connection Control Part (SCCP) provides additional functions such as Global Title Translation (GTT) to the MTP.

SCCP (Signalling Connection Control Part)

• A Global Title (GT) is an address used in the SCCP protocol for routing signaling messages on telecommunications networks

SCCP (Signalling Connection Control Part)

147

• provides the capability to exchange information between applications using non-circuit-related signaling.

• Operations, Maintenance, and Administration Part (OMAP) is a TCAP application for network management.

• Mobile Application Part is a TCAP application that supports mobile roaming management.

Transaction Capabilities Application Part (TCAP)

TCAP

• It manages to communicationin MAP.

• It likes a secretary • Transaction Capabilities Application Part

(TCAP) provides the capability to exchange information between applications using non-circuit-related signaling.

A interface

Signalling in GSM core network

MAPTCAP

MM / CMRR

BSSMAP / DTAPMAP

ISUPBSSAP TCAPBSSAP

SCCPMTP

SCCPMTP

BSC MSC / VLR to GMSC

HLRSCCP SCCP

MTP

ISUP for signalling between exchanges (MSC, GMSC)MAP for signalling to/from databases (VLR, HLR, AuC, EIR)

MSCMSC BSCBSC HLRHLRMTPMTP It provides to It provides to

transfer the transfer the messages of SS7 messages of SS7 between different between different network network componentscomponents

It provides to It provides to transfer the transfer the messages of SS7 messages of SS7 between different between different network network componentscomponents

It provides to transfer the messages of SS7 between It provides to transfer the messages of SS7 between different network componentsdifferent network components

TUP/ISUPTUP/ISUP It provides to set It provides to set up, manage and up, manage and control the callscontrol the calls

No existNo exist No existNo exist

SCCPSCCP It provides It provides connectionless connectionless communication communication and virtual and virtual connectionsconnections

It provides virtual It provides virtual connection connection between MSC and between MSC and

MSMS Connectionless CommunicationConnectionless Communication

BSSAPBSSAP It provides GSM It provides GSM communication communication between BSC and between BSC and MSMS

MSC and GSM MSC and GSM communicationcommunication

No existNo exist

MAPMAP It It pprovides basic rovides basic communication communication between HLR and between HLR and other MSCother MSC

No existNo exist It provides basic communication between MSC and It provides basic communication between MSC and HLRHLR

TCAPTCAP It provides to It provides to connect service to connect service to MAP MAP

No existNo exist It provides to connect service to MAPIt provides to connect service to MAP

INAPINAP It provides It provides communication via communication via Intelligent NetworkIntelligent Network

No existNo exist It provides communication via Intelligent NetworkIt provides communication via Intelligent Network

THANKS

top related