INAP and CAMEL Training

The goal of the Intelligent Network (IN) concept was to decouple services and features from the switches themselves - that is seperate service intelligence from the switching functions. This was to allow network operators to be able to develop and deploy services and features independently of the switch vendors, allowing more versatility in service development, simplified rollout, reduced costs and greater autonomy.

To this end the Intelligent Network Application Protocol (INAP) was developed for fixed line networks. INAP is the primary protocol used for fixed line IN outside of North America.

Customised Applications for Mobile Enhanced Logic (CAMEL) provides standardised intelligent network capabilities for GSM networks. It was based upon core INAP with modifications to take into account subscriber mobility.


Training Method

  • Lectures
  • Exercises
  • Demonstrations
  • Training documentation
  • Windows®based software for protocol analysis. SS7/C7 log files will be studied that will be distributed in electronic format. It may be beneficial if participants bring notebooks with Windows 98/NT/2000/ME.

course details

  • Duration: Two Days
  • Language: English
  • Documentation: English
  • Participants: Generally class of five to ten


The course assumes that the delegates have some familiarity with signalling system #7 (SS7/C7) and basic telecommunication concepts. It is recommended that previous attendance at the 5-Day SS7/C7 to Binary Level (course code SS7-B) has been made, although this is not compulsory.

who should attend

  • Those requiring an understanding of how value added services can be provided within modern telecommunication networks using the Intelligent Network concept
  • Those requiring knowledge of how value added services can be implemented within wireline networks in accordance with the Intelligent Network and INAP framework
  • Those requiring knowledge of how value added services can be implemented within cellular networks in accordance with the Intelligent Network and CAMEL framework
  • Engineers, who are involved in Intelligent Network services design and testing
  • Non-engineers requiring a technical appreciation of wireless/wireless intelligent networking

Presenter Details

The course is delivered by Lee S Dryburgh lead author of Signaling System No. 7 (SS7/C7): Protocol, Architecture, and Services (Networking Technology).


DAY 1 Inteligent Networks and INAP

  • Intelligent Network Definition
  • Business Drivers for IN
  • IN Objectives
  • IN History/Evolution
  • Freephone Service Example
  • Premium Rate Service Example
  • Televoting Service Example
  • Automatic Alternate Billing Example
  • Intelligent Network Standards
  • Intelligent Network Conceptual Model (INCM)
    • Service Plane
    • Global Functional Plane
    • Distributed Functional Plane
    • Physical Plane
  • Intelligent Network Call Modelling Concepts
    • SS7/C7 Nodes
    • IN functional Entities (SCF, SDF, SSF, CCF, SRF, SCEF, SMF)
    • Basic Call State Modem (BCSM)
    • Detection Points
    • Triggers
    • Originating BCSM
    • Terminating BSCM
    • Service Creation
  • General Structure of the Capability Sets
  • Capability Set 1 (CS-1)
    • Scope of CS-1
    • CS-1 Service Features
    • Feature Interactions
    • Example Services
  • Capability Set 2 (CS-2)
    • Scope of CS-2
    • Enhancements that CS-2 has brought to the INCM
    • Example Services
  • Capability Set 3 (CS-3)
    • Scope of CS-3
  • INAP Protocol Defintion
  • INAP Standards
  • INAP ASN.1 Descriptions
  • Non-Circuit Related Signalling
  • NCR Applications
  • Formatting of Information Flows (IF)
  • ASN.1
  • Initial DP ASN.1 Encoding
  • Transaction Capabilities (TC)
  • Component Sublayer (CSL)
  • Transaction Sublayer (TSL)
  • SCCP Addressing
  • Network Services Part (NSP)
  • INAP Protocol Architecture
  • CoreINAP Overview
  • Tutorial #1

DAY 1 learning outcomes

  • Understand the general goals and benefits of IN
  • Be able to identify the main IN-based Supplementary Services
  • Appreciate the definitions and origins of Intelligent Networks
  • Understand the basic structure and implementation of IN
  • Understand the significance of Capability Sets
  • Appreciate the terminology used in IN
  • Be able to reference the ITU recommendations
  • Be able to differentiate between Conventional and Intelligent Network methods of Service Creation
  • Understand the role of SIBs and GSL in Service Creation
  • Be familiar with the Service Creation process
  • Know the main components required to implement and manage services
  • Be familiar with the IN Conceptual Model
  • Understand the components which make up the CS-1 INCM
  • Understand how SIB procedures can be combined to provide a service
  • Recognise Abstract Syntax Notation 1 (ASN.1) encoding and extract required information
  • Know what mode SCCP operates in supporting non-circuit related applications as well as SCCP addressing functions
  • Understand TCAP and its relevance to non-circuit related applications


  • Single/Multiple Association Control Function (SACF/MACF) Rules
  • INAP Addressing
  • INAP Formats
  • INAP Procedures
    • ASE Types
    • Operations
  • Translation Example
  • Translation with Announcement Example
  • Translation with User Interaction Example
  • Call Gapping Example
  • Credit Card Example
  • Introduction to CAMEL
  • Pre-WIN/CAMEL Alternatives
    • TCAP Signalling
    • ISUP Call Control Solutions
    • Other Alternatives
  • CAMEL Standards
  • CAMEL Phase I
  • CAMEL Phase II
  • CAMEL Phase III
  • CAMEL Trigger Detection Points
  • Service and Feature between Incompatible Networks
  • Implementation Issues
  • Operational Issues
  • Tutorial #2

DAY 2 learning outcomes

  • Understand INAP formats, addressing and procedures
  • Identify the need for CAMEL
  • Understand the problems associated with implementing IN into GSM networks and how CAMEL proposes to solve them
  • Be familiar with the scope and timescales of Phase 1, 2 and 3 of CAMEL
  • Know the CAMEL Architecture
  • Understand the procedures involved in CAMEL Phase 2 and 3
  • Understand Number Portability and how IN can be used to address the problem


Get In Touch

Get Notified of Upcoming Courses

Get Notified of Upcoming Courses