| CONTACT | DEVELOPER CENTER | PARTNERS | SITEMAP
GO
Useful Links
  • Search Helpweb
    
    

Dialogic Support Helpweb

Dialogic® IMG Integrated Media Gateway
Dialogic® CSP Converged Services Gateway
Dialogic® MSP Multi-Services Gateway

How to Implement SCCP Class 1 on Dialogic® CSP Converged Services Platform

Prerequisites:

This article assumes that the reader is familiar with SS7 networking and protocols.

Description:

Two classes of connectionless service are provided by the SCCP protocol:
- class 0 (basic connectionless class)
- class 1 (sequenced connectionless class).

The basic connectionless class (i.e., class 0) provides the service without guaranteed in-sequence delivery of SCCP-SDUs.

The SCCP user invokes this service by omitting the parameter "sequence control" in the N-UNITDATA request primitive.

The sequenced connectionless class (i.e., class 1) provides guaranteed in-sequence delivery of SCCP-SDUs.

The SCCP user invokes this service by including the parameter "sequence control" in the N-UNITDATA request primitive.

 
Implementation in Dialogic® CSP Converged Services Platform ("CSP")

The Sequence Control Parameter in Quality of Service (SCCP Parameter ID 0x6A) is used to request or indicate SCCP class 0 or class 1.

Quality of Service (QOS)  
Byte Value(s)
Data[4] Return Option 0x00=Discard on Error
0x01=Return on Error 
Data[5] Sequence Control
Parameter 
0x00=Sequence not Guaranteed
For other than zero, this value is used for sequence control.**
Data[6] Message Priority (ANSI Only) 


For outgoing messages in a Dialogic® Programmable Protocol Language (PPL) event request, sequence is guaranteed for the messages with the same Sequence Control Parameter value. The messages will reach the destination in the same order as they were sent. 

If the Sequence Control Parameter is set to 0, SCCP class 0 will be used. For other values, SCCP class 1 will be used.

The CSP maps Sequence Control Parameter values to SLS values (for ITU SCCP) as follows:

Sequence
Control
Parameter
value
SLS value
1
2
...
15
16
17
18
...
1
2
...
15
0
1
2
...

For inbound messages in a PPL Event Indication, the Sequence Control Parameter value 0 indicates that SCCP class 0 is used. All other values indicate that SCCP class 1 is used.

Samples

Outgoing messages in a PPL event request:

Jun 05 2008 11:38:26.541 H->X9[10.129.51.244] : 00 44 00 00 09 00 01 2a 03 01 08 00 00 70 00 15 01 02 21 27 00 00 c0 1c 00 28 00 01 01 00 1f 00 01 00 00 2c 00 02 1c 2b 00 2e 00 09 aa 07 01 02 03 04 05 06 07 00 29 00 02 2f 00
Jun 05 2008 11:38:26.552 X9[10.129.51.244]->H : 00 44 00 00 09 00 10
Jun 05 2008 11:38:26.553 H->X9[10.129.51.244] : 00 44 00 00 09 00 01 2a 03 01 08 00 00 70 00 01 02 02 20 21 00 67 00 09 01 00 08 00 00 00 01 00 00 00 69 00 09 01 00 06 00 00 00 02 00 00 00 6a 00 03 01 01 00 02 21 04 00 00 c0 1c
Jun 05 2008 11:38:26.554 X9[10.129.51.244]->H : 00 44 00 00 09 00 10

In TCAP parameter (00 6a 03 01 01 00), the Sequence Control Parameter has been set to 1, which indicates SCCP Class 1 is used and the CSP will map the value 1 to SLS 1 when it selects an SS7 link to transmit this SCCP message.

CSP SS7 monitor trace:
XMT 1/01: SCCP 0 2 000002 000001 01 098103070b044302000604430100081c621a48040000c01a6c12a11002010006021c2baa0701020304050607

SLS value 1 is used to select SS7 link and transmit this SCCP message. The "protocol class" parameter field in SCCP message has been set to 0x81. Bits 1-4 (0001) indicate protocol class SCCP class 1

Incoming messages in PPL Event Indication:

Jun 05 2008 11:38:26.595 X9[10.129.51.244]->H : 00 43 82 39 09 00 01 2a 03 03 06 00 00 70 00 01 02 02 21 09 01 00 00 01 00 45 00 01 01 02 20 21 00 67 00 09 01 00 08 00 00 00 01 00 00 00 69 00 09 01 00 06 00 00 00 02 00 00 00 6a 00 03 01 01 00
Jun 05 2008 11:38:26.595 H->X9[10.129.51.244] : 00 43 82 39 09
Jun 05 2008 11:38:26.595 X9[10.129.51.244]->H : 00 43 82 3a 09 00 01 2a 03 03 06 00 00 70 00 15 01 02 21 21 01 00 00 01 00 1f 00 01 00 00 2c 00 02 1c 2b 00 2e 00 09 aa 07 01 02 03 04 05 06 07 00 30 00 01 01
Jun 05 2008 11:38:26.595 H->X9[10.129.51.244] : 00 43 82 3a 09

In TCAP parameter (00 6a 03 01 01 00), the Sequence Control Parameter is non-zero, which indicates that SCCP Class 1 has been used.


Product List

Dialogic® CSP Converged Services Platform

Glossary of Acronyms / Terms

SCCP - Signaling Connection Control Part
SLS - Signaling Link Selection
QOS -  Quality of Service





Feedback

Please rate the usefulness of this page:  

0 - not useful at all
1 - potentially useful
2 - quite useful
3 - very useful
4 - exactly the information I needed     

Please enter a comment about this page: