hvis du er forvirret med forholdet Mellom Samtale, Dialog, Transaksjon & Melding, er Du ikke alene. Jeg tror ganske mange mennesker blir forvirret om forholdet i begynnelsen.
Meldinger er de individuelle tekstorganene som utveksles mellom en server og en klient. Det kan være to typer meldinger. Bingo! Du kjenner dem allerede … Forespørsler og Svar.
Transaksjonen skjer mellom en klient og en server og omfatter alle meldinger fra den første forespørselen sendt fra klienten til serveren opp til et endelig (ikke-1xx) svar sendt fra serveren til klienten. HVIS forespørselen ER INVITASJON og det endelige svaret er en ikke-2xx, inkluderer transaksjonen OGSÅ EN ACK til svaret. ACK for et 2xx-svar på EN INVITASJONSFORESPØRSEL er en separat transaksjon.
Dialog Er et peer-to-peer SIP-forhold mellom to Uaer som vedvarer i noen tid. En dialog er identifisert Av En Samtale-ID, en lokal tag og en ekstern tag. En dialog pleide å bli referert til som en ‘call leg’.
Call of a callee består av alle dialogene det er involvert i. Jeg tror En Samtale er det samme Som En Økt.
følgende figur vil gjøre forholdet klarere.
(RINGING er et 1xx-svar og OK er et 2XX-svar.)
en innringer kan ha forbindelser til et antall callees om gangen og danne et antall dialoger. Alle disse dialogene gjør en enkelt samtale.
vel, på tide å avsløre en gammel hemmelighet! Hvis du vil vite hvordan server1 visste plasseringen av bruker2 under anropsoppsettet, vil siden om SIP-registrering hjelpe deg.