Część użytkownika ISDN
Protokoły SS7 według warstwy OSI | |
Aplikacja |
INAP , MAP , IS-41 ... TCAP , CAP , ISUP , ... |
---|---|
Sieć | Poziom MTP 3 + SCCP |
Łącza danych | MTP poziom 2 |
Fizyczny | MTP poziom 1 |
ISDN (Integrated Services Digital Network) lub ISUP jest częścią Systemu Sygnalizacji Nr 7 (SS7), który służy do zestawiania połączeń telefonicznych w publicznej komutowanej sieci telefonicznej (PSTN). Jest określony przez ITU-T jako część serii Q.76x.
Gdy połączenie telefoniczne jest nawiązywane od jednego abonenta do drugiego, może być zaangażowanych kilka central telefonicznych , być może ponad granicami międzynarodowymi. Aby umożliwić prawidłowe zestawienie połączenia, w którym obsługiwany jest ISUP, przełącznik przekaże informacje związane z połączeniem, takie jak numer rozmówcy , do następnego przełącznika w sieci za pomocą komunikatów ISUP.
Centrale telefoniczne mogą być połączone łączami T1 lub E1 , które transportują mowę z rozmów. Te łącza są podzielone na szczeliny czasowe 64 kbit/s, a jedna szczelina czasowa może przenosić dokładnie jedno połączenie. Niezależnie od tego, jakie urządzenia są używane do łączenia przełączników, każdy obwód między dwoma przełącznikami jest jednoznacznie identyfikowany przez kod identyfikacyjny obwodu (CIC), który jest zawarty w komunikatach ISUP. Centrala wykorzystuje te informacje wraz z odebranymi informacjami sygnalizacyjnymi (zwłaszcza numerem strony wywoływanej) w celu określenia, które obwody przychodzące i wychodzące powinny być ze sobą połączone, aby zapewnić ścieżkę mowy od końca do końca.
Oprócz informacji związanych z połączeniami, ISUP jest również używany do wymiany informacji o statusie i zarządzania dostępnymi obwodami. W przypadku, gdy na danej centrali nie ma dostępnego obwodu wychodzącego, komunikat zwalniający jest wysyłany z powrotem do poprzedzających go przełączników w łańcuchu.
warianty ISUP
Istnieją różne warianty ISUP. ITU-T określa wariant używany w sieci międzynarodowej. W Europie ETSI publikuje własną specyfikację ISUP, która jest zbliżona do specyfikacji ITU-T. ITU-T ISUP jest używany do połączeń międzynarodowych i jest podstawą dla niektórych krajowych wariantów ISUP. Większość krajów ma własną odmianę ISUP, aby pokryć wymagania krajowe. ANSI określa odmiany ISUP wykorzystywane w ramach planu numeracji Ameryki Północnej ; jednak niektóre kraje objęte NANP różnią się wsparciem dla niektórych procedur (na przykład LATA nie ma znaczenia w Kanadzie. Ponadto, RBOC obsługują procedury Telcordia , które nie są w pełni określone przez ANSI.) Niektóre kraje spoza NANP obsługują warianty oparte na ANSI (np. Meksyk).
Chociaż te odmiany ISUP różnią się w subtelny sposób, zdecydowana większość typów komunikatów ISUP, typów parametrów i punktów kodowych pól parametrów oraz powiązanych podstawowych procedur przetwarzania połączeń jest zgodna we wszystkich wariantach.
Wersje specyfikacji ITU-T
- 1980 – Żółta Księga ISUP
- 1984 – Czerwona Księga ISUP
- 1988 – Niebieska księga ISUP
- 1991 – ISUP Q.767
- 1992 – Biała Księga ISUP'92 (segmentacja, kompatybilność, nowe usługi dodatkowe)
- 1997 – ISUP'97 (nowe procedury, IN CS1, nowe usługi dodatkowe)
Zgodnie z ITU-T Q.761 sekcja 2.4.1 ISUP interworking ISUP'92 jest wstecznie kompatybilny z ISUP Blue Book i Q.767 w zakresie podstawowych procedur połączeń i usług dodatkowych z wyjątkiem niektórych procedur (np. przenoszenia numerów). Dodatkowo funkcje kompatybilności wprowadzone w tej wersji zapewniają kompatybilność w przód z nowszymi wersjami.
Typy wiadomości
Komunikat ISUP zawiera stały nagłówek zawierający kod identyfikacyjny obwodu i typ komunikatu ISUP, po którym następuje obowiązkowa część parametru o stałej długości, obowiązkowa część parametru o zmiennej długości i opcjonalna część parametru, które zależą od typu wysyłanej wiadomości wysłano. Komunikaty ISUP mogą być wysyłane z wykorzystaniem usług Części Przesyłania Wiadomości lub, rzadziej, Części Kontroli Połączeń Sygnalizacyjnych . Komunikaty te są przesyłane na różnych etapach zestawiania i zwalniania połączenia. Najczęstsze komunikaty to:
- Wiadomość adresu początkowego (IAM) — Pierwsza wiadomość wysyłana w celu poinformowania centrali partnerskiej, że połączenie musi zostać nawiązane na CIC zawartym w wiadomości. Zawiera wybierany numer, rodzaj usługi (rozmowa lub dane) oraz opcjonalne parametry.
- Kolejny komunikat adresowy (SAM) — w przypadku sieci, które obsługują procedury wybierania nakładającego się, a następnie w przypadku, gdy komunikat IAM nie zawiera pełnego wybieranego numeru, następuje jeden lub więcej komunikatów SAM zawierających dodatkowe cyfry . Ta wiadomość nie jest obsługiwana przez sieci, które obsługują tylko procedury wybierania en bloc .
- Wiadomość o zakończeniu adresu (ACM) — wiadomość zwracana z przełącznika końcowego, gdy abonent zostanie osiągnięty i telefon zacznie dzwonić, lub gdy połączenie przejdzie przez punkt międzyoperacyjny i zostanie zajęte łącze pośrednie.
- Postęp połączenia (CPG) — Zawiera dodatkowe informacje o postępie połączenia. Zwykle wysyłane po ACM, gdy status połączenia zmienia się w stosunku do zgłoszonego w ACM.
- Wiadomość zwrotna (ANM) — Wysyłana, gdy abonent podniesie słuchawkę, podłączony jest zasób lub zwracany jest nadzór nad odpowiedzią z punktu współpracy. Normalnie ładowanie rozpoczyna się w tym momencie. Wymagane jest, aby połączenie zostało przerwane w obu kierunkach do tego punktu.
- Połącz (CON) — Wysyłane, gdy połączenie zostanie odebrane przez automatyczny terminal. Ten komunikat zastępuje komunikaty ACM, CPG i ANM w przypadku połączeń odbieranych przez terminale automatyczne.
- Zwolnij (REL) — Wysyłane w celu usunięcia połączenia, gdy abonent odłoży słuchawkę. Jest to również wysyłane (w bezpośredniej odpowiedzi na IAM), jeśli przełącznik końcowy stwierdzi, że połączenie nie może zostać zrealizowane. W obu przypadkach przełącznik kończący dostarcza w komunikacie wartość przyczyny wyjaśniającą przyczynę zwolnienia, np . „Użytkownik zajęty”.
- Release complete (RLC) — Potwierdzenie zwolnienia — obwód jest później bezczynny i może być ponownie użyty.
Przykładowy przepływ połączeń
Jest to bardzo prosty przepływ połączeń obejmujący tylko dwie centrale telekomunikacyjne, które wymieniają komunikaty ISUP. Interfejsy abonenckie nie są tutaj omówione i są wymienione tylko w celu lepszego zrozumienia.
Centrala telekomunikacyjna abonenta Centrala telekomunikacyjna BB abonent Podnieś słuchawkę Wybierz cyfry ---> -- IAM --> - Dzwoni -> <-- ACM -- Słuchawka podniesiona <-- ANM -- --------- -------------- Rozmowa ----------------------- Odłożona -- REL --> Odłożona <- - RLC-
Szczegółowe przepływy wywołań podano w zaleceniu ITU-T Q.784.1.
Poniżej znajduje się szczegółowa wymiana komunikatów ISUP z udziałem dwóch central telekomunikacyjnych ISDN. Raport pochodził z przełącznika cyfrowego Alcatel S12.
BENIN 2005-07-15 16:49:16 FR 00121 00000000 G159CA01 L6X8AA47 SWA-ORJ-RAPORT SYSTEMU OBSERWACYJNEGO ------------ ------------------------------------------------------------- OBSERWACJA/POBIERANIE PRÓBEK UDANY ------------------------------------------------- ---------------------- TYP OBSERWACJI: DATA POCZĄTKU = 2005-07-15 GODZINA = 16:48:23:09 WEZWANIE DN = 52250000 WEZWANIE KOT = PRIORYTET SUBSC INC EQ NBR = H'31 & 1 RCVD DIGITS = 012625729 CALLED DN = 012625729 OTG TRNKGRP = LAGOS_SC OTG EQ NBR = H'1111 & 16 BEARER = AUDIO31 XFER MODE = PRZEŁĄCZONY OBWÓD PRZYCZYNA = NORMALUN ZAJĘTY TERM = 0: 0: 2: 3 PRZEZ PRZEŁĄCZNIK = 0: 0: 4: 3 ODPOWIEDŹ = 0: 0:14: 6 ZWOLNIJ = 0: 0:46: 3 INFORMACJE PODATKOWE ------------- OPŁATA DN = 52250000 CZAS TRWANIA POŁĄCZENIA = 0: 0:31: 6 LICZNIKÓW = 2 TARYFA GRP = 4 ID TARYFY = 7 STAWKA = 20 LOSOWA CNT = 0 SURCH JEDNOSTKI = 0 CAT JEDNOSTKI = 0 TARYFA REG = 1 ODBIORCA SZD = 0: 0: 0: 0 ODBIORNIK RLSD = 0: 0: 4: 2 REC EQ NBR = H'13 & 6 REC RLS INFO = WYMUSZONY RLSE REC KIERUNEK SYGNAŁU ------------- -------- - ---- REG-I-10 OTRZYMANO 0: 0: 1: 3 REG-I-1 OTRZYMANO 0: 0: 1: 6 REG-I-2 OTRZYMANO 0: 0: 1: 8 REG-I-6 OTRZYMANO 0: 0: 2: 1 REG-I-2 ODBIOR 0: 0: 2: 3 REG-I-5 ODBIÓR 0: 0: 2: 5 REG-I-7 ODBIÓR 0: 0: 3: 0 REG-I- 2 ODEBRANE 0: 0: 3: 3 REG-I-9 ODEBRANE 0: 0: 3: 7 INC TYP SYGNAŁU = ANALOG-SUBSCR CZAS KIERUNKU SYGNAŁU ------------- ----- ---- ---- OTRZYMANO NAPAD 0: 0: 0: 0 WYSŁANO SYGNAŁU WYBIERANIA 0: 0: 0: 0 ODBIOR KAS.-FW-FW 0: 0:46: 1 TYP ZNAKU OTG = KIERUNEK WIADOMOŚCI ISUP-NAT CZAS DŁUGOŚĆ ------------- --------- ---- ------ WYSYŁAM 0:0:2:3 : 2: 4 13 85014040007000020200028002 SAM WYSŁANO 0: 0: 2: 6 13 85014040007000020200028005 SAM WYSŁANO 0: 0: 3: 1 13 8501404000700002020002 8007 SAM WYSŁANO 0: 0: 3: 4 13 85014040007000020200028002 SAM WYSŁANO 0: 0: 3: 8 13 85014040007000020200028009 OTRZYMANO ACM 0: 0: 4: 15 850141000070000616040129010100 OTRZYMANO ANM 0: 0:14: 6 18 8501410000700009012D02000039022DC000 OTRZYMANO SUS 0: 0:45: 4 10 850141000070000D0100 REL SENT 0: 0:46: 1 13 850140400070000C020002849F RLC OTRZYMANO 0: 0: 46: 3 9 850141000070001000 RAPORT NIEZAMÓWIONY NR = 00121
Kody przyczyn
Kody przyczyn wydania są używane do identyfikowania i debugowania wszelkich zdarzeń występujących w sygnalizacji części użytkownika ISDN. Każde zdarzenie w sygnalizacji ISUP generuje numer kodu przyczyny. Nawet w przypadku normalnego wywołania ISUP generowany jest kod przyczyny. Istnieje wiele aplikacji opracowanych w oparciu o kod przyczyny z sygnalizacji ISUP. Podobnie operatorzy telekomunikacyjni śledzą kody przyczyn w celu debugowania wszelkich niepowodzeń połączeń.
Poniżej znajduje się lista używanych kodów przyczyn. Kody przyczyn zdefiniowane tylko przez liczbę są faktycznie niezdefiniowane i mogą być używane w rozwiązaniach zastrzeżonych. [ potrzebne źródło ]
- Nieprzypisany (nieprzypisany) numer
- Brak trasy do określonej sieci tranzytowej
- Brak trasy do celu
- Wyślij specjalny dźwięk informacyjny
- prefiks linii miejskiej
- Kanał nie do zaakceptowania
- Połączenie odebrane i realizowane w ustalonym kanale
- Wywłaszczenie
- Wywłaszczenie – obwód zarezerwowany do ponownego użycia
- 10
- 11
- 12
- 13
- 14
- 15
- Normalne kasowanie połączeń
- Użytkownik zajęty
- Żaden użytkownik nie odpowiada
- Brak odpowiedzi od użytkownika (użytkownik powiadomiony)
- Abonent nieobecny
- Połączenie odrzucone
- Zmieniono numer
- Przekieruj do nowego miejsca docelowego (nieprzydzielony numer miejsca docelowego ANSI)
- Nieznana grupa biznesowa (ANSI)
- Błąd routingu wymiany (ANSI)
- Usuwanie niewybranego użytkownika
- Miejsce docelowe nieczynne
- Nieprawidłowy format liczb
- Obiekt odrzucony
- Odpowiedź na ZAPYTANIE O STATUS
- Normalny, nieokreślony
- 32
- 33
- Brak dostępnego obwodu/kanału
- 35
- 36
- 37
- Sieć nieczynna
- Trwałe połączenie w trybie ramki nie działa
- Trwałe połączenie w trybie ramki działa
- Chwilowa awaria
- Przeciążenie sprzętu przełączającego
- Odrzucono informacje o dostępie
- Żądany kanał/obwód jest niedostępny
- Wywłaszczanie (ANSI)
- Wywołanie pierwszeństwa zablokowane
- Zasoby niedostępne, nieokreślone
- 48
- Jakość usług niedostępna
- Żądana usługa nie jest subskrybowana
- Typ połączenia niezgodny z żądaniem usługi (ANSI)
- 52
- Połączenia wychodzące zablokowane w CUG
- Połączenie zablokowane z powodu ograniczeń grupowych (ANSI)
- Połączenia przychodzące zablokowane w CUG
- 56
- Zdolność okaziciela nie jest autoryzowana
- Funkcja okaziciela nie jest obecnie dostępna
- 59
- 60
- 61
- Niespójność w projektowanych informacjach o dostępie wychodzącym i klasie abonenta
- Usługa lub opcja niedostępna, nieokreślona
- 64
- Funkcja okaziciela nie została zaimplementowana
- Typ kanału nie został zaimplementowany
- 67
- 68
- Żądana funkcja nie została wdrożona
- Dostępna jest tylko ograniczona funkcja nośnika cyfrowego
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- Usługa lub opcja niewdrożona, nieokreślona
- 80
- Nieprawidłowa wartość referencyjna połączenia
- Zidentyfikowany kanał nie istnieje
- Zawieszone połączenie istnieje, ale ta tożsamość połączenia nie
- Tożsamość połączenia w użyciu
- Żadne połączenie nie zostało zawieszone
- Połączenie mające żądaną tożsamość połączenia zostało wyczyszczone
- Użytkownik niebędący członkiem CUG
- Niezgodne miejsce docelowe
- 89
- Nieistniejący CUG
- Nieprawidłowy wybór sieci tranzytowej
- 92
- 93
- 94
- Nieprawidłowa wiadomość, nieokreślona
- Brak obowiązkowego elementu informacyjnego
- Typ komunikatu nie istnieje lub nie został zaimplementowany
- Komunikat niezgodny ze stanem połączenia lub typem komunikatu nie istnieje lub nie został zaimplementowany
- Element informacyjny nie istnieje lub nie został zaimplementowany
- Nieprawidłowa zawartość elementu informacyjnego
- Wiadomość niezgodna ze stanem połączenia
- Odzyskiwanie po wygaśnięciu timera
- Parametr nieistniejący lub nie zaimplementowany - przekazany dalej
- 104
- 105
- 106
- 107
- 108
- 109
- Odrzucono wiadomość z nierozpoznanym parametrem
- Błąd protokołu, nieokreślony
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- Współpracujący, nieokreślony.
Format wiadomości
8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---|---|---|---|---|---|---|---|
Etykieta routingu ... |
|||||||
CIC Najmniej znaczące 8 bitów | |||||||
Wyściółka | CIC Most Sig. 4 bity | ||||||
Typ wiadomości | |||||||
Obowiązkowa część stała ... |
|||||||
Obowiązkowa część zmienna ... |
|||||||
Część opcjonalna ... |
Pole informacji sygnalizacyjnych (SIF) dla wszystkich jednostek sygnałów komunikatów ISUP (MSU) zawiera następujące składniki:
- Etykieta routingu
- Kod identyfikacyjny obwodu
- Typ wiadomości
- Obowiązkowa część stała
- Obowiązkowa część zmienna
- Część opcjonalna
Etykieta trasy wskazuje kody punktów węzłów początkowych i docelowych w sieci; zawiera również wyboru łącza sygnalizacyjnego , które jest używane do wyboru między wieloma trasami, które MSU może obrać między dwoma węzłami.
Kod identyfikacyjny obwodu służy do określenia, które łącze między dwoma przełącznikami jest używane do przenoszenia określonego połączenia. Należy zauważyć, że niektóre wersje ANSI ISUP dopuszczają CIC z 14 znaczącymi bitami zamiast 12 pokazanych.
- Typ komunikatu wskazuje typ komunikatu ISUP. O obecności i formie pozostałych 3 składowych decyduje ten typ komunikatu.
- Obowiązkowa stała część , jeśli jest obecna, zawiera obowiązkowe parametry o stałej długości powiązane z typem komunikatu.
- Część Obowiązkowa zmienna , jeśli jest obecna, zawiera obowiązkowe parametry o zmiennej długości powiązane z typem komunikatu.
- Część opcjonalna , jeśli jest obecna, zawiera opcjonalne parametry, które mogą być zawarte w typie wiadomości.
Podczas wysyłania za pomocą usług Sygnalizacji Connection Control Part , komunikaty ISUP przekazywane do SCCP w parametrze User Data (NSDU) składają się tylko z 4 ostatnich elementów ( Message Type, Obowiązkowa część stała, Obowiązkowa część zmienna, Część opcjonalna ). Etykieta trasy i kod identyfikacyjny obwodu nie są uwzględniane w danych użytkownika przekazywanych do SCCP.
Zobacz też
- Sieć cyfrowa ze zintegrowanymi usługami (ISDN)
- Q.931 Kody przyczyn
Notatki
Bibliografia
- Russell, Travis (2002), Signaling System # 7 (wyd. 4), Nowy Jork: McGraw-Hill, ISBN 978-0-07-138772-9 .
- ITU-T (grudzień 1999a), „Sekcja 1, Ogólne zasady kodowania”, Zalecenie Q.763 .
- ITU-T (grudzień 1999b) [1996], Zalecenie Q.784.1 (07/96), Specyfikacja podstawowego testu wywołania ISUP: Walidacja i kompatybilność z protokołami ISUP'92 i Q.767 .