Protocol and usage SS7

background image

POLITECHNIKA WROCŁAWSKA

Instytut Telekomunikacji i Akustyki











PROJEKT Z ELEMENTÓW KOMUTACYJNYCH

PROTOCOL AND USAGE SS7.















Prowadzący:

Autor:

mgr inż. Jacek Oko

Agnieszka Wawrzyniak

PN godz.11

15 –

13

00







Wrocław 2004

1

background image

SPIS TREŚCI:

1. Wstęp

4

2. System protokołów w telekomunikacji.

5

3. SS7 - struktura

6

4. SS7 – podział funkcjonalny

9

4.1. Część transferu wiadomości, warstwa łącza 11

4.1.1. Synchronizacja na poziomie wiadomości 11
4.1.2. Detekcja błędów 12
4.1.3. Korekcja błędów 12
4.1.4. Typy ramek

13

4.1.5. Aktywacja łącza logicznego

14

4.2. Część transferu wiadomości, warstwa sieci

15

4.2.1. Struktura sieci sygnalizacyjnej

15

4.2.2. Struktura ramki MTP L3

16

4.3. Część użytkownika 18

5. ISUP - Integrated Services User Part.

19

5.1. Funkcje protokołu ISUP

19

5.1.1. Zarządzanie zasobami

19

5.1.2. Realizacja połączeń 20
5.1.3. Usługi dodatkowe

20

5.2. Wiadomości protokołu ISUP

21

5.2.1. Struktura wiadomości 21
5.2.2. Wiadomości ISUP

22

5.3. Parametry informacyjne

25

5.3.1. Backward Call Indicator

26

5.3.2. Transmission medium required

29

5.3.3. Called party number

30

5.3.4. Calling party number

31

5.3.5. Cause indicator

32

5.4. Procedury sygnalizacyjne

33

5.4.1. Inicjalizacja kanałów rozmównych

34

5.4.2. Zajęcie kanału 35
5.4.3. Zakończenie kierowania połączenia 37
5.4.4. Rozłączenie połączenia 39
5.4.5. Zawieszenie połączenia 40

5.5. Przyczyny rozłączeń 42

5.5.1. Normal event

42

5.5.2. Resource unavailable

43

5.5.3. Service or option not available

43

5.5.4. Service or option not implemented

43

5.5.5. Invalid message

43

5.5.6. Protocol error

43

5.5.7. Interworking

43

5.6. Opis znaczenia najczęściej stosowanych kodów przyczyny

43

6. TUP – Telephone User Part

46

6.1. Charakterystyka podstawowych formatów wiadomości 46
6.2. Procedury sygnalizacyjne

48

7. DUP - Data User Par

51

7.1.Główne funkcje wiadomości sygnalizacyjnych dla transmisji danych, sygnały, 51

- strona -

2

background image

wskaźniki, kody i stany

7.1.1. Wiadomości sygnalizacyjne dla transmisji danych

51

7.1.2. Informacje usługi 52
7.1.3. Informacje sygnalizacyjne przenoszone w wiadomościach
sygnalizacyjnych

52

7.2. Formaty i kody

55

7.2.1. Charakterystyka podstawowych formatów

55

7.2.2. Etykieta

56

7.2.3. Nagłówek 57

7.3. Podstawowe procedury sygnalizacji i kontroli wywołań 58

7.3.1. Zestawienie połączenia

58

7.3.2. Rozłączenie połączenia 59

8. SCCP - Signaling Connection Control Part.

59

8.1. Ogólna charakterystyka

60

8.1.1. Podstawy

61

8.1.2. Komunikacja peer-to-peer.

61

8.1.3. Model usługi sieci trybu połączeniowego 61
8.1.4. Model usługi sieci trybu bezpołączeniowego. 62

8.2. Usługi dostarczane przez SCCP

62

8.2.1. Usługi trybu połączeniowego 62
8.2.2.Tymczasowe połączenia sygnalizacyjne.

63

8.2.3. Stałe połączenia sygnalizacyjne.

64

8.2.4. Usługi trybu bezpołączeniowego 64
8.2.5. Zarządzanie SCCP

64

8.3. Definicje i funkcje wiadomości SCCP.

64

8.3.1. Wiadomości SCCP

64

8.3.2. Parametry wiadomości SCCP

67

8.4. Procedury części sterowania połączeniami sygnalizacyjnymi SCCP

68

8.4.1. Procedury usług ukierunkowanych na połączenie 68
8.4.2. Procedury usług niezwiązanych z połączeniem 69

9. Podsumowanie

69

10. Źródła 70












3

background image

1. Wstęp.




System sygnalizacji nr 7 jest protokołem transmisji danych, przeznaczonym dla

transferu wiadomości sygnalizacyjnych i innych pomiędzy procesorami sieci
telekomunikacyjnej. Ten scentralizowany system sygnalizacji służy do komunikacji między
procesorami sieci nie tylko w wymianie wiadomości klasycznie zaliczanych do
sygnalizacyjnych ( nawiązanie połączeń, taryfikacja, itp.), ale również do wymiany danych
utrzymaniowych, administracyjnych itd. dotyczących sieci.
System sygnalizacji nr 7 (SS7) jest przeznaczony dla sieci analogowych, cyfrowych i
mieszanych analogowo-cyfrowych zarówno międzynarodowych, jak i krajowych. Można
wymienić pięć następujących cech systemu sygnalizacji nr 7:

- jest dostosowany do użycia w cyfrowych sieciach telekomunikacyjnych z kanałami
64 kbit/s i zawierających centrale cyfrowe sterowane programowo,
- spełnia obecne i przyszłe wymagania dotyczące przesyłania informacji związanych z

zestawianiem połączeń oraz zdalnym sterowaniem i utrzymaniem systemu
telekomunikacyjnego,

- zapewnia niezawodne przesyłanie informacji, w prawidłowej kolejności bez strat i

powtórzeń,

- może być stosowany również w kanałach analogowych o przepustowościach niższych

niż 64 kbit/s np. z wykorzystaniem modemów analogowych o przepływności
mniejszej niż 4,8 kbit/s,

- może być stosowany w łączach naziemnych i satelitarnych.


Ze względu na tak szerokie możliwości systemu sygnalizacji nr 7, znajduje on zastosowanie
we wszystkich rodzajach sieci telekomunikacyjnych. Oczywiście poszczególne bloki SS7 nie
są identyczne dla każdego zastosowania, w zależności od rodzaju sieci telekomunikacyjnej są
wykorzystywane odpowiednie moduły systemu sygnalizacji nr 7.
Możliwości zastosowań systemu sygnalizacji nr 7 zależą od możliwości poziomu 4, czyli
głównie od różnych rodzajów części użytkownika i części sterowania połączeniami
sygnalizacyjnymi. Poziomy od 1 do 3, czyli część transferu MTP są stałe i identyczne dla
wszystkich zastosowań, jedynie poziom 4 jest odpowiednio modyfikowany (czyli różne
rodzaje części użytkownika i odpowiednia część sterowania połączeniami sygnalizacyjnymi
SCCP) tak aby zaspokoić konkretne wymagania stawiane systemowi sygnalizacyjnemu -
kontrola wywołań telefonicznych i innych. Dlatego omówienie możliwości zastosowań SS7
jest jednoznaczne z opisaniem poziomu 4, gdyż od jego rodzajów i możliwości zależą
możliwości zastosowań systemu sygnalizacji nr 7.
Głównym źródłem informacji na temat SS7 są zalecenia ITU-T, normy ETSI oraz
Rozporządzenia Ministra Łączności. Są to materiały szczegółowo opisujące poszczególne
bloki systemu sygnalizacji oraz wymagania im stawiane.





4

background image

2. Systemy protokołów w telekomunikacji.

Sieć telekomunikacyjną, rozumianą jako infrastrukturę łączącą terminale abonenckie (np.

telefony, terminale ISDN), można podzielić najprościej na dwa obszary:
• Sieć dostępową
• Sieć szkieletową

Na poziomie sieci dostępowej realizowany jest interfejs pomiędzy użytkownikiem a siecią
szkieletową. W każdym przypadku jest to więc styk sieć-użytkownik. Sieć szkieletowa, mówiąc
najprościej, to centrale telefoniczne, oraz istniejące pomiędzy nimi zestawy łączy rozmownych.
Zadaniem central jest komutacja połączeń, a więc przyjęcie połączenia od lokalnego
użytkownika (dołączonego do tej centrali poprzez sieć dostępową) lub też połączenia
przychodzącego z innej centrali a następnie dołączenie tego połączenia do lokalnego
użytkownika lub też wyprowadzenie do innej centrali. W przypadku połączeń lokalnych sieć
szkieletowa oczywiście nie jest wykorzystywana. Natomiast zestawienie połączeń pomiędzy
centralami wymaga przesłania pomiędzy nimi odpowiednich informacji. Najważniejsze z nich
to:

- informacja o abonencie do którego połączenie ma być zrealizowane (czyli jego

adres),

- wskazanie o zasobach (kanale, kanałach) które będą wykorzystane do

zrealizowania tego połączenia,

- status realizacji połączenia, czyli informacja o tym czy połączenie dotarło do

centrali abonenta B, czy abonent B jest w stanie to połączenie przyjąć,

- informacja o przyjęciu połączenia i wreszcie o jego rozłączeniu i zwolnieniu

wszystkich zajętych wcześniej zasobów.


Wszystkie te informacje przesyłane są właśnie za pomocą systemów sygnalizacji.
Systemy te ewoluowały, podobnie jak ewoluowała sama sieć telekomunikacyjna.
Najstarszą taką formą „sygnalizacji" był po prostu ludzki głos, gdy operatorzy ręcznych
central przekazywali sobie informacje o realizowanych połączeniach. Wprowadzenie
central elektromechanicznych zapoczątkowało stosowanie automatycznych systemów
sygnalizacyjnych. Pierwszymi takimi systemami były systemy sygnalizacji skojarzonej. W
systemach tych, z każdym kanałem rozmownym skojarzony był dedykowany, oddzielny
kanał sygnalizacyjny. Kanałem tym mógł być sam kanał rozmowny, albo mógł to być
dowolny, stworzony w tym celu kanał. Systemy tego typu stosowane są do dziś: sygnalizacja
dekadowa, system R2, system C5. Na początku lat osiemdziesiątych, a więc wtedy kiedy
wprowadzono pierwsze centrale sterowane programowo, zaczęto stosować systemy
sygnalizacji wspólnokanałowej. Istota takich systemów polega na przeznaczeniu wybranych
kanałów jako kanałów wyłącznie sygnalizacyjnych, czyli przeznaczonych wyłącznie do
przesyłania wiadomości sygnalizacyjnych. Kanał taki zapewnia komunikację niezbędną do
realizacji połączeń nie w jednym kanale rozmownym, lecz w wielu takich kanałach. We
współczesnej sieci telekomunikacyjnej możemy więc wyróżnić dwa niezależne
poziomy:

- Sieć sygnalizacyjna
- Sieć transportowa.

5

background image

Rys.1. Sieć sygnalizacyjna i sieć transportowa.

Oba te poziomy niekoniecznie muszą mieć identyczną topologię. Wynika to z fakty, że nie w
każdej relacji, w której istnieje połączenie na poziomie sieci transportowej, konieczne jest
tworzenie bezpośredniej relacji na poziomie sygnalizacyjnym. Dla przykładu, jeżeli w
danej relacji (np. pomiędzy dwoma miastami) zainteresowanie ruchowe jest stosunkowo
niewielkie, liczba kanałów rozmownych również nie będzie duża i tym samym kanał
sygnalizacyjny byłby słabo wykorzystany. Zamiast więc tworzyć oddzielny kanał,
wiadomości sygnalizacyjne przesyłane są nie bezpośrednio, lecz poprzez inne punkty
sygnalizacyjne. Szczegółowo ilustruje to kolejny rysunek.

3. SS7 – struktura.


Sygnały i wiadomości sygnalizacji nr 7 mogą być przesyłane w trybie skojarzonym bądź
nieskojarzonym. Pojęcie trybu wiąże się z powiązaniem między drogą, którą przesyła się
wiadomości sygnalizacyjne, a kanałem łączącym stacje końcowe wykorzystywanym przez
drogę połączeniową.
W trybie skojarzonym sygnalizacja między dwiema przyległymi centralami jest
przekazywana w wydzielonym kanale, znajdującym się w tej samej wiązce co i kanały

6

background image

niosące informację nie sygnalizacyjną (np. rozmówną), obsługiwaną przez ten wydzielony
kanał.

Rys.2. Tryb skojarzony przesyłania informacji.



Tryb nieskojarzony polega na przekazywaniu wiadomości sygnalizacyjnych przez jedną lub
więcej central pośredniczących poza centralami początkową i końcową, tak jak to
przykładowo przedstawiono na rysunku 2. Granicznym przypadkiem takiego trybu jest tryb
quasi-skojarzony, w którym droga sygnalizacyjna jest określona wcześniej i jest stała. Należy
wspomnieć, że specyfikacja sygnalizacji nr 7 dotyczy wyłącznie trybów: skojarzonego i
quasi-skojarzonego.

Rys.3. Tryb nieskojarzony przesyłania informacji.

Przy projektowaniu SS7 przyjęto strukturę warstwową protokołu zgodnie z architekturą OSI
(Open System Interconnection), przyjęto 4 warstwy i nazwano je poziomami:

- Poziom 1 – kanał sygnalizacyjny;
- Poziom 2 – łącze sygnalizacyjne;
- Poziom 3 – sieć sygnalizacyjna;
- Poziom 4 – część użytkownika (UP – User Part).



Poziom 1 – kanał sygnalizacyjny. Określa fizyczne, elektryczne i funkcjonalne parametry
kanału sygnalizacyjnego oraz sposób dostępu do kanału. W sieciach cyfrowych zakłada się
wykorzystanie do tego celu znormalizowanego kanału o przepływności 64 kbit/s. W sieciach
analogowych lub mieszanych jest możliwe tworzenie kanałów sygnalizacyjnych z udziałem
modemów, jednak ze względu na dopuszczalne opóźnienia w wymianie wiadomości
sygnalizacyjnych przepływność tych kanałów nie powinna być mniejsza niż 4800 bit/s.

Poziom 2 – łącze sygnalizacyjne.
Funkcje tego poziomu są związane z przekazywaniem
informacji w pojedynczym kanale sygnalizacyjnym. Wiadomość sygnalizacyjna, dostarczana

7

background image

przez wyższe poziomy, jest przesyłana w kanale sygnalizacyjnym w tzw. Jednostkach
sygnałowych o zmiennej długości. Aby zapewnić właściwe działanie kanału
sygnalizacyjnego, jednostka sygnałowa zawiera, poza informacjami pochodzącymi z
wiadomości sygnalizacyjnej, informacje sterujące związane z jej przesyłaniem. Poziom 2
obejmuje następujące funkcje:

- wyznaczanie początku i końca jednostek sygnałowych za pomocą wzorów

synchronizacji (flag),

- zabezpieczenie przed imitacją wzoru synchronizacji w treści wiadomości,
- wykrywanie błędów za pomocą bitów kontrolnych dodawanych do każdej jednostki

sygnałowej,

- korekcja błędów dokonywana prze powtarzanie jednostek sygnałowych oraz kontrola

poprawnej kolejności tych jednostek,

- wykrywanie uszkodzeń kanału sygnalizacyjnego przez nadzorowanie elementowej

stopy błędów oraz uruchamianie odpowiednich procedur awaryjnych.


Poziom 3 – sieć sygnalizacyjna.
Określa te funkcje transportu wiadomości sygnalizacyjnych
i procedury, które są jednakowe dla wszystkich łączy sygnalizacyjnych oraz od nich
niezależne. Wymienić należy dwie kategorie funkcji:

- obsługa wiadomości sygnalizacyjnych w rzeczywistym punkcie sygnalizacyjnym SP

lub transferowym punkcie sygnalizacyjnym STP. To funkcji tych należy zaliczyć
filtrowanie wiadomości (istotne, nieistotne), dystrybucję oraz marszrutyzację.

- Zarządzanie siecią sygnalizacyjną na podstawie wcześniej zdefiniowanych danych

oraz informacji o aktualnym statusie sieci sygnalizacyjnej. Do funkcji tych należy
sterowanie aktualnym ruchem sygnalizacyjnym, rekonfiguracja sieci sygnalizacyjnej
oraz kontrola rekonfiguracji.


Poziom 4 – część użytkownika. Definiuje funkcje i procedury systemu sygnalizacyjnego
związane z konkretnym użytkownikiem tego systemu. Zakres takich funkcji może różnić się
znacznie w zależności od typu użytkownika. Wiadomości sygnalizacyjne obsługujące poziom
4 można podzielić na proste i złożone. Te pierwsze podają informację o zdarzeniach takich,
jak podniesieni mikrotelefonu przez abonenta wywoływanego bądź odłożenie mikrotelefonu
przez abonenta wywołującego. Wiadomości złożone zawierają informacje takie, jak np.
numer katalogowy abonenta wywoływanego.

Architekturę systemu sygnalizacji nr 7 opracowano wcześniej niż siedmiowarstwową
architekturę OSI. Stąd występują problemy w odwzorowaniu obu architektur. Rysunek 4
przedstawia relacje poziomów sygnalizacji nr 7 i warstw OSI.

8

background image

Rys.4. Architektura systemu sygnalizacji nr 7 na tle modelu OSI.


Usługi pierwszych trzech warstw modelu OSI zapewnia blok obejmujący trzy pierwsze
poziomy systemu nr 7, zwany częścią transferu wiadomości MTP (Message Transfer Part),
uzupełniony przez część sterowania połączeniami sygnalizacyjnymi SCCP (Signaling
Connection Control Part). SCCP umożliwia sterowanie połączeniami logicznymi w sieci SS7,
a także służy do przesyłania jednostek sygnałowych przez sieć sygnalizacyjną. Kombinacja
MTP i SCCP nosi nazwę części usług sieciowych NSP (Network Service Part).
W architekturze SS7 nie ma obecnie protokołów odpowiadających warstwom 4 – 6 modelu
OSI. Protokoły te mogą zostaź zawarte w przyszłości jeśli nowe usługi będą tego wymagały.
Funkcje bloku wspomagania transakcji TC (Transaction Capabilities) służą do ustanawiania
łączności, niezwiązanej z łączami, między dwoma węzłami sieci sygnalizacyjnej (chodzi
m.in. o łączność w celach utrzymaniowych). Użytkownicy TC obejmują procesy warstwy
aplikacji (zastosowań) dostarczające użytkownikom sieci telefonicznej bądź ISDN usługi,
takie jak: rejestracja położenia użytkowników ruchomych, dostęp do wyspecjalizowanych
węzłów sieci, zapewnianie niektórych usług dodatkowych czy usługi związane z
zarządzaniem siecią.

4. SS7 – podział funkcjonalny.


Funkcjonalnie SS7 składa się z dwóch części:

- części transferu wiadomości MTP, która jest identyczna i przezroczysta dla

wszystkich użytkowników;

- części użytkowej UP, która generuje i interpretuje wiadomości przenoszone przez

część komutacyjną MTP.

9

background image

Rys.5. Podział funkcjonalny SS7.

Podział funkcjonalny na MTP i UP pozwala na stosowanie jednego systemu

sygnalizacji w sieciach o różnych usługach telekomunikacyjnych, np. telefonicznych,
teleinformatycznych i w sieciach zintegrowanych ISDN. System sygnalizacji jest otwarty w
tym sensie, że może służyć dla przyszłych usług, po zdefiniowaniu odpowiedniej części
użytkowej UP.
Intencją przy projektowaniu nowych części systemu sygnalizacji SS7 jest zapewnienie
w pełni przezroczystego mechanizmu sygnalizacyjnego. Dowolna wiadomość umieszczona w
bloku sygnalizacyjnym powinna być przetransportowana od źródła do ujścia wskazanego
prze etykietę adresową. Za wyjątkiem zawartości tej etykiety i kodowego sprawdzenia
poprawności odebranych bloków, sieć nie musi nic wiedzieć o zawartości pola
informacyjnego, jak również źródło i ujście nie musi wiedzieć jak to przetransportowano
przez sieć. Postulat ten spotyka się ze sprzeciwem administracji sieci, która nie pozwala
użytkownikom na korzystanie z wewnętrznego dla sieci systemu transportowego.
Rozstrzygnięcie tych kontrowersji nastąpiło przez zdefiniowanie różnych części użytkowych
(User Part) jako poziomu 4 w modelu OSI.; trzy niższe poziomy jako transportowe są
wewnętrzną sprawą sieci telekomunikacyjnej.
Niezawodność sieci sygnalizacyjnej jest podwyższona dzięki funkcjom
utrzymaniowych, stosowaniu punktów sygnalizacji SP i transferowych punktów sygnalizacji
STP oraz poprzez rekonfigurację sieci sygnalizacyjnej.

Informacje sygnalizacyjne są niezwykle ważne, ponieważ od poprawności i szybkości

sygnalizacji zależy jakość obsługi. Czasy wymiany wiadomości sygnalizacyjnych jest bardzo
krótki w porównaniu z czasem statystycznej rozmowy. Liczba użytkowników sieci
sygnalizacyjnej zmienia się bardzo wolno w porównaniu z liczbą aktywnych abonentów. Te
cechy powodują, że sieć sygnalizacyjna musi mieć niezawodną topologię, co prowadzi do
sieci sygnalizacyjnej pierścieniowej w odróżnieniu od zazwyczaj gwiaździstych sieci
telefonicznych, a więc konsekwencji do strukturalnej separacji tych dwóch sieci.




10

background image

4.1. Część transferu wiadomości, warstwa łącza.


Na poziomie warstwy łącza (czyli warstwy drugiej), MTP realizuje trzy istotne funkcje:

1. Synchronizację na poziomie wiadomości,

2. Detekcję błędów,
3. Korekcję błędów.

