W dalszej części użyte zostały następujące skróty :
Abonent wywołujący - abonent A.
Abonent wywoływany - abonent B.
Strona sieciowa, sieć itp. - powinny być identyfikowane z warstwą 3 strony sieciowej,
Strona abonenta, użytkownik itp. - powinny być natomiast identyfikowane z warstwą 3 wyposażenia abonenckiego.
Zestawienie połączenia. Strona użytkownika wywołującego
Po podniesieniu słuchawki przez abonenta A do sieci zostaje wysłany komunikat SETUP. Sieć w odpowiedzi może wysłać komunikat CALL PROCEEDING oznaczający zapoczątkowanie zestawiania połączenia lub komunikat SETUP ACKNOWLEDGE oznaczające żądanie dostania przez stronę abonenta A dodatkowych informacji na temat zestawianego połączenia (np. dalsze cyfry numeru abonenta wywoływanego). W przypadku gdy strona użytkownika odbierze wiadomość SETUP ACKNOWLEDGE dodatkowe informacje umieszczane są w wiadomości INFORMATION i wysyłane do sieci, po uzyskaniu dostatecznej ilości informacji strona sieciowa wysyła komunikat CALL PROCEEDING. W przypadku gdy wszystkie informacje niezbędne do zestawienia połączenia są przekazane w wiadomości SETUP strona sieciowa wysyła tylko komunikat CALL PROCEEDING. Po otrzymaniu tego komunikatu strona użytkownika, wie że procesy mające na celu zestawianie połączenia zostały zainicjalizowane. Następnym komunikatem, na który oczekuje strona użytkownika jest komunikat ALERTING lub komunikat CONNECT. Odebranie komunikatu ALERTING oznacza gotowość na akceptację połączenia przez stronę wywoływaną, następnym komunikatem po ALERTING jest wtedy komunikat CONNECT oznaczający akceptację połączenia (zestawienie połączenia). W przypadku gdy użytkownik odbierze bezpośrednio po CALL PROCEEDING komunikat CONNECT również oznacza to zestawienie połączenia. Po odebraniu komunikatu CONNECT strona użytkownika może potwierdzić zestawienie połączenia wysyłając do sieci komunikat CONNECT ACKNOWLEDGE. Połączenie jest aktywne, strony mogą wymieniać informacje.
Zestawianie połączenia. Strona użytkownika wywoływanego
Po odebraniu komunikatu SETUP przez stronę użytkownika B i analizie wiadomości w stronę sieci wysłane mogą być następujące komunikaty : CALL PROCEEDING, ALERTING ”• J
i CONNECT. Wysłanie komunikatu CALL PROCEEDING oznacza inicjalizację procesów zestawiania połączenia (żadne dodatkowe informacje dostarczone przez sieć nie będę już brane pod uwagę) przez stronę wywoływaną. Wysłanie komunikatu ALERTING oznacza gotowość na akceptację połączenia przez stronę wywoływaną (np. poprawność przesłanych informacji wybierćzych), komunikat ALERTING może być wysłany z pominięciem komunikatu CALL PROCEEDING. Wysłanie komunikatu CONNECT równoważne jest z odpowiedzią na zgłoszenie abonenta wywoływanego czyli akceptacją połączenia. Istnieją trzy możliwości wysłania powyżej opisanych wiadomości, abonent B wysyła :
- CALL PROCEEDING, ALERTING, CONNECT, 1
- ALERTING, CONNECT,
- CONNECT.
Strona sieciowa po odebraniu komunikatu CONNECT może przesłać komunikat CONNECT ACKNOWLEDGE (wysyłany przez abonenta A) w celu potwierdzenia zestawienia połączenia, ale nie jest to konieczne. Połączenie jest aktywne, strony mogą wymieniać informacje.
Zestawianie połączenia. Strona sieciowa - strona abonenta wywołującego
Strona sieciowa po odebraniu komunikatu SETUP, przetwarza i analizuje poszczególne elementy informacyjne oraz określa czy zawarta w komunikacie ilość informacji jest wystarczająca do zainicjowania procesów zestawiania połączenia. Jeśli ilość odebranych informacji nie jest wystarczająca sieć wysyła w kierunku użytkownika (abonent A) komunikat SETUP ACKNOWLEDGE. Po odebraniu tej wiadomości użytkownik wysyła dodatkowe informacje (np. cyfry numery abonenta wywoływanego) za pomocą wiadomości INFORMATION. Po odebraniu odpowiedniej ilości informacji strona sieciowa wysyła komunikat CALL PROCEEDING. Komunikat ten może być pominięty, wtedy strona sieciowa wysyła komunikat ALERTING (lub wysyła go po komunikacie CALL PROCEEDING). Po odpowiedzi abonenta B na zgłoszenie strona sieciowa wysyła w stronę użytkownika komunikat CONNECT oznaczający zestawienie połączenia.
Zawieszenie, odwieszenie połączenia
Połączenie znajdujące się w stanie aktywnym może być przez użytkownika zawieszone na pewien czas w celu zwolnienia pewnych zasobów. Zawieszenie połączenia jest sprawą lokalną i nie wpływa na stan połączenia po drugiej stronie.
W stanie aktywnym strona użytkownika może odbierać komunikat NOTIFY przenoszący informacje dotyczące połączenia (np. zawieszenie połączenia przez drugą stronę), ale może także wysłać do sieci wiadomość SUSPEND odpowiadającą żądaniu użytkownika zawieszenia połączenia. Sieć po odebraniu wiadomości SUSPEND może dane połączenie zawiesić, wtedy odpowiada wiadomością SUSPEND ACKNOWLEDGE (połączenie jest zawieszone) lub może żądanie zawieszenie połączenia odrzucić, wtedy wysyła w stronę użytkownika wiadomość SUSPEND REJECT (żądanie zawieszenia połączenia odrzucone) a połączenie pozostaje nadal w stanie aktywnym.
W stanie zawieszenia połączenia użytkownik może zażądać odwieszenia połączenia. W takiej sytuacji wysyła w stronę sieci komunikat RESUME oznaczający żądanie odwieszenia połączenia. Z kolei sieć po przyjęciu żądania może je zaakceptować i przywrócić zawieszone połączenie sygnalizując ten fakt za pomocą wiadomości RESUME ACKNOWLEDGE lub sieć może żądanie odwieszenia połączenia odrzucić, wtedy wysyła do użytkownika komunikat RESUME REJECET, a połączenie pozostaje nadal w stanie zawieszenia.
Rozłączenie połączenia. Znaczenie komunikatów
Rozłączenie połączenie może być zrealizowane na każdym etapie zestawiania czy trwania połączenia. Rozłączenie połączenia może być inicjalizowane zarówno przez sieć jak i użytkownika (odłożenie słuchawki). Strona inicjalizująca rozłączenie wysyła wtedy wiadomość DISCONNECT. Strona odbierająca wiadomość DISCONNECT (żądanie rozłączenia - sieć lub informacja a rozłączeniu - użytkownik), zwalnia przypisany połączeniu kanał i wysyła komunikat RELEASE. Strona odbierająca komunikat RELEASE zwalnia przypisany połączeniu kanał i identyfikator połączenia oraz wysyła wiadomość RELEASE COMPLETE. Strona odbierająca komunikat RELEASE COMPLETE zwalnia identyfikator połączenia. Połączenie jest rozłączone, zasoby zwolnione.
Rozłączenie połączenia. Przebieg wymiany komunikatów.
Strona użytkownika w procesie rozłączania połączenia może odebrać komunikaty : RELEASE, DISCONNECT lub sama wysyłać komunikat DISCONNECT.
Użytkownik odbiera komunikat RELEASE gdy jest stroną inicjalizującą rozłączenie połączenia, wtedy RELEASE jest odpowiedzią strony sieciowej na odebrany komunikat DISCONNECT. Następnie po odebraniu przez użytkownika komunikatu RELEASE wysyłany jest w stronę sieci komunikat RELEASE COMPLETE oznaczający rozłączenie połączenia i zwolnienie zasobów.
W przypadku gdy użytkownik odbiera komunikat DISCONNECT oznacza, że stroną inicjalizującą rozłączenie połączenia jest strona drugiego użytkownika, a komunikat DISCONNECT przenosi informacje o tym fakcie. W tej sytuacji strona użytkownika może odebrać komunikat RELEASE, odpowiedzieć komunikatem RELEASE COMPLETE i w ten sposób połączenie zostaje rozłączone lub sama wysłać komunikat RELEASE. i po odebraniu komunikatu RELEASE COMPLETE połączenie zostanie rozłączone.
Użytkownik może być także stroną inicjalizującą rozłączenie połączenia. Strona użytkownika wysyła Wtedy w stronę sieci komunikat DISCONNECT, z kolei sieć po odebraniu wiadomości DISCONNECT odpowiada wiadomością RELEASE, po odebraniu której strona użytkownika wysyła komunikat RELEASE COMPLETE i połączenie zostaje rozłączone.
SYSTEMY SYGNALIZACJI I PROTOKOŁY 16/58