- Home
- Services & Support
- Downloads
- Helpweb
- Dialogic API information
- Find a Dialogic API
- DM3 & JCT Media Boards
- Host Media Processing (HMP)
- Global Call API
- Brooktrout Fax
- IP Media Server
- CSP / MSP / IMG
- DMG-series Media Gateways
- Signaling products
- Global Call API
- Multimedia Platform for ATCA
- Diva Media Boards
- Diva SDK
- Diva Client
- Eiconcards (X.25)
- Other products
- Online Training
- Manuals
- Contact
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)
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:
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
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