MTP, warstwa druga, korzysta z funkcji transportowych oferowanych przez warstwę
fizyczną, leżącą niżej. Najczęściej, w telekomunikacji funkcję tej warstwy realizuje
określona szczelina traktu El (2Mb/s), przeznaczona do transportu wiadomości
sygnalizacyjnych i tym samym wyłączona z alokowania jej jako kanału rozmownego.
Warstwa łącza ma więc do dyspozycji kanał bitowy o przepływności 64kb/s. Pierwszym
zadaniem tej warstwy jest więc wyróżnienie początku i końca przesyłanych wiadomości
- warstwa fizyczna nie oferuje bowiem żadnego dodatkowego „kanału" który taką
informację mógłby przesyłać. Ta funkcja nosi właśnie nazwę synchronizacji na poziomie
wiadomości" - z bitowego kanału wydzielane są kolejne wiadomości. Kolejnym
zadaniem jest zapewnienie, że te wiadomości przesyłane są bezbłędnie. Wymaga to
dwóch działań: po pierwsze sprawdzenia, czy wiadomość została odebrana bezbłędnie
(detekcja błędu), a następnie jeżeli okazało się, że wiadomość nie została odebrana
poprawnie, korekcja tego błędu czyli na przykład ponowne przesłanie tej samej
wiadomości. Korekcja błędów ma za zadanie również sprawdzenie czy wszystkie
wiadomości zostały przesłane (czy żadna nie została zgubiona) a także, czy zostały
przesłane we właściwej kolejności (czyli w takiej, w jakiej zostały nadane).
Konieczność realizacji tych trzech funkcji determinuje strukturę wiadomości na poziomie
warstwy drugiej (rys.5):

Rys.6. Struktura ramki MTP na poziomie warstwy łącza.


4.1.1. Synchronizacja na poziomie wiadomości.

Każda transmitowana ramka rozpoczyna się i kończy specjalnym znacznikiem,

zwanym flagą. Flaga to sześć jedynek, otoczonych dwoma zerami (łącznie jeden bajt), czyli
„01111110". Aby flaga mogła jednoznacznie wyróżnić początek i koniec ramki, nadajnik
musi zapewnić, żeby wzór flagi nie pojawił się wewnątrz wiadomości. W tym celu
stosowany jest tzw. bit-stuffing („nadziewanie bitami") który polega na tym, że nadajnik
analizuje transmitowaną informację i jeżeli stwierdzi że nadane zostało pięć kolejnych
jedynek, to automatycznie dodaje jedno zero, co gwarantuje że na pewno nie powtórzy się
wzór sześciu jedynek. Odbiornik realizuje natomiast operację odwrotną (bit de-stuffing),
czyli usuwa zera które napotka po każdych pięciu jedynkach. Dzięki takiemu rozwiązaniu,

11

background image

mechanizm transmisyjny jest całkowicie przezroczysty dla wyższych warstw, a więc nie
narzuca żadnych ograniczeń co do postaci przesyłanej informacji.

4.1.2 Detekcja błędów.

Stosowana na poziomie MTP detekcja błędów jest dwustopniowa. Pierwszy test

poprawności odebranej ramki polega na sprawdzeniu, czy odebrana wiadomość składa się
z całkowitej liczby bajtów, a więc czy liczba odebranych bitów jest podzielna przez 8. Ten
test pozwala na wykrycie ewentualnych błędów, wynikających z bit-stuffingu/bit de-
staffingu. Ponieważ operacje te polegają na dodawaniu dodatkowych bitów (zer) do
przesyłanej informacji, może się zdarzyć,

że w wyniku błędu

transmisyjnego dodany bit nie zostanie usunięty, lub przeciwnie., zostanie usunięty bit
który nie był dodany w wyniku bit-stuffingu.
Główny mechanizm poprawności transmisji oparty jest na sumie kontrolnej, o którą
uzupełniana jest każda przesyłana ramka. Ta suma kontrolna obliczana jest według
specjalnego algorytmu (CRC16) po stronie nadawczej dla wszystkich bajtów pomiędzy
flagą początkową a końcową a następnie jest ona umieszczana na końcu ramki i wraz z nią
przesyłana. Po odebraniu ramki strona odbiorcza oblicza sunę kontrolną według tego
samego algorytmu a następnie porównuje uzyskany wynik z sumą kontrolną przesłaną
wraz z ramką. Jeżeli są one różne, to oznacza to, że ramka została uszkodzona w czasie
transmisji.

4.1.3. Korekcja błędów.

MTP gwarantuje ufną transmisję wiadomości. Jeżeli więc nawet wystąpi błąd

transmisyjny (wykryty przez mechanizm detekcji błędów), to musi on zostać naprawiony.
Mechanizm korekcji błędów, wykorzystywany przez MTP-L2 opiera się na retransmisji
(ponownym przesyłaniu) wiadomości. Ponowna retransmisja jest też konieczna wtedy, gdy
ramka w ogóle nie zostanie odebrana (czyli gdy zostanie „zgubiona") a także gdy zostanie
zdublowana lub przesłana w niewłaściwej kolejności.

Aby obie strony wiedziały które ramki wymagają ewentualnej retransmisji, każda
przesyłana ramka jest kolejno numerowana. Numer ten przesyłany jest w polu FSN

(ang. Forward Seąuence Number - "Numer kolejny w przód"). Ponadto, strony
informują się wzajemnie o ramkach które zostały poprawnie odebrane. Numer ostatnio
odebranej poprawnie ramki (czyli jej potwierdzenie) przesyłany jest w polu BSN (ang.
Backward Seąuence Number -
"Numer kolejny wstecz"). Oba pola są siedmiobitowe,
ramki numerowane więc są modulo 128, a więc cyklicznie O, l, 2,... 126, 127, O, 1... W
przypadku stwierdzenia zgubienia ramki (lub ramek), strona która ich nie odebrała aby
zasygnalizować ten fakt, przy najbliższej okazji wysyła ramkę zawierającą potwierdzenie
ostatnio odebranej ramki (w polu BSN) a ponadto wystawia tzw. bit BIB (ang. Backward
Indication Bit).
Wystawienie bitu BIB polega na odwróceniu wartości tego bitu
względem poprzednio wysyłanych ramek. Jeżeli więc w poprzednio wysyłanych ramkach
bit ten miał wartość „0", w kolejnej i wszystkich następnych będzie miał wartość „l".
Mechanizm ten ilustruje poniższy rysunek.

12

background image

Rys.7. Retransmisja MSU po wykryciu błędu.[1]

4.1.4. Typy ramek.

Kolejnym polem ramki na poziomie warstwy MTP L2 jest pole LI (ang. Length Indicator -
Wskaźnik Długości). Wartość tego pola wskazuje jak długa jest ramka, ale pośrednio też
wyróżnia się trzy rodzaje ramek, jakie przesyłane są na poziomie warstwy drugiej. Te
ramki to:

- FISU (ang. Fill-in Signaling Unit)
- LSSU (ang. Link Status Signaling Unit)
- MSU (ang. Message Signaling Unit)

4.1.4.1. MSU.

Wiadomości z poziomu wyższych warstw przesyłane są w ramkach typu MSU.

Ramki te charakteryzują się tym, że pole LI ma wartość większą od dwóch (LI>2), co
oznacza, że pole informacyjne w tych ramkach ma co najmniej trzy bajty. Każda
kolejno wysyłana ramka MSU jest numerowana.

4.1.4.2. LSSU.

Jeżeli pole LI ma wartość jeden lub dwa, to oznacza to, że jest to ramka typu

LSSU (ang. Link Status Signalling Unit - Ramka Statusu Łącza). Ramki te służą do
przenoszenia informacji o statusie łącza sygnalizacyjnego.


4.1.4.3. FISU.

Najprostszą ramką jest ramka typu FISU. W ramkach tego typu, wskaźnik LI ma wartość
zero, co oznacza że ramki te nie zawierają w ogóle pola informacyjnego. Zawierają
natomiast liczniki BSN/FSN, mogą więc służyć do przesyłania potwierdzeń ramek

13

background image

informacyjnych. Ramki FISU przesyłane non-stop w łączu sygnalizacyjnym będącym w
stanie „in-service".


4.1.5. Aktywacja łącza logicznego.

Łącze sygnalizacyjne może znajdować się w jednym z pięciu stanów.

- Iddle (spoczynku)
- Out of alligned (gotowości do testowania)
- Alignment (testowania)
- In-service (pracy)
- Out-of-service (niesprawności)


O tym, że punkt sygnalizacyjnym jest w którymś z tych stanów informują właśnie
przesyłane cały czas ramki LSSU, niosące odpowiedni status.

- SIO Service Information Out-of-aligned
- SIN Sendce Information Normal alignment
- SIE Service Information Emergency alignment
- S10 S Service Information Out-of-service

Wyjątkiem są dwa stany:

- Iddle - w tym stanie nie są przesyłane żadne ramki,
- In-service - w tym stanie przesyłane są ramki informacyjne (MSU) oraz FISU.

Przejście łącza od stanu spoczynku do stanu pracy wymaga jego przetestowania.
Testowanie łącza ma na celu wykrycie jego niesprawności, na przykład podwyższonej
stopy błędów. Polega ono na przesyłaniu odpowiedniej liczby ramek i oszacowaniu na tej
podstawie jakości łącza. W zależności od sytuacji, testowanie wykonywane jest w sposób
normalny, test polega wówczas na przesłaniu 64 kB informacji, co zajmuje ponad osiem
sekund. Jeżeli ten czas jest zbyt długi (konieczne jest szybkie, awaryjne uruchomienie
łącza), test przeprowadzany jest według procedury awaryjnej, który wymaga przesłania
jedynie około 4kB informacji, co zajmuje pół sekundy.

Łącze, które ma być uaktywnione przechodzi, ze stanu Iddle do stanu „Out of alligned".
Oznacza to, że dany punkt sygnalizacyjny rozpoczyna wysyłanie statusu SIO i oczekuje na
gotowość sąsiedniego punktu do testowania, a więc na jego przejście również do stanu „Out
of alligned". Jeżeli sąsiedni punkt przejdzie do tego stanu (poinformuj o tym wysłaniem
statusu SIO), rozpoczyna się faza testowania. W zależności od wybranej procedury
(normalna/awaryjna) przez obie strony wysyłane są jednostki statusowe SIN lub SIE przez
czas konieczny do przesłania wymaganej ilości informacji. Po zakończeniu testowania, w
zależności od jego wyniku, łącze przechodzi do stanu In-service (rozpoczyna się
przesyłanie ramek FISU) lub do stanu „Out-of-service" (niesprawności) w tym stanie
przesyłane są jednostki SIOS.

14

background image

Rys.8. Procedura aktywacji łącza logicznego.[1]

4.2. Część transferu wiadomości, warstwa sieci.

Warstwa druga MTP (warstwa łącza) odpowiada za poprawną transmisje wiadomości

pomiędzy sąsiednimi punktami sieci sygnalizacyjnej, natomiast przenoszenie wiadomości
pomiędzy użytkownikami sieci w różnych jej punktach realizuje warstwa trzecia MTP,
zwana warstwą sieci.

4.2.1. Struktura sieci sygnalizacyjnej.

Sieć MTP nie jest siecią globalną. Składa się ona wielu podsieci, zarządzanych na

przykład przez różnych operatorów, połączonych ze sobą w sposób hierarchiczny.
Najwyższym poziomem sieci sygnalizacyjnej jest sieć międzynarodowa. Na poziomie tej
sieci widoczne są wszystkie kraje, należące do Międzynarodowej Unii
Telekomunikacyjnej. Każdy z tych krajów „widziany jest" na tym poziomie jako kilka
punktów sygnalizacyjnych (ze względów niezawodnościowych - minimum dwa). Są to w
istocie centrale międzynarodowe.

A...C int. signaling points
1…2 nat. signaling points

Rys.9. International and national signaling network.

15

background image

Dla przykładu, Polska widziana jest w czterech miejscach: Warszawie, Katowicach, Poznaniu oraz
Psarach. Centrale międzynarodowe stanowią styk („bramę") pomiędzy poziomem sieci
międzynarodowej a leżącym niżej poziomem sieci krajowej. Ich zadaniem jest przeniesienie
informacji, przechodzącej z innej sieci (np. z innego kraju) do właściwego punktu
sygnalizacyjnego.
Każdy węzeł sieci sygnalizacyjnej (punkt sygnalizacyjny) identyfikowany jest przez adres
punktu, tzw. SPC (ang. Signaling Point Code). W większości krajów oraz na poziomie sieci
międzynarodowej adres ma długość zaledwie 14 bitów. Wyjątkami są Ameryka, Japonia czy
Chiny, gdzie jest on nieco dłuższy. Adres ten nie może być więc adresem globalnym (czyli
jednoznacznie identyfikującym dowolny punkt sygnalizacyjny na świecie). Obowiązywanie adresu
jest więc ograniczone do danego poziomu hierarchii sieci. Oznacza to, że np. adres 123, na poziomie
sieci międzynarodowej mógłby oznaczać centralę międzynarodową w Kuala Lumpur, a na
poziomie polskiej, krajowej sieci sygnalizacyjnej ten sam adres 123 oznaczać może centralę np.
we Wrocławiu. Aby więc centrale, pełniące rolę bram pomiędzy poziomami sieci, mogły
wyróżnić z jakiego poziomu sieci dana wiadomość przychodzi i tym samym właściwie
zinterpretować adres, wiadomości te zawierają również tzw. wskaźnik sieci (pole NI). Oprócz
poziomu międzynarodowego i krajowego, w niektórych krajach wyróżnia się również poziom
„krajowy niepubliczny", który pozwala na stworzenie własnego planu numeracyjnego przez
poszczególnych operatorów w danym kraju. Dla przykładu, w Polsce siecią krajową zarządza TP
S. A., i ten właśnie operator jest odpowiedzialny za przyznawanie adresów dla punktów styku z
innymi operatorami. Natomiast sieci pozostałych operatorów działających na terenie całego
kraju (Era,

Polkomtel) stanowią właśnie poziom „krajowy niepubliczny". Adresy

poszczególnych elementów sieci tych operatorów są więc ustalane przez, nich samych.
Każda wiadomość z poziomu warstwy trzeciej niesie w sobie zarówno adres punktu z
którego została nadana (OPC - ang. Orignating Point Code) oraz adres punktu do
którego ma być dostarczona (DPC - ang. Destination Point Code). Kierowanie
wiadomości w sieci odbywa się w zasadzie wyłącznie na podstawie adresu punktu
docelowego (DPC). Adres nadawcy potrzebny jest na przykład wówczas, gdy z jakiś
powodów nie ma możliwości poprawnego dostarczenia wiadomości - nadawca jest
wówczas o tym informowany.

4.2.2. Struktura ramki MTP L3.

Elementy protokołu realizowanego na poziomie warstwy trzeciej przenoszone są

przez warstwę drugą w ramkach MSU. Pole informacyjne każdej takiej ramki rozpoczyna
się od bajtu zwanego SIO (ang. Service Information Octet). Zawiera on dwa istotne pola:
SI (ang. Service Indicatof) oraz NI (ang. Network Indicatof).

16

background image

Rys.10. Struktura ramki MPT L3.[1]

Pole SI niesie informację o tym, do jakiej części użytkownika adresowana jest zawartość
danej ramki. Pole to jest cztero bitowe (cztery najmłodsze bity oktetu SIO), możliwe jest
więc rozróżnienie do 16 różnych części użytkowników. Każda ze stosowanych części
użytkowników ma stałą, predefniowaną wartość. Wartości te definiowane są przez
międzynarodowe zalecenia i są niezamienne. Dla przykładu, w każdym kraju i w każdej
sieci, ramki MTP niosące wiadomości protokołu ISUP, będą miały w polu SI wartość 5.

Dwa najstarsze bity oktetu SIO zajmowane są przez połę NI. Wartość tego pola wskazuje na
jakim poziomie sieci dana ramka MTP była przesyłana. Ponieważ na każdym z
poziomów obowiązuje inny plan adresowy, pole to wskazuje centralom leżącym na
granicy dwóch różnych poziomów sieci jak traktowany powinien być adres, zawarty w
dalszej części ramki MTP L3. Pole NI jest polem dwubitowym, pozwala więc na
rozróżnienie czterech różnych poziomów sieci. W praktyce jednak wykorzystuje się tylko
trzy: międzynarodowy (0), krajowy (2) oraz krajowy niepubliczny (3).

17

background image

4.3. Część użytkownika.

System SS7 jest protokołem transmisji danych o konkretnym przeznaczeniu, w którym
wiadomości, bloki sygnałowe i dane są dokładnie wyspecyfikowane w zakresie zawartości,
znaczenia, ważności i procedur użycia. Każda usługa telekomunikacyjna jest traktowana jako
użytkownik i dotyczące jej wiadomości sygnalizacyjne są identyfikowane odpowiednim
kodem. Przy takim założeniu, również SS7 jest sama w sobie traktowana jako użytkownik sieci
sygnalizacyjnej w zakresie funkcji zarządzania siecią i funkcji utrzymania sieci.

Możliwości zastosowań systemu sygnalizacji nr 7 w sieciach telekomunikacyjnych zależą właśnie
od rodzaju części użytkownika, która ma określone następujące moduły:

1. TUP (Telephone User Parf) część użytkownika dla telefonii. Część użytkownika TUP ma

określone dwie procedury:

a) Sekwencyjna, w której w kolejnych blokach sygnałowych są przesyłane wiadomości

dotyczące tego samego połączenia, podobnie do sygnalizacji
wieloczęstotliwościowej R2.

b) Blokowa, w której wszystkie informacje są przesyłane w jednym bloku - ta

procedura jest preferowana.

2. DUP (Data User Parf) część użytkownika dla transmisji danych. Część

użytkownika DUP dotyczy sieci teleinformatycznych z komutacją kanałów. Istotna
różnica między TUP i DUP polega na włączeniu do DUP etykiet dotyczących kanałów
transmisji danych małej szybkości multipleksowanych w kanale 64 kbit/s.


3. ISUP (Integrated Services User Part) część użytkownika dla ISDN.

4. SCCP (Signaling Connection and Control Parf) część sterowania połączeniami

sygnalizacyjnymi - definiuje dodatkowe wymagania dla zapewnienia usług nie
dotyczących bezpośrednio połączeń w MTP. Wykorzystanie jej w MTP służy dla
potrzeb sieci sygnalizacyjnej (Network Service Parf)


5. OMAP (Operation and Maintenance Application Parf) - zalecenie ITU-T Q.795 -

opisuje procedury i protokoły poziomu 4 OSI dla zapewnienia utrzymania sieci
telefonicznej.

6. DASS (Digital Access Signaling System) jest częścią użytkową, pozwalającą na dostęp

użytkownikom do sieci sygnalizacyjnej w sposób nie kolidujący z dostępem
zastrzeżonym dla Administracji Łączności. Opierając się na modelu OSI, sprecyzowane

18

background image

są procedury dostępu LAPD oparte na procedurach LAPB i HDLC. (Zalecenia ITU-T
1.440 do 1.451, również Q.930 do Q.931, określające funkcje poziomu 3 OSI).


7. PABX (PABX Application) (zalecenie ITU-T Q.710) stanowi część użytkownika,

opisującą procedury TUP i MTP, które umożliwiają współpracę dwóch central
abonenckich PABX oraz central PABX z siecią.

5. ISUP - Integrated Services User Part. [1], [8], [9]

Zestawienie połączenia pomiędzy centralami wymaga przesłania informacji o

zajmowanym kanale, numerze abonenta do którego jest ono skierowane, typie tego
połączenia, statusie i wielu jeszcze innych. W systemie sygnalizacji Nr 7, informacje te
przekazywane są za pomocą procedur protokołu TUP (ang. Telephone User Pan -
Moduł Użytkowników Telefonicznych) lub ISUP (ang. ISDN User Part - Moduł
Użytkowników ISDN). Protokół TUP jest starszym protokołem i zapewnia jedynie
procedury do realizacji „tradycyjnych" połączeń telefonicznych. Natomiast protokół
ISUP umożliwia realizację połączeń pomiędzy terminalami ISDN, a więc nie tylko
połączeń telefonicznych, ale również połączeń transmisji danych, video oraz związanych z
nimi usług dodatkowych, przewidzianych przez standard ISDN. Upraszczając, można
powiedzieć że funkcjonalnie protokół ISUP zawiera w sobie protokół TUP – wszystkie
funkcje realizowane przez TUP realizuje również ISUP. Wynika to po prostu z faktu że sieć
ISDN oferuje wszystkie funkcje „klasycznej" telefonii. Dlatego też w większości krajów
zrezygnowano ze stosowania protokołu TUP, zastępując go protokołem ISUP. Tak też jest
w Polsce - krajowe wymagania na sygnalizację stosowaną w krajowej sieci
telekomunikacyjnej nie przewidują stosowania protokołu TUP, nie ma też wymagań
krajowych specyfikujących ten protokół.

5.1. Funkcje protokołu ISUP.


Funkcje protokołu ISUP najprościej można podzielić na trzy grupy:

- funkcje związane z zarządzaniem zasobami (kanałami rozmownymi);
- funkcje związane z realizacją połączeń
- funkcje związane z realizacją usług dodatkowych.

5.1.1. Zarządzanie zasobami.

Aby połączenie pomiędzy dwoma centralami mogło zaistnieć, konieczne jest

