VoIP (Voice over IP) Analog Telephone Adapter (ATA) ● Public Switched Telephone Network (PSTN) ● Private Branch eXchang (PBX) ● Interactive Voice Response (IVR) ●
Helyi hálózatok tervezése és üzemeltetése
1
Történelem 1996 — ITU-T begins development of standards for the transmission and signaling of voice communications over Internet Protocol networks with the H.323 standard. ● 1999 — The Session Initiation Protocol (SIP) specification RFC 2543 is released. Mark Spencer of Digium develops the first open source Private branch exchange (PBX) software (Asterisk). ● 2004 — Commercial VoIP service providers proliferate. ● 2005 — OpenSER (later Kamailio and OpenSIPS) SIP proxy server is forked from the SIP Express Router. ● 2006 — FreeSWITCH open source software is released. ●
Helyi hálózatok tervezése és üzemeltetése
2
Technológiák
H.323 ● IP Multimedia Subsystem (IMS) ● Session Initiation Protocol (SIP) ● Real-time Transport Protocol (RTP) ● Inter-Asterisk eXchange (IAX) ●
Helyi hálózatok tervezése és üzemeltetése
3
Multimedia Compression Formats International Telecommunications Union, Standardization Sector (ITU-T)
Helyi hálózatok tervezése és üzemeltetése
4
Codec Audio ● G.711 (ulaw, alaw) Pulse code modulation (PCM) ● G.723, G.728, G.729 ● gsm ● speex Video ● H.261, H.263, H.264 http://en.wikipedia.org/wiki/Comparison_of_audio _codecs Helyi hálózatok tervezése és üzemeltetése
5
SIP
SIP user agent (UA) ● User Agent Client (UAC), sends SIP requests ● User Agent Server (UAS), receives the requests and returns a SIP response ● Uniform Resource Identifier (URI), sip:username:password@host:port ● proxy server, registrar, stun ●
Helyi hálózatok tervezése és üzemeltetése
6
SIP messages REGISTER: Used by a UA to notify its current IP address and the URLs for which it would like to receive calls. ● INVITE: Used to establish a media session between user agents. ● ACK: Confirms reliable message exchanges. ● CANCEL: Terminates a pending request. ● BYE: Terminates a session between two users in a conference. ● OPTIONS: Requests information about the capabilities of a caller, without setting up a call. ●
Helyi hálózatok tervezése és üzemeltetése
7
SIP response types Provisional (1xx): Request received and being processed. ● Success (2xx): The action was successfully received, understood, and accepted. ● Redirection (3xx): Further action needs to be taken (typically by sender) to complete the request. ● Client Error (4xx): The request contains bad syntax or cannot be fulfilled at the server. ● Server Error (5xx): The server failed to fulfill an apparently valid request. ● Global Failure (6xx): The request cannot be fulfilled at any server. ●
Helyi hálózatok tervezése és üzemeltetése
8
SIP
Helyi hálózatok tervezése és üzemeltetése
9
Telefonhívás
Helyi hálózatok tervezése és üzemeltetése
10
Softphone
X-Lite ● Ekiga ● SIP Communicator ● Skype http://en.wikipedia.org/wiki/Comparison_of_VoIP_ software ●
Helyi hálózatok tervezése és üzemeltetése
11
Hardware phones
Avaya ● Cisco / Linksys ● Leadtek ● Polycom ● Snom ● Nokia ●
Helyi hálózatok tervezése és üzemeltetése
12
Szerver
Asterisk PBX ● FreeSWITCH PBX SoftPhone ● OpenSER ●
Helyi hálózatok tervezése és üzemeltetése
13
Előnyei Sokkal könnyebben telepíthető és konfigurálható, mint az egyedi telefonrendszer. ● Könnyebben kezelhető a web-alapú konfigurációs felhasználói felületnek köszönhetően ● Nincs szükség külön telefonhuzalozásra ● A felhasználók rácsatlakoztathatják a telefonjukat a legközelebbi ethernet portra, és megtartják a már létező számukat! ● A SIP szabvány szükségtelenné teszi az egyedi, nagyköltségű telefonokat ● Méretezhető ● Jobb naplózás ● A rendszerállapot és a hívások jobb áttekintése ●
Helyi hálózatok tervezése és üzemeltetése
14
Költségek jóval olcsóbb a hagyományos távbeszélőn folytatottnál ● nincs szükség egy különálló hálózat kiépítésére és karbantartására ● a hálózatán belüli hívások jellemzően ingyenesek ● Hazai GSM szolgáltatók közt 2009-ben van olyan (V), amelyik a VoIP előfizetésekre használható 21-es körzetszám hívását közel tízszeres áron számlázza. ●
Helyi hálózatok tervezése és üzemeltetése
15