Sterowanie i sygnalizacja - projekt (SDL)
Blokada prezentacji numeru linii do艂膮czonej (COLR)
Prowadz膮cy: dr in偶. Janusz Klink
Wykona艂: Tomasz W艂odarczyk
Nr. 118461, 艣roda/P 730-900
Zasada funkcjonowania us艂ugi COLR
Us艂uga COLR (Connected Line Identification Restriction) pozwala abonentowi wywo艂anemu na ukryciu jego rzeczywistego, chwilowego adresu w sieci. Us艂uga ta przewidziana jest dla po艂膮cze艅 przychodz膮cych. Dzia艂anie jej widzimy wtedy gdy abonent wywo艂uj膮cy aktywowa艂 COLP'a (偶膮danie prezentacji numeru linii do艂膮czonej). W takim wypadku gdy abonent wywo艂uj膮cy 偶膮da podania rzeczywistego numeru, do kt贸rego si臋 dodzwoni艂, numeru tego nie utrzymuje w skutek dzia艂ania blokady. W przypadku braku COLR'a oraz 偶膮dania podania numeru przez abonenta wywo艂uj膮cego numer ten zostaje dostarczony w wiadomo艣ci CONNECT ko艅cz膮cej proces zestawiania po艂膮czenia, w sk艂adnikach Connected number oraz ewentualnie Connected subaddress.
Us艂uga COLR podobnie jak us艂uga CLIR mo偶e zosta膰 zaabonentowana w dw贸ch wersjach:
- z ograniczeniem prezentacji adresu dla wszystkich po艂膮cze艅
- w wersji „terowanej” (per call) abonent sam decyduje, dla kt贸rych numer贸w us艂uga powinna by膰 aktywna a dla kt贸rych nie.
Za艂o偶enia
Zgodnie z za艂o偶eniami projektowymi przy realizacji po艂膮czenia wychodz膮cego brane by艂y pod uwag臋 tylko po艂膮czenia wykonywane w ramach jednej centrali, wi臋c musz膮 to by膰 numery siedmiocyfrowe. Dla u艂atwienia zgodnie z zaleceniami prowadz膮cego numer zaczyna si臋 od cyfry 5.
Wszelkie inne rodzaje po艂膮cze艅 (numery alarmowe, numery o liczbie cyfr wi臋kszej ni偶 7 itp.) nie s膮 rozpatrywane.
Wszelkie pr贸by wyboru numeru, kt贸ry jest niezgodny z wy偶ej wymienionymi zasadami ko艅czy si臋 do艂膮czeniem komunikatu s艂ownego „Nie ma takiego numeru”.
Numer projektowanej us艂ugi to 17, wi臋c us艂uga jest aktywowana lub dezaktywowana poprzez wprowadzenie przez abonenta „#17”.
Us艂ugi o innych kodach nie s膮 rozpatrywane.
Taryfikacja w艂膮czana jest jedynie po zestawieniu po艂膮czenia mi臋dzy dwoma. abonentami. Procesy aktywacji oraz dezaktywacji s膮 zwolnione z koszt贸w.
Kosztami realizacji po艂膮czenia obci膮偶ony jest abonent wywo艂uj膮cy.
Komunikaty s艂owne powtarzane s膮 cyklicznie przez zadany okres.
Wszystkie mierzone czasy w chwili rozpocz臋cia pomiar贸w by艂y wyzerowane
Opis zaprojektowanej us艂ugi
Po wprowadzeniu przez abonenta cyfry (pod warunkiem, 偶e jest to 5) us艂uga pozwala na dalsze wprowadzanie cyfr, a偶 do momentu gdy wybrany numer b臋dzie siedmiocyfrowy. W razie nie wybrania cyfry 5 system sprawdza czy nie zosta艂 wci艣ni臋ty znak „#”. Je偶eli wybrano „#” abonent rozpocz膮艂 drog臋 prowadz膮c膮 do aktywacji lub dezaktywacji. Je偶eli po znaku „#” wybrane zostan膮 dwie kolejne cyfry, kt贸re utworz膮 liczb臋 17- odpowiadaj膮c膮 numerowi us艂ugi, przyst臋pujemy do procesu aktywacji lub dezaktywacji us艂ugi. Przyj臋to dwie drogi post臋powania. Po wpisaniu kodu „#17” mamy sytuacje, w kt贸rej us艂uga jest wy艂膮czona lub w艂膮czona dla wszystkich u偶ytkownik贸w. W nast臋pnym kroku (przyjmijmy 偶e us艂uga jest aktywna) w zale偶no艣ci od tego czy abonent wybierze na klawiaturze 1 czy 2, mo偶e odpowiednio dezaktywowa膰 us艂ug臋 dla wszystkich lub dla dowolnego u偶ytkownika. W rozwi膮zaniu pomini臋to sprawdzanie statusu aktualnie dost臋pnej us艂ugi po ka偶dej dokonanej operacji, gdy偶 nie ma ona wielkiego znaczenia praktycznego. W razie wyst膮pienia przypadku, w kt贸rym us艂uga by艂a zaimplementowana wcze艣niej, a abonent jeszcze raz chce dokona膰 jej aktywizacji nast膮pi „nadpisanie”, kt贸re nie prowadzi do 偶adnych b艂臋d贸w w pracy systemu. Analogiczna sytuacja zaproponowana zosta艂a dla procesu dezaktywacji us艂ugi tyle tylko, i偶 odpowiednio poprzez wprowadzenie z klawiatury cyfr 3 oraz 4.
Us艂uga CORL przewidziana zosta艂a dla po艂膮cze艅 przychodz膮cych. Wi臋c w momencie nawi膮zania po艂膮czenia system sprawdza czy abonent wywo艂uj膮cy ma aktywowanego us艂ug臋 COLP. Je偶eli ma to przychodzi do nas 偶膮danie podania numeru ( je偶eli u偶ytkownik wywo艂uj膮cy nie ma zaimplementowanego COLP'a numer nie zostaje wys艂any). Po przyj艣ciu 偶膮dania sprawdzamy czy COLR jest aktywowany, je偶eli us艂uga nie zosta艂a wcze艣niej zaimplementowana to numer zostaje dostarczony do abonenta wywo艂uj膮cego. Je艣li jednak COLR zosta艂 wcze艣niej aktywowany to sprawdzamy czy zosta艂 aktywowany dla wszystkich czy tylko dla wybranych abonent贸w. Je偶eli blokada obowi膮zuje dla wszystkich abonent贸w to numer nie zostaje dostarczony. Je偶eli wcze艣niej jednak zosta艂a wybrana aktywacja dla wybranych numer贸w to sprawdzamy czy numer przychodz膮cy „znajduje si臋 w CLIP” ( CLIP (Calling Line Identification Presentation) to uwidocznienie numeru osoby dzwoni膮cej). Je偶eli nie widzimy numeru osoby dzwoni膮cej to zachodzi podejrzenie, 偶e mo偶e mie膰 ona jakie艣 nie dobre intencje dlatego w tym wypadku numer nie zostanie wys艂any. Je偶eli jednak wy艣wietla nam si臋 numer abonenta wywo艂uj膮cego sprawdzamy czy numer ten znajduje si臋 na „czarnej li艣cie”, na kt贸rej znajduj膮 si臋 numery, dla kt贸rych wcze艣niej us艂uga zosta艂a aktywowana. Je艣li abonent wywo艂uj膮cy nie znajduje si臋 na tej li艣cie to otrzymuje on 偶膮dany przez siebie numer.
Sprawdzanie statusu odbywa si臋 poprzez wprowadzenie kodu us艂ugi, a mianowicie „#17”
Us艂uga COLR ma na celu zwi臋kszenie prywatno艣ci abonenta. Po dokonaniu przekierowania nikt (je艣li tego chcemy) nie musi wiedzie膰, 偶e tego przekierowania dokonali艣my. Jednak je艣li abonent wywo艂uj膮cy aktywowa艂 jednak COLP'a to po 偶膮daniu podanie numeru i po jego nie otrzymaniu mo偶e podejrzewa膰 jak膮 us艂ug臋 mamy aktywowan膮.
Rys.1. Proces aktywacji i dezaktywacji us艂ugi
Tabela stan贸w
W poni偶szej tabeli znajduje lista wszystkich stan贸w wyst臋puj膮cych w projekcie.
Tabela 1. Opis stan贸w
Nr stanu |
Nazwa |
Opis |
Symbol graficzny |
0 |
Abonent wolny |
Mikrotelefon jest od艂o偶ony, do linii abonenta nie jest do艂膮czone 偶adne urz膮dzenie wewn膮trz centrali.
|
|
1 |
Czekaj na pierwszy znak |
Nast膮pi艂o podniesienie mikrotelefonu. Pod艂膮czony jest do niego odbiornik cyfr oraz generator sygna艂u zg艂oszenia.
|
|
2 |
Zaj臋to艣膰 |
Mikrotelefon jest pod艂膮czony, do linii abonenta do艂膮czony jest generator sygna艂u zaj臋to艣ci. Stan ten jest d艂ugi i mo偶e si臋 zako艅czy膰 w skutek od艂o偶enia mikrotelefonu, lub up艂yni臋cia czasu t2.
|
|
3
|
Blokada |
Jedynym sposobem na opuszczenie tego stanu jest od艂o偶enie mikrotelefonu.
|
|
4 |
Komunikat |
Mikrotelefon podniesiony, do艂膮czony zosta艂 generator komunikat贸w s艂ownych. Stan ten zawsze poprzedzony jest zadaniem do艂膮czenia komunikatu o r贸偶nej tre艣ci
|
|
5 |
Wyb贸r cyfr |
Stan pozwala na wyb贸r siedmiocyfrowego numeru. Stan wyst臋puje 6 razy. Do podniesionego mikrotelefonu do艂膮czony jest odbiornik cyfr.
|
|
6 |
Wyb贸r kodu aktywacji/dezaktywacji
|
Stan pozwala na wyb贸r dw贸ch cyfr kodu us艂ugi. Do podniesionego mikrotelefonu do艂膮czony jest odbiornik cyfr. |
|
7 |
Dezaktywacja |
Stan pozwala na wprowadzenie jednego znaku, w celu wyboru odpowiedniej opcji procesu dezaktywacji. Do podniesionego mikrotelefonu do艂膮czony jest odbiornik cyfr oraz komunikat s艂owny. |
|
8 |
Dezaktywacja pojedynczego abonenta |
Stan ten pozwala na wyb贸r pierwszej cyfry numeru podczas dezaktywacji us艂ugi dla pojedynczego abonenta. Do podniesionego mikrotelefonu do艂膮czony jest odbiornik cyfr oraz komunikat s艂owny. |
|
9 |
Wyb贸r cyfr-dezaktywacja |
Stan pozwala na wyb贸r siedmiocyfrowego numeru. Stan ten wyst臋puje 6 razy. Do podniesionego mikrotelefonu do艂膮czony jest odbiornik cyfr. |
|
10 |
Dezaktywacja kolejnego abonenta |
Stan pozwala na dezaktywacje kolejnego numeru. Do podniesionego mikrotelefonu do艂膮czony jest odbiornik cyfr. |
|
11 |
Aktywacja |
Stan pozwala na wprowadzenie jednego znaku, w celu wyboru odpowiedniej opcji procesu aktywacji. Do podniesionego mikrotelefonu do艂膮czony jest odbiornik cyfr oraz komunikat s艂owny. |
|
12 |
Aktywacja pojedynczego abonenta |
Stan ten pozwala na wyb贸r pierwszej cyfry numeru podczas aktywacji us艂ugi dla pojedynczego abonenta. Do podniesionego mikrotelefonu do艂膮czony jest odbiornik cyfr oraz komunikat s艂owny.
|
|
13 |
Wyb贸r cyfr- aktywacja |
Stan pozwala na wyb贸r siedmiocyfrowego numeru. Stan ten wyst臋puje 6 razy. Do podniesionego mikrotelefonu do艂膮czony jest odbiornik cyfr.
|
|
14 |
Aktywacja kolejnego abonenta |
Stan pozwala na aktywacje kolejnego numeru. Do podniesionego mikrotelefonu do艂膮czony jest odbiornik cyfr.
|
|
15 |
Czekaj na potwierdzenie |
呕adne urz膮dzenie nie jest pod艂膮czone do mikrotelefonu; wewn膮trz centrali, oczekiwane jest potwierdzenie sygna艂u dzwonienia od abonenta wywo艂ywanego.
|
|
16 |
Czekaj na po艂膮czenie |
Do podniesionego mikrotelefonu do艂膮czony jest sygna艂 potwierdzenia dzwonienia; stan ten osi膮gany jest po przyj艣ciu sygna艂u potwierdzenia dzwonienia ale przed po艂膮czeniem.
|
|
17 |
Rozmowa |
W stanie tym w艂膮czona jest taryfikacja, kt贸ra dotyczy abonenta A. Abonent wywo艂uj膮cy A oraz wywo艂ywany B po艂膮czeni s膮 ze sob膮 poprzez pole komutacyjne wewn膮trz centrali,
|
|
18 |
Dzwonienie |
Terminal abonenta wywo艂ywanego (B) jest od艂o偶ony. Do艂膮czany jest do niego pr膮d dzwonienia.
|
|
Do stan贸w 0, 2, 3, 4 mo偶e zar贸wno doj艣膰 abonent wywo艂uj膮cy „A” jak i wywo艂ywany „B”. Dlatego przy symbolach stan贸w nie umieszczona zosta艂a 偶adna litera, oznaczaj膮ca kt贸rego艣 z abonent贸w.
W stanie 18 bierze udzia艂 abonent „B”, a w stanie 17 zar贸wno abonent „A” oraz „B”.
W tabeli 2 zestawiono wszystkie czasy ochronne, kt贸re wykorzystano przy projektowaniu danej us艂ugi. Dla ka偶dego czasu podano kr贸tki opis oraz warto艣膰.
Tabela czas贸w ochronnych
Tabela 2. Tabela czas贸w ochronnych
Symbol |
Opis |
Warto艣膰 |
t1 |
Czas oczekiwania na pierwszy znak |
40s |
t2 |
Czas przebywania w stanie zaj臋to艣ci |
180s |
t3 |
Czas powtarzania komunikatu s艂ownego |
120s |
t4 |
Czas oczekiwania na kolejne cyfry wybieranego numeru oraz na znaki kodu us艂ugi |
20s |
t5 |
Czas oczekiwania na cyfr臋, kt贸ra oznacza jedn膮 z dw贸ch opcji procesu aktywacji b膮d藕 dezaktywacji |
40s |
t6 |
Czas oczekiwania na wprowadzenie pierwszej cyfry przy wpisywaniu numeru podczas aktywacji/dezaktywacji us艂ugi dla pojedynczego numeru |
50s |
t7 |
Czas oczekiwania na wybranie znaku (#), kt贸ry powoduje aktywacje/dezaktywacje kolejnego numeru |
60s |
t8 |
Czas oczekiwanie na przyj艣cie sygna艂u potwierdzenia dzwonienia |
10s |
t9 |
Czas oczekiwanie na zestawienie po艂膮czenia |
60s |
t10 |
Czas na odebranie po艂膮czenia przez abonenta wywo艂ywanego |
100s |
Diagram SDL - wersja graficzna kombinowana
Diagram przedstawiony zosta艂 na kolejno ponumerowanych stronach (1-16)