Ti5316800 - LÄHIVERKOT -ERIKOISTYÖKURSSI

Preview:

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

Citation preview

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

– userid@domain.fi

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