SIP

SIP (Session Initiation Protocol) is een protocol dat een reeks regels opstelt die de communicatiemethoden op 2 verschillende apparaten definiëren.[1] Deze apparaten kunnen smartphones, laptops, computers, routers en een groot aantal andere hulpmiddelen en apparaten zijn. Er bestaat niet één universeel standaardprotocol, aangezien het internet, het meest gebruikte communicatiemedium, gebaseerd is op een reeks complexe en gevarieerde groep van verschillende regels en protocollen die gezamenlijk worden aangeduid als de "internetprotocolsuite".[2]

Functionaliteit

In wezen is SIP het protocol dat bepaalt hoe we in staat zijn om te bellen en gebeld te worden en hoe we informatie van de andere kant van de wereld kunnen ontvangen en verzenden. SIP is zo nauw verwant aan VoIP (Voice Over Internet Protocol) dat de meeste mensen VoIP soms met SIP zouden verwarren. VoIP is echter geen protocol op zich, maar een term die wordt gebruikt om het transport van spraakinformatie via een internetprotocol te definiëren.[3]

Ondanks de belangrijkste functies en de intenties van SIP, codeert het niet de informatie van een telefoongesprek en vervoert het de gegevens niet. In plaats daarvan is de rol van het SIP eenvoudig; het is het begin van de communicatiesessies en beëindigt het SIP, zoals elke gebruiker dat wenst. Dit geldt voor elk type activiteit, van telefoongesprekken tussen twee personen tot videoconferenties met meerdere betrokken partijen. SIP is een media-onafhankelijk protocol dat niet noodzakelijkerwijs wordt uitgesproken, video of zelfs gegevens - het kan van alles zijn.[3:1]

Simpel gezegd, de belangrijkste functie van SIP is het opzetten van gesprekken, groepsvideoconferenties en andere vormen van interactieve communicatie en het beëindigen van deze sessies na afloop. Het doet dit door berichten te verzenden via eindpunten die "SIP-adressen" worden genoemd. Deze adressen kunnen op twee manieren aan elkaar worden gekoppeld:[1:1]

  • Fysieke SIP-client, zoals een IP-bureautelefoon met een IP-bureautelefoon
  • Softwareclient die u naar uw computer of apparaat moet downloaden. U heeft dit nodig om gebeld te worden. Deze toepassingen worden gewoonlijk softphones genoemd.

In principe gaat de communicatie niet alleen over één enkel protocol, maar ook over een veelvoud aan verschillende protocollen die in combinatie met elkaar werken. Deze protocollen zouden dan door middel van lagen over elkaar heen bouwen. Dit proces wordt ook wel een protocol stack genoemd.[4] Er zijn een overvloed aan verschillende modellen over hoe protocollen over elkaar heen bouwen. Het meest voorkomende en bekende model is het OSI-referentiemodel (Open Systems Interconnection).[5] De OSI heeft de volgende lagen in volgorde van bestelling:

  1. Toepassing (SIP, RTP, RTCP, RTCP, enz.)
  2. Presentatie
  3. Sessie
  4. Vervoer
  5. Netwerk
  6. Gegevensverbinding
  7. Fysiek

Bij SIP zijn er twee soorten lagen betrokken.

Transportlaag

De transportlaag regelt de snelheid, orde en betrouwbaarheid van de gegevensuitwisseling. Dit omvat ook gegevens die via spraakoproepen worden gestreamd. Om de gegevens over het internet te kunnen transporteren, moeten ze worden opgesplitst in pakketten. Deze laag regelt en manipuleert ook de routering en het bestelproces van datapakketten tijdens de verzending.[6] De transportlaag heeft 2 protocollen:

  • Transmission Control Protocol (TCP) - Dit is een programma dat ontworpen is om de datapakketten te verzenden en tegelijkertijd ook alle gegevens die verloren zijn gegaan tijdens het overdrachtsproces opnieuw te verzenden.
  • User Datagram Protocol (UDP) - In tegenstelling tot het TCP verzendt dit programma de gegevens die verloren kunnen gaan tijdens het overdrachtsproces niet opnieuw. Het verzendt de gegevens echter nog steeds via pakketten.

