---
title: "CCS7 stack; why CCS over in-channel"
subject: "Telecommunications"
chapter: 5
key: "semester_8/telecommunications:ccs7-stack-ccs-preferred"
source: https://www.bctengineer.com/q/semester_8/telecommunications/ccs7-stack-ccs-preferred
site: BCT Engineering
---

# CCS7 stack; why CCS over in-channel

Telecommunications · Chapter 5: Signaling Systems

- Asked in: 2073 Chaitra, 6+2 marks
- Video: [SS7 Tutorial](https://www.youtube.com/watch?v=ccy3eUG03yA) — TechLair
- Answer checked by Claude Opus 5.5 (high effort) on 2026-10-14
- Page: https://www.bctengineer.com/q/semester_8/telecommunications/ccs7-stack-ccs-preferred
- Whole chapter: https://www.bctengineer.com/md/semester_8/telecommunications/chapter-5

## Question

Describe CCS7 protocol stack. Why common channel is preferred over in-channel signaling?

## Short answer

SS7 stack comprises MTP levels 1-3 for data link, link, and network functions, plus SCCP, TCAP, ISUP/TUP, and applications like MAP. Common channel signaling is preferred because it gives faster call setup, better trunk utilization, richer signal repertoire, signaling during conversation, security, database access, and reliability with redundant STPs.

## Answer

#### CCS7 protocol stack
**CCS7 (SS7)** is a layered, message-based signaling protocol carried on dedicated 64 kb/s links separate from speech.
```text
 OSI layer        SS7 stack
+-----------+  +----------------+------+-----+
| 7 Applic. |  | MAP/INAP/OMAP  |      |     |
+-----------+  +----------------+      |     |
| 4 - 6     |  |      TCAP      | ISUP | TUP |
+-----------+  +----------------+      |     |
| 3 Network |  |      SCCP      |      |     |
|           |  +----------------+------+-----+
|           |  |  MTP Level 3 (network)      |
+-----------+  +-----------------------------+
| 2 Link    |  |  MTP Level 2 (link)         |
+-----------+  +-----------------------------+
| 1 Physical|  |  MTP Level 1 (data link)    |
+-----------+  +-----------------------------+
```

1. **MTP Level 1 (Signaling data link):** 64 kb/s bidirectional channel, e.g. TS16 of an E1. Same as OSI layer 1.
2. **MTP Level 2 (Signaling link):** flag delimiting, CRC-16 error detection, sequence numbers (FSN, BSN), retransmission, alignment and error monitoring. Signal units: MSU, LSSU, FISU.
3. **MTP Level 3 (Signaling network):** routes messages by the routing label (DPC, OPC, SLS); discriminates and distributes to user parts; manages links and routes during failures.
4. **SCCP:** global-title translation and subsystem addressing; connectionless (classes 0, 1) and connection-oriented (classes 2, 3) service. MTP + SCCP = Network Service Part (OSI layer 3).
5. **TCAP:** handles query/response transactions with remote databases (SCP, HLR).
6. **ISUP:** ISDN user part for call set-up/release (IAM, ACM, ANM, REL, RLC); **TUP** is the older telephone-only version.
7. **MAP / INAP / OMAP:** mobile, intelligent-network and maintenance applications over TCAP.

#### Why common channel is preferred over in-channel signaling
- **Faster set-up:** whole address in one message at 64 kb/s.
- **Better trunk use:** trunks are seized only after the called line is found free; one link serves thousands of trunks.
- **Rich, extendable signal set:** supports ISDN, caller ID, call forwarding, mobile and IN services.
- **Signaling at any time**, even during conversation.
- **Secure:** users cannot inject tones (no blue-box fraud).
- **Database access** through SCCP/TCAP (toll-free, number portability, roaming).
- **Reliable:** error correction and redundant STPs.

## Check yourself

The answer's key points as multiple-choice questions, with the correct option and why.

1. Which is a function of MTP level 2 in CCS7?
   A. Global title translation
   B. Sequence numbering and retransmission with CRC error detection
   C. Query/response with databases
   D. Circuit set-up with IAM
   Answer: B. Level 2 provides flags, CRC, FSN/BSN and retransmission, plus alignment and error monitoring. (Key point: MTP-2 duties)

2. Why is call set-up faster with common channel signaling?
   A. Because it uses more tones
   B. Because it skips the exchange
   C. Because the whole address goes in one message at 64 kb/s
   D. Because trunks are pre-seized
   Answer: C. One message instead of digit-by-digit tones speeds up set-up. (Key point: CCS speed)

3. Which advantage does CCS have over in-channel signaling during a call?
   A. None, speech blocks all signals
   B. Signaling is possible at any time, even during conversation
   C. Signaling needs a tone in the speech
   D. Signaling stops after answer
   Answer: B. CCS uses a separate link so supplementary services can signal anytime. (Key point: Signaling during conversation)

## Related in Telecommunications

- [Importance of signaling; SS7 protocol stack](https://www.bctengineer.com/question.md?key=semester_8%2Ftelecommunications%3Asignaling-importance-ss7-stack) — Telecommunications, chapter 5
- [Common channel signaling and SS7 call set-up](https://www.bctengineer.com/question.md?key=semester_8%2Ftelecommunications%3Accs-ss7-call-setup) — Telecommunications, chapter 5, asked 2×
- [Signaling; CAS vs common channel](https://www.bctengineer.com/question.md?key=semester_8%2Ftelecommunications%3Asignaling-cas-vs-ccs) — Telecommunications, chapter 5
- [In-channel vs CCS; SS7 architecture](https://www.bctengineer.com/question.md?key=semester_8%2Ftelecommunications%3Ainchannel-ccs-ss7-architecture) — Telecommunications, chapter 5
- [In-channel vs CCS; SS7 link types](https://www.bctengineer.com/question.md?key=semester_8%2Ftelecommunications%3Ainchannel-ccs-ss7-links) — Telecommunications, chapter 5
- [CCS7 network architecture and terminology](https://www.bctengineer.com/question.md?key=semester_8%2Ftelecommunications%3Accs7-architecture-terminologies) — Telecommunications, chapter 5

## Related in other subjects

- [Why NOS preferred over DOS](https://www.bctengineer.com/question.md?key=semester_7%2Fdistributed_system%3Anos-vs-dos-realization) — Distributed System, chapter 3, asked 2×
- [Why serial transfer is preferred over parallel](https://www.bctengineer.com/question.md?key=semester_5%2Finstrumentation_ii%3Aserial-vs-parallel-preferred) — Instrumentation II, chapter 3
- [T/F: ACSR preferred over AAAC](https://www.bctengineer.com/question.md?key=semester_8%2Ftransmission_and_distribution_system_design%3Atf-acsr-vs-aaac) — Transmission and Distribution System Design, chapter 4
