Skip to main content

SIP (Session Initiation Protocol)

What is SIP? (April 2025)

What is SIP? (April 2025)
Anonim

SIP står for Session Initiation Protocol. Det er komplementær med VoIP siden det gir signalfunksjoner til det. Bortsett fra VoIP, brukes den også i andre multimedieteknologier, som online spill, video og andre tjenester. SIP ble utviklet sammen med en annen signalprotokoll, H.323, som ble brukt som signalprotokoll for VoIP før SIP. Nå har SIP er erstattet det i stor grad.

SIP omhandler kommunikasjonssessioner, som er tidsperioder i hvilke partier kommuniserer. Disse inkluderer Internett-telefonsamtaler, multimediekonferanser og distribusjon mv. SIP gir nødvendig signalering for å skape, endre og avslutte økter med en eller flere kommunikasjonsdeltakere.

SIP fungerer på omtrent samme måte som andre vanlige protokoller som HTTP eller SMTP. Det utfører signalering ved å sende små meldinger, bestående av en header og en kropp.

SIP-funksjoner

SIP er en enabler-protokoll for VoIP og telefoni generelt, på grunn av følgende funksjoner har den:

Navn Oversettelse og brukerplassering: SIP oversetter en adresse til et navn og når dermed den oppkalte parten på noe sted. Det gjør en kartlegging av øktbeskrivelse til sted, og sikrer støtte for detaljer om typen av samtalen.

Feature negotiation: Ikke alle kommunikasjonspartier (som kan være mer enn to) har de nødvendige funksjonene. For eksempel kan ikke alle ha video-støtte. SIP lar konsernet forhandle om funksjonene.

Kall deltakeradministrasjon: SIP gjør at en deltaker kan lage eller avbryte tilkoblinger til andre brukere under en samtale. Brukere kan også overføres eller plasseres på vent.

Anropsfunksjoner endres: SIP gjør at en bruker kan endre en samtals karakteristikker under samtalen. For eksempel kan du som bruker kanskje aktivere å deaktivere video, spesielt når en ny bruker slutter seg til en økt.

Mediaforhandling: Denne mekanismen gjør det mulig å forhandle medier som brukes i en samtale, for eksempel å velge riktig kodek for anropsoppretting mellom ulike enheter.

Strukturen til en SIP-melding

SIP fungerer ved å ha kommunikasjonsenheter som sender og mottar meldinger. En SIP-melding gir mye informasjon som hjelper til med å identifisere økten, kontrolltidspunktet og beskrive media. Nedenfor er en liste over hva en melding inneholder:

  • Protokollinformasjon (for eksempel versjon)
  • Sessioninformasjon (skaperen, navnet etc.)
  • Deltakerinformasjon (e-post, telefon etc.)
  • Båndbreddeinformasjon
  • Krypteringsinformasjon
  • Tidsbeskrivelse (aktiv tid og gjentattid)
  • Mediebeskrivelse (medias navn, tittel, adresse osv.)
  • Mediebåndbreddeinformasjon
  • Mediekrypteringsnøkkel