Partea I: Introducere
Introducere Istoricul și motivația Tipuri de VoIP și evoluția acestuia SIP – concepte principale Standardizare SIP (RFC 3261 și alte standarde relevante)
Arhitectura UA – User Agent
Servere predefinite: Registrator, Locație, Proxy și RedirecționareServere de aplicațiiIdentificare și adresareSIP trapezServere și funcționarea lor ÎnregistrareServer SIP în modurile Proxy și Redirecționare
Servere proxy fără stat și cu stareServer de locațieÎnregistrări SRV și DNSînregistrări uri/url/urn, ENUM și NAPTRMesaje de semnalizare SIP (inclusiv Mesagerie instantanee și prezență – extensii IMP) Structura mesajuluiCereriRăspunsuri
Exemplu de apelAnteturi și parametriModele IMPSDP (Session Description Protocol) Descrierea mediaLista standard de codecuriRegulile de negociere a sesiuniiFluxuri de apel – Sesiune SIP de semnalizare SIP – exemplu RFC 3261 principal
Exemple de scenarii de apelConferințe și IP PBXSchimbarea media în timpul unei sesiuniFolosind IMP
Dirijarea cererilor și răspunsurilor SIP VIA antetAntetele ROUTE și RECORD-ROUTESIP-PSTN interfuncționare SIP-T și SIP-ISIP media timpurie și trunking SIPSemnalizare SIP-PSTNSIP – probleme de securitate Secure SIP, Secure RTP și Secure RTCP
Implementări tipice ale Secure SIPProbleme practice și perspective traversarea NAT și firewallQoS
SIP și SDP în arhitectura 3GPP IMSÎncheiere și discuțiePartea a II-a: Hands onSIP în mediu LAN: XLite SIP UA + Asterisk Crearea conturilor Asterisk cu un plan de apelare simplu Configurarea XLite SIP UA (dtmf, codec-uri, nat, rtp, timer, register) și telefoane SIP (Polycom, Gigaset, Yealink, Linphone) Înregistrare, inițierea și primirea apelurilor apeluri P2P cu Linphone
Analiza semnalizării SIP folosind Wireshark Configurarea unui serverÎnregistrarea semnalizării SIP și a fluxurilor media RTPAnaliza pachetelor SIP. Recuperarea unui anumit apel
Probleme de calitate a vocii. Tampon de fluctuație. Recuperarea semnalizării DTMF (RFC 2833, INFO). Depanare codec și DTMF (transcodare, eșec codec GSM, duplicare ton DTMF)VoIP monitorParametrii și atributele SDP, Mesagerie și Prezență Instant (IM&P).Metodele SUBSCRIBE, PUBLISH și MESAGE SIP
Practicarea IM&P cu XLite și LinphoneFluxuri de apel SIP Înregistrare SIP cu înregistrarea DNS SIP SRV
Înregistrarea telefonului SIP utilizând DNS-SRV
Fluxuri de apeluri cu DNS Analizând semnalizarea apelurilor SIP folosind Wireshark
Depanare – DNS timeout, latențăTrunchiuri SIP Stabilirea unui trunchi SIP de testareDepanare (DOS, DDOS, fraudă, cps)Probleme de securitate SIP Securitatea SIP cu IPSecSecuritate cu SIP securizatTelefonie IP – risc de fraudă
Prevenirea DDOS și a altor tipuri de atacuriLansarea serviciilor bazate pe SIP VoIP Configurarea unui comutatorConfigurarea și înregistrarea clientului SIPSoftware Asterisk PBX / Freeswitch softswitch / Cisco Call Manager
Linux CentOSDrivere TDM2IPTelefoane soft (XLite, Linphone)
Server hardwareCard/gateway TDM2IPHardphone (Polycom, Gigaset, Yealink)Codecuri de configurare softphone/hardphone
Utilizator/Parolă/Server SIP/Proxy/PorturiOperare și semnalizare pentru: Apel tridirecționalRedirecționare a apelurilor
Transfer de apel pentru asistentMWI, BLFAprovizionare automată YealinkConstrângeri dependente de furnizorProbleme SIP și traducerea adresei de rețea (NAT) Tipul și structura NAT-urilor
STUN (Traversarea simplă a UDP prin NAT)Calitatea VoIP apeluri – depanare Apel conectat – media lipsăFactori cheie QoS Întârziere, fluctuație, dimensiunea bufferului de redareVoIP metrici de calitate RTCP – întârziere și jitterMOS conform ITU-T G.107 E-modelVoIP instrumente de monitorizare a calității (Voipmonitor)Telefonie IP bazată pe cloud
Încheierea și abordarea problemelor SIP și VoIP conexe transmise de participanți