medium fizyczne („kanał rozmowny") które to umożliwi. Zwykle rolę tego medium pełnią
trakty El 2Mb/s, czyli systemy transmisyjne z których każdy oferuje 31 kanałów
logicznych . Kanały te są zasobem wspólnym dla obu współpracujących central, co
oznacza, że ten sam kanał może być wykorzystywany do realizacji połączeń w obu
kierunkach. Aby więc system działał poprawnie, obie centrale muszą znać i wzajemnie
się informować o statusie poszczególnych kanałów, na przykład o tym czy są on
dostępne czy zablokowane. To właśnie mają na celu procedury zarządzania zasobami

.




19

background image

5.1.2. Realizacja połączeń.

Realizacja połączeń na poziomie protokołu ISUP to przenoszenie informacji o ich

kolejnych fazach. Pierwszą fazą jest nawiązanie połączenia - konieczne jest przesłanie

informacji o typie połączenia, kanale (kanałach) który będzie zajęty, numerze abonenta do

którego powinno być ono skierowane. Kolejną fazą jest nadzorowanie połączenia: centrala

do której połączenie jest kierowane, powinna poinformować o tym czy połączenie

zostało właściwie skierowane, czy dotarło do abonenta B a na koniec o tym, że abonent B

to połączenie przyjął. I wreszcie ostatnią fazą jest rozłączenie połączenia a wraz z nim

wszystkich zasobów, które zostały zajęte.

5.1.3. Usługi dodatkowe.

Standard ISDN definiuje wiele usług dodatkowych, dostępnych dla abonentów.

Część z nich jest realizowana bezpośrednio na poziomie protokołu ISUP (pozostałe
wymagają stosowania specjalnych protokołów co najwyżej pośrednio realizowane są przez
protokół ISUP). Najważniejsze z nich, to usługi związane z prezentacją numeru:

CLIP (ang. Calling Line Identity Presentation) - prezentacja numeru abonenta

dzwoniącego. Usługa ta, dostępna dla abonenta wywoływanego (B), pozwala na
zaprezentowaniu mu numeru abonenta który do niego dzwoni (np. poprzez
wyświetlenie na ekranie jego telefonu).

CLIR (ang. Calling Line Identity presentation Restriction) - ograniczenie prezentacji

numeru abonenta dzwoniącego. Usługa ta, dostępna dla abonenta dzwoniącego (A),
pozwala na ograniczenie prezentacji jego numeru abonentowi do którego dzwoni.
Numer abonenta, mającego usługę CLIR aktywną nie będzie prezentowany
abonentowi B. Wyjątkiem jest sytuacja, w której abonent B ma aktywne
przełamanie ograniczenia prezentacji numeru, taka usługa dostępna jest jednak tylko
dla specjalnych abonentów (np. policja, służby specjalne, służby ratunkowe itp.).

COLP (ang. Connected Line Identity Presentation) - prezentacja numeru abonenta

dołączonego abonentowi dzwoniącemu (A). Usługa ta, dostępna dla abonenta
dzwoniącego, pozwala na zobaczenie przez niego numeru abonenta do którego
został dołączony. Informacja ta jest prezentowana w momencie ustanowienia
połączenia, czyli w momencie zgłoszenia się abonenta B. Usługa ta jest
przydatna, gdy abonent do którego pierwotnie było zestawiane połączenia (B) miał
aktywną usługę przeniesienia. Połączenie jest wówczas skierowane do innego
abonenta (C) i gdy ten abonent przyjmie to połączenie, jego numer zostanie
zaprezentowany abonentowi dzwoniącemu (A).

COLR (ang. Connectedl Line Identity Presentation Restriction) - ograniczenie

prezentacji numeru abonenta dołączonego, usługa ta ogranicza prezentowanie
numeru abonenta dołączonego. Numer abonenta, mającego aktywną usługę
COLR, do którego skierowane zostało połączenie przychodzące, nie zostanie
zaprezentowany abonentowi dzwoniącemu. Wyjątkiem jest sytuacja, w której
abonent dzwoniący posiadałby usługę przełamującą ograniczenie prezentacji, taka
usługa jest jednak zarezerwowana wyłącznie dla abonentów specjalnych.

Pozostałe usługi dodatkowe, realizowane na poziomie protokołu ISUP, to:

CUG (ang. Closel User Group) - zamknięta grupa użytkowników, usługa ta pozwala na

przykład na zaoferowanie grupie abonentów specjalnych ograniczeń

20

background image

dotyczących obsługi połączeń wychodzących lub przychodzących, lub
specjalnego taryfikowania połączeń realizowanych pomiędzy abonentami
należącymi do danej grupy.

MCID (ang. Malicious Call Identification) - identyfikacja wywołań złośliwych, usługa

ta pozwala na zarejestrowanie numerów abonentów, generujących wywołania
złośliwe.


5.2. Wiadomości protokołu ISUP.

W tej części pracy omówię strukturę wiadomości ISUP, a także wiadomości

zarządzające kanałami rozmównymi, wiadomości realizujące połączenie oraz wiadomości
dodatkowe.


5.2.1. Struktura wiadomości.

Wszystkie wiadomości protokołu ISUP mają strukturę jak na rysunku.

Rys.11. Struktura wiadomości ISUP.

Każda wiadomość protokołu ISUP rozpoczyna się od pola CIC (ang. Circuit Identity
Code
identyfikator kanału rozmownego). Pole to wskazuje kanał rozmowny, której
dotyczy dana wiadomość. Pośrednio, pole to pełni również rolę wyróżnika połączenia, gdyż
wszystkie wiadomości, związane z danym połączeniem będą miały zawsze tą samą wartość
pola CIC. Pole CIC jest polem 12 bitowym. Oznacza to, że protokół ISUP (teoretycznie)
umożliwia zarządzanie maksymalnie 4096 kanałami rozmownymi w danej relacji rozmownej
(pomiędzy dwoma danymi punktami sygnalizacyjnymi). W praktyce, liczba tych kanałów
jest mniejsza, zwykle nie projektuje się systemów obsługujących więcej niż 1000 - 1500
kanałów a ograniczenie to wynika po prostu z ograniczonej przepływności kanałów
sygnalizacyjnych.

Kolejnym polem każdej wiadomości ISUP jest pole zawierające kod przesyłanej
wiadomości (ang. Message Type Code). Pozwala ono na rozróżnienie aktualnie
przesyłanej wiadomości i odpowiednie jej zdekodowanie.

Kolejne bajty wiadomości zajmowane są przez parametry informacyjne. Można je
podzielić na trzy kategorie:

21

background image

- Parametry obowiązkowe o stałej długości,
- Parametry obowiązkowe o zmiennej długości,
- Parametry opcjonalne.

Poszczególne rodzaje parametrów różnią się od siebie sposobem kodowania. Każda
wiadomość zawierać musi określone parametry obowiązkowe (o stałej i zmiennej
długości) oraz może zawierać określone parametry opcjonalne.

5.2.2. Wiadomości ISUP.


Wiadomości zarządzające kanałami rozmównymi:

BLO Blocking message
BLA Blocking acknowledgement message
UBL Unblocking message
UBA Unblocking acknowledgement message

CGB Circuit group blocking message
CGBA Circuit group blocking acknowledgement message
CGU Circuit group unblocking message

CGUA Circuit group unblocking acknowledgement message

RSC Reset circuit message
GRS Circuit group reset message
GRA Circuit group reset acknowledgement message

GRS Wiadomość GRS inicjalizuje grupę kanałów rozmownych. Inicjalizacja kanału

oznacza, że dany kanał jest wolny (nie zajęty przez żadne połączenie) oraz
wyposażony (co oznacza, że może być użyty dla realizacji kolejnych połączeń).
Zawarty w GRS parametr Range (zakres) informuje ile kolejnych kanałów (po
kanale wskazywanym parametrem CIC) jest inicjalizowanych.

GRA Wiadomość GRA jest odpowiedzią na wiadomość GRS. Potwierdza, że kanały

wskazane w GRS zostały zwolnione. Zawarty w GRA parametr Range & Status
(zakres i status) informuje ile kolejnych kanałów (po kanale wskazywanym
parametrem CIC) zostało zwolnionych oraz jaki jest ich status. Pole statusu ma
format mapy bitowej: każdemu kolejnemu kanałowi, z zakresu którego dotyczy
wiadomość GRA przyporządkowany jest jeden bit. Wartość „0", oznacza, że dany
kanał nie jest dostępny (i tym samym nie będzie mógł być zajmowany przy
realizacji połączeń); „l" oznacza że kanał został zwolniony. Po inicjalizacji,
kanały znajdują się w stanie blokady.

RSC Wiadomość RSC inicjalizuje pojedynczy kanał. Najczęściej, wiadomość ta

wysyłana jest w przypadku błędu na poziomie protokołu ISUP, na przykład w
przypadku nie otrzymania odpowiedzi na wysłaną wiadomość REL lub IAM po
określonym czasie. Odpowiedzią na wiadomość RSC powinna być wiadomość
RLC.

BLO Wiadomość BLO informuje o przeniesieniu danego kanału w stan blokady.

BLA Wiadomość BLA jest odpowiedzią na BLO i potwierdza, że dany kanał również

przez drugą centralę został zablokowany. Kanał, który został przeniesiony w stan
blokady, nie może zostać zajęty do chwili jego odblokowania. Wyjątkiem jest
sytuacja, gdy zajmuje go centrala, która wcześniej go zablokowała - jest to wtedy
równoznaczne z odblokowaniem.

22

background image

CGB Wiadomość CGB informuje o przeniesieniu grupy kanałów w stan blokady.

Zawarty w CGB parametr Range & Status (zakres i status) informuje ile
kolejnych kanałów jest blokowanych.

CGBA Wiadomość CGBA jest odpowiedzią na CGB i potwierdza, że dana grupa

kanałów została zablokowana.

UBL Wiadomość UBL informuje o odblokowaniu danego kanału.
UBA Wiadomość UBA jest odpowiedzią na UBL i potwierdza, że wskazany kanał

został odblokowany. Od tej chwili kanał ten może być wykorzystany do realizacji
połączenia.

CGU Wiadomość CGU informuje o odblokowaniu grupy kanałów.
CGUA Wiadomość CGUA jest odpowiedzią na CGU i potwierdzeniem, że wskazana

grupa kanałów została odblokowana.


Wiadomości realizujące połączenia.

IAM Initial

Address

Message

ACM Address Complete Message

SAM Subsequent Address Message

CPG Cali Progress Message
ANM Answer Message
CON Connect Message

REL Release

Message

RLC Release Message

IAM Wiadomość IAM jest wiadomością rozpoczynającą każde połączenie. Zawiera w

sobie informację o typie wywołania (np. transmisja mowy, transmisja danych)
oraz o adresie (numerze) abonenta do którego ma ono być skierowane.
Ponadto, IAM zawiera informację o kategorii dzwoniącego abonenta (zwykły
abonent, abonent z priorytetem, operator), ewentualnej potrzebie aktywacji
tłumików echa i wiele innych. IAM, jako pierwszy niesie też (w polu CIC)
informację o kanale rozmownym, który będzie wykorzystany podczas tego
połączenia.

SAM Jeżeli wiadomość IAM nie zawiera kompletnej informacji o numerze abonenta B,

brakujące cyfry tego numeru są dostarczane w wiadomości (lub kilku kolejnych
wiadomościach) SAM. Tak może się zdarzyć wówczas, gdy centrala inicjująca
połączenie nie zna długości numeru abonenta do którego połączenie to ma być
skierowane, a jednocześnie numer jest przesyłany do centrali sekwencyjnie, cyfra
po cyfrze (od abonenta lub poprzedniej centrali). Generalnie, plan numeracyjny
w telekomunikacji nie jest planem zamkniętym (numery są o stałej długości) i w
poszczególnych strefach numeracyjnych długość numeru może być różna.
Centrala, nie znając precyzyjnej długości numeru, zna jedynie jego minimalną
długość (jest to parametr, który konfigurowalny jest w centralach indywidualnie
dla każdego prefiksu, czyli dla każdej strefy). Realizując wywołanie w danym
kierunku, gromadzi ona tyle cyfr, ile wynosi minimalna długość numeru i wysyła
je w wiadomości IAM. Kolejne odbierane cyfry przesyłane są w kolejnych
wiadomościach SAM. Taki sposób realizacji połączenia nosi nazwę overlap
sending
(przesyłanie „na zakładkę"), podczas gdy realizacja połączenia gdy
wszystkie cyfry numeru zawarte są w IAM, nosi nazwę enblock sending
(przesyłanie blokowe). Wiadomość SAM, oprócz cyfry (lub cyfr) numeru, nie
zawiera żadnych innych informacji.

23

background image

ACM Zakończenie przesyłania informacji adresowej następuje po odebraniu

wiadomości ACM. Oznacza ona, że centrala inicjująca dane połączenie nie
powinna przesyłać kolejnych wiadomości SAM. Wiadomość ACM najczęściej
wysyłana jest przez centralę końcową (czyli tą, do której dołączony jest
abonent B). Nie zawsze jednak odebranie wiadomości ACM oznacza, że
połączenie dotarło do abonenta B. Jeżeli z jakichś powodów dana centrala (np.
tranzytowa) nie może kontynuować realizacji połączenia i chce poinformować o
tym abonenta dzwoniącego (abonenta A), wysyła również wiadomość ACM a w
kanale rozmownym przesyła zapowiedź słowną lub odpowiedni sygnał tonowy. O
tym, czy połączenie dotarło do abonenta B, informuje parametr Called Party
Status Indicator
(Status Abonenta B), zawarty w wiadomości ACM. Ponadto,
wiadomość ACM niesie też informacje kategorii abonenta B, rozróżniając czy
połączenie zostało skierowane do zwykłego abonenta, czy do aparatu
wrzutowego (parametr Called Party Category Indicator) oraz informację o tym,
czy połączenie powinno być płatne czy bezpłatne (parametr Charging
Indicator).

CPG Wiadomość CPG może być (opcjonalnie) przesłana w dowolnej chwili, po

wysłaniu wiadomości ACM, jedno- lub wielokrotnie. Niesie ona informacje o
zdarzeniach, związane z nawiązywanym połączeniem. Informacje te nie mają
bezpośredniego wpływu na realizację samego połączenia a samo odebranie
wiadomości CPG nie zmienia statusu połączenia. Jednym z przykładów
przesłania wiadomości CPG jest sytuacja, w której nawiązywane połączenie
wychodzi poza sieć ISDN, czyli mówiąc innymi słowy, na pewnym odcinku jest ono
realizowane poprzez protokół inny niż ISUP. Przesłanie tej wiadomości ma
wówczas na celu poinformowanie współpracujących central oraz ewentualnie
samego abonenta nawiązującego połączenie, że część usług dodatkowych,
normalnie dostępnych w sieci ISDN, może być w przypadku takiego połączenia
niemożliwa do zrealizowania. Inny przypadek, to sytuacja, w której wiadomość
ACM była wysłana przez centralę obsługującą abonenta B w momencie, w
którym połączenie jeszcze do samego abonenta nie dotarło. Jest to dosyć częste na
przykład w sieciach GSM. W takiej sytuacji, wiadomość CPG niesie informację
o tym, że abonent jest już informowany o przychodzącym połączeniu (czyli że
połączenie dotarło już do samego abonenta).

ANM Wiadomość ANM wysyłana jest przez centralę obsługującą abonenta B w

momencie, gdy ten odbierze przychodzące do niego połączenie. Wiadomość ta
informuje więc o udanym zrealizowaniu połączenia. Od chwili odebrania
wiadomości ANM rozpoczyna się też zaliczanie połączenia.

CON Wiadomość CON wysyłana jest przez centralę obsługującą abonenta B po

odebraniu wiadomości LAM w sytuacji, gdy nie ma konieczności oczekiwania na
jego zgłoszenie. Wiadomość ta jednocześnie potwierdza zakończenie przesyłania
wiadomości adresowej oraz zrealizowanie („odebranie") połączenia, zastępuje więc
sekwencję wiadomości ACM-ANM. Wiadomość CON wysyłana jest wtedy, gdy
„abonentami" do których kierowane są połączenia są urządzenia automatyczne (np.
poczta głosowa, router itp.).

REL Wiadomość REL jest wiadomością inicjującą rozłączenie połączenia. Może być

wysłana przez dowolną ze stron, w dowolnej fazie połączenia. Wiadomość R może
więc być wysłana bezpośrednio w odpowiedzi na wiadomość LAM (przez stronę, w
kierunku której połączenie było inicjowane) jeżeli z jakiś powodów połączenie to
nie może być zrealizowane, jak choćby z powodu zajętości abonenta B,
niepoprawnego lub nieistniejącego numeru abonenta B, braku wolnego kanału.

24

background image

Wiadomość REL może też być wysłana po wysłaniu wiadomości ACM, czyli
w fazie oczekiwania na zgłoszenie się abonenta B, a także już po zestawieniu
połączenia (czyli po wysłaniu wiadomości ANM). Wiadomość REL zawiera
zawsze dwa bardzo istotne parametry: przyczynę rozłączenia (Release Cause
Value)
oraz lokalizację miejsca w którym to rozłączenie nastąpiło (Release
Location).
Statystyczna analiza tych parametrów (a w szczególności parametru
Cause Value) pozwala na wczesne wykrywanie bardzo wielu poważnych
problemów związanych z realizowanymi połączeniami.

RLC. Wiadomość RLC jest potwierdzeniem odebrania wiadomości REL. Centrala, po

odebraniu wiadomości REL powinna zawsze odpowiedzieć wiadomością RLC,
bez względu na fazę, w jakiej znajduje się połączenie (w tym również w sytuacji
kiedy to połączenie w ogóle nie istnieje, czyli wskazywany kanał widziany jest
jako wolny) oraz bezwzględnie je zakończyć. Wiadomość RLC nie zawiera
żadnych parametrów informacyjnych.


Wiadomości dodatkowe.

SUS Suspend Message
RES Resume Message
INR Information Reąuest Message
INF Information Message

SUS Wiadomość SUS przesyła informację o zawieszeniu połączenia. Zawieszenie

połączenia oznacza, że nie jest ono aktywne po stronie abonenta który
zawieszenie uaktywnił, nie oznacza jednak rozłączenia połączenia ani zmiany jego
statusu. Wiadomość SUS ma więc jedynie charakter informacyjny i dlatego też jej
odebranie nie powoduje żadnego potwierdzenia.

RES Wiadomość RES przesyła informację o ponownym uaktywnieniu wcześniej

zawieszonego połączenia. Podobnie jak w przypadku SUS, również odebranie
RES nie jest potwierdzane żadną wiadomością.

INR Wiadomość INR przesyłana jest w odpowiedzi na wiadomość IAM, gdy ta nie

zawiera wszystkich informacji niezbędnych lub przydatnych przy kontynuacji
zestawiania połączenia. Najczęściej wysyłana jest wówczas, gdy w odebranej
wiadomości IAM brakuje numeru abonenta dzwoniącego.

INF Wiadomość INF jest odpowiedzią na odebraną wiadomość INR. Wysyłana jest

zawsze, również wówczas, gdy żądana informacja nie jest dostępna zawiera wtedy
przyczynę niedostępności tej informacji.


5.3. Parametry informacyjne.

Informacje przenoszone za pośrednictwem wiadomości protokołu ISUP wewnątrz tak
zwanych parametrów informacyjnych. Parametry te mogą być obowiązkowe lub
opcjonalne. Poniżej opisane zostały najważniejsze z tych parametrów, których
niewłaściwe zakodowanie może prowadzić do błędów na poziomie procedur
realizowanych na poziomie protokołu ISUP.




25

background image

5.3.1. Backward Call Indicator.

Parametr backward call indicator jest obowiązkowym parametrem, umieszczanym w
pierwszej wiadomości przesyłanej w kierunku centrali nawiązującej połączenie,
potwierdzającej zakończenie fazy wybierania, czyli albo w wiadomości ACM albo w
wiadomości CON. Parametr ten przenosi najważniejsze informacje o statusie zarówno
samego abonenta, jak i połączenia. Jako opcjonalny może też być umieszczony w
wiadomości CPG, w sytuacji gdy w momencie przesyłania wiadomości ACM status
abonenta nie był jeszcze znany. Element informacyjny Backward Call indicator to dwa
bajty.

5.3.1.1. Charge Indicator.

Najmłodsze dwa bity pierwszego bajtu zajmuje parametr „informacja o opłacie" (ang.
Charge Indicator
), informujący czy dla danego połączenia powinna być naliczana opłata.
Protokół ISUP generalnie nie przenosi szczegółowej informacji o opłacie za połączenie,
opłata za połączenie naliczana jest przez centralę końcową (abonenta A) na podstawie
wybieranego przez abonenta numeru oraz czasu trwania połączenia. Parametr „charge

26

background image

indicator" pozwala więc jedynie wyróżnić połączenia bezpłatne, dla których żadna
opłata nie powinna być naliczona. Wartość 2 - Charge oznacza, że połączenie powinno
być płatne, czyli że opłata za to połączenie powinna być naliczona według ogólnie
przyjętych
reguł. Wartość „l - No charge" oznacza, że połączenie jest bezpłatne i tym
samym abonent dzwoniący nie powinien być obciążony żadną opłatą. Wartość „0
- No indication" oznacza, że w danej chwili informacja o tym, czy połączenie
powinno być płatne, czy nie, nie jest dostępna.

5.3.1.2. Called party's status indicator.

Kolejne dwa bity pierwszego bajtu zajęte są przez parametr "Called party's status indicator".
Informuje on o tym, czy połączenie dotarło już do abonenta B, a więc czy jest on
informowany o przychodzącym do niego połączeniu. Wartość „l -Subscriber free" oznacza,
że połączenie dotarło do abonenta B, jest on o nim informowany, a więc połączenie jest w
fazie oczekiwania na zgłoszenie się abonenta B. Wartość „0 - No indication", oznacza że
status abonenta nie jest jeszcze znany, połączenie nie zostało więc jeszcze do niego
skierowane. Taka sytuacja może mieć miejsce np. wówczas, gdy abonentem jest abonent
sieci GSM i wysłana wiadomość ACM (w której element informacyjny Backward Call
Indicator jest zawarty) oznacza jedynie poprawność odebranego numeru tego abonenta,
a informacja o statusie będzie dostępna dopiero wówczas, gdy połączenie to
ostatecznie będzie skierowane do samego abonenta, wewnątrz sieci GSM. Wówczas,
status będzie uaktualniony poprzez ponowne przesłanie parametru Backward Call
Indicator w wiadomości CPG. Brak informacji o statusie abonenta jest też wysyłany
wówczas, gdy połączenie nie zostało poprawnie skierowane do abonenta B, a centrala
do której ono dotarło, chce przed ostatecznym rozłączeniem połączenia wysłać na przykład
zapowiedź słowną.

5.3.1.3. Called party's category indicator.

Kolejne dwa bity pierwszego bajtu wskazują na kategorię abonenta, wyróżniając czy jest to
zwykły abonent, czy automat samoinkasujący.

5.3.1.4. End-to-end method indicator.

Najstarsze dwa bity pierwszego bajtu informują o ewentualnym stosowaniu tzw. sygnalizacji
End-to-End, czyli bezpośredniej komunikacji pomiędzy centralami końcowymi. W chwili
obecnej, w Polsce, taka sygnalizacja nie jest stosowana, parametr ten zawsze będzie miał
wartość 0.

5.3.1.5. Interworking indicator.

Pierwszy bit drugiego bajtu parametru informacyjnego „Backward Call Indicator”
informuje, czy na całej drodze od centrali abonenta B (lub tej która wysłała jako pierwsza
wiadomość ACM) stosowany był system sygnalizacji CCS#7. Jeżeli tak, bit ten ma wartość
„0".



27

background image

5.3.1.6. End-to-end information indicator.

Kolejny bit tego bajtu informuje, czy stosowana jest bezpośrednia sygnalizacja pomiędzy
centralami końcowymi (ang, End-to-end).

5.3.1.7. ISDN User Fart indicator.

Informuje, czy na całej drodze od centrali abonenta B (lub tej która wysłała jako pierwsza
wiadomość ACM) stosowany był protokół ISUP (jeżeli tak, to bit ten ma wartość „l").

5.3.1.8. Holding indicator.

Jeżeli bit te ma wartość „l", to połączenie nie zostanie rozłączone po rozłączeniu się
abonenta A. Dopiero rozłączenie się abonenta B rozłączy połączenie.

5.3.1.9. ISDN access indicator.

Wskazuje, czy terminal abonenta B jest terminalem ISDN, lub mówiąc bardziej ogólnie, czy
sygnalizacja pomiędzy centralą końcową abonenta B i terminalem jest sygnalizacją
cyfrową - może to być na przykład system sygnalizacji DSS1, stosowany w ISDN lub
protokół DTAP stosowany w GSM.

5.3.1.10. Echo corttrol device indicator.

Informuje o załączeniu tłumików echa przez centralę B.

5.3.1.11. SCCP method indicator.

Jeżeli stosowana jest sygnalizacja End-to-end, pole to wskazuje metodę tej sygnalizacji na
poziomie protokołu SCCP.

28

background image


Parametr Forward Call Indicator jest obowiązkowym parametrem, umieszczanym w
wiadomości IAM, niesie informacje o statusie abonenta nawiązującego połączenie oraz
o samym połączeniu.

5.3.2.1. National/international call indicator.

Wyróżnia połączenia międzynarodowe. Informacja ta pozwala w niektórych sieciach
na nadanie wyższego priorytetu dla połączeń międzynarodowych. Wartość „l"
oznacza połączenie międzynarodowe, wartość „0" połączenie krajowe.

5.3.2.2. ISDN User Fart preference indicator.

Wskazuje, na ile istotne jest stosowanie protokołu ISUP dla danego połączenia.

5.3.2. Transmission medium required.

Kolejnym parametrem obowiązkowym w wiadomości IAM jest parametr „Wymagane
medium transmisyjne" (ang. Transmission medium required). Jest to jednobajtowy
element, definiujący jakiego typu połączenie będzie realizowane i tym samym jakiego
typu kanał musi dla tego połączenia zostać zarezerwowany.



Element ten kodowany jest w następujący sposób:

00000000

specch

00000001 spare
00000010 64

kbit/s unrestricted

00000011

3. l kHz audio

00000100 rescrvcd for allcrnale speech (service 2)/64 kbil/s unrestricted (service 1)

00000101

reserved for alternate 64 kbit/s unrestricted (service l)/speech (service 2)

00000110

64 kbit/s preferred

00000111

2 x 64 kbit/s unrestricted

00001000

384 kbit/s unrestricted

00001001

1536 kbit/s unrestricied

00001010

1.920 kWt/s unrestricted

00001011

to spaire

11111111

W praktyce, w chwili obecnej stosowane są jednak tylko trzy wartości:

00000000 speech (mowa)
00000010 64 kbit/s unrestricted (64kb/s, tryb nieograniczony)
00000011 3.l kHz audio




29

background image

5.3.3. Called party number.


Parametr "Numer abonenta Wywoływanego" (ang, Called party number) jest

obowiązkowym elementem informacyjnym w wiadomości IAM. Zawiera numer (adres)
abonenta do którego połączenie ma być skierowane.

5.3.3.1. Odd/even.

Pole wskazujące, czy liczba cyfr w numerze (zawartych na końcu elementu
informacyjnego) jest parzysta czy nie parzysta. Ta informacja jest istotna, gdyż cyfry
zapisywane są w formacie BCD, na czterech bitach. Jeżeli więc liczba cyfr w numerze jest
nie parzysta (pole ma wtedy wartość „l"), najstarsze cztery bity są niewykorzystane. W
przeciwnym razie, zapisana na nich jest ostatnia cyfra numeru.

5.3.3.2. Nature of address indicator.

Pole informuje o tym, jak interpretować cyfry numeru abonenta. Stosowane są
następujące wartości tego pola:

0000001 subscriber

number (numer

abonenta)

0000010 unknown

(nieznany)

0000011 national

(significant)

number

(krajowy

znaczący)

0000100 intemational

number (numer

międzynarodowy)

Poniższy przykład ilustruje znaczenie poszczególnych typów numerów:

Rys.12. Elementy numeru telefonicznego.

30

background image

W polskiej sieci telekomunikacyjnej numer przesyłany jest zawsze jako numer krajowy lub
międzynarodowy, również w przypadku połączeń wewnątrzstrefowych. Należy pamiętać, że
numer krajowy nie może zawierać żadnych cyfr przed prefiksem krajowym.

5.3.3.3. Numbering plan Ind.

Pole wskazuje plan numeracyjny, zgodnie z którym zakodowany jest numer abonenta.
Stosowane mogą być następujące wartości tego pola.

01

ISDN (Telephony) numbering plan (Recomrnendatiou E. 164)

11

Data numbering plan (Recominendation X.121)

100 Telex numbering plan (Recommendation F.69)

Dla połączeń telefonicznych stosowana jest wyłącznie wartość "001".

5.3.4. Calling party number.

Parametr informacyjny Numer abonenta wywołującego (ang. Calling Party Number) może być
umieszczony w wiadomości hhhhhhhh. Gdy znany jest numer abonenta inicjującego połączenie
parametr ten pojawi się również w wiadomości N. Gdy jest ona przesyłana w odpowiedzi na
zapytanie o numer abonenta dzwoniącego struktura tego parametru jest podobna do struktury
parametru „Called Party Number”, zawiera jednak kilka nowych pól.


5.3.4.1. NI (Number incomplete indicator).

Pole to wskazuje czy przesyłany numer jest numerem kompletnym. W niektórych sytuacjach
nawet jeżeli numer abonenta nie jest dostępny przekazuje się jedynie pierwsze cyfry numeru
identyfikujące samą centralę a pośrednio strefę z której ten abonent dzwoni. Dzięki temu możliwa
jest realizacja niektórych usług telekomunikacyjnych wymagających znajomości lokalizacji
danego abonenta. Jeżeli przesyłany numer nie jest kompletny pole to ma wartość „0”.

5.3.4.2. Presentation Indicator.

Pole to informuje czy numer abonenta dzwoniącego może być prezentowany abonentowi do
którego kierowane jest połączenie, a więc czy abonent nie ma numeru zastrzeżonego (nie ma
aktywnej usługi). Stosowane są następujące wartości tego (dwubitowego) pola:

31

background image

Wartość 00 oznacza, że numer abonenta nie jest zastrzeżony, może on być prezentowany
wszystkim abonentom. Wartość 01 oznacza, że abonent ma numer zastrzeżony (usługa dla
tego abonenta jest aktywna) i numer nie powinien być prezentowany innym abonentom. W
takim przypadku numer jest jednak przesyłany z dwóch powodów. Po pierwsze niektórzy
abonenci (abonenci specjalni np. policja, służby ratunkowe) mogą posiadać usługę
przełamania ograniczenia prezentacji numeru i im ten numer będzie prezentowany. Po drugie
znajomość numeru abonenta dzwoniącego potrzebna jest przy realizacji usług wymagających
znajomości lokalizacji.
Wartość 10 stosowana jest tylko w przypadku gdy element informacyjny hhhhhhhh. Numer
przesyłany jest w wiadomości N (jako odpowiedź na zapytanie o numer abonenta
dzwoniącego) i numer abonenta jest niedostępny.

5.3.4.3. Screening.

Parametr informuje czy przesyłany numer abonenta dzwoniącego został wskazany przez sieć
czy przez samego abonenta. W tym ostatnim przypadku jest to możliwe oczywiście tylko
wówczas gdy jest on abonentem N. Stosowane są następujące wartości tego pola:

5.3.5. Cause Indicator.

Niezwykle istotnym elementem informacyjnym umieszczanym jako obowiązkowy w
wiadomości REL jest wskaźnik przyczyny (ang. Cause Value). Parametr ten, jako opcjonalny
może być także zawarty w innych wiadomościach między innymi hhhhhh lub hhhhhhh. W
przypadku umieszczenia go w REL niesie informację o powodzie rozłączenia połączenia a
także elemencie sieci, który rozłączanie tego połączenia rozpoczął.

5.3.5.1. Coding standard.

Pole to informuje o standardzie według którego kodowany jest cały element informacyjny.

32

background image

5.3.5.2. Location.

Pole to informuje o tym który z elementów hipotetycznego połączenia telefonicznego
rozpoczął rozłączanie połączenia. To czterobitowe pole kodowane jest w następujący sposób.


5.3.5.3. Cause value.

Pole to zawiera przyczynę rozłączenia kodowane na siedmiu bitach, z których trzy najstarsze
bity definiują tak zwaną klasę rozłączenia,

kolejne (cztery najmłodsze) bity definiują szczegółową przyczynę rozłączenia w ramach
danej klasy.


5.4. Procedury sygnalizacyjne.


Jeżeli połączenie telefoniczne realizowane jest w geograficznie odległej relacji bardzo często
obejmuje ono swym zasięgiem oprócz central końcowych również centrale pośredniczące
zwane tranzytowymi. Na poziomie protokołu połączenie takie jest w rzeczywistości
realizowane jako szereg oddzielnych połączeń niezależnie pomiędzy kolejnymi centralami.
Model taki nosi nazwę łącze po łączu (ang. link-by-link).

Rys.13. Połączenie udane, en-block (I).

33

background image

5.4.1. Inicjalizacja kanałów rozmównych.

Gdy dwie współpracujące ze sobą centrale mogły rozpocząć realizację połączeń, kanały
rozmówne pomiędzy tymi centralami muszą zostać zadeklarowane jako wolne i gotowe do
pracy. W tym celu dowolna z central wysyła wiadomość GRS deklarującą grupę kanałów
rozmównych jako wolną. Druga z central po odebraniu tej wiadomości zwalnia wszystkie
zadeklarowane kanały (jeżeli były zajęte), a następnie potwierdza to wysłaniem wiadomości
GRA (Rys.14)

Rys.14. Resetowanie kanałów rozmównych.

Procedura hhhhhhhh pozwala jednorazowo na zresetowanie do hhhhh kanałów. Jeżeli więc
liczba kanałów jest większa, procedura ta jest wykonywana kilku-kilkunastokrotnie dla
kolejnych grup kanałów.
Po zresetowaniu kanały rozmówne są w stanie blokady zanim więc zostaną użyte do
realizacji połączeń muszą być odblokowane. Procedura odblokowanie polega na wysłaniu
przez dowolną z central (zwykle tą która wcześniej rozpoczęła restart kanałów) wiadomości
CGU. Potwierdzeniem odblokowania kanałów wysyłanym przez drugą z central jest
wiadomość CGUA. (Rys.15)

Rys.15. Odblokowanie grupy kanałów rozmównych.

Rys.16. Odblokowanie pojedynczego kanału.

Możliwe jest również odblokowywanie pojedynczych kanałów za pomocą wiadomości UBL
potwierdzanej wiadomością UBA (Rys.16).
Kanały mogą być ponownie zablokowane na przykład w przypadku awarii łączy lub portów
na centralach. Procedura blokowania grupy kanałów polega na wysłaniu wiadomości CGB.

34

background image

Potwierdzeniem zablokowania kanałów jest wiadomość CGBA wysłana przez drugą z
central.

Rys.17. Blokowanie grupy kanałów rozmównych.

Blokowane mogą też być pojedyncze kanały poprzez wysłanie wiadomości BLO
potwierdzonej wiadomością BLA (Rys.18)

Rys.18. Blokowanie pojedynczego kanału rozmównego.


5.4.2. Zajęcie kanału.

Przed nawiązaniem połączenia centrala (nie obsługująca abonenta) analizuje zarówno numer
abonenta do którego ma ono być skierowane jak i jego typ. Na podstawie numeru abonenta
(numeru wywoływanego) wybierana jest centrala tranzytowa do której połączenie zostanie
skierowane. Centrala inicjująca połączenie nie musi analizować całego numeru a jedynie tyle
cyfr ile jest potrzebnych do wybrania centrali kolejnej. Kolejnym etapem przygotowania
połączenia jest analiza jego typu. Jeżeli połączenie jest nawiązywane przez abonenta ISDN
(lub np. GSM), informacja ta jest przesyłana w wiadomości przesyłanej na poziomie
protokołu abonenckiego (np. DSS1) przez sam terminal. W przypadku połączenia
nawiązywanego przez abonenta analogowego typ połączenia jest oczywiście stały (czyli
„3,1kHz audio”).
Znając typ połączenia i centralę do której ma ono zostać skierowane centrala pośród kanałów
rozmównych do tej centrali wybiera wolny kanał i zajmuje go wysyłając wiadomość IAM, w
której pole CIC wskazuje na numer tego kanału. Od tej chwili kanał jest już zajęty i do chwili
zakończenia połączenia nie może być wykorzystany przez inne połączenia. Wyjątkiem jest
tzw. kolizja wywołań (ang. Dual seizure), czyli sytuacja w której ten sam kanał jest
jednocześnie zajmowany prze obie centrale (Rys.19).

35

background image

Rys.19. Kolizja wywołań.

Kolizja rozstrzygana jest w ten sposób, że centrala której adres punktu kodowego jest niższy,
zignoruje swoje wywołanie a obsłuży połączenie przychodzące ponieważ kanały rozmówne
są zwykle wykorzystywane jako kanały dwukierunkowe, a więc takie które mogą być
zajmowane prze obie centrale, kolizji całkowicie wykluczyć się nie da. Można natomiast
zdecydowanie ograniczyć liczbę poprzez odpowiedni sposób zajmowanie kanałów.
Najczęściej spotykanym jest zajmowanie kanałów w ten sposób, że jedna centrala zajmuje
pierwszy wolny kanał (czyli wolny kanał o najmniejszej wartości), a druga zajmuje ostatni
wolny kanał o najwyższej wartości (Rys.20).

Rys.20. Zajmowanie kanałów przez współpracujące centrale.

W wiadomości IAM wysłanej dla zajęcia kanału i rozpoczęcia połączenia zawarty jest
również numer abonenta B, lub jedynie fragment tego numeru (początkowe cyfry). Nie
zawsze bowiem centrala nawiązująca połączenie jest wstanie określić jaka powinna być
długość tego numeru i tym samym ilu cyfr powinna oczekiwać od abonenta inicjującego
połączenie.
Wynika to z faktu, że plan numeracji na świecie nie jest stanem zamkniętym co oznacza, że
długości numerów w poszczególnych strefach numeracyjnych (a często i wewnątrz tych stref)
nie są stałe. Dla przykładu w tej samej strefie numeracyjnej w Polsce możemy mić numery o
długości 3 cyfr (numery alarmowe, informacyjne) lub 7 cyfr, ponieważ w telefonii
analogowej kolejno wybierane cyfry przekazywane są do centrali sekwencyjnie, centrala nie
ma żadnej informacji o tym kiedy abonent zakończy wybieranie numeru. Wprowadzenie tu
na przykład temporyzacji ( czyli przyjęcia, że jeżeli przez określony czas abonent nie wybiera
kolejnych cyfr to oznacza to, że wybieranie zostało zakończone) byłoby co najmniej nie
praktyczne, trudno byłoby chociażby określić właściwy czas. Jeżeli byłby on za krótki, to dla
wielu abonentów (np. osób starszych) wybranie numeru byłoby wręcz niemożliwe. Gdyby z
kolei czas ten był za długi wydłużałoby to znacznie czas po którym połączenie byłoby
realizowane dlatego też (upraszczając) centrala analizuje tylko tyle cyfr ile jest jej

36

background image

niezbędnych do wybrania centrali następnej. Po odebraniu tych cyfr od razu inicjuje
połączenie w kierunku tej centrali a kolejne cyfry przesyła w wiadomościach SAM (Rys.21).

Rys.21. Połączenie udane, overlap sending.

By jednak tych wiadomości nie było zbyt wiele dlatego dla każdego z kierunków definiowana
jest minimalna długość numeru (czyli minimalna liczba cyfr) i dopiero po zebraniu tych cyfr
połączenie jest rozpoczynane. Zapewnia to właśnie mniejszą liczbę wiadomości SAM (a tym
samym mniejszą liczbę danych jaka musi być przesłana kanałem sygnalizacyjnym) a także
późniejsze zajęcie kanału rozmównego (czyli wykorzystanie dostępnych kanałów
rozmównych).

5.4.3. Zakończenie kierowania połączenia.

Zakończenie procesu kierowania połączenia jest potwierdzane wysłaniem przez centralę
końcową wiadomości ANM (Rys. 9). Jeżeli połączenie zostało poprawnie skierowane i
dotarło do centrali obsługującej abonenta A w wiadomości tej znajdzie się informacja o
kategorii tego abonenta (mówiąca o tym czy jest to zwykły abonent czy automat
samoinkasujący), o tym czy połączenie jest płatne czy nie oraz o tym czy połączenie dotarło
już do abonenta B i czy jest on o nim informowany. W niektórych sytuacjach może się
bowiem tak zdarzyć, że choć centrala wie że numer wskazany w wiadomości IAM (i
ewentualnych następujących po niej wiadomościach SAM) jest poprawny to nie jest w stanie
określić czy abonent jest w danej chwili to połączenie przyjąć. Dla przykładu taka sytuacja
może mieć miejsce w przypadku sieci GSM, centrale sieci GSM (ISDN) odbierając
połączenie przychodzące są w stanie stwierdzić, że wskazany numer jest numerem
poprawnym, przypisanym do konkretnego abonenta, problem jednak w tym, że ten abonent
może być w dowolnym miejscu na kuli ziemskiej i połączenie do niego (jako tzw. połączenie
roamingowe) dopiero musi być kierowane. Centrala wysyła, więc jedynie wiadomość ACM
nie informując o stanie abonenta B wskazuje wówczas na wartość braku informacji (ang. No
indication
). Dopiero gdy kierowane połączenie przyniesie status abonenta informacja ta jest
wysyłana wstecz w wiadomości ANM (Rys.22).

37

background image

Rys.22. Połączenie udane, en-block (II).

Wiadomość ANM może być wysłana nie tylko przez centralę końcową ale również przez
dowolną z central tranzytowych. Gdy ta twierdzi, że dalsza kontynuacja połączenia nie jest
możliwa a jednocześnie gdy ta centrala chciałaby wysłać wstecz (do abonenta dzwoniącego)
zapowiedź słowną lub odpowiedni sygnał tonowy, przykładowo taka sytuacja może mieć
miejsce gdy np. wybierany numer jest niepoprawny lub uległ zmianie. Podawana zapowiedź
może wówczas informować o nowym numerze (Rys.23).

Rys.23. Wiadomość ACM wysłana przed zapowiedzią słowną.

Po zakończeniu przesyłania zapowiedzi tonowej centrala inicjuje rozłączenie połączenia.
Nawiązanie połączenia (czyli odebranie połączenia przez abonenta B) jest sygnalizowane
wysłaniem przez centralę końcową wysłaniem wiadomości ANM. Wiadomość ta zwykle nie
zawiera żadnych parametrów sygnalizuje jedynie początek połączenia. Zwykle od odebrania
tej wiadomości rozpoczyna się też tryfikowanie połączenia czyli naliczania opłaty.
Nawiązanie połączenia możliwe jest też bez tzw. fazy dzwonienia, czyli bez oczekiwania na
zgłoszenie abonenta B. Ma to miejsce na przykład wówczas gdy połączenie kierowane jest do
poczty głosowej lub innego terminala automatycznego , który nie wymaga ingerencji
człowieka jak choćby routera. W takim przypadku nie jest wysyłana wiadomość ACM
(informująca zwykle o tym, że abonent jest informowany o przychodzącym połączeniu) lecz
wiadomość CON (Rys.24). Wiadomość ta informuje zarówno o tym, że połączenie zostało
właściwie skierowane jak i o tym, że zostało ono nawiązane.

38

background image

Rys.24. Nawiązanie połączenia bez fazy oczekiwania na zgłoszenie abonenta B.

Wiadomość CON zawiera dokładnie te same parametry, które są w wiadomości ACM, a więc
kategorię abonenta, jego status oraz informację o tym czy połączenie jest płatne.

5.4.4. Rozłączenie połączenia.


Rozłączenie połączenia następuje poprzez wysłanie wiadomości REL. Połączenie może
zostać rozłączone w dowolnej jego fazie przez dowolną ze stron. Odpowiedzią na to jest
RLC.
W wielu przypadkach, gdy połączenie w ogóle nie może być zestawione wiadomość REL
może być bezpośrednią odpowiedzią na wiadomość IAM (Rys.25). Taka sytuacja ma miejsce
na przykład wtedy gdy centrala tranzytowa nie może kontynuować połączenia z powodu
braku wolnego kanału, z powodu braku kanału odpowiedniego typu lub w sytuacji gdy
wybrany numer jest nieprawidłowy. REL będzie też odpowiedzią na IAM gdy abonent jest
zajęty.

Rys.25. Rozłączenie bezpośrednio po odebraniu wiadomości IAM.


Wiadomość REL zawiera dwa istotne parametry, przyczynę rozłączenia (ang. Release Cause
Value
) oraz lokalizację miejsca w którym rozłączenie nastąpiło (ang. Release Location).
Statystyczna analiza tych parametrów (czyli śledzenie jak wiele połączeń jest rozłączanych z
danego powodu) pozwala operatorowi sieci telekomunikacyjnej na wczesne wykrywanie
problemów jakie w tej sieci mogły zaistnieć. Jeżeli na przykład i to nie wzrośnie liczba
rozłączeń z kodem rozłączenia brak wolnego kanału (ang. No Circuit available) oznacza to,

39

background image

może że na pewnym odcinku sieci nastąpiła awaria łączy I liczba dostępnych kanałów
rozmównych została uszczuplona. Wiadomość REL nie zawiera żadnych parametrów,
potwierdza jedynie odebranie wiadomości REL i zwolnieni wskazywanego kanału
rozmównego.
Rozłączenie ma zawsze charakter lokalny, oznacza to że wiadomość REL nie jest przesyłana
od końca do końca, czyli na przykład od centrali abonenta A do centrali abonenta B i dopiero
wtedy wysyłana jest wiadomość REL, lecz potwierdzenie następuje lokalnie na każdym z
przęseł.
Jeżeli więc na przykład centrala rozpocznie rozłączanie połączenia i wyśle wiadomość REL
do centrali tranzytowej, centrala ta najpierw zwolni wszystkie zasoby jakie dla tego
połączenia tyły zarezerwowane w tym kanale rozmównym a następnie potwierdzi to
wysyłając wstecz wiadomość RLC oraz rozpocznie zwalnianie kolejnego połączenia poprzez
wysłanie w przód wiadomości REL.

Rys.26. Sukcesywne zwalnianie połączenia.


Dzięki takiej procedurze kanał który dla danego połączenia był wykorzystywany pomiędzy
centralą A i centralą tranzytową może już być wykorzystywany dla kolejnego połączenia
pomimo, że to pierwsze połączenie nie jest jeszcze w pełni na całej drodze rozłączone.

5.4.5. Zawieszanie połączenia.

Rozłączenie, które jest w fazie aktywnej może zostać zawieszone. Zawieszenie połączenia na
poziomie protokołu ggg nie zmienia jego stanu ani ggggg, celem tej procedury jest jedynie
poinformowanie przeciwne tej centrali (i abonenta) o chwilowym odłączeniu się abonenta od
połączenia. Kanały rozmówne oraz wszystkie inne zasoby zajęte na czas danego połączenia
pozostają więc nadal zajęte. Połączenie jest też w dalszym ciągu taryfikowane.
Zawieszenie połączenia następuje na przykład wówczas gdy do abonenta zaangażowanego w
jedno połączenie przychodzi połączenie kolejne (Rys.27).

40

background image

Rys.27. Zawieszenie połączenia przed przyjęciem połączenia oczekującego.

Jeżeli abonent ten ma aktywną usługę połączenie oczekujące może to połączenie przyjąć.
Dotychczasowe połączenie jest wówczas jak gdyby odłączane od terminala abonenta, jednak
nie jest rozłączane – oczekuje na ponowne jego dołączenie . Zawieszenie poołączenia może
być aktywowane zarówno przez samego abonenta (jak choćby w przykładzie opisanym
wcześniej) lub też przez sieć. Ten ostatni przypadek mam miejsce w przypadku zadziałania
usługi przenośności terminala (ang. Terminal portability). Usługa ta jest standardowo
oferowana wszystkim abonentom terminali analogowych i mówiąc najprościej daje
abonentowi który odebrał połączenie (czyli abonentowi B) możliwość wyjęcia telefonu z
gniazdka i kontynuowania połączenia na przykład w innym pokoju, ponieważ wyłączenie
telefonu w praktyce oznacza otwarcie pętli abonenckiej równoznaczne z odłożeniem
słuchawek na widełki. Spowodowałoby ono rozłączanie połączenia. Usługa ta polega więc na
tym, że połączenie rozłączone przez abonenta B nie jest tak naprawdę rozłączane, lecz
jeszcze przez pewien czas jest ono podtrzymywane (zwykle jest to czas rzędu milisekund)
czyli właśnie zawieszane (Rys. 24). Jeżeli więc abonent B rozłączy się jako pierwszy zamiast
wiadomości REL wysłana będzie wiadomość SUS i dopiero po upłynięciu maksymalnego
czasu przenoszenia terminala połączenie będzie definitywnie rozłączone (Rys. 25).

41

background image

Rys.28. Usługa „Terminal Portability”.

Rys.29. Rozłączenie połączenia przez abonenta B (wpływ usługi „Terminal Portability”).

5.5. Przyczyny rozłączeń.

5.5.1. Normal event (normalne rozłączenie).

Nr

wortofć

Definicja

1

0000001

Unallocated (unassigned) number

Numer nieobsadzony

3

000 001 1

No roule to destination

Prefiks nieznany

4

0000100

Send specia nformation ton

l I

ę

Przesyłana zapowiedź słowna

8

0001000

Preeroption

9

0001001

Preemption - circuil serycd for reuse

re

16

0010000

Normnl ca

rin

li clea g

Rozłączenie normalne

17

001 0001

User busy

Użytkownik zajęty

18

0010010

No user responding

Terminal użytkownika nie odpowiada

19

0010011

No answer from user (uscr alerted)

Brak zgłoszenia użytkownika

20

001 0100

Subscriber absent

Abonent niedostępny („poza zasięgiem”)

21

001 0101

Call rejected

Połączenie odrzucone

22

0010110

Number changed

Numer zmieniony

27

001 1011

Destination oui of order

Abonent niedostępny

28

001 1100

Inyalid number format (address incomplcte)

Błędny format numeru (numer niepełny)

42

background image

29

001 1101

Facility rejected

Ustuga odrzucona

31

001 1111

Normal, unspecified

Rozłączenie normalne, przyczyna nieokreślona


5.5.2. Resource unvailable (brak wolnych zasobów).

Nr

wartość

Definicja

34

0100010

No circuit/chaimel available

Brak wolnego kanału

38

0100110

Network out of order

Sieć niedostępna

41

010 1001

Temporary failure

Chwilowy błąd

42

0101010

Switching equipment congesti

on

Natłok elementów komutacyjnych

43

0101011

Access information dJscarded

Odrzucony element informacyjny

44

0101100

Requested ciraiit/chann not available

el

Żądany kanał niedostępny

46

0101110

Precedence call blocked

47

0101111

Resource unavailable, unspecified

Brak wolnych zasobów, przyczyna nieokreślona


5.5.3. Serwce or option not available (usługa nie dostępna).

Nr

wartość

Definicja

50

01 1 0010

Requested facility not subscribed

Żądana usługa niezaabonowana

53

0110101

Outgoing calls barred within CUG

Połączenie wychodzące zabronione wewnątrz zam
grupy użytkowników fCUU).

55

0110111

Incoming calls barred within CUG

Połączenie przychodzące zabronione wewnątrz zam

grupy użytkowników (CUG).

57

011 1001

Bearer capnbility not authorized

Usługa bazowa niedozwolona

58

0111010

Bearer capability not presently aivailable

Sługa bazowa chwilowo niedostępna

63

011 1111

Service or option not available, unspecified

Usługa niedostępna, przyczyna nieokreślona


5.5.4. Serwce or option not implemented (usługa nie zaimplementowana).

Nr

wartość

Definicja

65

1000001

Bearer capability not implemented

Usługa bazowa nie zaimplementowana

69

1000101

Requested facility not implemented

Udogodnienie nie zaimplementowane

70

1000110

Only restricted digital information bearere

capability is available

Dostępny wyłącznie tryb cyfrowy ograniczan

79

100 1111

Service or option not implemented,

unspecified

Usługa niezaimplementowana, przyczy-

na nieokreślona

5.5.5. Invalid message (niepoprawna wiadomość, np. niepoprawne zakodowanie).

Nr

wartoś

ć

Deflnicfa

87

1010111

User not member of CUG

Użytkownik nie przynależy do zamkniętej grupy
użytkowników

88

1011000

Incompatible destination

'1'erminal niekompatybilny z połączeniem

90

1011010

Non-existent CUG

Nie istniejąca grupa użytkowników (CUO)

95

1011111

Invalid massage, unspecified

Niepoprawna wiadomość, przyczyna nieokreślona


5.5.6. Protocol error (błąd protokołu, np. nieznana wiadomość).

Nr

wartość

Definicja

97

1100001

Massage type non-existe.nt or not implemented

Nieistniejąca tub niezakodowana wiadomość.

99

1100011

Information element /param

r

ete

non-existent or not imple

nte

me

d

Nieistniejący lub niezaimplementowany element
informacyjny.

102

1100110

Recovery on timer expiry

Upłyniecie timeout’u

110

1101110

Message ith unrecognized parameter,

w

discarded

Wiadomość z nierozpoznanym elementem
informacyjnym, odrzucona.

111

110.1111

Protocol error, unspecified

Błąd protokołu, przyczyna nieokreślona


5.5.7. Interworking (współpraca)

Nr wartoś

ć

Definicja

127 1111111

Inlerworking, unspecified

Współpraco, przyczyna nieokreślona.

5.6. Opis znaczenia najczęściej stosowanych kodów przyczyny.

Pośród opisanych wyżej możliwych przyczyn rozłączeń w praktyce stosowanych jest tylko
kilka. Najważniejsze zostały opisane poniżej.

43

background image


Przyczyna l Unallocated (unassigned) number (Numer nieobsadzony)

Oznacza, że połączenie nie może zostać skierowane do abonenta wywoływanego gdyż wskazany
numer pomimo właściwego formatu nie jest przypisany do żadnego abonenta.

Przyczyna 3 No route to destination (Prefiks nieznany)


Oznacza, że połączenie nie może zostać skierowane ponieważ sieć przez którą zostało ono
skierowane nie obsługuje wskazanej (docelowej) strefy numeracyjnej. W praktyce może to oznaczać
na przykład niewłaściwy prefiks krajowy lub międzynarodowy.

Przyczyna 4 Send special Information tone (Przesyłana zapowiedź słowna)

Oznacza, że połączenie nie może zostać skierowane do abonenta wywoływanego z powodu
na który wskazuje przesyłany sygnał tonowy lub zapowiedź słowna.

Przyczyna 16 Normal call clearing (Rozłączenie normalne)

Przyczyna ta oznacza, że połączenie zostało rozłączone przez jednego z użytkowników w nie
zaangażowanych.

Przyczyna 17 User busy (Użytkownik zajęty)

Przyczyna ta oznacza, że abonent wywoływany nie może przyjąć połączenia przychodzącego
z powodu zajętości. Przyczyna ta może zostać wygenerowana zarówno przez sieć jak i
użytkownika.
Przyczyna 18 No user responding (Terminal użytkownika nie odpowiada)

Przyczyna ta oznacza, że strona wywoływana w określonym przedziale czasu nie
odpowiada na przychodzące połączenie gggggg wskazującym, że abonent wywoływany jest
o tym połączeniu informowany. W praktyce może to oznaczać, że połączenie nie jest
kompatybilne z terminalem abonenta.

Przyczyna 19 No answer from user, user alerted (Brak zgłoszenia użytkownika)

Przyczyna ta oznacza, że użytkownik był informowany o przychodzącym połączeniu lecz
nie odpowiedział na nie w określonym czasie.

Przyczyna 21 Call rejected (połączenie odrzucone)

Przyczyna ta oznacza, że abonent wywoływany nie chce przyjąć przychodzącego
połączenia, jednocześnie jednak jest to informacja, że połączenie było kompatybilne z
terminalem abonenta oraz że abonent nie był zajęty.

Przyczyna 22 Number changed (Numer zmieniony)

Przyczyna ta jest zwracana wówczas gdy żądany numer abonenta nie jst już kojarzony z
abonentem, opcjonalnie informacja o nowym numerze może być przekazywana jako
zapowiedź słowna.

44

background image


Przyczyna 27 Destination out of order (abonent niedostępny)

Przyczyna ta informuje, że połączenie nie może dojść do skutku z powodu niewłaściwego
funkcjonowania interfejsu do abonenta. W praktyce może to oznaczać awarię wyposażenia
abonenckiego na centrali linii abonenckiej lub samego terminala abonenta B.

Przyczyna 28 Invalid number, number incompete (Błędny format numeru, numer
niepełny)


Przyczyna ta oznacza, że przesłany numer abonenta ma niewłaściwy format lub jest
niekompletny. Przyczyna ta jest zwracana bezpośrednio po odebraniu wiadomości IAM lub
SAM z niekompletnym numerem oraz parametrem oznaczającym przesłanie ostatniej cyfry
lub po upływie temporyzacji na odebranie cyfr numeru.

Przyczyna 31 Normal. unspecified (Rozłączenie normalne, przyczyna nieokreślona)

Przyczyna ta oznacza, że połączenie nie doszło do skutku lub zostało zakończone z
powodów niezależnych od sieci, innych niż opisane wcześniej.

Przyczyna 34 No circuit/channel available (Brak wolnego kanału)

Przyczyna ta oznacza, że połączenie nie może zostać zrealizowane z powodu braku
wolnego kanału rozmównego.

Przyczyna 38 Network out of order (sieć niedostęp

na)

Przyczyna ta oznacza, że sieć do której połączenie powinno zostać skierowane nie działa
poprawnie oraz że stan ten może potrwać relatywnie dłuższy okres. W praktyce może to
oznaczać brak sygnalizacji pomiędzy kolejnymi centralami.

Przyczyna 41 Teporary failure (Chwilowy błąd)

Przyczyna ta oznacza, że sieć do której połączenie powinno zostać skierowane nie działa
poprawnie oraz że stan ten jest tylko chwilowy. Ponowna próba połączenia może się więc
okazać skuteczna.

Przyczyna 42 Switching equipment congestion (Natłok eiementów komutacyjnych)


Przyczyna ta oznacza, że wyposażenie komutacyjne znajduje się w stanie natłoku
(podwyższonego ruchu) i połączenie nie może być (chwilowo) obsłużone.

Przyczyna 47 Resouree unavailable, unspecified (Brak wolnych zasobów, przyczyna
nieokreślona)

Przyczyna ta oznacza, że połączenie nie doszło do skutku lub zostało zakończone z powodu
braku wolnych zasobów w innych niż opisane wcześniej.

Przyczyna 127 Interworking, unspecified (współpraca, przyczyna nieokreślona).

45

background image

Przyczyna ta oznacza, że połączenie nie może zostać zrealizowane lub zostało rozłączone z
powodów które nie mogą być określone gdyż w trakcie tego połączenia (lub jego próby)
wystąpiła współpraca z siecią która takiej informacji nie jest w stanie przekazać.

6. TUP – Telephone User Part. [6], [7]

Użycie sygnalizacji Nr 7 dla kontroli sygnalizacji telefonicznej wymaga:

- zastosowania funkcji TUP (część użytkownika dla telefonii), w połączeniu;
- zastosowaniem odpowiednich grup funkcji MTP (część transferu wiadomości).


Część użytkownika dla telefonii definiuje niezbędne funkcje sygnalizacji telefonicznej dla
użycia systemu sygnalizacji nr 7 do kontroli sygnalizacji telefonicznych rozmów
międzynarodowych.
System sygnalizacji nr 7 może być użyty do kontroli komutacji we wszystkich typach sieci,
do połączeń międzynarodowych, zawierających tradycyjne sieci rozmówne i satelitarne. SS7
spełnia wszystkie wymagania definiowane przez CCITT co do cech usług dla
ogólnoświatowego, międzynarodowego półautomatycznego i automatycznego ruchu
telefonicznego.
Kiedy używamy jednorodnych cyfrowych sieci telefonicznych, ciągłość kanałów jest
zapewniona przez środki nadzoru jakości transmisji z detekcją uszkodzenia. Jednakże system
zawiera środki (link-by-link) zapewnienia ciągłości kontroli ścieżek rozmównych dla
analogowych sieci telefonicznych i cyfrowych sieci telefonicznych zawierających pewne
typy wyposażenia, w których jest tracona informacja o wykrytych błędach, np. sieci z
multipleksacją sprzętu.
System sygnalizacyjny jest odpowiedni dla krajowych aplikacji telefonicznych. Większość
typów wiadomości sygnalizacyjnych sygnałów specyficznych dla użytku międzynarodowego
jest też wymagana w typowych krajowych zastosowaniach. Dodatkowo typowe krajowe
aplikacje wymagają dodatkowych typów wiadomości sygnalizacyjnych i sygnałów, które SS7
z łatwością dostarcza.
Standardowa struktura specyficzna dla telefonicznych wiadomości sygnalizacyjnych,
wymaga aby we wszystkich centralach używających sygnalizacji nr 7 były umieszczane kody
z ustalonego planu kodu w celu jednoznacznego rozpoznania punktów sygnalizacyjnych.

6.1. Charakterystyka podstawowych formatów wiadomości.

Wiadomości telefoniczne użytkownika są przenoszone w połączeniach przenoszących

dane sygnalizacyjne za pomocą jednostek sygnalizacyjnych.
Informacje sygnalizacyjne każdej wiadomości tworzą pole informacji sygnalizacyjnych
odpowiadające jednostce sygnalizacyjnej i składają się z ściśle określonej liczby oktetów (bajtów).
Pole informacji sygnalizacyjnych zawiera etykietę, kod nagłówka i jeden lub więcej sygnałów
oraz identyfikatory, które są opisane w dalszej części pracy. Szczegółowo formaty i kody
wiadomości sygnalizacyjnych opisane są w zaleceniach ITU-T Q.723.

Oktet (bajt) informacji o usłudze SIO - składa się z identyfikatora usługi i pola usługi.
Identyfikator usługi jest używany do łączenia informacji sygnalizacyjnej z odpowiednią
częścią użytkownika UP i jest tylko używany z jednostkami wiadomości sygnalizacyjnych.
Informacja zawarta w polu usługi pozwala odróżnić krajową i międzynarodową wiadomość
sygnalizacyjną. W krajowych zastosowaniach, kiedy rozróżnienie to nie jest wymagane, pole

46

background image

usługi może być używane niezależnie dla różnych części użytkownika UP. Format oktetu usługi
informacyjnej jest przedstawiony na poniższym rysunku.

Rys.30. Format oktetu usługi informacyjnej.

Kody używane w polach oktetu informacji o usłudze:

a) Identyfikator usługi jest kodowany - 0100.
b) Pole usługi:

