140 likes | 294 Views
Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI. VOIP-puhelinpalvelu Asterisk PBX Arto Katajasalo 2007. Sisältö. VOIP VOIP-protokollat Kodekit QoS-vaatimukset Asterisk PBX Asennus Konfiguraatiot. VOIP. Voice Over Internet Protocol, VOIP Äänen välitys tietoliikenneverkkojen yli
E N D
Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI • VOIP-puhelinpalvelu • Asterisk PBX • Arto Katajasalo • 2007
Sisältö • VOIP • VOIP-protokollat • Kodekit • QoS-vaatimukset • Asterisk PBX • Asennus • Konfiguraatiot Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007
VOIP • Voice Over Internet Protocol, VOIP • Äänen välitys tietoliikenneverkkojen yli • ns. ”kattotermi” useille protokollille • VOIP vs. PSTN (Public Switched Telephone Network) • Halvempaa • Joustavampaa • Helpompi toiminnallisuuksien toteutus • Keinot • ATA (Analog Telephone Adaptor) • Kiinteä VOIP-puhelin • Ohjelmistopuhelin Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007
VOIP-protokollat • Protokollia useita • Suurimmat määrittelijät • IETF (Internet Engineering Task Force) • ITU (International Telecommunication Union) • Ei virallista yksittäistä standardia • Käytetyimpiä • SIP • H.323 • IAX (Inter Asterisk eXchange) • RTP & RTCP Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007
SIP • Session Initation Protocol, SIP • Määrittelijänä IETF (v. 1996) • Sessioiden hallinta käyttäjien välillä • UDP & TCP • SIP-osoite • userid@domain.fi Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007
RTP & RTCP • Real-time Transport Protocol, RTP • Reaaliaikaisen datan kuljetus • Toimii UDP:n päällä • Käytetään mm. H.323-, sekä sip-protokollissa • Ei QoS takeita • Apuna RTCP • Real-time Transport Control Protocol • Kontrollipaketit • QoS-monitorointi Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007
Kodekit • Analoginen signaali digitaaliseksi • pakettimuoto • Määrittelee • Äänen laadun • Pakettien koot • Tasapainottaa laatua ja lähetystehokkuutta Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007
QoS-vaatimukset • Ääni digitaalista, verkot pakettikytkentäisiä • Ongelmat • Viiveet • Kaistan kapeus • Pakettien häviäminen • Kaiut • Suositukset • Viive < 150ms • Pakettihävikki < 1 % Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007
Asterisk PBX • Asterisk Private Branch eXchange, PBX • Avoimen lähdekoodin puhelinpalvelu • Kehittelijänä Digium • Puhelinpalvelut • Lähiverkkoihin • Puhelinverkkoihin • Molempiin yhtäaikaa Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007
Käyttäjätilit • Asetukset sip.conf-tiedostoon • Määrittelee palvelun käyttäjät • Määrittelee sallitut toiminnallisuudet käyttäjille • Käyttäjien kontekstit Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007
Soittosuunnitelmat • Määritellään extensions.conf-tiedostoon • Asterisk PBX:n sydän • Määrittelee kaikki toiminnallisuudet • Puheluiden välitys • Muut toiminnallisuudet • Koostuu • Konteksteista • Extensioneista Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007
Asennus • Vaaditut paketit • Asterisk • Asterisk-sounds-main • (Zabtel) puhelinverkkoa varten • (LibPri) puhelinverkkoa varten • Asennus • aptitude install asterisk • aptitude install asterisk-sounds-main Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007
Konfiguraatiot • Käyttäjätilit • Sip.conf (/etc/asterisk) • Soittosuunnitelmat • Extensions.conf (/etc/asterisk) • Lokitiedot • Logger.conf (/var/log/asterisk) Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007
Yhteenveto • VOIP-puhelut yleistyvät koko ajan • Etuina • Halpuus • Joustavuus • Tarve joustaville alustoille VOIP-järjestelmiin • Asterisk PBX Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007