SIP Verbindungsaufbau Codec Aushandlung

Aus Xinux Wiki
Version vom 1. Juli 2023, 11:18 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<pre> v=0 o=alice 2890844526 2890844526 IN IP4 host.anywhere.com s= c=IN IP4 host.anywhere.com t=0 0 m=audio 49170 RTP/AVP 0 8 101 a=rtpmap:0 PCMU/8000 a=rtpma…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
v=0
o=alice 2890844526 2890844526 IN IP4 host.anywhere.com
s=
c=IN IP4 host.anywhere.com
t=0 0
m=audio 49170 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
In diesem Beispiel werden drei verschiedene Codecs angeboten
  • Codec "0", der dem G.711 Mu-Law-Codec entspricht (PCMU/8000)
  • Codec "8", der dem G.711 A-Law-Codec entspricht (PCMA/8000)
  • Codec "101", der für DTMF-Tonereignisse (telephone-event/8000) verwendet wird.

Der Angerufene antwortet dann mit seinem OK (200) und der dazugehörigen SDP-Antwort, die den ausgewählten Codec (oder die ausgewählten Codecs) aus der angebotenen Liste enthält.

Die Auswahl des Codecs basiert auf den von beiden Parteien unterstützten Codecs. Der am höchsten priorisierte Codec in der Liste des Anrufers, der auch vom Angerufenen unterstützt wird, wird normalerweise ausgewählt. Wenn kein gemeinsamer Codec gefunden wird, kann der Anruf nicht erfolgreich aufgebaut werden.