Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

Trixbox virtuaalmasin ning IP PBX (0)

1 Hindamata
Punktid

TALLINNA TEHNIKAÜLIKOOL
Raadio- ja sidetehnika instituut
Õppeaine IRT0100, Kommunikatsioonivõrkude
struktuurid ja teenused
/kood,nimetus/
Ainetöö Trixbox virtuaalmasin ning IP PBX
/töö nimetus/

ARUANNE


Täitja(d)................................................... Michailas Ornovskis 030648
Juhendaja (d) Indrek Rokk
Avo Ots
Töö sooritanud ………………………………………………………………………
/kuupäev/
Aruanne esitatud.........................................................................................................
/kuupäev/
Aruanne tagastatud.....................................................................................................
/kuupäev/
Aruanne kaitstud........................................................................................................
/kuupäev/
......................................................................................
/juhendaja allkiri /
  • Töö eesmärk
    Ülesandeks on tekitada IP-telefoni süsteem, mis võimaldab demoda Trixboxi erinevaid võimalusi/omadusi. Mida rohkem erinevaid asju töötab, seda parem.
    Iga meeskonna käsutusse antakse nende oma Trixboxi virtuaalmasin (NerdVittels variant). Lisaks on kasutada 3 tarkvaralist IP-telefoni ja loodetavasti 2-3 riistvaralist IP-telefoni.
  • Kasutatavad seadmed
    • Microlink N350 sülearvuti
    • VMware player tarkvara
    • Red Hat Enterprise Linux v4 (CentOS-4.4 Kernel 2.6.9-34.0.2.EL on an i686) operatsioonisüsteem
    • X- Lite softphone tarkvara
    • IAX VoIP teenus (www.voipjet.com)
    • Mikrofonid
    • RSTI laboris olevad arvutid

  • Töö käik
    Töö koosneb erinevatest etappidest. Kõigepealt tuleb alla laadida vajalik tarkvara. Mina kasutasin NerdVittels Trixbox’i varianti ning VMware player’i virtuaalse masina jaoks (et saaks Windows ’i keskkonnas Linux operatsioonisüsteemi käima panna).
    Kuna Trixboxi koduleheküljel asub IP PBX kõige uuem versioon , siis seda ei ole vaja uuendada. Samuti see kehtib ka Linux’i versiooni kohta. Kerneli versioon ongi 2.6.9-34.0.2.EL ning süsteemi versioon 4.4 ( Final ).
    Trixbox versioon on 1.2.3
    Siis kui VMware on installeeritud, tuleb ta käivitada ning avada vajalik fail kataloogist. Meie juhul see on Red Hat Enterprise Linux v4 virtuaalse masina fail.
    Kui see fail käivitatakse, siis GRUB loader (kaasaegsetes süsteemides, nt Suse 9-10.2 selle asemel on YAST ning YAST2) püüab leida teie masina riistvarale vajalikud draiverid . Siis kui draiverid on leitud, konfigureeritakse eth0 liides , ehk siis pannakse paika võrguparameetrid. On oluline, et sellel ajal arvuti oleks võrgus sees (toetab ka traadita liidest, proovitud 802.11 b/g).
    Siis on võimalik määrata, kas panete DHCP obtain IP automatically, või siis määrate IP aadressi, võrgumaski jm parameetrid ise. Parem on panna neid käsitsi, siis iga kord kui süsteem käivitub ta on sama IP-ga.
    Nüüd tuleb süsteemile restardi teha. Seda on lihtne teha käsuga:
    #shutdown –r now
    Siis kui süsteemi taaskäivitub ning asterisk liides töötab (kasutajanimi root ning algne parool on passwd) tuleb muuta paroolid .
    maint liidese jaoks vajalik käsk parooli muutmiseks on:
    #passwd-maint
    ning AMP parooli muutmiseks on:
    #passwd-amp
    Samuti on võimalik muuta ka root konto parool:
    #passwd-root
    Siis kui paroolid on muudetud võin näiteks installeerida webmin’i liidest, kuid mul ta lõpuks ei hakanud tööle (peale süsteemiaja muutmist ning sendmail liidese konfigureerimist).
    Samas tuleb mainida, et mul tekkis probleem:
    Nimelt peale süsteemi restardi zaptel’i liides ei hakanud tööle. See viga on põhjuseks, miks ei saa telefonisüsteemi veebilehitsejast aktiveerida.
    Vea lahendamine võttis umbes 15 tundi aega, kuid lõpuks oli leitud lahendus. Zaptel’i liides on vajalik selleks, et ühendada tavalised PSTN lauatelefonid IP-telefoni võrku. Kui zaptel’i FXO/FXI toetavat seadmet ei ole arvuti küljes ning zaptel’i liides ei ole konfigureeritud, siis ei saa süsteemi käima panna. Veateateks on:
    cannot load zaptel interface . fatal error in chan .zap.so
    Vealahendus oleks selline:
    Käsurealt:
    # nano /etc/asterisk/modules. conf
    Tuleb käsitsi failisse juurde kirjutada:
    #noload => chan_zap.so
    # CTRL +O
    #CTRL+X
    Siis muudame ka teise faili sisu:
    #nano /etc/asterisk/zapata.conf
    Siit tuleb leida ja eemaldada kirje:
    # channels => 1-8
    Samuti salvestame faili ning väljume:
    #CTRL+O
    #CTRL+X
    Siis tuleb asteriski portaalile restardi teha:
    #amportal restart
    Miks me seda teeme:
    1.) Me ei loo kanaleid mitteoleva riistvara jaoks, muidu tekib konflikt.
    2.) Ei tee viiteid riistvara tüübile (FXO/FXI interface)
    3.) Ei käivita mooduli, mis vastab Zapteli draiverite eest - neid ei saa konfigureerida, kuna meil ei ole vastavat riistvara, mille peal neid kasutatakse.
    Ja siis peale restardi kõik peaks töötama. Logides sisse uuesti root süsteem viskab ette IP-aadressi, mille küljes on meie IP PBX.
    Kõik mida me ennem seda tegime, on ettevalmistustöö.
    Veebilehitsejast kirjutades selle aadressi avaneb aken:
    Siin tuleb vajutada System Administration lingi peale ning sisestada maint kasutajanime ja vastava parooli. Avaneb selline aken:
    Vasakus ääres asuvad konfiguratsiooni tööriistad, kuid valida tuleb FreePBX lingi peale.
    Vajutades SETUP nupu, saame konfigureerida telefonijaama.
    Siinjuures ma kirjeldan, mida ma ise tegin ja mis sellest sai.
    • Lisasin kaks tarkvaralist telefoni:

    FreePBX => ’Setup’ => ’Extensions’ => ’Add Extension’
    Vajutasin SIP peale.
    Extension number:  102
    Display name:  Soft phone
    Direct DID: 
    DID Alert Info: 
    Outbound CID: 
    Emergency CID: 
    Record Incoming :  On Demand
    Record Outgoing :  On Demand
    Secret :  12345 (seda valige ise, kuid tuleb meeles pidada, et see on X-Lite telefoni parool)
    Dtmfmode:  rfc2833
    Voicemail & Directory:  Enabled
    Voicemail password:  102 (saate suvalist valida, vajalik selleks, et kõneposti teenust kasutada)
    Email address: (minu e-maili aadress)
    Pager email address: 
    Email attachment:  Yes (siis meil saadetakse audiofaili manusega kaasas)
    Play CID:  No
    Play Envelope:  No
    Delete Vmail:  No  (siis serveris lindistatud kõned salvestatakse vaikimisi üheks nädalaks)
    Vm options: 
    Vm context:  default
    Nüüd tuleb vajutada Save ning Apply.
    Konfigureerisin teine telefon ka:
    Vajutasin SIP peale.
    Extension number:  103
    Display name:  Soft phone 2
    Direct DID: 
    DID Alert Info: 
    Outbound CID: 
    Emergency CID: 
    Record Incoming:  On Demand
    Record Outgoing:  On Demand
    Secret:  103 (seda valige ise, kuid tuleb meeles pidada, et see on X-Lite telefoni parool)
    Dtmfmode:  rfc2833
    Voicemail & Directory:  Enabled
    Voicemail password:  103 (saate suvalist valida, vajalik selleks, et kõneposti teenust kasutada)
    Email address: (minu e-maili aadress)
    Pager email address: 
    Email attachment:  Yes (siis meil saadetakse audiofaili manusega kaasas)
    Play CID:  No
    Play Envelope:  No
    Delete Vmail:  No  (siis serveris lindistatud kõned salvestatakse vaikimisi üheks nädalaks)
    Vm options: 
    Vm context:  default
    Nüüd installeerisin X-Lite tarkvara ning konfigureerisin juurdepääsuteenust.
    ‘Properties’ => ‘SIP Account settings’ => ‘Add’
    Display Name:  Soft Phone
    User Name:  102
    Password:  12345 (salasõna ülevalt)
    Authorization user name:  102
    Domain :  192.168.1.104 (minu Trixbox masin IP-aadress)
    Samuti tegin ka teise telefoni jaoks. Kontrollitud, töötab.
    • Seejärel muutsin ajahäälestused

    See on vajalik selleks, et süsteem võtaks vastu määratud kõned ainult määratud ajal. Näiteks, kui firma pühapäeval ei tööta, siis kõnesid vastu ei võeta või siis näiteks suunatakse firma omaniku mobiili numbrile.
    Time condition name: Incoming
    Time to start: 08:00
    Time to finish: 19:00
    Week day start: Monday
    Week day finish: Sunday
    Nagu näha, tuleb paika panna ka reeglid, mis määravad seda, mida kõnega teha.
    Seda tuleb panna ’ Digital Receptionist’ => ‚Add IVR’ alt.
    Mina tegin kaks reeglit:
    • AfterHours (peale tööd)

    Name: AfterHours
    Timeout: 10
    Enable Directory: linnuke peal
    Directory Content: Default
    Enable Direct Dial : linnuke peal
    Announcement: None
    • BusinessHours (tööajal)

    Name: BusinessHours
    Timeout: 10
    Enable Directory: linnuke
    Directory Content: Default
    Enable Direct Dial: linnuke peal
    Announcement: None
    Ideeks on suunata kõned teisele numbrile määratud ajal. Et suunamine töötaks, peaks reaalselt toimima IAX2 protokoli konto, mis ühendab telefonijaama välisvõrguga.
    • Viimane asi, mida ma tegin, on ‚outbound route’. Nimelt see on tee, mis ühendab minu telefonijaama teise maailmaga . Selleks ma tegin kontot veebileheküljel www.voipjet.com

    Kuna see on testikonto, siis seda helistamiseks kasutada ei saa (algselt konto peal on 0.25$ kuid helistamiseks on vaja vähemalt 20$).
    Samas telefonijaam võtab voipjet serveriga ühendust.
    Kontot tegin vastavalt juhistele:
    http://www.sureteq.com/asterisk/trixbox.htm#9.2_-_Setting_up_an_IAX2_trunk _
    ning www.voipjet.com
    See konto ka töötab, kuid helistada ei saa.
  • Kokkuvõte
    Vajalik töö on tehtud ning tulemused saavutatud.
  • Lingid materjalidele
    http://www.sureteq.com/asterisk/trixbox.htm#9.2_-_Setting_up_an_IAX2_trunk _
    Juhend IAX2 konto loomise kohta.
    www.voipjet.com
    IAX2 teenuse pakkuja lehekülg
    http://www.xten.com/index.php?menu=download
    X-Lite tarkvara lehekülg
  • Vasakule Paremale
    Trixbox virtuaalmasin ning IP PBX #1 Trixbox virtuaalmasin ning IP PBX #2 Trixbox virtuaalmasin ning IP PBX #3 Trixbox virtuaalmasin ning IP PBX #4 Trixbox virtuaalmasin ning IP PBX #5 Trixbox virtuaalmasin ning IP PBX #6 Trixbox virtuaalmasin ning IP PBX #7 Trixbox virtuaalmasin ning IP PBX #8 Trixbox virtuaalmasin ning IP PBX #9 Trixbox virtuaalmasin ning IP PBX #10 Trixbox virtuaalmasin ning IP PBX #11
    Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
    Leheküljed ~ 11 lehte Lehekülgede arv dokumendis
    Aeg2008-11-26 Kuupäev, millal dokument üles laeti
    Allalaadimisi 20 laadimist Kokku alla laetud
    Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
    Autor ornyx Õppematerjali autor
    Trixbox virtuaalmasin ning IP PBX

    Kasutatud allikad

    Sarnased õppematerjalid

    Ainetöö
    10
    doc

    Ainetöö

    ....................................................................................................... /kuupäev/ ...................................................................................... /juhendaja allkiri/ 1. Töö eesmärk Töö eesmärgiks on ühendada kolm erinevat seadet ühte SIP võrku ning katsetada neid. 2. Kasutatud seadmed · Microlink N350 sülearvuti Windows XP Home operatsioonisüsteemiga · Microlink N500 lauaarvuti Windows XP professional operatsioonisüsteemiga · VMware Player tarkvara, mille sees käivitatakse Trixbox virtuaalmasin · Grandstream HandyTone-486 VoIP ATA adapter · CALLER ID PHONE telefoniaparaat RJ11 liidesega · Nokia E51 mobiiltelefon sisseehitatud SIP, WLAN ja VoIP toega

    Kommunikatsiooniteenuste arendus
    Andmeturve konspekt- kokkuvõte
    63
    docx

    Andmeturve konspekt / kokkuvõte

    reaktorite temperatuuride kohta kuvatavat infot, mistõttu reaktorid aeg-ajalt kuumenesid üle, tekkis suur majanduslik kahju), mh kasutati ära Windowsi lähtekoodis olevat fontide renderdamist, õhuvahet (rünnatavad arvutid ei olnud võrgus, pahavara levis USB-pulkade kaudu). Riskianalüüs · Potentsiaalsete ohtude tõenäosused on erinevad · Erinevate ohtude poolt tekitatav kahju on erinev · Riskianalüüs -- hindame reaalseid ohte ning kulutusi ning püüame leida aktsepteeritava riski, kus turbekulud on ligikaudu võrdsed tõenäoliste kahjudega Ohtude edetabel 2014 · Pahavara (ussid, trooja hobused, nuhkvara, väljapressimismeetodid) · Veebipõhised ründed kliendi pihta (brauseris on turvaaugud, lisaosadel (java, flash jne) omakorda turvaaugud) - tuleks jälgida, millistel lehtedel käiakse (tänapäeval pornolehtedelt saab vähem ründeid kui populaarsetelt uudiselehtedelt) · Ründed veebirakendustele · Zombivõrgud (botnets)

    Andmeturbe alused
    Lühendite seletus
    120
    doc

    Lühendite seletus

    A... AA Auto Answer AAA Authentication, Authorization and Accounting AAB All-to-All Broadcast AAC Advanced Audio Coding AACS Advanced Access Control System AAL Asynchronous Transfer Mode Adaption Layer AAM Automatic Acoustic Management AAP Applications Access Point [DEC] AARP AppleTalk Address Resolution Protocol AAS All-to-All Scatter AASP ASCII Asynchronous Support Package AAT Average Access Time AATP Authorized Academic Training Program [Microsoft] .ABA Address Book Archive (file name extension) [Palm] ABAP Advanced Business Application Programming [SAP] ABC * Atanasoff-Berry Computer (First digital calculating machine that used vacuum tubes) ABEND Abnormal End ABI Application Binary Interface ABIOS Advanced BIOS ABIST Automatic Built-In Self-Test [IBM] ABLE Adaptive Battery Life Extender + Agent Building and Learning Environment [IBM] ABM Asynchronous Balanced Mode ABR Available Bit Rate ABRD

    Informaatika
    Arvutivõrkude eksami konspekt
    144
    docx

    Arvutivõrkude eksami konspekt

    andmeid rakenduse ja võrgu vahel Seansikiht Reguleerib kes-kellega ühenduses on, katkestab ühendusi rakenduste vahel, autentimine. Tagab andmevahetuse turvalisuse Transpordikiht Vastutab kahe punkti vahelise andmeedastuse eest, veakontroll ja vookontroll teostatakse samuti siin. Tegeleb lõppjaamade vahelise andmesidega. Rakenduselt saadud andmed segmenteeritakse ja määratakse ning kontrollitakse nende järjekorda. Määrab kas kasutatakse TCP või UDP protokolli. Alates sellest kihist võib lugeda ühendust punkt-punkt ühenduseks. Võrgukiht IP aadresside tasemel tegutsemine, vastutab ühenduste alustamise, pidamise ja lõpetamise eest. Andmeühikuks datagram. Pakettide marsruutimine, vookontroll. Datagrammide tükeldamine, adresseerimine, veatöötlus. IP

    Arvutivõrgud
    Kommunikatsioonimudel
    102
    pdf

    Kommunikatsioonimudel

    ribalaiust, ükskõik kui väike see ka poleks. * Aeg – osad rakendused nõuavad väikest ajaviidet (~100 millisekundit), et toimida efektiivselt (internetitelefon, multimeedia, mängud, osalt ka instant messaging). 16. HTTP Hypertext transfer protocol. Klient ja server saavad rääkida üksteisega HTTP sõnumeid edastades. HTTP defineerib sõnumite struktuuri ja selle, kuidas neid vahetatakse, sisuliselt siis selle, kuidas veebiklient vastab veebilehekülgedele, mis internetist tulevad ning kuvab neid, ja kuidas veebiserver neid lehekülgi klientidele edastab. Nii HTTP 1.0 kui ka HTTP 1.1 kasutavad transportimiseks TCP-d alusprotokollina. Kõigepealt HTTP klient loob TCP ühenduse serveriga (loob socketi), port 80. Server aktsepteerib kliendilt tuleva TCP ühenduse. Sõnumisaatmine käibki läbi socketite: kui klient saadab sõnumi oma socketi liidesesse, on see tema ulatusest väljas ja TCP tegeleb sellega edasi. HTTP ei säilita informatsiooni klientide

    Tehnoloogia
    Uurmiustöö Windows Xp
    50
    pdf

    Uurmiustöö Windows Xp

    Kahel viimasel operatsioonisüsteemi versioonil on ühesugune tuum, kuid Professional sisaldab lisavõimalusi, mis on vajalikud kontoriarvutites ja tööjaamades, nt kahe protsessori tugi, failide ja kaustade krüpteerimine, erinevate õigustega kasutajad jms. Käesolevas dokumendis toodu käib mõlema versiooni kohta, kui pole teisiti öeldud. Võrreldes Windows 2000-ga, on laiendatud riistvara ja multimeedia tuge, muudetud kasutajaliidest, parandatud töökindlust ning lihtsustatud arvuti kasutamist ja hooldamist. Põhiliselt kodukasutajatele mõeldud Windows 98-st ja Windows Me-st on Windows XP märksa töökindlam. Tähtsamad täiustused on: · parem ühilduvus olemasolevate seadmete ja programmidega · täiustatud meediapleier, mis mängib ka DVD-filme, WMA-, MP3- ja DivX-faile · videoredaktor Windows Movie Maker · CD-kirjutamise tarkvara · lihtne Interneti tulemüür · uus brauser Internet Explorer 6

    Kirjandus
    Riistvara ja tehniline dokumentatsioon
    70
    pdf

    Riistvara ja tehniline dokumentatsioon

    R IISTVARA JA TEHNILINE DOKUMENTATSIOON Koostanud: Indrek Zolk Tartu Kutsehariduskeskus 2007 Väljaandmist toetab: ???? ©Indrek Zolk, 2007 Eessõna Käesolev õppevahend sisaldab Tartu Kutsehariduskeskuse IKT osakonna õppeaine ,,Riist- vara ja tehniline dokumentatsioon" (hilisema nimega ,,Arvutite riistvara alused", ,,Arvutite lisaseadmed" ning ,,Dokumenteerimine") materjale. Kasutajajuhendite loomine toimub ope- ratsioonisüsteemi paigaldusjuhendi näitel, mistõttu on tähelepanu pööratud ka ketta partit- sioneerimise küsimustele. Laiale lugejaskonnale sobivaid eestikeelseid raamatuid on personaalarvutite riistvara kohta ilmunud võrdlemisi vähe. Aastal 2006 on küll välja antud R. Hooli tõlkes Mark Chambers'i ,,Arvuti ehitamine võhikutele"; käesolevas brosüüris on vähemalt pealtnäha rõhuasetus mit-

    Informaatika
    Sissejuhatus infotehnoloogiasse konspekt
    138
    docx

    Sissejuhatus infotehnoloogiasse konspekt

    clones and (Office, Basic) for Apple 1987  The Archimedes was one of the most powerful home computers available during the late 1980s and early 1990s; Loeng 5 1989-90: Rahvusvaheline võrguots Eestis: FIDONET  1989 detsembri lõpus panid Andrus Suitsu ja Tarmo Soodla käima Opus-e nimelise P.O.Box-i.  1990 aasta kevadel lülitus Eesti FIDONET Soome kaudu ülemaailmsesse FIDO- võrku, ning sama aasta sügiseks oli Eestis juba sedavõrd palju FIDONET-i huvilisi, et Eesti sai omaette FidoNeti regiooni staatuse (R49). 1989: Python programming language  Python implementation was started in 1989 by Guido van Rossum at CWI in the Netherlands as a successor to the ABC programming language (itself inspired by SETL).  Python 2.0 was released in 2000, with many major new features including a full garbage collector and support for Unicode.  Python 3

    Sissejuhatus infotehnoloogiasse




    Meedia

    Kommentaarid (0)

    Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



    Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun