czwartek, 24 maj 2012
NEXT / Artykuły / NEXT 2/2007 / Artykuły z NEXT 2/2007 / Trixbox – twój serwer VoIP
NEXT 2/2007 - okładka





Temat numeru:
Przejdź do innych artykułów:

NEXT 2/2007 - Trixbox – twój serwer VoIP

Trixbox – twój serwer VoIP - ikonka uruchomienie serwera VoIP

Data: 19 październik 2007
Identyfikator: 070248

Pierwsze praktyczne kroki w VoIP można zrobić bardzo szybko, nawet nie wiedząc dokładnie, na czym polega ta technologia. Za pomocą jednego interfejsu webowego i kilku kreatorów można bez problemu uruchomić serwer VoIP, a następnie równie sprawnie udostępnić go klientom.

Strona 1 z 2
< Poprzednia 1 2 Następna >

Zdaniem redaktora

Piotr Nowosielski
redaktor działu software/internet


Hasło „Internet pod strzechy” można sparafrazować tak, by odnosiło się do centrali IP PBX. Dzięki programowym centralom telefonicznym możemy niewielkim kosztem wdrożyć zaawansowane rozwiązania telekomunikacyjne. Implementacja takich usług jak Voicemail, automatyczne centrum obsługi klienta czy konferencje możliwa była do tej pory tylko w bardziej zaawansowanych centralach sprzętowych. Moim zdaniem wśród wszystkich możliwości, które oferuje Asterisk, wyróżnia się implementacja usługi LCR (Least Cost Routing). Dzięki wdrożeniu tego rozwiązania można znacząco zmniejszyć koszty połączeń telefonicznych, zwłaszcza międzymiastowych i międzynarodowych.

Przedsiębiorstwa, które chcą wykorzystać technologię VoIP w swojej infrastrukturze, mają do wyboru wiele rozwiązań. Jednym z najpopularniejszych jest programowa centrala telefoniczna (IP PBX) o nazwie Asterisk, stworzona w 1999 r. przez Marka Spencera, której kod źródłowy udostępnił innym programistom na licencji GNU GPL (patrz też: NEXT 1/2007 strona 150). Głównym powodem powstania IP PBX był brak środków na zakup tradycyjnej centrali telefonicznej dla jego ówczesnej firmy.

Obecnie Asterisk jest podwójnie licencjonowany, tzn. dostępna jest wersja darmowa oraz komercyjna. Pierwsza jest rozwijana przez społeczność opensource’ową (testuje ją, usuwa błędy i wprowadza przydatne rozszerzenia, w tym tworzy niezależne rozwiązania), a drugą sprzedaje firma Digium (zapewnia wsparcie techniczne i gwarancję dla swojego produktu).

Omawiane oprogramowanie można zainstalować nawet na starszych komputerach (klasy Pentium III 500 MHz). Co prawda, zostało ono zaprojektowane do pracy na systemie linuksowym i oferuje dla niego najlepsze wsparcie, ale można je także zainstalować na systemach uniksowych (OpenBSD, FreeBSD, Mac OS X i Solaris) oraz systemie Windows (została wydzielona specjalna wersja AsteriskWin32, uruchamiana za pomocą oprogramowania cygwin).

Kto jest przeciwko VoIP?

Czy wszyscy skorzystają na upowszechnieniu się usług VoIP? Na pewno beneficjentami tej technologii będą pośrednicy oferujący usługi VoIP i odbiorcy końcowi – osoby fizyczne i firmy. Jednak klasyczni operatorzy telekomunikacyjni nie patrzą przychylnym okiem na malejące wpływy z tradycyjnych rozmów telefonicznych. Na tym tle dość interesująco prezentuje się fakt zgłoszenia przez firmę Infineon (www.infineon.com) do amerykańskiego urzędu patentowego (20060062151) rozwiązania, które może w sposób selektywny zakłócić działanie Voice over IP. Urządzenie podłączone do sieci analizuje ruch pakietów, a w przypadku wykrycia wśród nich pakietów VoIP dołącza do nich automatycznie pseudopakiety, które spowalniają transmisję i znacznie ograniczają jakość przenoszonego w ten sposób dźwięku. Co ciekawe, przed opuszczeniem danej sieci te pseudopakiety są wyfiltrowywane, tak że po działaniu urządzenia nie ma ani śladu. Innym problemem są ograniczenia prawne narzucane na korzystanie z telefonii internetowej przez rządy poszczególnych państw, takich jak Chiny czy Białoruś. Interpretacja prawna korzystania z rozwiązań VoIP umożliwia tam postawienie zarzutów typu „Organizacja nielegalnego kanału łączności” osobom, które używają np. Skype'a. Białoruskie prawo wymaga, aby wszystkie połączenia telefoniczne przechodziły przez państwowego operatora.

