Difference between revisions of "Introduction"

From ss7api.null.ro
Jump to: navigation, search
Line 1: Line 1:
 +
{{DISPLAYTITLE:Introduction - YATE's TCAP XML Interface}}
  
 
The purpose of this document is to describe the XML based protocol used to implement communication between TCAP and the application servers for mobile services.
 
The purpose of this document is to describe the XML based protocol used to implement communication between TCAP and the application servers for mobile services.

Revision as of 15:38, 2 September 2013


The purpose of this document is to describe the XML based protocol used to implement communication between TCAP and the application servers for mobile services.


MAP (Mobile Application Part) and CAMEL (Customized Application of Mobile Enhanced Logic) are SS7 protocols used for authentication, registration, messaging, call control and billing in mobile networks. Both protocols are based on TCAP (Transaction Capabilities Application Part) which is a transaction oriented protocol.


This protocol aims to map the structure of MAP and CAMEL messages and messageless TCAP primitives on XML messages as transparently as possible. However, some concepts of the TCAP layer will reflect in the message flow and in some of the parameters.


Each communication between two network elements happens inside a dialog created by the first message. Multiple components can exist inside the dialog, each with its own direction and timing. The dialog is ended normally when the last component finished exchanging data. The correlation of simultaneously happening dialogs and components is done using unique identifiers. Dialogs hold a local ID and a remote ID. Each such ID must be unique per communication endpoint.


Components also hold an ID inside the dialog. Each such ID must be unique per component and direction. It is important to note that same numeric ID may be used for components invoked from the opposing sides of the connection.


The following picture shows a transaction with two components:

Tcap transaction.png

Personal tools
Namespaces

Variants
Actions
MAP & CAMEL XML Interface
Diameter XML Interface
MAP and CAMEL operations
Diameter interfaces
Examples
Resources
Navigation
Toolbox