VoIP. Voice over IP & IP-Telefoni. Lars Christensen & René Truelsen, Dec. 2004



Relaterede dokumenter
H.323. Protocol suite. En ITU standard til VoIP

SIP. Session Initiation Protocol TDC IP telefoni Scale. SIP design mål

SIP. Session Initiation Protocol. TDC IP telefoni Scale

Hvad er VoIP og fordelene ved det?

IP telefoni. - ét netværk til data, video og tale! Netteknik 1

IP Telefoni En naturlig udvikling?

IP Telefoni. Funktion, teknologier & begreber. En introduktion!

IP Telefoni. En introduktion! Funktion, teknologier & begreber. En naturlig udvikling?

IP Telefoni. IP telefoni introduktion. TDC IP telefoni Scale

Introduktion til Quality of Service

Quality of Service. - en introduktion! IP telefoni kursus

Introduktion til FoIP (Fax over IP)

QoS. - prioritering af pakketransporten! Netteknik 1

QoS Design overblik. QoS på L3

QoS Design overblik. Agenda. QoS på L3. Trafiktyper. QoS principper. Voice Best-Effort. Klassifikation og mærkning Policing Queing

QoS Design overblik Kapitel 2

Bilag 1. Tekniske Specifikationer

NETVÆRKSKURSUS Oktober November jmt

Bilag C. Tekniske specifikationer

IP Telefoni. Modul 3

VOIP. Phil Regnauld pr (at) catpipe (dot) net (original content by Sunday Folayan)

IPT Netværk. IPT netværks protokoller. TDC IP telefoni Scale

ARP og ICMP. - service protokoller, som vi ikke kan undvære! Netteknik 1

TCP & UDP. - de transportansvarlige på lag 4. Netteknik 1

IPv6 sameksistens med IPv4. af Laurent Flindt Muller & Jakob Pedersen

Agenda: Traffic Shaping

Netværksmålinger. - en introduktion! Netteknik. TCP - IP - Ethernet

Internet Protocol (IP)

Netværksmålinger. - en introduktion! Netteknik

Grundopsætning af router.

Internet Protokollen. - IP er arbejdshesten på næsten alle netværk! Netteknik 1

PNI/GRN - 1. kursusgang

Konfigurations vejledning af N510 på TDC Scale

Internet Videophone Quick Guide

SSSystems.local. Netværk. Sikkerhed. Webserver

IP Telefoni II. IP Telefoni introduktion II. TDC IP telefoni Scale

IP version 6. Kapitel 3: IPv6 in Depth Baseret på bogen: Cisco Self-study: Implementing Cisco IPv6 Networks Henrik Thomsen V1.0.

Telefoni før og nu. Telefoni og Telefoni begreber

IP Telefoni. Modul 2

Netteknik 1. AMU kursus nr Netteknik 1 (AMU 44947) - anvendelse af teknologier og begreber. Formålet med kursus

Revision af firewall. Jesper B. S. Christensen. Sikkerhed og Revision 6/7 September 2018

Indhold Kapitel 1 Computernetværk og internettet

Netteknik 1. AMU kursus nr Netværk grundlæggende ( AMU Netteknik 1 ) - anvendelse af teknologier og begreber. Formålet med kursus

Telefoni og Telefoni begreber

QoS. Quality of Service. TDC IP telefoni Scale

Netværk, WAN teknik. Introduktion til VPN. Afdeling A Odense. WAN kredsløb. Hovedkontor Viborg. Afdeling B Roskilde

Netteknik 1. - anvendelse af teknologier og begreber. AMU kursus nr

Kommunikationsprotokoller Summit06 worksession. Lisa Wells Datalogisk Institut Aarhus Universitet

Telsome s Linksys/Sipura spa-1001 Vejledning

IP Telefoni II. IP Telefoni introduktion II. TDC IP telefoni Scale

Infrastruktur i hjemmet og begreber

OPSÆTNING AF VPN TIL KUNDER

FONET opsætning for Linksys SPA

WEB Server og Ethernet Data Logger Lonbox PID4000


Network. Netværks design. Region Syd Grundlæggende netværk

Policing og Shaping Kapitel 4

Synkron kommunikation

Opbygning af firewall regler. Overvejelser med mere

TEKNISK INFO TIL BRUG FOR ETABLERING AF DECENTRAL KONFERENCESERVER VIA VDX

Her kan du læse om OSI modellen, og de 7 forskellige lag. Der er en mindre detaljeret beskrivelse udfra hvert lag.

