Wissen Heute - Deutsche Telekom Training GmbH - Telekom
Wissen Heute - Deutsche Telekom Training GmbH - Telekom
Wissen Heute - Deutsche Telekom Training GmbH - Telekom
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Der Typ Provisional wird in Verbindung mit<br />
der Klasse 1xx genutzt, um Fortschritte beim<br />
Call anzuzeigen. Der Abbruch oder das Ende<br />
von Transaktionen ist mit dem Response-Typ<br />
Provisional nicht möglich. Der Typ Final kommt<br />
in Verbindung mit den Klassen 2xx, 3xx, 4xx,<br />
5xx und 6xx bei der abschließenden Response-Nachricht<br />
einer Transaktion zur Anwendung.<br />
In der Tabelle 2 sind die sechs Klassen<br />
und Beispiele vollständiger Response-Codes<br />
aufgeführt, das heißt die Kombination aus<br />
Response-Typ und -Klasse und einem zusätzlichem<br />
Schlagwort für die Ursache (Reason<br />
Phrase). Durch die Klassifizierung wird das<br />
Hinzufügen von neuen Response-Codes vereinfacht.<br />
Sollte ein „altes“ Endgerät einen<br />
neuen Response-Code Yxx (Y = 1 bis 6) nicht<br />
verstehen, verarbeitet es diesen als Y00-Code.<br />
In diesem Fall reagieren alte Endgeräte intelligent,<br />
falls sie einen unbekannten Code empfangen.<br />
Ein Beispiel, das in Tabelle 3 aufgeführt<br />
ist, zeigt die Response der Called Party<br />
‚Andreas@TH-Darmstadt.com‘ auf den<br />
Request der Calling Party ‚Tina@FH-Karlsruhe.de‘.<br />
Message-Body (Content)<br />
Mit dem „Nachrichtenrumpf“ (Body) der SIP-<br />
Message werden die Randbedingungen und<br />
Parameter der initiierten Session beschrieben.<br />
So müssen für eine funktionsfähige Kommunikation<br />
bei einer Session der verwendete<br />
Media-Typ (Audio, Video, Text), dessen Codec<br />
und Format und schließlich die für den Datenaustausch<br />
benötigten IP-Adressen und Ports<br />
zwischen Calling Party und Called Party vereinbart<br />
oder abgestimmt werden. Der SIP-<br />
Standard unterscheidet zwischen den „reinen“<br />
Signalisierungsinformationen, die mittels Startzeile<br />
übergeben werden, und nachfolgenden<br />
Headern und den Session-Beschreibungen,<br />
die als Inhalt des Message-Bodys übermittelt<br />
werden. Mögliche Body-Inhalte sind z. B. das<br />
Session Description Protocol (SDP) und/<br />
oder Multipurpose Internet Mail Extensions<br />
(MIME).<br />
Session Description Protocol<br />
Das SDP wird beim Aufbau von Sessions über<br />
das Internet genutzt, um die Art der Sprachkodierung<br />
auszuhandeln. Es ist Bestandteil<br />
<strong>Wissen</strong><strong>Heute</strong> Jg. 57 8/2004<br />
Klasses<br />
Response-Klassen und -Codes<br />
Bedeutung Beispiele für Response-Codes<br />
und Schlagwörter für Ursache<br />
1xx Provisional, Searching, Ringing, 100 Continue<br />
Queuing 180 Ringing<br />
2xx Success 200 OK<br />
3xx Redirection, Forwarding 300 Multiple Choices<br />
301 Moved Permanently<br />
302 Moved Temporarily<br />
4xx Request Failure (Client Mistake) 400 Bad Request<br />
401 Unauthorized<br />
403 Forbidden<br />
408 Request Time-Out<br />
480 Unavailable<br />
481 Transaction does not exist<br />
482 Loop detected<br />
5xx Server Failures 500 Server Error<br />
6xx Global Failure 600 Busy<br />
(Busy, not available anywhere) 603 Decline<br />
604 Does not exist<br />
606 Not acceptable<br />
Tabelle 2<br />
Tabelle 3 Aufbau einer Response<br />
Response Message Line Erläuterung<br />
SIP/ 2.0 200 OK Start Line: SIP-Version 2.0, Response Code und<br />
Reason Phrase; hier Typ Final mit 200 OK.<br />
Via: SIP/2.0/ Header und Inhalt direkt von dem Request über-<br />
UDP tina@FH-Karlsruhe.de nommen (kopiert).<br />
Via: SIP/2.0/UDP Zusätzlicher Via-Header vom UA der Called Party<br />
andreas@TH-Darmstadt.com hinzugefügt.<br />
To: Andreas ; hinzugefügt. Dieser Tag (hier a4b711cf) ist ab<br />
tag a4b711cf sofort und zukünftig sowohl bei der Calling Party<br />
als auch der Called Party in alle weiteren Dialoge/<br />
Transaktionen eingebunden.<br />
From: Tina nommen (kopiert).<br />
Call-ID 47111147@ Header und Inhalt direkt von dem Request über-<br />
Tina_FH-Karlsruhe.de nommen (kopiert).<br />
CSEq: 1 INVITE Header und Inhalt direkt von dem Request übernommen<br />
(kopiert).<br />
Contact: Contact-Header: Mit dieser SIP URI kann die<br />
Called Party direkt erreicht werden.<br />
Content-Type: application/SDP Header: Enthält die Beschreibung des Bodys;<br />
hier: der Body-Inhalt ist im SDP-Format codiert.<br />
Content-Length: 200 Header: Anzahl Bytes im Body; hier 200 Bytes.<br />
Leerzeile: Markiert das Ende des SIP-Headers<br />
und den Anfang des Bodys; es folgen keine<br />
weiteren SIP-Header.<br />
V=0 Version von SDP.<br />
M=audio 1234 RTP Content: Beschreibung der Parameter für die<br />
von der Called Party akzeptierten Media-Ströme.<br />
443