SIP 180 vs 183 vs Tidlig media

X

Personvern & Informasjonskapsler

dette nettstedet bruker informasjonskapsler. Ved å fortsette godtar du bruken av dem. Lær mer, inkludert hvordan du kontrollerer informasjonskapsler.

Fikk Det!

Annonser

en normal SIP-samtale vellykket etablert når callee godtar det med det endelige svaret 200 OK, codec forhandling er gjort og samtalen går inn media økt med begge ender vet om hverandres evner. Det er ingen tvil om denne grunnleggende og prinsipielle mekanismen.

men dette har ingenting å gjøre med når media faktisk starter, noen ganger kan du merke den fjerne enden som spiller EN IVR for å spørre deg om et sifferinngang uten å svare på anropet.

så medieflyten før anropet er etablert betraktes som tidlig media. Det er ikke stemmen til personen du er villig til å snakke med, men heller systemtoner, kunngjøringer eller lyd som den fjerne enden vil at du skal høre.

En liksom lignende implementering TIL PSTN kan oppstå når mobiltelefonen prøver å nå en ut av signal nummer:

nummeret du ringte er ikke tilgjengelig for øyeblikket, vennligst prøv igjen senere.

det kan være hva du hører som resultat, og i dette tilfellet, telefoni tjenesteleverandøren verken har samtalen besvart eller belaste deg samtalen avgift.

180 Ringing

SOM nevnt I SIP bibelen rfc3261, 180 brukes til å varsle den som ringer at UA mottar INVITASJONEN ringer.

180-svaret bærer MESTEPARTEN AV TIDEN IKKE SDP-kropp, og enheten som mottar dette svaret, starter vanligvis en lokal tilbakeringing til sluttbrukeren. Det sier at ringetonen du hører i venter på at callee skal svare, er ikke nettverksreise, men konfigurerbar på endepunktenheten.

Det er verdt å nevne at samme stuffs skje når NOEN 4xx, 5xx, 6xx mottatt, enheten skal generere noen typer musikk å legge merke til at samtalen er vellykket mislyktes, før helt henge.

183 Øktfremdrift

svaret På 183 (Øktfremdrift) brukes til å formidle informasjonen. Header felt eller SDP kroppen i dette tilfellet kan brukes til å formidle flere detaljer om samtalen fremgang.

Tidlige Medier MED SIP 183-respons

183-responsen inneholder SDP-kropp og brukes vanligvis i 3 tilfeller:

  1. Gjør et nettverk som reiser tilbakeringing: enheten som kjører UAC, vil spille av mediestrøm sendt AV UAS til brukeren for å indikere at callee blir varslet.
  2. bare spiller en feilmelding lyd og deretter hangup som jeg nevnte ovenfor.
  3. for implementering Av En Interaktiv Stemme Respons: dtmf toner kan samles sammen med mediepakker.

det handler om tidlig media, enkelt, ikke sant?

Oppdage tidlig media

Ovenfor Er SIP-definisjonen om tidlig media, jeg kan si at DET er ganske rett frem, men faktisk KUNNE UAC ikke videresende PÅ SIP-svar mottatt for å avgjøre om man skal starte lokal tilbakeringing eller å spille fjernendens media. Bare FORDI SIP-signalering og RTP-medier er på egen måte, KAN UAS starte 183-responsen inneholder SDP-kropp uten å sende noen mediepakke.

Annet enn det, legger noen implementering SDP-kropp i 180-respons og går inn i tidlig medieøkt uten 183-respons.

SÅ for å oppdage tidlig media, MÅ UAC også sjekke om mediepakker kommer til et gitt øyeblikk.

og takket være rfc3960, anbefales noen retningslinjer for disse messene:

1. Med mindre en 180 (Ringing) svar er mottatt, aldri generere
lokal ringing.

2. Hvis en 180 (Ringing) er mottatt, men det er ingen innkommende
mediepakker, generere lokal ringing.

3. Hvis en 180 (Ringing) er mottatt og det er innkommende
mediepakker, spill dem og ikke generer lokal ringing.

disse retningslinjene er ikke definert som standard som skal følges i hver SIP-enhet, men de oppgir bare:

Enhver UA skal spille innkommende mediepakker (og stoppe lokal ringetone generasjon hvis det ble utført)

Sist men ikke minst, NÅR anropet forlater tidlig mediestatus ved å bli besvart, MÅ SDP-svaret i 200 OK samsvare MED SDP-svaret i 183/180 tidligere, det betyr at ingen endringer i mediekapasiteten når samtalen bytter fra tidlig medieøkt til (sen) offisiell medieøkt.

vel det er det, jeg håper det er fornuftig for deg. Hvis det er mulig, Kan En Wireshark spor AV EN SIP-samtale med tidlig media hjelpe deg å forstå mer klarere.

Leave a Reply