11.11.2012 Aufrufe

Wissen Heute - Deutsche Telekom Training GmbH - Telekom

Wissen Heute - Deutsche Telekom Training GmbH - Telekom

Wissen Heute - Deutsche Telekom Training GmbH - Telekom

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!