Netværks opsætning af IP modulet:

Nærmere om VDX v/ Per Abildgaard. 20. juni 2019

Produktspecifikationer Hosted Firewall Version 2.5

TEKNISK INFO TIL BRUG FOR DECENTRAL KONFERENCESERVER VIA VDX

FONET adapter opsætning for HT286.

Indholdsfortegnelse: Firewall Erhvervsakademi Midtjylland

Telefoni over Internettet

Cisco ASA Vejledning. Opsætning af DMZ-zone

Telefoni over Internettet

IP0027. Brugervejledning ver Side 1 af 5. IP0027 Dansk brugervejledning - tillæg til brugervejledning på CD-rom på engelsk.

Introduktion til computernetværk

3OMSTILLING. Brugermanual til 3SoftPhone

Streame fra Winamp til Dreambox/pc på netværk.

Datapakke. Data. Afsender. Modtager

Basal TCP/IP fejlfinding

2017 Recordit.nu version 2. Call Recorder Kvikguide for Apresa Client

Managed LAN: Produktspecifikationer Version: 2.1

Datanet: Peer-to-peer IP-telefoni

Et netværk bliver til

Bilag 1c: Produktspecifikation for FBSA Enkanals QoS

Unispeed Blue Shield. Hotel Cafe' Camping plads Boligforening BRUGERVENLIGT FLEXIBELT SKALERBART. Hosted Lognings løsning til Netværk

Programmering af CS7002 GSM/GPRS modul Version 5

Bredbånd. Vejledning til opsætning af bredbåndsmodem Pace V5500

WAN s. - langdistance netværk! Netteknik 1

Internettet Netværk. Hvad er netværk?

Computer netværk og TCP/IP protokoller. dcomnet 1

3CX Phone System. Introduktion til 3CX Phone System. Copyright 2002 ACNielsen a VNU company.

TCP/IP stakken. TCP/IP Protokollen består af 5 lag:

Programmering af CS7050 TCP/IP modul

SNMP Simple Network Management Protocol. Henrik Thomsen/EUC MIDT 2007

SDN temadag 2016 Onsdag den 9. november 2016

BiPAC 7402VL/VGL/VGP. VoIP/(802.11g) ADSL2+ Router. Kom hurtigt i gang

IP adresser. En ip adresse består af en 32bit adresse (dec.) En oktet består af 8 bit. Eller en Byte.

Åbning af porte og UPnP

Introduktion til MPLS

beskrivelse af netværket på NOVI

IP routing. - flytter pakkerne effektivt på lag 3! Netteknik 1

IP routing. Netteknik 1. Routere er de enheder på netværket som kan flytte IP datapakker mellem forskellige logiske netværk (IP net) Router

Media College Aalborg Side 1 af 11

Transkript:

VoIP Voice over IP & IP-Telefoni Lars Christensen & René Truelsen, Dec. 2004

Oversigt over foredrag VoIP I Dag Hvordan står tingene i dag? Netværksstrukturen for VoIP Benyttede VoIP-standarder/protokoller Sætter fokus på SIP Problemer omkring VoIP For og imod

Ulemper / Løsninger Mest udbredte i dag: MSN Skype Ulemper: Kun gratis til andre Skype- og MSN brugere Kan ikke modtage opkald fra alm. telefoner (PSTN) Kører via computer Løsninger: Standardisering af VoIP 2-vejs gateway mellem IP og PSTN Samle digitaliseringen i telefonen I dag: Bl.a. SIP Muligt at ringe mellem IP og PSTN IP-telefoner, VoIP Adaptere og Softphones

PSTN netværk (Traditionel telefoni) Elementer i et 2-delt PSTN netværk: Database services = Opslag af eks. telefonnr., betaling Signalering = Opsætning af et opkald / styring af netværk Bæremedie for samtale = Transport af tale-data Codecs = Voice -> data -> voice encoding/decoding

VoIP netværk Dele i et VoIP netværk: Server (database services etc.) Evt. gateways til PSTN netværk Evt. gateways til lokale telefonsystemer (f.eks. i virksomhed) Ip telefoner

H.323 MGCP = Media Gateway Control Protocol Megaco / H.248 SIP SIP-standarden benytter SIP = Session Initiation Protocol SDP = Session Description Protocol RTP = Real-Time Transport Protocol RTCP = Real-Time Control Protocol

Hvad er SIP? Tekstbaseret protokol ala HTTP og SMTP. Request / Response