Bity BA rezerwowe (zarezerwowane dla prawdopodobnych przyszłych wspólnych

rozwiązań międzynarodowej części użytkownika UP i poziom 3 części transferu
wiadomości MTP. Bity te są kodowane - 00.

Bity DC identyfikator sieci:

0

sieć międzynarodowa;

1

zarezerwowane (tylko dla użytku międzynarodowego);

10 sieć krajowa;
11

zarezerwowane dla użytku krajowego;


Zasady formatowania.


Informacja użytkownika tworzona w sygnalizacyjnym polu informacyjnym, ogólnie jest

przydzielona dla dowolnego numeru podpola, które może być o stałej lub zmiennej
długości. Dla odpowiednich typów identyfikatorów wiadomości z unikatowymi
nagłówkami wiadomości, istnienie odpowiednich podpól może być obowiązkowe lub
opcjonalne.

Obowiązkowe podpola (Mandatory subfields) — są obowiązkowo deklarowane dla

odpowiednich typów wiadomości.
Podpola opcjonalne (Optional subfields) - są opcjonalnie deklarowane dla
odpowiednich typów wiadomości pojawiających się tylko jeśli jest to wymagane. Obecność
lub nieobecność każdego z opcjonalnych pól jest wskazywana przez położenie
identyfikatora pola w polu identyfikacyjnym, które w tym przypadku jest obowiązkowym
podpolem.
Podpole o stałej długości (Fixed length subfields) - deklarowane dla odpowiednich
typów wiadomości zawierających taką samą liczbę bitów.
Podpole o zmiennej długości (Yariable length subfields) - deklarowane dla
odpowiednich typów wiadomości zawierających zmienną liczbę bitów. Rozmiar tych
podpól jest wskazywany przez poprzedzające podpola o ustalonej długości.
Rozkaz transmisji podpola (Order of subfield transmission) - powoduje transmisję
podpola. Dla odpowiednich typów wiadomości transmitowane są różne typy podpól:

a) Obowiązkowe podpola,
b) Opcjonalne podpola.
Rozkaz transmisji podpola dodatkowo dzieli te dwie podgrupy na:

