Wat zijn SIP-methodes/-verzoeken en -statussen?

SIP maakt gebruik van methodes/verzoeken en bijbehorende statussen om een sessie tot stand te brengen.

SIP-methodes

SIP-verzoeken

Er zijn veertien SIP-verzoekmethodes. De eerste zes daarvan zijn de eenvoudigste:

  • INVITE = Brengt een sessie tot stand.

  • ACK = Bevestigt ontvangst van het INVITE-verzoek.

  • BYE = Beëindigt een sessie.

  • CANCEL = Annuleert het tot stand brengen van een sessie.

  • REGISTER = Communiceert de gebruikerslocatie (hostnaam, IP).

  • OPTIONS = Communiceert informatie over de mogelijkheden van de bellende en ontvangende SIP-telefoons.

  • PRACK = Provisionele bevestiging.

  • SUBSCRIBE = Abonneert op meldingen van de melder.

  • NOTIFY = Meldt nieuwe gebeurtenissen aan de abonnee.

  • PUBLISH = Publiceert een gebeurtenis naar de server.

  • INFO = Verstuurt informatie tijdens de sessie.

  • REFER = Vraagt de ontvanger om doorschakeling.

  • MESSAGE = Transporteert instant berichten.

  • UPDATE = Past de status van een sessie aan.

SIP-statuscodes

SIP-verzoeken worden beantwoord met een SIP-statuscode. Er zijn zes categorieën:

  • 1xx = Informatie, zoals 180 (gaat over).

  • 2xx = Geslaagd.

  • 3xx = Doorschakeling.

  • 4XX = Mislukt.

  • 5xx = Serverfouten.

  • 6xx = Algemene fouten.

Meer lezen