Počítačové sítě/LAB: IP telefony: Porovnání verzí

m
Robot: kosmetické úpravy
m (Robot: kosmetické úpravy)
= 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
* 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
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>.
 
 
 
== Spuštění Asterisk ==
Spuštění Asterisk ústředny se provede pod uživatelem ''root'' příkazem:
root@raspberrypi:~# asterisk -r
{{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.
 
* 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
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 />
2 768

editací