DIPLOMARBEIT
DIPLOMARBEIT
DIPLOMARBEIT
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