top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

MTP3 Protocol: A snapshot

+1 vote
3,303 views

MTP3 i.e. Message Transfer Part 3 resides over MTP2 or M2UA/M2PA and performs the SS7 protocol's network functions. The primary purpose of MTP3 is to route messages between SS7 network nodes in a reliable manner.

MTP Protocol

This responsibility is divided into two categories:

Signaling Message Handling (SMH)
Signaling Network Management (SNM)

Signaling Message Handling is concerned with routing messages to the appropriate network destination. Each node analyzes the incoming message based on its Destination Point Code (DPC) to determine whether the message is destined for that node. If the receiving node is the destination, the incoming message is delivered to the appropriate MTP3 user. If the receiving node is not the destination and the message has routing capability, i.e., is an STP, an attempt is made to route the message.

Signaling Network Management is a set of messages and procedures whose purpose is to handle network failures in a manner that allows messages to continue to reach their destination whenever possible. These procedures work together to coordinate SS7 resources that are becoming available or unavailable with the demands of user traffic. Network nodes communicate with each other to remain aware of which routes are available for sending messages so they can adjust traffic routes appropriately.

MTP3 Message Format
ITU

 +-------+-------+---------------+---------------+-------+-~~~~~~~~~~~~~~~~~ +
 + 4bits | 4bits  | 14 bits      | 14 bits       | 4bits |  MTP3 User Data   |
 +-------+-------+---------------+---------------+-------+-~~~~~~~~~~~~~~~~~ +    
  SI         SSF        DPC             OPC         SLS      MTP3 User Part 

ANSI

 +-------+-------+---------------+---------------+-------+-~~~~~~~~~~~~~~~~~ +
 + 4bits | 4bits  | 24 bits      | 24 bits       |8/5bits|  MTP3 User Data   |
 +-------+-------+---------------+---------------+-------+-~~~~~~~~~~~~~~~~~ +    
  SI         SSF        DPC             OPC         SLS      MTP3 User Part 

I wanted to cover the list of MTP3 messages but its a huge list so will publish another article.

posted May 11, 2014 by Salil Agrawal

  Promote This Article
Facebook Share Button Twitter Share Button LinkedIn Share Button


Related Articles

SS7 stand for the Signalling System 7 and a signalling protocol to do out of band signalling to support call setup, tear-down, billing, routing and information exchange for PSTN (public switch telephone network). However over the period of time SS7 signalling was used in 2G and 3G network also for the signalling exchange.

SS7 protocol suite has 4 levels (layers) as compere to OSI 7 Layer Model. The levels 1 to 3 constitute the Message Transfer Part (MTP) and level 4 is the User Part (Transport Layer in OSI).

SS7 and OSI comparison

MTP1 = Message Transfer Part 1
MTP2 = Message Transfer Part 2
MTP3 = Message Transfer Part 3
SCCP = Signaling Connection Control Part
TCAP = Transaction Capabilities Application Part
MAP = Mobile Application Part
INAP = Intelligent Network Application Part
ISUP = ISDN User Part

1.) Message Transfer Part (MTP Level 1) Physical
Provides an interface to the actual physical channel over which communication takes place CCITT recommends 64Kbps transmission whereas ANSI recommends 56 Kbps

2.) MTP Level 2 (Data Link)
Ensures accurate end-to-end transmission of a message across a signaling link Variable Length Packet Messages are defined here Implements flow control, message sequence validation, error checking and message retransmission Monitor links and reports their status Test links before allowing their use

3.) MTP Level 3 (Network)
Message routing between signaling points in the SS7 network Signaling network management that provides traffic, links and routing management, as well as congestion (flow) control Re-routes traffic away from failed links and signaling points, controls traffic when congestion occurs

4.) Signaling Connection Control Part (SCCP)

· Provides connectionless and connection-oriented network services
· Provides global title translation (GTT) capabilities above MTP level 3; translates numbers to DPCs and subsystem numbers
· Provides more detailed addressing information than MTPs
· Used as transport layer for TCAP (Transaction capabilities applications part) based services

5.) Transaction Capabilities Applications Part (TCAP)

· Exchange of non-circuit related data between applications across the SS#7 network
· Queries and responses sent between Signaling Switching Point (SSPs) and Signaling Control Point (SCPs)
· Sends and receives database information i.e. Credit card validation & Routing information(TooL free call)

Signalling Points

6.) Telephone User Part (TUP)
Basic call setup and tear down (In many countries, ISUP has replaced TUP for call management)

7.) ISDN User Part (ISUP)
Necessary messaging for setup and tear down of all circuits (voice and digital) Messages are sent from a switch, to the switch where the next circuit connection is required Call circuits are identified using circuit identification code (CIC)

READ MORE
...