Toepassingslaag

Zoals de naam al suggereert, specificeert dit de verschillende interfaces en protocollen voor een meer specifieke stroom via de netwerkverbinding die tot stand is gebracht.[6:1] In dit geval is SIP een toepassingslaagprotocol. In wezen is het SIP de hoeksteen en de basis van moderne en geavanceerde interactieve communicatiemiddelen, zoals telefoongesprekken, videogesprekken en andere vormen van communicatie, via het internet.

Hier zijn nog enkele andere functies waartoe het SIP in staat is:[6:2]

  • Locatie en registratie van de gebruiker - De eindpunten van telefoonlijnen zullen SIP-proxy's op de hoogte brengen van hun huidige locaties.
  • Beschikbaarheid van de gebruiker - Het SIP wordt gebruikt om te weten of een persoon beschikbaar is om een oproep te 'beantwoorden' zodat een sessie kan worden gestart.
  • Mogelijkheden van de gebruiker - Het SIP wordt door verschillende eindpunten gebruikt als middel om te onderhandelen over mediamogelijkheden. Een voorbeeld hiervan is als beide partijen instemmen met een tweerichtingscodec.
  • Sessiebeheer - De SIP wordt ook gebruikt om gesprekken door te schakelen, gesprekken te beëindigen en zelfs de parameters van het gesprek te wijzigen terwijl de sessie nog in gesprek is. Een voorbeeld hiervan is het toevoegen van een derde persoon aan de gespreksconferentie.

Eisen

De volgende hardware en software moet beschikbaar zijn voor een individu om via het SIP te kunnen communiceren:[7]

SIP-adres of -rekening

Voor een groot aantal verschillende aanbieders is dit gratis te verkrijgen en kan dit ook worden gedaan door zich online te registreren.

SIP-klant

Dit is een applicatie of programma dat u moet installeren op uw computer of op een ander apparaat dat u hebt. Deze programma's bevatten normaal gesproken softphonefunctionaliteit en tal van andere functies die een interface bieden voor de individuele communicatie. Een van de meest voorkomende soorten toepassingen wordt geleverd door VoIP-dienstverleners.

internetverbinding

U moet over voldoende bandbreedte en een stabiele internetverbinding beschikken om spraak- en videogesprekken met andere gebruikers te kunnen voeren. Er is niet veel nodig als het gaat om spraakoproepen, maar videogesprekken vereisen vaak een grotere bandbreedte.

Audio-/video-ingangs- en -uitvoerapparaat

U heeft dit apparaat nodig, bij voorkeur een hoofdtelefoon met ingebouwde microfoon, om uw stem door te geven aan de andere gebruiker. Als het gaat om videogesprekken, heb je een webcam en een microfoon nodig om een video van jezelf te streamen.

Andere gebruikers

Om met een ander individu aan de andere kant van de lijn te kunnen communiceren, heb je natuurlijk iemand nodig om met iemand anders te kunnen communiceren. Deel het SIP-adres dat u heeft met de andere persoon op dezelfde manier als dat u een andere persoon uw telefoonnummer of e-mailadres zou geven.


  1. https://www.softwareadvice.com/resources/what-is-sip/ ↩︎ ↩︎

  2. https://whatis.techtarget.com/definition/Internet-Protocol-suite-IP-suite ↩︎

  3. https://searchunifiedcommunications.techtarget.com/definition/VoIP ↩︎ ↩︎

  4. https://computer.howstuffworks.com/osi2.htm ↩︎

  5. https://www.networkworld.com/article/3239677/the-osi-model-explained-how-to-understand-and-remember-the-7-layer-network-model.html ↩︎

  6. https://www.softwareadvice.com/resources/what-is-sip/ ↩︎ ↩︎ ↩︎

  7. https://www.networkworld.com/article/2332980/lan-wan-what-is-sip.html ↩︎