i) Podpola o ustalonej długości (z wyjątkiem identyfikatora pola i podpola

47

background image

wskazującego rozmiar podpola o zmiennej długości),

ii) Podpola o zmiennej długości.
Rozkaz transmisji bitu - z definiowanego podpola informacji jest transmitowany jako
pierwszy najmniej znaczący bit.
Kodowanie bitów zapasowych - jeżeli nie są wskazane inaczej, są kodowane jako 0.

Etykieta


Etykieta występuje we wszystkich formach wiadomości i jest używana przez poziom 3, czyli
część transferu wiadomości MTP, do wybierania odpowiedniej drogi sygnalizacyjnej
oraz przez część użytkownika UP do identyfikacji poszczególnych operacji (np.
wywołanie), do których odnosi się wiadomość. Ogólnie informacja etykiety obejmuje
jawne lub ukryte wskazanie źródła i przeznaczenia wiadomości oraz, zależne od zastosowania,
różne formy identyfikacji operacji.
Dla wiadomości, które są związane z kanałami lub wywołaniami, operacja jest
identyfikowana dzięki identyfikatorowi odpowiedniego kanału zawartego w etykiecie. Ta
technika ma zastosowanie dla wiadomości przechodzących między sąsiednimi punktami
węzłowymi i dla wiadomości które przechodzą pomiędzy punktami węzłowymi, które
nie są do siebie przyległe; w tym przypadku technika ta jest znana jako metoda pass-along
(przechodząca wzdłuż). W przyszłości, wprowadzane nowe usługi mogą wymagać
transferu pomiędzy centralami wiadomości opisujących wywołanie, w czasie kiedy żaden
kanał nie jest skojarzony z wywołaniem. Takie wiadomości mogłyby być użyte do
przenoszenia usług części sterowania połączeniami sygnalizacyjnymi SCCP.

Oktety informacji o usłudze: etykieta wyznaczania drogi i kod identyfikacji nie są zawarte
w informacjach przesyłanych pomiędzy TUP i SCCP


Kody nagłówka.

