VOIP Flashcards
SIP
Session Initiation Protocol. Het is een syntax gebaseert op HTTP en SMTP voor VOIP sessies. Het draait op UDP poort 5060. Een SIP adres lijkt op een email adres.
STUN
Simple Traversal of UDP through NAT, het is een request/response protocol. Het zorgt dat een computer zijn publiek adres en de soort NAT kan vinden.
PBX
Private Branch Exchange, dit zorgt voor de afhandeling van binnen en buitengaande gesprekken en is verantwoordelijk voor het omzetten van telefoonnummers.
RTP
Realtime Transport Protocol, het is een media transmissie protocol gebruikt door h.323 en SIP.
SuperNode
SuperNodes zijn hosts met een globaal IP en een snelle reactietijd. Bij het opstarten werken ze als relay server. Het wordt gebruikt bv. zodat Skype door NAT raakt.
Wat is de functie van SIP?
Het is het protocol dat VOIP gesprekken mogelijk maakt zonder IP gebonden te zijn.
Hoe werkt ENUM
Enum is een manier om een telefoonnummer om te zetten in een DNS request. Dit doe je door het volledige nummer te nemen, de cijfers om te keren en een punt tussen elk cijfer toe te voegen en vervolgens .e164.arpa toe te voegen.
+32499716097 wordt dan 7.9.0.6.1.7.9.9.4.2.3.e164.arpa
Hoe kan je het NAT/PAT probleem oplossen voor VoIP?
Je kan een protocol aware firewall gebruiken die VoIP doorlaat.
Media proxy op applicatieniveau gebruiken.
Door gebruik te maken van STUN. Hierdoor bevat elke response een IP adres en de UDP poort van de aanvraag. Op deze manier kan een computer achter een NAT zijn publiek adres vinden, het soort NAT en de poort die door NAT aan de verbinding werd geassocieerd.
Hoe geraakt Skype door een firewall?
Als je via skype een verbinding wil opstarten verbindt je met een SuperNode server. Deze hebben een globaal IP en dienen als relay server. Clients achter nat maken dan een verbinding met clients via SuperNodes. Eerst proberen ze met UDP en daarna met TCP. Eens dat de connectie gemaakt is kan de client mogelijk rechtstreeks naar de andere kant. Dit is via UDP hole punching, hier ga je mogelijk door de firewall geraken aangezien het data is getagd met een “reply”.
Welke kandidaat adressen zijn er mogelijk bij VOIP?
- Adres door directe verbinding met het internet
- een adres van een mail relay agent
- vertaald adres aan de publieke kant van het netwerk (server reflexive address).
Hoe wordt een gesprek gestart tussen 2 VoiP toestellen?
Er wordt via SIP een invite gestuurd naar de ontvanger. Eens die opneemt wordt een 200 OK verstuurd en wordt deze geacknowledged. Hierna kan de echte voice over IP doorgaan tot een van de 2 een BYE verstuurt.