31.10.2012 Aufrufe

DIPLOMARBEIT

DIPLOMARBEIT

DIPLOMARBEIT

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

2.2 Session Initiation Protocol (SIP)<br />

2.2.2.2 Der Header<br />

Die Header‐Struktur des SIP ist der des HTTP sehr ähnlich und sie ist ebenfalls textbasiert. In Tabelle 4<br />

ist der Header einer SIP Verbindungsanfrage zu sehen. Die Bedeutung der einzelnen Felder wird in<br />

Tabelle 5 erklärt [Krö08].<br />

16<br />

Status INVITE sip:49180123456@217.0.0.1:5060 SIP/2.0<br />

Via: SIP/2.0/UDP 217.10.79.9:5060<br />

From: "060311234" <br />

To: <br />

Contact: <br />

Call-ID: 647acd983e80f76ec6d@sipgate.de<br />

Header<br />

CSeq: 102 INVITE<br />

Max-Forwards: 67<br />

Supported: replaces<br />

Content-Type: application/sdp<br />

Content-Length: 410<br />

Leerzeile<br />

v=0<br />

o=root 14520 14520 IN IP4 217.10.67.11<br />

s=session<br />

c=IN IP4 217.10.67.11<br />

Body t=0 0<br />

m=audio 11286 RTP/AVP 8 0 3 97 18 112 101<br />

a=rtpmap:8 PCMA/8000<br />

a=rtpmap:0 PCMU/8000<br />

a=rtpmap:3 GSM/8000<br />

Tabelle 4: Beispiel für einen SIP Header<br />

Feld Beschreibung<br />

Status Hier wird festgelegt, um was für eine Art von SIP‐Nachricht es sich handelt.<br />

INVITE steht für eine Verbindungsanfrage (eingehender Anruf).<br />

Via Gibt an, wie der Sender der Nachricht erreicht werden kann. Dazu werden die<br />

Informationen Protokoll, IP‐Adresse und Port‐Nummer benötigt.<br />

From SIP‐Adresse des Absenders<br />

To SIP‐Adresse des Empfängers<br />

Contact Unter dieser SIP‐Adresse kann eine direkte Verbindung zum Absender hergestellt<br />

werden.<br />

Call‐ID Eine Zufallsnummer, die das Gespräch eindeutig kennzeichnet.<br />

CSeq Legt die Sequenz‐Nummer fest. Der Empfänger muss mit derselben Nummer<br />

antworten.<br />

Max‐Forwards Eine Zahl, die festlegt, wie oft diese Nachricht von SIP‐Servern weitergeleitet<br />

werden darf. Bei jeder Weiterleitung wird die Zahl um eins verringert. Beim Errei‐<br />

chen des Wertes Null wird die Nachricht vernichtet.<br />

Content‐Type Dieses Feld spezifiziert, um welche Art von Nutzdaten es sich im Body der Nach‐<br />

richt handelt. Hier sind es Daten vom Typ SDP (Session Description Protocol). Die<br />

Aufgabe vom SDP ist der Austausch von Informationen über die zu verwenden‐<br />

den Multimedia‐Ströme.<br />

Content‐Length Größe der Nutzdaten in Bytes.<br />

Tabelle 5: Bedeutung der einzelnen Felder im SIP Header

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!