Wszystkie telefoniczne wiadomości sygnalizacyjne zawierają nagłówek składający się z dwóch
części, H0 i Hl. H0 identyfikuje ściśle określoną grupę wiadomości, a Hl albo dowolne
wiadomości, albo w przypadku bardziej złożonych wiadomości identyfikuje format tych
wiadomości.

6.2. Procedury sygnalizacyjne.


Wszystkie wykonywane operacje telefoniczne wymagają odpowiedniej kolejności
wysyłania i odbierania poszczególnych sygnałów i wiadomości. Szczegółowo wszystkie
procedury sygnalizacyjne są opisane w zaleceniach ITU-T Q.724, a ogólny zarys jest
zamieszczony poniżej.

„Normalne” zestawienie połączenia.

Pierwszą wiadomością wysyłaną podczas zestawiania połączenia jest wiadomość
adresowa wstępna, która zawiera wszystkie informacje wymagane do zestawienia
połączenia przez następną centralę. Jeśli centrala międzynarodowa odbierze tą
wiadomość to może przystąpić do wyboru wychodzącego krajowego kanału i
sygnalizacja może być kontynuowana na pierwszym krajowym łączu.
Pozostałe cyfry adresu (jeżeli takie istnieją) mogą być przesyłane indywidualnie bądź
grupowo w wiadomości adresowej kolejnej.
Po przesłaniu ostatniej cyfry jest przesyłany sygnał zakończenia impulsowania.

48

background image

Wówczas centrala jest w stanie, na podstawie analizy otrzymanych cyfr, określić kod
kraju oraz, że jest zawarta maksymalna liczba cyfr numeru krajowego.
Ponieważ sygnalizacja w SS7 nie pomija drogi rozmownej, dlatego powinno być
umożliwione przeprowadzenie kontroli ciągłości ścieżki rozmownej. Rodzaje kontroli
ciągłości zależą od typu systemu transmisyjnego używanego w kanale telefonicznym.
Jednakże należy uwzględnić, że nie w każdym przypadku taka kontrola ciągłości jest
wymagana, np. w niektórych całkowicie cyfrowych obwodach.

Następnie ostatnia centrala na zestawianej drodze wysyła wiadomość - adres
kompletny, w wyniku czego pierwsza centrala stwierdza, że droga rozmowna jest już
zestawiona. Dodatkowo razem z wiadomością o adresie kompletnym może być
przesłana informacja, że abonent wywoływany jest wolny. Informacja ta jest przesyłana tylko
wtedy gdy jest wiadomo, że abonent jest wolny.

W przypadku gdy jest brak sygnału końca impulsowania lub adres jeszcze nie jest

kompletny, a upłynęło już ok. 15-20s od ostatniej cyfry, wówczas jest wysyłana
wiadomość - adres niekompletny. Każda centrala używająca systemu sygnalizacji nr 7 po
otrzymaniu tej wiadomości przesyła ją dalej do wcześniejszej centrali, kasując jednocześnie
zestawione połączenie w przód. Podobnie jeżeli zostanie wykryty stan przeciążenia, jest
wysyłany sygnał przeciążenia, a odbiór tego sygnału przez dowolną centralę powoduje
wysłanie sygnału kasującego połączenie w przód oraz wysłanie informacji o przeciążeniu do
wcześniejszej centrali lub innego operatora. Kolejnym wynikiem rozłączenia połączenia może
być otrzymanie jednego z sygnałów stanu linii wywołującej.

Jeżeli zostanie odebrany sygnał z informacją o podniesieniu mikrotelefonu przez stronę

wywoływaną, wówczas jest przesyłany sygnał odpowiedzi z opłatą lub bez opłaty.

Może być również zastosowany sygnał transferu w przód, który służy do przenoszenia
pomocy operatora.

Dla rozłączenia połączenia stosuje się kilka sygnałów, jednym z nich jest sygnał
kasowania połączenia wstecz, jednak nie może on bezpośrednio rozłączać połączenia, gdyż
wymagana jest odpowiedź na ten sygnał. Sygnał kasowania połączenia w przód jest
sygnałem nadrzędnym i wszystkie centrale muszą być w stanie zwolnić połączenie i wysłać w
odpowiedzi sygnał Release-guard, w każdym przypadku, podczas trwania rozmowy, a nawet
gdy połączenie jest w stanie bezczynności (nie są przesyłane żadne sygnały, ale połączenie nie
jest rozłączone).

W systemach, które utrzymują status obwodów w pamięci może się zdarzyć
uszkodzenie pamięci. W takim przypadku obwody muszą być zresetowane do stanu
bezczynności w obu centralach, dla udostępnienia ich dla nowego ruchu. Służą do tego
sygnały resetu obwodów lub grupy obwodów. Sygnały te mogą być również wysyłane gdy
zdarzy się błąd sygnalizacyjny.

Podwójne zajęcie przy dupleksowej wymianie wiadomości.

Od kiedy obwody systemu sygnalizacji nr 7 mają zdolność operacji dwukierunkowych,
istnieje możliwość, że dwie centrale będą próbowały zająć ten sam obwód w
przybliżeniu w tym samym czasie, sytuacja taka nazywana jest podwójnym zajęciem. Może
ona nastąpić wskutek niechronionego odstępu, czyli wzrostu czasu oczekiwania na jakiś
sygnał bądź jakieś działanie. Jest to spowodowane kilkoma właściwościami systemu
sygnalizacji nr 7:

- Czas zestawiania połączenia sygnalizacyjnego może być względnie długi,
- Może być znaczące opóźnienie spowodowane retransmisją,
- Operacje w trybie ąuasi-skojarzonym mogą dodawać dodatkowe wiadomości czasu

transferu przy transferowych punktach sygnalizacyjnych.

49

background image

Podwójne zajęcie jest wykrywane przez centralę na podstawie odebrania wiadomości
adresowej wstępnej z obwodu, do którego została wysłana wiadomość adresowa wstępna.
Oczywiście istnieją różne metody wyboru kanałów przewidujące zajętość w celu
zminimalizowania występowania podwójnego zajęcia. Przykładem są:

Metoda 1: przeciwne rozkazy wyboru są używane przy każdym zakończeniu
centralowym dwukierunkowej grupy obwodów.
Metoda 2: każde zakończenie centralowe dwukierunkowej grupy obwodów ma
pierwszeństwo dostępu do grupy obwodów, którą kontroluje. Z tej grupy jest wybierany
obwód, który najdłużej był wolny. Dodatkowo każde zakończenie centralowe
dwukierunkowej grupy obwodów ma nie priorytetowy dostęp do grupy obwodów, której nie
kontroluje. Z tej grupy jest wybierany obwód, który był zwolniony jako ostatni. W przypadku
stosowania przez SS7 połączeń sygnalizacyjnych z długim czasem propagacji konieczne jest
stosowanie zapobiegania podwójnym zajęciom.

Automatyczne powtarzanie próby.

System sygnalizacji nr 7 dostarcza automatyczne powtarzanie próby w następujących
sytuacjach:

- Przy niepowodzeniu kontroli ciągłości,
- Przy wykryciu podwójnego zajęcia,
- Przy otrzymaniu sygnału blokującego po wysłaniu wiadomości adresowej wstępnej i

przed otrzymaniem jakiegokolwiek sygnału wstecznego,

- Przy otrzymaniu sygnału resetującego obwody po wysłaniu wiadomości adresowej

wstępnej i przed otrzymaniem jakiegokolwiek sygnału wstecznego,

- Przy otrzymaniu niezrozumiałej informacji sygnalizacyjnej po wysłaniu wiadomości

adresowej wstępnej i przed otrzymaniem jednego z wstecznych sygnałów
potrzebnych do zestawiania połączenia.


Zwolnienie połączeń międzynarodowych i skojarzonego z nimi wyposażenia.

Normalne zwolnienie jest rezultatem otrzymania sygnału kasującego w przód z wcześniejszej
centrali, ale może również nastąpić po błędnej kontroli ciągłości, otrzymaniu informacji o
adresie niekompletnym, przy przeciążeniach, zajętości strony wywoływanej, po otrzymaniu
sygnału blokującego lub resetującego oraz po otrzymaniu niezrozumiałej informacji
sygnalizacyjnej.

Nienormalne zwolnienie ma miejsce gdy centrala nie jest w stanie zwolnić

połączenia po otrzymaniu sygnału kasującego w przód (musi je zablokować i jest wysyłany
sygnał Release-guard) lub po otrzymaniu sygnałów z informacjami: adres niekompletny,
przeciążenie, zajętość strony wywoływanej, niepowodzenie wywołania (musi je zablokować i
jest wysyłany sygnał kasujący w przód). W przypadku gdy centrala nie może zwolnić
połączenia po otrzymaniu sygnału kasującego w przód, a sygnał Release-guard nie został
otrzymany, to po upływie określonego czasu obwód jest resetowany.

Usługi dodatkowe.

Szczegółowo usługi dodatkowe są opisane w zaleceniach ITU-T Q.80 do Q.83 i Q.85 do
Q.87. Większość z tych usług może być stosowana w cyfrowych i analogowych sieciach
telefonicznych. Do usług tych należą:

- Zamknięta grupa użytkowników (CUG),

50

background image

- Dostęp użytkownika do identyfikacji linii wywołującej,
- Przekierowanie wywołań,
- Dostęp sieci do identyfikacji linii wywołującej.

Szczegółowo procedury postępowania przy tych usługach są opisane w zaleceniu ITU-T Q.724_le
punkt 10.

7. DUP - Data User Part. [10]


Użycie Systemu Sygnalizacji nr 7 dla wywołań oraz funkcji rejestracji i odwoływania
sygnalizacji dla transmisji danych na łączach komutowanych wymaga:

• zastosowania funkcji DUP (część użytkownika dla transmisji danych) w połączeniu z:
• zastosowaniem odpowiednich grup funkcji MTP (część transferu wiadomości).

Część użytkownika dla transmisji danych definiuje niezbędną kontrolę wywołań oraz

funkcje rejestracji i odwoływania opisujące elementy wspólnego międzynarodowego kanału
sygnalizacyjnego używanego przez system sygnalizacji nr 7 do usług transmisji danych.

Struktura etykiety specyficznej dla wiadomości przeznaczonych dla sygnalizacji

transmisji danych wymaga, aby wszystkie centrale używające systemu sygnalizacyjnego
umieszczały kody z ustalonego planu kodów w celu jednoznacznego identyfikowania
punktów sygnalizacyjnych.

7.1. Główne funkcje wiadomości sygnalizacyjnych dla transmisji danych, sygnały,
wskaźniki, kody i stany


Funkcje wiadomości sygnalizacyjnych dla transmisji danych, sygnały, wskaźniki, kody i
stany, które są używane do zestawiania połączenia, do kontroli funkcji użytkownika oraz do
kontroli i nadzorowania łączy, są szczegółowo opisane w zaleceniach ITU-T X.61e. Poniżej
zamieszczony jest jedynie ogólny zarys tych zagadnień.

7.1.1. Wiadomości sygnalizacyjne dla transmisji danych

Wiadomości opisujące wywołanie i łącze — są używane do zestawiania i rozłączania

połączenia lub do kontroli i nadzoru stanu łącza.

- Wiadomość adresowa - zawiera informację sygnalizacyjną do zestawienia drogi

połączeniowej do abonenta wywoływanego, wiadomość ta składa się z informacji
adresowej, informacji o klasie usługi itd., może również zawierać dodatkowe
informacje takie jak np. identyfikację linii wywołującej.

- Wiadomość identyfikacji linii wywołującej - zawiera informację identyfikującą

linię wywołującą lub sieć, z której pochodzi. Wiadomość ta jest wysyłana po
wiadomości adresowej, która nie zawierała identyfikacji linii wywołującej (jeżeli
strona wywoływana poprosiła o tą informację).

-

Wiadomość akceptacji wywołania - informuje, że centrala strony wywoływanej
zezwala na zestawienie połączenia. Może również zawierać dodatkowe
informacje takie jak np. identyfikacja Unii wywoływanej.

- Wiadomość odrzucenia wywołania - informuje o niepowodzeniu zestawiania

połączenia (w odpowiedzi na wiadomość adresową) i inicjuje kasowanie
połączenia.

- Wiadomość kasująca - zawiera informację o kasowaniu wywołania.

51

background image

- Wiadomość stanu łącza - zawiera sygnały kontrolujące i nadzorujące łącze.

Wiadomości opisujące funkcje rejestracji i odwoływania - są używane do wymiany
informacji pomiędzy centralami początkową i przeznaczenia w celu rejestracji i kasowania
informacji opisujących funkcje użytkownika. Wymiana wiadomości tego typu nie jest ogólnie
związana z wywołaniem pomiędzy dwoma użytkownikami.

- Wiadomość prośby funkcji rejestracji/odwołania - zawiera informację, która

identyfikuje prośbę funkcji rejestracji lub odwołania i informację związaną z tą
funkcją.

- Wiadomość akceptacji prośby funkcji rejestracji/odwołania - informuje, że

rejestracja lub odwołanie jest kompletne, bądź że centrala końcowa
zaakceptowała tą prośbę.

- Wiadomość odrzucenia prośby funkcji rejestracji/odwołania - informuje, że

rejestracja lub odwołanie nie jest kompletne, bądź że centrala końcowa odrzuciła
tą prośbę.


7.1.2. Informacja usługi.

Pozwala na rozróżnienie różnych wiadomości sygnalizacyjnych.

- Wskaźnik usługi - informacja używana do identyfikacji części użytkownika, do
której należy wiadomość sygnalizacyjna.
- Wskaźnik krajowy - rozróżnia wiadomości krajowe od międzynarodowych. W
przypadku krajowych wiadomości może rozróżniać pomiędzy różnymi etykietami
alternatywnymi dla użytku krajowego.

7.1.3. Informacje sygnalizacyjne przenoszone w wiadomościach sygnalizacyjnych.

Składniki etykiety - w przypadku wiadomości opisujących wywołanie lub łącze,
etykieta jest używana do wybierania drogi połączeniowej oraz do identyfikacji łącza
dla transmisji danych, wybranego dla wywołania. W przypadku wiadomości funkcji
rejestracji lub odwołania etykieta dostarcza tylko funkcje kierowania wiadomości
odpowiednią drogą. Standardowa etykieta zawiera:

- Kod punktu przeznaczenia,
- Kod punktu początkowego,
- Kod identyfikacji nośnika - identyfikuje 64 kbit/s nośnik spośród tych, które są

pomiędzy punktem początkowym i przeznaczenia,

- Kod szczeliny czasowej - identyfikuje zmultipleksowane łącze na nośniku

64 kbit/s, które jest identyfikowane przez kod identyfikacji nośnika.

Identyfikatory formatu wiadomości.

- Nagłówek - rozróżnia grupy i indywidualne typy wiadomości spośród

wiadomości informacji usług. Nagłówek jest podzielony na dwie części. Pierwsza
część umożliwia rozróżnienie pomiędzy różnymi grupami wiadomości, a druga
część umożliwia również rozróżnienie pomiędzy różnymi grupami wiadomości
lub rozróżnienie sygnałów zawartych w wiadomości.

- Identyfikator długości pola — wskazuje długość pól o zmiennej długości.
- Identyfikator pola - wskazuje obecność lub nieobecność opcjonalnych pól.

52

background image

Podstawowe informacje adresowe przy zestawianiu połączenia.

- Sygnał adresowy - zawiera kod kraju dla transmisji danych (DCC), kod

identyfikacji sieci dla transmisji danych (DNIC) lub numer dla transmisji danych.

- Adres przeznaczenia - składa się z określonej liczby sygnałów adresowych

wskazujących kompletny numer strony wywoływanej dla transmisji danych.

Podstawowe wskaźniki przy zestawianiu połączenia.

- Krajowy/międzynarodowy wskaźnik wywołania - informuje czy jest to

wywołanie krajowe, czy międzynarodowe.

- Wskaźnik DĆC/DNIC - informacja skojarzona z numerem dla transmisji danych,

wskazująca czy DCC/DNIC jest zawarte w tym numerze dla transmisji danych.

- Wskaźnik alternatywnej drogi - informuje, że połączenie będzie zestawiane

alternatywną drogą, co może być powodem niepowodzenia zestawienia
połączenia.

- Wskaźnik klasy użytkownika - wskazuje klasę usług użytkownika strony

wywołującej. Wskaźnik ten może być również używany do określania wyboru
typu łącza dla transmisji danych między centralami oraz do sprawdzania czy
użytkownik wywołujący i wywoływany należą do tej samej klasy.

Podstawowe sygnały odpowiedzi przy zestawianiu połączenia.

- Sygnał akceptacji wywołania — informuje, że połączenie może być dalej

zestawiane. W centrali początkowej odebranie tego sygnału powoduje
przygotowywanie ścieżki przez połączenie dla transmisji danych oraz
przygotowanie opłat.

- Sygnał tranzytu przez połączenie - sygnał specjalnie dostarczany dla współpracy

międzysieciowej przy sygnalizacji zdecentralizowanej, wskazujący że wywołanie
może być kompletowane i że może być użyte połączenie przez centralę
tranzytową używając sygnalizacji zdecentralizowanej.

- Sygnał błędu sieciowego - wskazuje, że połączenie nie może być realizowane z

powodu tymczasowego błędu sieci, np. wygaśnięcie licznika czasu lub błąd linii.

- Sygnał zajętości numeru - wskazuje, że połączenie nie może być realizowane z

powodu zajęcia numeru wywoływanego przez inne wywołanie.

- Sygnał braku dostępu - wskazuje, że połączenie nie może być realizowane

ponieważ funkcje użytkownika uniemożliwiają połączenie ze stroną
wywoływaną, np. niepowodzenie zatwierdzenia kontroli zamkniętej grupy
użytkowników.

- Sygnał zmiany numeru - wskazuje, że połączenie nie może być realizowane

ponieważ numer strony wywoływanej zmienił się.

- Sygnał nieosiągalneści - brak możliwości realizacji połączenia z powodu

wyłączenia lub nie przydzielenia numeru wywoływanego.

- Sygnał uszkodzenia - brak możliwości realizacji połączenia z powodu

uszkodzenia bądź nieobsługiwania terminala lub linii użytkownika
wywoływanego.

- Sygnał braku gotowości do kontroli - wskazuje, że połączenie nie może być

realizowane ponieważ terminal użytkownika wywoływanego nie jest w stanie
gotowości do kontroli.

53

background image

- Sygnał błędu sieci w pętli lokalnej - wskazuje wykrycie błędu w lokalnym

dostępie połączenia do użytkownika wywoływanego.

- Sygnał informacji usługi wywołania - wskazuje, że terminal wywoływany jest

niedostępny z powodów wskazanych w informacji usługi oraz, które nie zostały
zawarte w żadnym innym specjalnym sygnale.

- Sygnał niekompatybilności klasy usługi użytkownika - wskazuje, że terminal

wywoływany jest niekompatybilny z charakterystyką terminala użytkownika
wywołującego, np. różne klasy usługi użytkownika.

- Sygnał przeciążenia sieci - wskazuje, że połączenie nie może być realizowane z

powodu tymczasowego przeciążenia lub tymczasowego błędu przeciążenia
napotkanego na drodze do użytkownika wywoływanego.

- Sygnał degradacji usługi - wskazuje, że część sieci z powodu niekorzystnych

warunków, które prawdopodobnie będą trwać przez określony czas, musi
znacznie zredukować jakość usług.

- Wskaźnik opłaty/bez opłaty - wskazuje czy wywołanie powinno być

taryfikowane.

• Podstawowe sygnały stanu łącza i kasowania wywołania.

- Sygnał zwolnienia łącza - informuje, że łącze dla transmisji danych między

centralami zostanie zwolnione.

- Sygnał potwierdzenia zwolnienia łącza - wysyłany w odpowiedzi na sygnał

zwolnienia łącza.

- Sygnał resetu łącza - ustawia oba końce łącza w stan bezczynności w przypadku

uszkodzenia pamięci lub innego przypadku gdy nie można określić stanu łącza.

- Sygnał blokowania *• wysyłany w celach utrzymaniowych, wskazujący centrali,

że drugi koniec łącza dk transmisji danych został zablokowany dk wywołań
wychodzących.

- Sygnał odblokowania — kasuje stan blokowania.
- Sygnał potwierdzenia blokowania.
- Sygnał potwierdzenia odblokowania.

Dodatkowe

sygnały opisujące funkcje zamkniętej grupy użytkowników.

- Wskaźnik wywołania zamkniętej grupy użytkowników - informuje czy

wywołanie dotyczy zamkniętej grupy użytkowników, czy kod łączący jest
zawarty w wiadomości i czy użytkownik wywołujący ma zezwolenie na dostęp.


Dodatkowe sygnały opisujące obustronnie zamkniętą grupę użytkowników oraz

obustronnie zamkniętą grupę użytkowników z zewnętrznym dostępem.

- Wskaźnik obustronnie zamkniętej grupy użytkowników - wskazuje czy

wywołanie jest wewnątrz zamkniętej grupy użytkowników.

- Sygnał prośby rejestracji - wskazuje, że jest wymagana funkcja rejestracji.
- Sygnał prośby odwołania — wskazuje, że jest wymagana funkcja odwołank.
- Sygnał ukończenia rejestracji - informuje, że funkcja rejestracji została

zakończona w centrali końcowej.

- Sygnał akceptacji rejestracji - informuje, że funkcja rejestracji została

zaakceptowana w centrali końcowej.

54

background image

- Sygnał ukończenia odwołania - informuje, że funkcja odwołania została

zakończona w centrali końcowej.

- Indeks lokalny - wysyłany przy rejestracji w obustronnie zamkniętej grupie

użytkowników. Pozwala na identyfikowanie poszczególnej obustronnie
zamkniętej grupy użytkowników w centrali początkowej i końcowej.

Dodatkowe

sygnały opisujące funkcje identyfikacji linii wywołującej.

- Wskaźnik prośby identyfikacji linii wywołującej - informuje czy powinna być

wysłana identyfikacja linii.

- Wskaźnik identyfikacji linii wywołującej - informuje czy jest zawarta

identyfikacja linii wywołującej oraz skąd ta identyfikacja pochodzi.

- Identyfikacja linii wywołującej - składa się z sygnałów adresowych