Fordele Simpel Ligger i applikationslaget, typisk over UDP Benytter Internet standarder såsom DNS, email-type adressering eks. person@diku.dk eller 35321400@diku.dk Kan også benyttes til multimedie, f.eks. video Intelligens ligger typisk hos klient, med deraf følgende mulighed for nemt at udvikle smarte services Ulemper Problemer med NAT og firewalls DTMF toner er ikke specificeret i standard

SIP Enheder Enheder Klient Proxy / Redirect Server (Database services) Gateway

Klient Klient Registrering hos server Opslag i redirect server eller brug af proxy server når et opkald skal foretages Foretager opkald Indkodning / Afkodning Osv. det meste af funktionaliteten ligger altså i klienten

Server Proxy / Redirect server Database service: Klient registrerer sig hos server ved tilkobling til netværket Klient kan lave lookup af andre klienter (telefonnr. eller SIP-url) Proxy: SIP kommunikation mellem klient og modtager-af-opkald kører via server Redirect: Klient forespørger om modtager-af-opkalds adresse hos server, og kommunikerer derefter direkte med modtager-af-opkald

Gateway Gateway Er bare en SIP klient, der er forbundet til et PSTN eller lokalt telefoni-netværk og oversætter mellem de to netværk

SIP Protokollerne Protokoller SIP: Opkald setup og terminering (Signalering) SDP: Opkald konfiguration (Signalering) RTP: Data overførsel (Bæremedie) RTCP: Feedback på dataoverførsel (Bæremedie feedback)

SIP SIP (Session Initiation Protocol) UDP typisk, port 5060 typisk Kommandoer INVITE: Setup af opkald BYE: Terminering af opkald REGISTER: Registrering hos server Osv.. SIP besked indeholder SDP til konfiguration. ICMP til fejlhåndtering SIP - Eksempel

SDP SDP (Session Description Protocol) Mere et beskedformat end en protokol (<variabel> = <værdi>) Bruges til konfiguration af opkald i SIP besked Elementer i konfigurationen er f.eks.: Medie type (audio, video) Transport protokol (RTP) Medie format (MPEG, etc.) Multicast / Unicast Session start og stop SDP - Eksempel

RTP RTP (Real-time Transport Protocol) Standard protokol til audio/video streaming Samtalen samples i pakker med 20 el. 30ms tale Ligger i applikations laget oven på UDP. Sikrer mere stabilt dataflow Applikations laget ETH IP UDP RTP DATA eth Hovedfunktioner for RTP Rækkefølge Tidsstempel / Timing Indkodnings type (CODEC)

RTCP RTCP (Real-Time Control Protocol) Feedback til klienter på eks. regelmæssig pakketab og manglende båndbredde Op til 5% af RTP data

En SIP samtale Eksempel på et opkald

Problemer - dataflow Problemer under samtale: 1. Jitter Ujævn datastrøm 20ms 20ms 20ms Afsender: Data Data Data Modtager: Data Data Data 2. Pakketab 3. Sikkerhed

Problemer - dataflow 4. Båndbredde LinjeKrav = Pakker Pr Sek x Pakke Størrelse Eksempel: Pakker Pr Sek = 1000ms / 20ms/pakke = 50 pakker Pakke Størrelse = 200 bytes (varierer) x 8bit LinjeKrav = 50 x 200 x 8 = 80 kbps CODECs benyttet til datakomprimering: ITU Standard Kommentar Kbps inkl. RTP Konvertering (ms) G.711 (Ulaw / Alaw) Bedst til høj båndbredde 56 / 64 90 / 100 < 1.00 G.729 8 30 ~ 15.00 G.723.1 Licenseret 5.3 25 ~ 30.00 ilbc Skype. Robust for pakketab 13.3 / 15.3 ~ 15.00

Problemer - dataflow 5. Forsinkelse Acceptabel samtale kræver forsinkelse <150ms Codec konvertering (1-30 ms) Traffic-load på LAN Traffic-load på WAN Afstande Diverse problemer undervejs

For / Imod Plus Meget økonomisk Bedre udnyttelse af (ofte) ubrugt båndbredde Ekstra services: Click to dial Gratis forwarding Uafhængighed af fysisk placering Minus Flere decentrale mellemstationer (routere, firewalls, nat, etc..) QoS krav Linjekapacitet Strøm / Lovkrav Sikkerhed: Internet angreb Misbrug af konto NAT / Firewall problemer