Laboratorium Telekomunikacji i Transmisji Danych Ćwiczenie

Transkrypt

Laboratorium Telekomunikacji i Transmisji Danych Ćwiczenie
Laboratorium Telekomunikacji i Transmisji Danych
Ćwiczenie laboratoryjne nr .6.
Temat: Pakietowa transmisja głosu w technologiach VoIP - IPPABX
1. Cel ćwiczenia
Celem ćwiczenia jest zapoznanie się z praktycznym zastosowaniem pakietowej transmisji głosu w
technologiach VoIP na przykładzie programowej centrali IPPBX oraz sprzętowymi i programowymi
realizacjami klientów systemu IPPABX
2. Przygotowanie do ćwiczeń
Dokonaj prawidłowego przygotowania stanowiska laboratoryjnego naleŜy dokonać sprawdzenia
podłaczenia telefonu LinkSys IPPhone SPA941 oraz Bramki/Adaptera VoIP Linksys PAP2T do
gniazdka sieci komputerowej LAN i zasilania.
Włącz komputer i zaloguj się do systemu Windows 2000 na konto:
UŜytkownik
Hasło
Zaloguj do
: telekom
: telekomunikacja
: (ten komputer)
Dokonaj sprawdzenia ustawień protokołu TCP/IP karty sieciowej dla obu komputerów stanowiska
laboratoryjnego. Zanotuj adresy: IP, bramę oraz maskę sieci.
3. Przebieg ćwiczenia
3.1 Konfiguracja centrali telefonicznej 3CX
Centrala Telefoniczna 3CX dla Windows jest programową centralą telefoniczną IP PBX, która całkowicie zastępuje tradycyjny, zastrzeŜony prawami własności sprzęt PBX. Centrala IP PBX firmy 3CX
została opracowana w szczególności dla Microsoft Windows i na bazie standardu SIP – dzięki temu
jest łatwiejsza w zarządzaniu i pozwala na uŜycie dowolnych telefonów SIP.
Plik instalacyjny Centrali IPPBX firmy 3CX moŜna pobrać ze strony www.3cx.pl. Dla potrzeb ćwiczenia laboratoryjnego naleŜy skorzystać z wersji udostępnionej w katalogu telekomunikacja na
pulpicie komputera stanowiska laboratoryjnego. Instalacja centrali przebiega następująco:
1.
2.
3.
4.
5.
6.
7.
8.
akceptujemy wymogi licencyjne,
Wybieramy folder docelowy,
Wybieramy folder gdzie będą umieszone skróty do aplikacji centrali
Konfigurujemy ustawienia adresu domenowego SIP-proxy,
Ustalamy format planu numeracyjnego na 3-cyfrowy
Podajemy dane konta administratora centrali: konto test, login: test, hasło: test.
Ustawiamy parametry poczty głosowej i usług e-mail’a
Po ustawieniu wszystkiego, rozpoczynamy proces instalacji klawiszem Install.
Po zainstalowaniu centrali 3CX, naleŜy do niej się zalogować i zarejestrować klientów VoIP. Dla potrzeb
ćwiczenia laboratoryjnego proszę stworzyć 5 uŜytkowników o numerach 100, 101, 102, 103, 104 i 105.
Aby zarejestrować uŜytkownika w centrali, w zakładce Extensions wybieramy Add, następnie pojawi
się okno, które trzeba wypełnić w sposób adekwatny do danego numeru uŜytkownika.
Po wypełnieniu odpowiednich pól naciskamy Next. W kolejnym kroku rejestracji otrzymujemy dane
do naszych telefonów internetowych:
Po zapisaniu danych naciskamy Finish, następnie pojawia się okno, które pokazuje nam, Ŝe uŜytkownik zarejestrowany przed chwilą znajduje się na liście wszystkich zarejestrowanych uŜytkowników:
Poprawnie zarejestrowanych klientów VoIP moŜna zobaczyć korzystając z zakładki
Phone System->Line Status. Poprawne zarejestrowanie telefonu będzie sygnalizowała zielona lampka przy
uŜytkowniku, co widać poniŜej:
W taki właśnie sposób rejestrujemy uŜytkowników w centrali 3CX. W analogiczny sposób rejestrujemy uŜytkowników 101, 102, 103, 104 i 105. Po zarejestrowaniu uŜytkowników w centrali, naleŜy przejść
do etapu konfigurowania klientów naszego systemu IPPBX 3CX.
3.2 Konfiguracja sprzętowego klienta VoIP w postaci telefonu IPPhone SPA941
konfigurację
telefonu
SPA941
naleŜy
rozpocząć
od
ustawienia
parametrów
sieciowych:
Z klawiatury telefonu wybieramy klawisz KONFIG, a następnie przechodzimy do opcji: 9->Network.
W opcji tej naleŜy sprawdzić ustawienia adresacji IP telefonu. NaleŜy zwrócić uwagę na parametry:
• DHCP Enable -> YES
• Enable Web Serwer -> YES
• DHCP address
• DHCP SubnetMask
• DHCP Default Route
Przy konieczności wykonania jakichkolwiek zmian w konfiguracji naleŜy pamiętać aby je zatwierdzić klawiszem save i dokonać restartu telefonu w celu uaktualnienia wprowadzonych zmian.
Na komputerze z zainstalowaną centralą IPPBX 3CX uruchamiamy przeglądarkę internetową wpisując adres telefonu IP. Po ukazaniu się menu konfiguracyjnego telefonu wybieramy opcję : Admin login
Następnie dokonujemy konfiguracji parametrów pracy telefonu w zakładce Ext1 określając parametry połączenia do centrali IPPBX, podając adres IP centrali oraz parametry numeru i hasła klienta 100.
po wykonaniu wszystkich wpisów naleŜy zaakceptować zmiany klawiszem Submit All CHANGES.
3.3 Konfiguracja sprzętowego klienta VoIP w postaci bramki/adaptera PAP2T
konfigurację bramki/adaptera PAP2T naleŜy rozpocząć od ustalenia parametrów sieciowych IP urządzenia
które naleŜy odczytać z statystyki serwera DHCP routera obsługującego ćwiczenie laboratoryjne:
Na komputerze z zainstalowaną centralą IPPBX 3CX uruchamiamy przeglądarkę internetową wpisując adres telefonu IP. Po ukazaniu się menu konfiguracyjnego telefonu wybieramy opcję : Admin login
Następnie dokonujemy konfiguracji parametrów pracy telefonu w menu zakładce Line1 określając parametry połączenia do centrali IPPBX, podając adres IP centrali oraz parametry numeru i hasła klienta 104.
NaleŜy pamiętać aby w dolnej części strony konfiguracyjnej Line1 wybrać ustawienia kodeka głosu na
standard G711a. po wykonaniu wszystkich wpisów naleŜy zaakceptować zmiany klawiszem Submit CHANGES.
Analogiczne naleŜy skonfigurować drugą linię bramki/adaptera określając parametry połączenia do centrali
IPPBX, podając adres IP centrali oraz parametry numeru i hasła klienta 105.
3.4 Konfiguracja programowego klienta VoIP - 3CX Client
Po standardowej instalacji programu 3CX VoIP Client, klienta naleŜy zarejestrować w centrali. Dla
tego klienta wybieramy numer 101.
Przy pierwszym uruchomieniu klienta 3CX naleŜy określić parametry połączenia do centrali IPPBX,
podając adres IP centrali oraz parametry numeru i hasła klienta 101.
Posługiwanie się programem 3CX oraz pozostałymi klientami typu softphone jest intuicyjne.
1 klawiatura numeryczna telefonu
2 usługi podstawowe telefonu (zawieszenie, transfer, wyciszenie)
3 Stan zajętości wirtualnych linii telefonu (moŜe obsługiwać 3 niezaleŜne linie IPPBX)
4 Ekran informujący o aktualnym stanie soft telefonu
5 Zmiana formy prezentacji ekranu telefonu
6 Zarejestrowani uŜytkownicy 3CX IPPBX
7 i 8 klawisze rozpoczęcia i zakończenia połączenia
5
6
4
3
2
7
8
1
3.5 Konfiguracja programowego klienta VoIP - X-Lite
Po standardowej instalacji programu X-Lite, klienta naleŜy zarejestrować w centrali. Dla tego klienta wybieramy numer 102.
Na początek otwieramy opcję SIP Account Settings i dodajemy nowe konto.
Następnie
wypełniamy
pola
zgodne
z
danymi
uŜytkownika
102
zarejestrowanego
w centrali, widać poniŜej jak trzeba wypełnić te pola, w polu „domain” naleŜy wpisać adres IP centrali,
inaczej nasz telefon nie zostanie zarejestrowany w centrali.
Po prawidłowym wypełnieniu wszystkich pól telefon powinien być juŜ zarejestrowany w centrali, a
dowodem na to powinien być komunikat na wyświetlaczu telefonu „Ready, Your username 100”.
3.6 Konfiguracja programowego klienta VoIP - SJ-Phone
Po standardowej instalacji programu SJ-Phone, klienta naleŜy zarejestrować w centrali. Dla tego
klienta wybieramy numer 103.
Aby skonfigurować konto do połączenia przez serwer SIP Proxy, wchodzimy w menu, które znajduje się na panelu telefonu i wchodzimy w zakładkę Options. Następnie wchodzimy w zakładkę Profiles i
tworzymy nowe konto poprzez naciśnięcie New. Nowe konto ma łączyć się poprzez serwer SIP Proxy, więc
wybieramy opcję „Calls through SIP Proxy”, tak jak to widać na zdjęciu poniŜej.
Po naciśnięciu „OK” otwiera się okno Profile Options, wchodzimy w zakładkę SIP Proxy i wpisujemy
w polu „Domain” adres IP komputera na którym został zainstalowany telefon i w polu „Proxy(URI)” adres
IP komputera na którym jest zainstalowana centrala oraz zaznaczając opcję „Strict outbound proxy” w
polu „Proxy usage mode”.
Po wypełnieniu wszystkich pól, naciskamy „OK” i otwiera się nowe okno, gdzie trzeba wpisać login i
hasło do naszego konta, które zostało stworzone w centrali, czyli w tym przypadku login i hasło to 100.
Po wpisaniu loginu i hasła, w oknie Options widzimy, Ŝe nasz profil jest w uŜyciu,
co mówi status „in use”. Po zamknięciu okna Options i poprawnym zarejestrowaniu konta
w centrali na panelu telefonu powinien pojawić się komunikat: „ SIP: registered as sip:[email protected],
Host address: 192.168.4.y”.
3.7 Analiza protokołu SIP, kontrola poprawności i jakości połączenia VoIP.
Na komputerach biorących udział w ćwiczeniu laboratoryjnym uruchom program WireShark i włącz
tryb monitorowania transferu pakietów dla interfejsów sieciowych komputerów.
Wykonaj połączenia telefoniczne z wykorzystaniem uruchomionych klientów zarówno sprzętowych
jak i softwarowych. Dokonaj rejestracji ruchu pakietowego protokołu SIP i RTP dla realizowanych
połączeń.
Po ich zakończeniu dokonaj analizy sekwencji zdarzeń przesyłanych w sieci komputerowej. Dokonaj
wyróŜnienia i podziału informacji obu protokołów związanych z poszczególnymi fazami połączenia:
• Komunikaty nawiązywania połączenia
• Komunikaty zakończenia połączenia
• Pakiety głosowe protokołu RTP. Przy pomocy narzędzi WireShark-a spróbuj odtworzyć treść
rozmowy na podstawie analizy zapisanych próbek mowy.
Przedyskutuj zaobserwowane sekwencje. Oceń czytelności i zrozumiałość protokołu SIP. Zastanów
się skąd bierze się popularność tego protokołu. Oceń jego wady i słabe punkty.
Dokonaj zmiany ustawień kodeków audio klientów centralki IPPBX na G729a. Wykonaj połączenia
ponownie, porównaj jakość i zrozumiałość rozmowy.
4. Sprawozdanie
•
•
•
Sprawozdanie powinno zawierać opis przebiegu ćwiczenia wraz z wyjaśnieniem poszczególnych
kroków konfiguracyjnych centrali i klientów usługi VoIP.
Przedstawić analizę wymiany komunikatów sygnalizacyjnych protokołu SIP dla fazy nawiązywania i
rozłączania połączenia VoIP, na podstawie obserwacji poczynionych programem WireShark
Wnioski i spostrzeŜenia
5. Literatura
1. Dokumentacja centrali i klienta VoIP 3CX + www.3cx.pl
2. Dokumentacja rozwiązań firmy Linksys
3. Materiały informacyjne dla programów X-Lite, SJ-Phone i WireShark
4. Notatki z wykładów i wprowadzenia do zajęć laboratoryjnych z Przedmiotu „Telekomunikacja i
transmisja Danych”

Podobne dokumenty