ti5316800 - lÄhiverkot -erikoistyÖkurssi
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI
VOIP-puhelinpalvelu
Asterisk PBX
Arto Katajasalo
2007
Arto Katajasalo
Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007
Sisältö
• VOIP• VOIP-protokollat• Kodekit• QoS-vaatimukset• Asterisk PBX• Asennus • Konfiguraatiot
Arto Katajasalo
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
Arto Katajasalo
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
Arto Katajasalo
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
Arto Katajasalo
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
Arto Katajasalo
Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007
Kodekit
• Analoginen signaali digitaaliseksi– pakettimuoto
• Määrittelee– Äänen laadun– Pakettien koot
• Tasapainottaa laatua ja lähetystehokkuutta
Arto Katajasalo
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 %
Arto Katajasalo
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
Arto Katajasalo
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
Arto Katajasalo
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
Arto Katajasalo
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
Arto Katajasalo
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)
Arto Katajasalo
Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007
Yhteenveto
• VOIP-puhelut yleistyvät koko ajan• Etuina
– Halpuus– Joustavuus
• Tarve joustaville alustoille VOIP-järjestelmiin– Asterisk PBX