Počítačové sítě/LAB: IP telefony: Porovnání verzí
Smazaný obsah Přidaný obsah
m Robot: kosmetické úpravy |
|||
Řádek 1:
= Požadavky =
* 1x Asterisk na Debian serveru (v příkladu použito Raspberry Pi s OS Raspbian)
* ?x IP telefon (v příkladu použit Linksys SPA942 a Cisco 303)
* Funkční síť, funkční DHCP server
== Co je VoIP ==
'''VoIP''' (anglicky ''Voice over IP'') je způsob přenosu hlasové a multimediální komunikace přes protokol IP<ref>https://en.wikipedia.org/wiki/Voice_over_IP</ref>.
== Co je SIP ==
'''SIP''' (anglicky ''Session Initiation Protocol'') je protokol sloužící pro navázání komunikace, často používán ve ''VoIP''<ref>https://en.wikipedia.org/wiki/Session_Initiation_Protocol</ref>.
== Co je dial plan ==
'''Dial plan''' je očekávaná sekvence čísel používaná v telefonii pro zavolání funkce (jednou z funkcí je např. Dial - snaží se spojit hovor)<ref>https://en.wikipedia.org/wiki/Dial_plan</ref>.
= Zadání =
Zprovozněte komunikaci mezi IP telefony, které budou navazovat spojení přes Asterisk server.
== Schéma ==
== Úkoly ==
* Sestavit síť podle schématu
* Nastavit Asterisk ústřednu
Řádek 24:
* Otestovat komunikaci
= Řešení =
== Nastavení Raspberry Pi ==
Zjištění IP adresy Raspberry Pi pomocí příkazu <code>ip addr</code>:
root@raspberrypi:~# ip addr
Řádek 45:
root@raspberrypi:~#apt-get install asterisk
== Nastavení Asterisk ==
Nejvíce práce je s nastavením Asterisk ústředny. Pro konfiguraci slouží dva soubory: <code>sip.conf</code> a <code>extensions.conf</code> uložené v adresáři <code>/etc/asterisk</code>. Pro jejich editaci použijeme program ''nano''. Po editaci souboru se změny uloží pomocí klávesové zkratky <code>Ctrl-O</code>, je třeba potvrdit jméno souboru <code>[Enter]</code> a ukončit ''nano'' klávesovou zkratkou <code>Ctrl-X</code>.
Řádek 83:
== Spuštění Asterisk ==
Spuštění Asterisk ústředny se provede pod uživatelem ''root'' příkazem:
root@raspberrypi:~# asterisk -r
Řádek 99:
{{Poznámka|Pokud dojde k nějaké chybě v Asterisk ústředně (většinou způsobené špatnou konfigurací v souborech <code>sip.conf</code> a <code>extensions.conf</code>, zobrazí se tato chyba v konzoli.}}
== Nastavení telefonu Linksys a Cisco ==
IP adresa telefonu se získá z menu (tlačítko s obrázkem listu papíru) -> Network. Lze použít i zkratku menu -> 9.
Řádek 107:
* Password: Heslo ze <code>sip.conf</code> (heslo uzivatele)
== Pokročilé nastavení Asterisk ==
Asterisk ústředna má mnoho možností nastavení, včetně vytvoření plně automatického systému. Jednoduchý příklad, který po vytočení čísla 999 zvedne hovor, řekne ''hello world'' a zavěsí se nastaví v souboru <code>extensions.conf</code>:
exten => 999,1,Answer
Řádek 113:
same => n,HangUp
= Testování =
Při testování se vytočí číslo sousedního přístroje, ten by měl začít zvonit. Hovor se přijme, otestuje se kvalita hovoru a zavěsí se.
Při testování automatické ústředny se vytočí číslo automatu, měla by se ozvat hláška ''hello world''.
= Závěr =
Byla nastavena pobočková ústředna Asterisk a na ní připojeny IP telefony. Pomocí SIP protokolu došlo k navázání spojení mezi telefony, načež byla otestována kvalita hovoru.
= Reference =
<references />
|