Aby skorzystać z Asteriska na dowolnej dystrybucji Linuksa, należy zainstalować w niej odpowiednie pakiety binarne. Nie zawsze jest to prosta i szybka operacja. Alternatywą są specjalistyczne dystrybucje Linuksa, odpowiednio przystosowane do uruchamiania oprogramowania IP PBX. Najpopularniejszymi rozwiązaniami tego rodzaju są Trixbox (niezależny projekt, znany wcześniej pod nazwą Asterisk@Home) oraz AsteriskNOW (nowy projekt twórców Asteriska).

Trixbox jest produktem znacznie dojrzalszym i często wykorzystywanym. Opiera się na dystrybucji Linuksa CentOS (darmowa wersja komercyjnej dystrybucji Linuksa Red Hat Enterprise). Zawiera on nie tylko preinstalowany Asterisk, lecz także liczne narzędzia ułatwiające rozpoczęcie pracy z systemem oraz wspomagające zarządzanie nim (m.in. FreePBX i HUDLite). Według deklaracji autorów za pomocą Trixboksa można w ciągu 20 minut przygotować software'ową centralę telefoniczną opartą na Asterisku.

Dostępność Trixboksa

Trixbox dostępny jest w dwóch wersjach: jako obraz ISO instalacyjnej płyty CD oraz obraz maszyny wirtualnej VMware z gotowym systemem. W pierwszym przypadku zawartość obrazu ISO trzeba wypalić na płycie CD, uruchomić z niej komputer, a następnie zainstalować Trixboksa na dysku twardym. W drugim przypadku nie musimy tego robić, ponieważ uruchamiamy cały system w wirtualnym wstępnie skonfigurowanym środowisku, idealnym do testów. My skoncentrujemy się na pierwszej możliwości, ale zachęcamy także do wypróbowania drugiej z powodu łatwego sposobu jej wykorzystania (wymagane jest jedynie zainstalowane oprogramowanie firmy VMware, np. w darmowej wersji Server).

Uruchamianie i instalacja Trixboksa

Na stronie www.trixbox.org przejdź do sekcji Downloads i pobierz na dysk twardy plik trixbox-2.2.4.iso (znajduje się również na płycie DVD dołączonej do magazynu). Wypal jego zawartość na płycie CD, a następnie uruchom z niej komputer. Uwaga! Instalacja Trixboksa wymaga przeznaczonego do tego komputera, gdyż na swoje potrzeby formatuje dysk twardy. Z tego powodu, mimo wszystko, warto rozważyć testowe uruchamianie tego rozwiązania pod kontrolą VMware. Minimalne wymagania dla serwera to procesor Pentium III 500 MHz oraz 256 MB pamięci RAM.

Po pojawieniu się ekranu startowego Trixboksa kliknij Enter, aby rozpocząć procedurę instalacji. Podaj układ klawiatury i strefę czasową oraz w dwóch miejscach określ hasło administratora (użytkownika root). Gdy zakończy się proces kopiowania plików, płyta CD zostanie wysunięta z napędu. Wyjmij ją, a po automatycznej instalacji i konfiguracji pakietów rozdzielanej trzema restartami komputera będziesz miał gotową platformę do uruchomienia własnego serwera VoIP.


Tagi: telekomunikacja  
Ocena: +++++    (aby ocenić, musisz się zalogować w serwisie)

< Poprzednia 1 2 Następna >

Podobne artykuły:

Komentarze:

Redakcja nie ponosi odpowiedzialności za treść komentarzy.
Nikt jeszcze nie skomentował.
Niezalogowany

Aby mieć dostęp do niektórych części serwisu NEXT (np. forum dyskusyjnego, oceny numeru, newslettera), musisz posiadać konto w naszym serwisie. Zachęcamy do darmowej rejestracji!

Jeżeli posiadasz już konto w serwisie, to zaloguj się.