wskazujących numer dla transmisji danych użytkownika wywołującego.

7.2. Formaty i kody

.


7.2.1. Charakterystyka podstawowych formatów.

Wiadomości sygnalizacyjne dla transmisji danych są przenoszone za pomocą jednostek
sygnalizacyjnych SU, których format jest opisany w zaleceniach dla części transferu
wiadomości MTP - ITU-T Q.703. Wiadomości te są podzielone na dwie kategorie:
wiadomości opisujące wywołanie i łącze oraz wiadomości opisujące funkcje rejestracji i
odwołania. Wskaźnik usługi SI, zawarty w każdej jednostce sygnałowej, identyfikuje, do
której kategorii dana wiadomość należy.
Informacja sygnalizacyjna każdej wiadomości składa się z pola informacji
sygnalizacyjnej (SIF) przenoszonej jednostki sygnalizacyjnej oraz z całkowitej liczby oktetów,
w skład której wchodzi: etykieta, kod nagłówka oraz sygnały lub wskaźniki.
Oktet informacji sygnalizacyjnej - składa się ze wskaźnika usługi i pola usługi. Wskaźnik
usługi jest używany do identyfikowania informacji sygnalizacyjnej z poszczególnymi
częściami użytkownika i jest tylko używany z jednostkami sygnału wiadomości. Natomiast
pole usługi pozwala na rozróżnienie wiadomości krajowych od międzynarodowych

Rys.31. Format oktetu informacji usługi.


Wskaźnik usługi:

Bity DCBA

110

wiadomości opisujące wywołanie i łącze,

111

wiadomości opisujące rejestrację i odwołanie.

Pole usługi:

Bity BA

wolne,

DC wskaźnik krajowy,
0

wiadomość międzynarodowa,

55

background image

1

wolne (zarezerwowane dla użytku międzynarodowego),

10

wiadomość krajowa,

11

zarezerwowane dla użytku krajowego.

Zasady formatowania - informacja wygenerowana przez użytkownika i znajdująca się w polu

informacji sygnalizacyjnej, jest podzielona na podpola, które mogą być o stałej lub
zmiennej długości. Pierwsze pole to pole etykiety, następnie umieszczone są pola nagłówka
HO i Hl, które identyfikują strukturę wiadomości. Pozostałe pola mogą być obowiązkowe lub
opcjonalne, zależnie od wiadomości, a obecność pól opcjonalnych wskazywana jest przez pole
wskaźników.

Rozkaz transmisji bitu — spośród wszystkich definiowanych podpól jako pierwszy

transmitowany jest najmniej znaczący bit.

Kodowanie bitów wolnych - jeżeli nie zostanie wskazane inaczej, każdy wolny bit jest

kodowany jako zero.

Wskaźniki wyłącznie dla użytku krajowego — pewna liczba wskaźników jest przeznaczona

wyłącznie dla użytku krajowego, w transmisji międzynarodowej są one kodowane samymi
zerami i są równoważne bitom wolnym.

7.2.2. Etykieta

Etykieta jest częścią każdej wiadomości sygnalizacyjnej i jest używana przez MTP (poziom
3) do wyboru drogi sygnalizacyjnej. Etykieta zawiera jawną, bądź niejawną informację o tym
skąd wiadomość pochodzi oraz dokąd jest wysyłana, a także informację o funkcji jaką
pełni dana wiadomość, np. wywołanie.

Dla wiadomości opisujących wywołanie i łącze, funkcja wiadomości jest

identyfikowana przez odpowiednie identyfikatory łącza zawarte w etykiecie. Wyróżnia się dwa
rodzaje struktur etykiety:

• Podstawowa struktura etykiety - zgodna ze standardową strukturą etykiety dla

telefonii i przeznaczona do identyfikacji łączy dla transmisji danych ze standardową
multipleksacją danych (zalecenie ITU-T X.50 i X.51).

• Alternatywna struktura etykiety - identyczna jak standardowa struktura etykiety

telefonicznej, ale która może być używana do identyfikacji łączy dla transmisji
danych wykorzystujących pełną 64 kbit/s cyfrową ścieżkę bez multipleksacji.

Dla wiadomości opisujących funkcje rejestracji i odwołania, struktura etykiety jest
identyczna jak struktura etykiety używanej przez MTP do wyboru drogi połączeniowej.

Podstawowa etykieta wiadomości opisujących wywołanie i łącze dla transmisji danych
ma długość 48 bitów i jest umieszczona na początku pola informacji sygnalizacyjnej.

Rys.32. Podstawowa etykieta wiadomości opisująca wywołanie i łącze dla transmisji

danych.

56

background image

OPC i DPC - kody punktu początkowego i przeznaczenia - standardowa struktura etykiety
wymaga aby każda centrala komutująca łącza dla transmisji danych, pełniąca rolę punktu
sygnalizacyjnego, umieszczała kod z ustalonego planu kodów w celu jednoznacznego
identyfikowania punktów sygnalizacyjnych. Dla punktów sygnalizacyjnych międzynarodowych i
krajowych są używane oddzielne plany kodów.

• BIC - kod identyfikacji nośnika - przydział kodu identyfikacji nośnika odbywa
się za obustronnym porozumieniem i/lub jest ustalany za pomocą z góry
ustalonych reguł.

- Dla nośnika 2.048 Mbit/s systemu PCM zgodnego z zaleceniem G.734, kod

identyfikacji nośnika jest zawarty na 5 najmniej znaczących bitach i jest
binarną identyfikacją szczeliny czasowej przydzielonej dla nośnika. Pozostałe
bity BIĆ są używane jeśli jest to konieczne do identyfikacji systemu połączenia
punktów początkowego i przeznaczenia.

- Dla nośnika 8448 kbit/s kod identyfikacji nośnika zawiera na 7 najmniej

znaczących bitach identyfikację przydzielonej szczeliny czasowej. Pozostałe
bity kodu BIĆ są używane kiedy konieczna jest identyfikacja jednego spośród
kilku systemów połączenia punktu początkowego i przeznaczenia.

• TSC - kod szczeliny czasowej:
W przypadku gdy łącze dla transmisji danych pochodzi ze zmultipleksowango nośnika:

- Bity ABCD zawierają binarną reprezentację numeru kanału wewnątrz toru

12,8 kbit/s lub 12 kbit/s. Numer kanału powstaje według skali:

• 0-15 dla przepływności kanału 600 bit/s
• 0 — 3 dla przepływności kanału 2400 bit/s
• 0-1 dla przepływności kanału 4800 bit/s
• Odla przepływności kanału 9600 bit/s

- Bity EFG zawierają binarną reprezentację numeru toru 12,8 kbit/s lub

12 kbit/s. Są to numery 0-4.

- Bit H jest kodowany zerem.

W przypadku gdy łącze dla transmisji danych używa pełną cyfrową ścieżkę o
przepływności 64 kbit/s, kod szczeliny czasowej ma postać: 0111 0000.

Etykieta zmodyfikowana - w przypadkach gdy usługa transmisji danych jest
przeznaczona dla publicznych sieci transmisji danych składających się z kilku central i kilku
systemów sygnalizacji, korzystne może być stosowanie krótszej etykiety, niż struktury
wymienione wyżej. W takich zastosowaniach zmodyfikowana etykieta pełni te same
funkcje, ale ma inny rozmiar, ustalony za obustronnym porozumieniem.

7.2.3. Nagłówek.

Nagłówek wiadomości opisujących wywołanie i łącze dla transmisji danych.

Rodzaje nagłówka (HO) dla wiadomości kontroli wywołania i łącza są przedstawione w tabeli 1.






57

background image


Tabela 1. Rodzaje kodów nagłówka HO wiadomości opisujących wywołanie i łącze dla
transmisji danych

7.3. Podstawowe procedury sygnalizacji i kontroli wywołań.

Procedury kontroli wywołań są oparte na zaleceniach dotyczących komutowanych łączy dla
usług transmisji danych, zawartych w zaleceniach ITU-T serii X. Podstawowa procedura
kontroli wywołania składa się z dwóch faz: zestawiania i rozłączania połączenia.
Kombinacje wiadomości na łączach sygnalizacyjnych i zmian stanów w kanałach dla transmisji
danych między centralami są używane do ustalania i kończenia różnych faz wywołania.

7.3.1. Zestawienie połączenia.

Jeśli centrala początkowa otrzyma kompletną informację od użytkownika

wywołującego i będzie w stanie określić, że jest to wywołanie kierowane do innej centrali,
zajmuje wolne łącze międzycentralowe dla transmisji danych i wysyła wiadomość adresową
łączem sygnalizacyjnym. Wiadomość adresowa w szczególności zawiera wszystkie informacje
wymagane do określenia drogi połączeniowej i połączenia z użytkownikiem wywoływanym.
Dodatkowo może również zawierać identyfikator linii wywołującej oraz inne informacje
opisujące funkcje użytkownika i narzędzia sieci, które są wymagane.

Centrala tranzytowa jeśli otrzyma wiadomość adresową, analizuje adres przeznaczenia i inne
informacje dotyczące drogi połączeniowej w celu określenia drogi dla wywołania. Następnie
zajmuje wolne łącze międzycentralowe dla transmisji danych, wysyła wiadomość adresową do
następnej centrali i zestawia przez siebie ścieżkę połączeniową dla transmisji danych. W
przypadku przeciążenia centrala tranzytowa może wybrać alternatywną drogę
połączeniową lub wysłać wiadomość odrzucenia wywołania do wcześniejszej centrali
wskazując przeciążenie i rozłączając wywołanie.

Po otrzymaniu wiadomości adresowej przez centralę końcową, analizuje ona adres

przeznaczenia i określa, do którego użytkownika ma być zestawione połączenie. Następnie
sprawdza stan linii użytkownika wywoływanego oraz wykonuje testy w celu określenia czy jest
możliwe połączenie. Do testów tych należą: określenie klasy transmisji użytkownika, a także
inne testy skojarzone z funkcjami użytkownika. W przypadku gdy połączenie jest możliwe,
centrala „dzwoni" do użytkownika wywoływanego zgodnie z zastosowaniami protokołu
interfejsu DTE/DCE. Użytkownik normalnie odpowiada przez wysłanie sygnału akceptacji
wywołania. Natomiast jeżeli wywołanie nie może być zestawione, np. z powodu zajętości, jest

58

background image

wysyłana do centrali początkowej wiadomość wskazująca odrzucenie wywołania oraz jest
zwalniane zajęte miejsce.

Przy łączeniu wywołania, centrala końcowa wysyła do centrali wcześniejszej wiadomość

akceptacji. Zależnie od okoliczności wiadomość akceptacji wywołania może zawierać
informacje opisujące specyficzne stany sieci i wykorzystane narzędzia sieci.

Centrala tranzytowa w odpowiedzi na otrzymanie wiadomości akceptacji wywołania,

wysyła wiadomość akceptacji do wcześniejszej centrali. Jeśli jest to centrala tranzytowa, w
wiadomości akceptacji zostanie zawarty odpowiedni identyfikator sieci tranzytowej.

Kiedy centrala początkowa otrzyma wiadomość akceptacji, wskazującą że jest zezwolenie

na wywołanie, przygotowuje połączenie przez ścieżkę dla transmisji danych, dokonuje
połączenia i jeśli jest to wymagane rozpoczyna naliczanie opłat.

W przypadku gdy wywołanie nie może być ukończone, centrala początkowa wysyła do

użytkownika wywołującego stosowny do postępu wywołania sygnał wskazujący przypadek
odrzucenia wywołania i rozłącza połączenie.

7.3.2. Rozłączenie połączenia.

Normalnie procedura rozłączania inicjowana przez użytkownika rozpoczyna proces rozłączania w
każdej używanej w połączeniu centrali. Jeśli obaj użytkownicy rozłączają się w przybliżeniu w
tym samym czasie, procedura rozłączania inicjowana jest z obu stron.

Kiedy zostanie wykryty sygnał kasowania połączenia od lokalnego użytkownika, centrala

początkowa lub końcowa rozłącza połączenie i wysyła wiadomość kasującą do sąsiedniej centrali.
Rozłączanie połączenia może być również inicjowane przez centralę podczas procesu zestawiania
połączenia, gdy wywołanie nie może być połączone z powodu nieodpowiednich stanów
użytkownika bądź sieci.

Po rozłączeniu połączenia procedura kasowania jest prowadzona indywidualnie na

każdym łączu międzycentralowym dla transmisji danych. Łącze to jest oznaczane jest jako
wolne dla nowego wywołania centrali, jeśli oba wskaźniki rozłączenia (w przód i wstecz)
zostaną wysłane i otrzymane.

8. SCCP - Signaling Connection Control Part. [11], [12]


Część sterowania połączeniami sygnalizacyjnymi SCCP dostarcza dodatkowe funkcje dla
części transferu wiadomości MTP w celu zaspokojenia potrzeb usług sieciowych nie
związanych z połączeniem, jak również usług sieciowych ukierunkowanych na połączenie, dla
transferu informacji sygnalizacyjnych skojarzonych i nie skojarzonych z kanałem
połączeniowym oraz dla transferu różnych typów informacji pomiędzy centralami i centrami
sieci sygnalizacyjnej (np. dla celów zarządzania i utrzymania) przenoszonych przez sieć
systemu sygnalizacji nr 7. Szczegółowy opis funkcyjny SCCP znajduje się w zaleceniach ITU-T
Q.711.

Funkcjonalny blok części transferu wiadomości MTP przede wszystkim wykonuje

funkcje i procedury SCCP. Kombinacja SCCP i MTP nosi nazwę części usług sieciowych
NSP (network service part).

Ogólnie celem SCCP jest dostarczanie:

• Logicznych połączeń sygnalizacyjnych wewnątrz sieci systemu sygnalizacji nr 7,
• Zdolności transferu dla jednostek danych usług sieciowych z użyciem lub bez użycia

logicznych połączeń sygnalizacyjnych.

59

background image

Funkcje SCCP również są używane do transferu na łączach i przy wywołaniach związanych z
informacjami sygnalizacyjnymi części użytkownika ISDN z zestawianiem lub bez
zestawiania logicznego połączenia sygnalizacyjnego end-to-end. Poniższy rysunek ilustruje
położenie SCCP wewnątrz systemu sygnalizacji nr 7.

Rys.33. Położenie SCCP wewnątrz systemu sygnalizacji nr7.

8.1 Ogólna charakterystyka.

SCCP jest opisywana następującymi terminami:
• Usługi dostarczane przez SCCP,
• Usługi otrzymywane od MTP,
• Funkcje SCCP.

Funkcje SCCP są wykonywane za pomocą protokołu SCCP pomiędzy dwoma systemami, który
dostarcza usługi części usług sieciowych NSP do wyższych warstw. Interfejs usług do
wyższych warstw i do MTP jest opisywany za pomocą podstaw i parametrów. Poniższy
rysunek opisuje związek pomiędzy specyfikacją protokołu SCCP i definicją przynależnych usług.

Rys.34. Związek pomiędzy specyfikacją protokołu SCCP i definicją przynależnych usług.






60

background image

8.1.1. Podstawy.

Podstawy definiują przepływ informacji skojarzony z usługami wymaganymi przez usługi
SCCP i MTP, co ilustruje poniższy rysunek (Rys.35).
MTP-SAP - logiczny punkt w MTP, przy którym użytkownicy MTP mają dostęp do usług
dostarczanych przez MTP-3 (MTP poziomu 3 według zalecenia Q.704) lub MTP-3b (MTP
poziomu 3 według zalecenia Q.2210) oraz przy którym MTP może dostarczać te usługi do
użytkowników MTP.
SCCP-SAP - logiczny punkt w SCCP, przy którym użytkownicy SCCP mają dostęp do usług
dostarczanych przez SCCP oraz przy którym SCCP może dostarczać te usługi do użytkowników
SCCP.

Rys.35. Punkt dostępu do usługi, przy których podstawy usługi są wywoływane.

8.1.2. Komunikacja peer-to-peer.

Wymiana informacji pomiędzy dwoma częściami sterowania połączeniami
sygnalizacyjnymi SCCP jest wykonywana przy pomocy protokołu. Protokół jest zestawem
reguł i formatów, które kontrolują informacje (i dane użytkownika) wymieniane pomiędzy
tymi dwoma częściami. Protokół zaspokaja potrzeby:

- Zestawiania logicznego połączenia sygnalizacyjnego,
- Zwalniania logicznego połączenia sygnalizacyjnego,
- Transferu danych z użyciem lub bez użycia logicznych połączeń sygnalizacyjnych.


8.1.3. Model usługi sieci trybu połączeniowego.

Połączenia sygnalizacyjne są modelowane przez kilka kolejek. Elementy protokołu są obiektami w
tych kolejkach dodawanymi przez początkowych użytkowników SCCP i usuwanymi przez
końcowych użytkowników SCCP. Każda kolejka reprezentuje funkcje kontroli przepływu.

61

background image

Rys.36. Model międzywęzłowej komunikacji z SCCP (usługa trybu połączeniowego).

8.1.4. Model usługi sieci trybu bezpołączeniowego.

Model ten definiuje interakcje pomiędzy użytkownikiem i dostawcą usługi sieci
niezwiązanej z połączeniem. Te interakcje mają miejsce w dwóch punktach dostępu do
usługi SCCP-SAP, tak jak to jest widoczne na rysunku 51.
Definiowanie charakterystyki transmisyjnej takiego połączenia jest niezależne dla
każdego wywołania tego typu połączenia. Jest to wymagane w celu zapewnienia

integralności pomiędzy kolejnymi jednostkami danych usługi SDU.

Usługi sieci niezwiązane z połączeniem, takie jak pomiędzy SCCP-SAP, mogą być

modelowane jako wirtualne przejście pomiędzy SCCP-SAP.

Rys.37. Model międzywęzłowej komunikacji z SCCP (usługa trybu bezpołączeniowego).


8.2. Usługi dostarczane przez SCCP.

Ogólnie zestaw usług jest podzielony na:
• Usługi trybu połączeniowego,
• Usługi trybu bezpołączeniowego.

Protokół SCCP dostarcza cztery klasy usług, dwie dla usług trybu połączeniowego i dwie
dla usług trybu bezpołączeniowego. Są to:

62

background image

0

podstawowa klasa trybu bezpołączeniowego,

1

klasa kontroli przepływu trybu bezpołączeniowego,

2

podstawowa klasa trybu połączeniowego,

3

klasa kontroli przepływu trybu połączeniowego.

8.2.1. Usługi trybu połączeniowego.

Różnice występują pomiędzy:

• Tymczasowymi połączeniami sygnalizacyjnymi,
• Stałymi połączeniami sygnalizacyjnymi.

Tymczasowe połączenia sygnalizacyjne są pod kontrolą użytkowników SCCP (zestawianie,
transfer danych, zwalnianie).
Stałe połączenia sygnalizacyjne są zestawiane i kontrolowane przez lokalne (lub zdalne) funkcje
zarządzania lub utrzymania punktów węzłowych i są dostarczane dla użytkowników SCCP.

8.2.2.Tymczasowe połączenia sygnalizacyjne.

Kontrola połączenia sygnalizacyjnego jest podzielona na trzy fazy:

• Faza zestawiania połączenia,
• Faza transferu danych,
• Faza rozłączania połączenia.

Procedury zestawiania połączenia dostarczają mechanizm zestawiania tymczasowych
połączeń sygnalizacyjnych pomiędzy użytkownikami SCCP. Połączenie to może zawierać jedną
lub więcej części połączeniowych. Podczas zestawiania połączenia, funkcje wyboru drogi
połączeniowej, oprócz tych od MTP, są również dostarczane przez SCCP. W pośredniczących
punktach węzłowych funkcje wyboru drogi połączeniowej dostarczane przez SCCP określają czy
połączenie sygnalizacyjne powinno być realizowane przez jedno połączenie lub przez sprzężoną
część połączeń.

Procedura zestawienia połączenia jest używana jeśli SCCP lub użytkownik SCCP nie jest
w stanie zestawić połączenia sygnalizacyjnego.

Usługi transferu danych dostarczane są w celu wymiany danych użytkownika,

nazywanych jednostkami danych usługi sieci (NSDU), w dowolnym kierunku lub w obu
kierunkach jednocześnie na łączu sygnalizacyjnym. W skład wiadomości SCCP wchodzi:

• Informacja kontroli protokołu sieciowego NPCI,
• Jednostka danych usługi sieci NSDU.

NPCI wspiera operacje połączenia SCCP istniejących w dwóch punktach węzłowych
komunikujących się wzajemnie. Zawiera parametry odniesienia połączenia, które lokują
wiadomości do określonych połączeń sygnalizacyjnych.

NSDU zawiera określoną ilość informacji od użytkownika SCCP, które muszą być
przenoszone pomiędzy dwoma punktami węzłowymi używającymi usług SCCP.

Faza rozłączenia połączenia - procedury rozłączania połączenia dostarczają mechanizmy
rozłączania tymczasowych połączeń sygnalizacyjnych pomiędzy użytkownikami SCCP.




63

background image

8.2.3. Stałe połączenia sygnalizacyjne.


Usługi zestawiania/rozłączania są kontrolowane przez administrację (np. OMAP). Funkcje
dla zestawiania i rozłączania mogą być podobne do funkcji dostarczanych dla tymczasowych
łączy sygnalizacyjnych. Klasy usług są te same.

Trwale zestawione połączenie sygnalizacyjne może wymagać dodatkowych
mechanizmów ochronnych dla końcowych punktów połączenia zapewniających
ponowne zestawienie połączenia i odzyskiwanie w przypadku błędów.

8.2.4. Usługi trybu bezpołączeniowego.

SCCP dostarcza użytkownikom SCCP możliwości transferu wiadomości
sygnalizacyjnych przez sieć sygnalizacyjną, bez potrzeby zestawiania łącza
sygnalizacyjnego. Dodatkowo dla wsparcia MTP, funkcje wyboru drogi są realizowane
wewnątrz SCCP, która odwzorowuje adres wywoływany na kody punktu
sygnalizacyjnego usługi MTP.
Ta funkcja odwzorowania jest dostępna w każdym punkcie węzłowym lub jest
rozprowadzana ponad siecią, lub jest dostępna w niektórych specjalnych centrach
translacji.
SCCP posiada możliwości segmentacji i składania danych użytkownika, które nie mogą
być przesłane w jednej wiadomości MTP.
SCCP niezwiązane z połączeniem oferuje dwa rodzaje usług:

• Klasa O podstawowa klasa trybu bezpołączeniowego bez gwarantowanej

kolejności dostarczania jednostek danych usługi SCCP. Użytkownik
SCCP może wywoływać tą usługę przez parametr „kontrola kolejności".

• Klasa l klasa trybu bezpołączeniowego z gwarantowaną kolejnością dostarczania

jednostek danych usługi SCCP. Użytkownik SCCP może wywoływać tą
usługę przez parametr „kontrola kolejności".


8.2.5. Zarządzanie SCCP.

SCCP dostarcza procedury zarządzania pozwalające utrzymać parametry sieci przez wybór
innej drogi połączeniowej lub przez zmniejszanie ruchu w wypadku niepowodzenia
wywołania bądź przeciążenia sieci.
Procedury zarządzania SCCP są stosowane dla obu typów usług SCCP:
ukierunkowanych na połączenie i niezwiązanych z połączeniem.

8.3. Definicje i funkcje wiadomości SCCP.

8.3.1. Wiadomości SCCP.


Wiadomości części sterowania połączeniami sygnalizacyjnymi są używane przez protokół
peer-to-peer. Wszystkie wiadomości są unikalnie identyfikowane przez kody typów wiadomości,
które znajdują się w każdej wiadomości. Rozróżnia się następujące typy wiadomości:

Potwierdzenie połączenia (CC) - wiadomość tworzona przez wywoływaną SCCP dla
wskazania wywołującej SCCP, że połączenie sygnalizacyjne zostało zestawione.
Wiadomość ta jest używana podczas fazy zestawiania połączenia przez klasę 2 lub 3
protokołu ukierunkowanego na połączenie.

64

background image

Żądanie połączenia (CR) - tworzona przez wywołującą SCCP dla wywoływanej
SCCP dla określenia żądania zestawienia połączenia sygnalizacyjnego pomiędzy
dwoma jednostkami. Wymagana charakterystyka połączenia jest przenoszona w
polach różnych parametrów. Wiadomość ta jest używana podczas fazy zestawiania
połączenia przez klasę 2 lub 3 protokołu ukierunkowanego na połączenie.

Odmowa połączenia (CREF) - wiadomość tworzona przez wywoływaną SCCP dla
wskazania wywołującej SCCP odmowę zestawienia połączenia. Wiadomość ta jest
używana podczas fazy zestawiania połączenia przez klasę 2 lub 3 protokołu
ukierunkowanego na połączenie.

Potwierdzenie odbioru danych (AK) - wiadomość używana dla kontroli mechanizmu
kontroli przepływu okna wybranego w fazie transferu danych. Wiadomość ta jest
używana podczas fazy transferu danych, przez klasę 3 protokołu.

Forma danych 1 (FD1) - wiadomość wysyłana przez dowolne zakończenie
połączenia sygnalizacyjnego w celu przezroczystego przekazania danych
użytkownika SCCP między dwoma punktami węzłowymi SCCP. Wiadomość ta jest
używana podczas fazy transferu danych, tylko przez klasę 2 protokołu.

Forma danych 2 (FD2) - wiadomość wysyłana przez dowolne zakończenie
połączenia sygnalizacyjnego w celu przezroczystego przekazania danych
użytkownika SCCP między dwoma punktami węzłowymi SCCP oraz do
potwierdzania przesłania wiadomości w przeciwnym kierunku. Wiadomość ta jest
używana podczas fazy transferu danych, tylko przez klasę 3 protokołu.

Przyspieszanie danych (ED) - funkcje wiadomości przyspieszania danych są takie
same jak funkcje formy danych 2 (FD2), włączając dodatkowo zdolności omijania
mechanizmów kontroli przepływu, które zostały wybrane podczas fazy transferu
danych.

Potwierdzenie otrzymania przyspieszonych danych (EA) - każda wiadomość
przyspieszenia danych ED musi być potwierdzona przez wiadomość potwierdzenia
otrzymania przyspieszonych danych EA, zanim kolejna wiadomość przyspieszenia
danych ED będzie mogła zostać przesłana. Wiadomość ta jest używana podczas fazy
transferu danych, tylko przez klasę 3 protokołu.

Sprawdzanie bezczynności (IT) - wiadomość ta może być wysyłana okresowo przez
dowolne zakończenie połączenia sygnalizacyjnego dla sprawdzenia czy połączenie
sygnalizacyjne jest aktywne na obu końcach oraz dla sprawdzenia połączenia danych przy
obu końcach. Wiadomość ta jest używana przez klasy 2 i 3 protokołu.

Błąd jednostki danych protokołu (ERR) - wiadomość wysyłana po detekcji
jakichkolwiek błędów protokołu. Wiadomość ta jest używana podczas fazy transferu
danych przez klasy 2 i 3 protokołu.

Rozłączenie (RLSD) - wskazuje, że wysyłająca tą wiadomość SCCP chce rozłączyć
połączenie i wszystkie dołączone zasoby oraz wskazuje, że strona otrzymująca tą
wiadomość powinna rozłączyć połączenie i wszystkie dołączone zasoby. Wiadomość ta jest
używana podczas fazy rozłączania połączenia przez klasy 2 i 3 protokołu.

Rozłączenie kompletne (RLC) - wiadomość wysyłana w odpowiedzi na wiadomość
rozłączenia, jeśli odpowiednie procedury zostały zakończone. Wiadomość ta jest
używana podczas fazy rozłączania połączenia przez klasy 2 i 3 protokołu.

Potwierdzenie resetu (RSC) - wiadomość wysyłana w odpowiedzi na wiadomość
prośby resetu RSR i wskazująca, że wiadomość prośby resetu została otrzymana oraz,
że odpowiednie procedury zostały zakończone. Wiadomość używana podczas fazy
transferu danych, tylko przez klasę 3 protokołu.

65

background image

Prośba resetu (RSR) — wiadomość wysyłana w celu wskazania, że wysyłająca SCCP
chce rozpocząć procedurę resetu. Wiadomość używana podczas fazy transferu
danych, przez klasę 3 protokołu.

Podsystem dozwolony (SSA) — wiadomość wysyłana w celu informowania punktów
przeznaczenia, że podsystem który wcześniej był niedozwolony, teraz jest
dozwolony lub, że SCCP który wcześniej był niedostępny teraz jest dostępny.
Wiadomość używana dla zarządzania SCCP.

Podsystem uznany za uszkodzony (SOG) - wiadomość wysyłana w odpowiedzi na
wiadomość prośby o uznanie podsystemu za uszkodzony. Wiadomość używana dla
zarządzania podsystemu SCCP.

Prośba o uznanie podsystemu za uszkodzony (SOR) - wiadomość używana dla
określenia podsystemu jako uszkodzony, bez zmniejszania osiągnięć sieci. Używana dla
zarządzania podsystemu SCCP.

Zabroniony podsystem (SSP) - wiadomość wykorzystywana przez zarządzanie
SCCP.

Test stanu podsystemu (SST) - wiadomość wysyłana dla sprawdzenia stanu
podsystemu oznaczonego jako zabroniony lub sprawdzenia stanu SCCP oznaczonej jako
niedozwolona. Wiadomość używana przez zarządzanie SCCP.

Jednostka danych (UDT) - wiadomość ta może być wykorzystywana przez SCCP
oczekującą na wysłanie danych w trybie niezwiązanym z połączeniem. Wiadomość ta jest
używana przez klasę O i l protokołu niezwiązanego z połączeniem.

Usługa jednostki danych (UDTS) — wskazuje początkowej SCCP, że wiadomość
jednostki danych UDT nie może być dostarczona do miejsca przeznaczenia.
Wyjątkowo na podstawie protokołu sieciowego, wiadomość ta również może być
wysyłana w odpowiedzi na rozszerzoną jednostkę danych XUDT lub długą jednostkę
danych LUDT. Wiadomość ta jest używana przez klasę O i l protokołu
niezwiązanego z połączeniem.

Rozszerzona jednostka danych (XUDT) - wiadomość używana przez SCCP
oczekującą na wysłanie wiadomości (w opcjonalnych parametrach) w trybie
niezwiązanym z połączeniem. Wiadomość ta jest używana przez klasę O i l
protokołu niezwiązanego z połączeniem.

Usługa rozszerzonej jednostki danych (XUDTS) - wskazuje początkowej SCCP, że
wiadomość rozszerzonej jednostki danych XUDT nie może być dostarczona do
miejsca przeznaczenia. Wyjątkowo na podstawie protokołu sieciowego, wiadomość ta
również może być wysyłana w odpowiedzi na jednostkę danych UDT lub długą
jednostkę danych LUDT. Wiadomość ta jest używana przez klasę O i l protokołu
niezwiązanego z połączeniem.

Długa jednostka danych (LUDT) - używana przez SCCP do wysyłania danych (w
opcjonalnych parametrach) w trybie niezwiązanym z połączeniem. Według zdolności MTP
wskazywanych w zaleceniach Q.2210 [4] jest możliwość przesłania jednostek danych
usługi sieciowej NSDU o rozmiarach do 3952 oktetów bez segmentacji. Wiadomość
ta jest używana przez klasę O i l protokołu niezwiązanego z połączeniem.

Usługa długiej jednostki danych (LUDTS) - wskazuje początkowej SCCP, że
wiadomość długiej jednostki danych LUDT nie może być dostarczona do miejsca
przeznaczenia. Wiadomość ta jest używana przez klasę O i l protokołu
niezwiązanego z połączeniem.

Przeciążenie podsystemu (SSC) - wiadomość wysyłana przez punkt węzłowy SCCP,
kiedy zostanie wykryte przeciążenie.


66

background image

8.3.2. Parametry wiadomości SCCP.


Kod „nienormalnego" punktu - identyfikuje punkt sygnalizacyjny, w którym
umieszczone są „nienormalny" (niedostępne, zamknięte, w stanie błędu lub
przeciążenia) podsystem lub SCCP.

Numer „nienormalnego" podsystemu SSN - identyfikuje pole parametru SCCP lub
podsystemu, które są błędne, niedostępne, zamknięte lub w stanie przeciążenia. W
przypadku wiadomości testu stanu podsystemu S ST, identyfikuje sprawdzany
podsystem. W przypadku wiadomości prośby o uznanie podsystemu za uszkodzony
SOR lub uznania podsystemu za uszkodzony, identyfikuje podsystem proszący o
uznanie go za uszkodzony.

Adres strony wywołującej/wywoływanej - pole tego parametru wraz z dodatkową
informacją od MTP unikalnie identyfikuje początkowy/końcowy punkt
sygnalizacyjny lub punkt dostępu usługi SCCP.

Kredyt - używany przy potwierdzeniu dla wskazania wysyłającemu ile wiadomości
może wysłać (np. rozmiar okna). Parametr ten jest również używany w
wiadomo ściach żądania połączenia CR i potwierdzenia połączenia CC dla wskazania
proponowanego i wybranego kredytu oraz w wiadomościach sprawdzania
bezczynności IT do sprawdzenia konsekwencji połączenia danych przy obu końcach
odcinka połączenia.

Dane - zawiera informacje pochodzące z wyższych warstw lub od zarządzania
SCCP.

Przyczyna błędu - używany w wiadomościach błędu jednostki danych protokołu dla
wskazania przyczyny błędu protokołu.

Koniec parametrów opcjonalnych - parametr używany w każdej wiadomości
używającej opcjonalnych parametrów, dla wskazania zakończenia części
przeznaczonej dla parametrów opcjonalnych.

Lokalny numer źródła/przeznaczenia - unikalnie identyfikuje połączenie
sygnalizacyjne w punkcie węzłowym. Jest to lokalnie wybierany numer przez każdy punkt
węzłowy niezależnie od punktu węzłowego przeznaczenia. Co najmniej jeden miejscowy
numer musi się znajdować w każdej wiadomości przesyłanej łączeni sygnalizacyjnym.

Klasa protokołu - dla klas protokołów ukierunkowanych na połączenie, pole klasy
protokołu jest używane podczas fazy zestawiania połączenia dla negocjacji pomiędzy
dwoma SCCP. Dla klas protokołów niezwiązanych z połączeniem, parametr ten
wskazuje czy wiadomość powinna być zwrócona z powodu błędu i czy wymagane
jest dostarczenie wiadomości poza kolejnością.

Kolejność numeru otrzymywania - używany w wiadomościach potwierdzających
odbiór danych i wskazująca, że wszystkie wiadomości do podanego numeru minus
jeden zastały prawidłowo odebrane.

Przyczyna odmowy - parametr używany w wiadomościach odmowy połączenia i
wskazujący przyczynę odmowy.

Przyczyna rozłączenia - parametr używany w wiadomościach rozłączenia połączenia
i wskazujący przyczynę rozłączenia.

Przyczyna resetu - parametr używany w wiadomościach prośby resetu i wskazujący
przyczynę rozpoczęcia resetu.

Przyczyna zwrotu - dla klasy protokołu niezwiązanego z połączeniem, parametr ten
wskazuje przyczynę zwrócenia wiadomości.

Segmentacja/składanie - używany w wiadomościach danych dla funkcji segmentacji
lub składania. Jest używany tylko w wiadomościach ukierunkowanych na
połączenie. .

67

background image

Kolejność/segmentacja - zawiera informacje niezbędne dla funkcji: kolejność
numerowania, kontrola przepływu, segmentacja i składanie.

Wskaźnik wielokrotnego podsystemu - używany w wiadomościach zarządzania
SCCP do wskazania liczby skojarzonych kopii podsystemu. Parametr
zarezerwowany dla użytku krajowego.

Licznik skoków - wskaźnik nadmiernej długości drogi.

Segmentacja - wskazuje, że wiadomość SCCP zostanie podzielona na części oraz
zawiera wszystkie informacje niezbędne do poprawnego złożenia wiadomości.

Waga - daje SCCP możliwość ograniczania wiadomości danej wagi.

Poziom przeciążenia - parametr zawarty w wiadomości przeciążenia podsystemu
wskazujący poziom przeciążenia.

Długie dane - parametr określający zezwolenie przesłania wiadomości o długości do
3952 oktetów.

8.4. Procedury części sterowania połączeniami sygnalizacyjnymi SCCP.

8.4.1. Procedury usług ukierunkowanych na połączenie.


Zestawianie połączenia - gdy funkcje SCCP w początkowym punkcie węzłowym otrzymają
żądanie zestawienia połączenia sygnalizacyjnego, adres wywoływany jest analizowany w celu
określenia punktu węzłowego, do którego połączenie sygnalizacyjne powinno być
zestawione. Następnie SCCP wysyła do tego punktu wiadomość żądania zestawienia połączenia
CR, używając funkcji wyboru trasy części transferu wiadomości MTP.
SCCP w punkcie węzłowym otrzymującym wiadomość CR, analizuje adres strony wywoływanej i
podejmuje jedną z następujących akcji:

• Jeśli adres strony wywoływanej odnosi się do użytkownika znajdującego się w tym

punkcie węzłowym i jest możliwe zestawienie połączenia sygnalizacyjnego, jest
wysyłana w kierunku przeciwnym wiadomość potwierdzenia połączenia CC.

• Jeśli adres strony wywoływanej nie odnosi się do użytkownika znajdującego się w

tym punkcie węzłowym, sprawdzane są informacje zawarte w wiadomości i
informacje dostępne w tym punkcie węzłowym, w celu określenia czy nie jest
wymagane połączenie dwóch części łącza sygnalizacyjnego przy tym punkcie.

• Jeśli taki łącznik jest wymagany, SCCP zestawia jedną (przychodzącą) część

połączenia, a druga (wychodząca) część połączenia jest inicjowana przez wysłanie
wiadomości żądania zestawienia połączenia CR do następnego punktu węzłowego.
Następnie to połączenie jest łączone z częścią przychodzącą połączenia.

• Jeśli natomiast taki łącznik nie jest wymagany, do następnego punktu węzłowego

jest wysyłana wiadomość żądania zestawienia połączenia CR przy użyciu funkcji
wyboru trasy części transferu wiadomości MTP.

• Jeśli SCCP otrzyma wiadomość żądania zestawienia połączenia CR i żadna SCCP lub

żaden użytkownik SCCP nie może zestawić połączenia, wówczas wstecz jest wysyłana
wiadomość odmowy połączenia CREF. W odpowiedzi na wiadomość potwierdzenia
połączenia CC, SCCP kończy zestawianie części połączenia. Ponadto jeśli łącznik
dwóch części połączenia jest wymagany, wiadomość potwierdzenia połączenia CC
jest wysyłana do następnego punktu węzłowego.

• Jeśli wiadomości CC i CR zostaną przesłane pomiędzy wszystkimi punktami

węzłowymi uczestniczącymi w połączeniu oraz jeśli odpowiednie wskaźniki zostaną
przekazane do funkcji wyższych warstw punktów węzłowych początkowego i
końcowego, połączenie sygnalizacyjne jest zestawione i może rozpocząć się przesyłanie
wiadomości.

68

background image

Transfer danych — transfer każdej jednostki danych usługi sieci NSDU jest wykonywany
przez jedną lub więcej wiadomości transferu danych. Jeśli NSDU jest podzielona na części,
wówczas jest używany wskaźnik większej ilości części danych. Jeśli jest używana klasa 3
protokołu, kontrola przepływu SCCP jest wykorzystywana przez każdą część połączenia
sygnalizacyjnego. Jeśli przy tej klasie protokołu zostanie wykryty ,,nienormalny" stan na łączu,
rozpoczynane są odpowiednie procedury, np. reset. Ponadto w tej klasie protokołu mogą być
wysłane w dane trybie przyspieszonym przy użyciu wiadomości przyspieszenia danych ED,
która omija procedurę kontroli przepływu.

Ograniczone ilości danych mogą być również przesyłane w wiadomościach żądania zestawienia
połączenia CR, potwierdzenia połączenia CC, odmowy połączenia CREF oraz rozłączenia
RLSD.
Rozłączanie połączenia - kiedy połączenie sygnalizacyjne zostanie zakończone, sekwencja
rozłączania jest przeprowadzana we wszystkich częściach połączenia, przy użyciu dwóch
wiadomości: rozłączanie RLSD i rozłączenie kompletne RLC. Normalnie w odpowiedzi na
wiadomość rozłączenia RLSD jest wysyłana wiadomość rozłączenie kompletne RLC.

8.4.2. Procedury usług niezwiązanych z połączeniem.

Gdy funkcje SCCP w początkowym punkcie węzłowym otrzymają od użytkownika SCCP
jednostkę danych usługi sieciowej NSDU przesłaną przez protokół usługi niezwiązanej z
połączeniem klasy O lub l, adres wywoływany i inne istotne parametry (jeśli są wymagane) są
analizowane w celu identyfikacji punktu przeznaczenia do którego wiadomość powinna być
wysłana. Następnie NSDU jest umieszczana jako parametr „dane" w wiadomościach: XUDT
(rozszerzona jednostka danych), LUDT (długa jednostka danych) lub UDT (jednostka danych),
które są przesyłane w kierunku punktu węzłowego przeznaczenia używając funkcji wyboru trasy
MTP. Po otrzymaniu wiadomości XUDT, LUDT lub UDT, funkcje SCCP wykonują analizę
wyboru drogi i jeśli przeznaczeniem tych wiadomości jest lokalny użytkownik, dostarczają
NSDU do lokalnych funkcji wyższych warstw. Jeśli miejscem przeznaczenia wiadomości
XUDT, LUDT lub UDT, nie jest ten punkt węzłowy, są one przesyłane do następnego punktu
węzłowego, po możliwych zmianach typu wiadomości. Procedura ta jest powtarzana aż do
osiągnięcia punktu przeznaczenia.

Segmentacja/składanie - usługa pozwalająca na niezwiązany z połączeniem transfer bloków
wiadomości, które w całości są większe niż pojedyncza wiadomość jednostki danych. SCCP
dostarcza tą usługę przez podział długich bloków danych na mniejsze transmitowane jako dane
użytkownika w wiadomościach - rozszerzone jednostki danych, które są składane w
końcowym punkcie węzłowym przed przesłaniem ich do docelowego użytkownika SCCP.

9. Podsumowanie.

Celem tej pracy było zebranie informacji dotyczących systemu sygnalizacji nr 7.

Podstawowym źródłem informacji na temat SS7 są zalecenia ITU-T.
Zadaniem pracy jest ogólne przedstawienie poszczególnych części mających wpływ na zastosowanie
SS7 w różnych sieciach telekomunikacyjnych, czyli opis różnych rodzajów poziomu 4.




69

background image

10. Źródła.


[1] Materiały firmowe firmy DIALOG
[2] S. Mizia, „Możliwości zastosowań systemu sygnalizacji nr 7 w sieciach

telekomunikacyjnych”, Wrocław 2001r.

[3] W. Cygan, „Analiza stosowania systemu sygnalizacji SS7”, Wrocław 2000r.
[4]

A. Jajszczyk – „Wstęp do telekomutacji”, Wydawnictwo Naukowo-Techniczne, Warszawa
1990r.


Zalecenia ITU-T:

MPT:

[5]

Q.706 – SS7 – część transferu wiadomości MTP,


TUP:

[6]

Q.722 – Główne funkcje wiadomości i sygnałów telefonicznych,

[7]

Q.723 – Formaty i kody wiadomości sygnałów telefonicznych,


ISUP:

[8]

Q.761 – Funkcjonalny opis części użytkownika ISDN systemu sygnalizacji nr7,

[9]

Q.762 – Główne funkcje wiadomości i sygnałów ISUP systemu sygnalizacji nr 7,

DUP:

[10] Q.741 – Część użytkownika dla transmisji danych,

SCCP:

[11] Q.712 – Definicje i wiadomości części sterowania połączeniami sygnalizacyjnymi

SCCP,

[12] Q.713 – Formaty i kody części sterowania połączeniami sygnalizacyjnymi SCC

70

background image

71

background image

72

background image

73

background image

74

background image

75


Document Outline


Wyszukiwarka

Podobne podstrony:

więcej podobnych podstron