ti5316800 - lÄhiverkot -erikoistyÖkurssi

14
Ti5316800 - LÄHIVERKOT - ERIKOISTYÖKURSSI VOIP-puhelinpalvelu Asterisk PBX Arto Katajasalo 2007

Upload: colum

Post on 20-Jan-2016

53 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI

Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI

VOIP-puhelinpalvelu

Asterisk PBX

Arto Katajasalo

2007

Page 2: Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI

Arto Katajasalo

Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007

Sisältö

• VOIP• VOIP-protokollat• Kodekit• QoS-vaatimukset• Asterisk PBX• Asennus • Konfiguraatiot

Page 3: Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI

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

Page 4: Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI

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

Page 5: Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI

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

[email protected]

Page 6: Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI

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

Page 7: Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI

Arto Katajasalo

Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI 2007

Kodekit

• Analoginen signaali digitaaliseksi– pakettimuoto

• Määrittelee– Äänen laadun– Pakettien koot

• Tasapainottaa laatua ja lähetystehokkuutta

Page 8: Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI

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 %

Page 9: Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI

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

Page 10: Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI

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

Page 11: Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI

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

Page 12: Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI

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

Page 13: Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI

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)

Page 14: Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI

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