VoIP : SIP Johannes Jakob ¨ Uberblick VoIP Allgemein Kommunikation SIP Allgemein Geschichte Methoden Telefonanruf Beispiel SDP Allgemein Beispiel Praxis Einsatzm¨ oglich- keiten Einschr¨ ankungen VoIP Anbieter Aussicht F¨ ur Interessierte VoIP : SIP Das Session Initiation Protocol Johannes Jakob 20. Dezember 2004
22
Embed
VoIP : SIP · VoIP : SIP Johannes Jakob Uberblick¨ VoIP Allgemein Kommunikation SIP Allgemein Geschichte Methoden Telefonanruf Beispiel SDP Allgemein Beispiel Praxis Einsatzm¨oglich-keiten
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
SIP stellt in seiner Eigenschaft als Signalisierungsprotkoll nureinen Teil einer moglichen VoIP Implementierung dar. Es laßtsich wie folgt charakterisieren:
• Dient lediglich zur Herstellung von Verbindungen(Sessions)
• Fur die Verwendung im Internet konzipiert
• Klartext - Protokoll (ahnlich HTTP und SMTP)
• HTTP ahnlicher header & ahnliche Response Codes
• Request → Response
VoIP : SIP
JohannesJakob
Uberblick
VoIP
Allgemein
Kommunikation
SIP
Allgemein
Geschichte
Methoden
Telefonanruf
Beispiel
SDP
Allgemein
Beispiel
Praxis
Einsatzmoglich-keiten
Einschrankungen
VoIP Anbieter
Aussicht
FurInteressierte
SIP - Geschichtliche Entwicklung
Kurzer Uberblick uber die Entwicklung von SIP
02.1996 Erste Entwurfe
02.1999 Vorgeschlagener Standard
03.1999 RFC 2543
11.2000 SIP als Signalisierungsprotokoll fur G3 Mobilfunk
06.2003 Apple veroffentlicht Beta von iChat AV
VoIP : SIP
JohannesJakob
Uberblick
VoIP
Allgemein
Kommunikation
SIP
Allgemein
Geschichte
Methoden
Telefonanruf
Beispiel
SDP
Allgemein
Beispiel
Praxis
Einsatzmoglich-keiten
Einschrankungen
VoIP Anbieter
Aussicht
FurInteressierte
SIP - Spezifikation der Ziele
Die in der “Charta“ von Henning Schulzrinne und der IETFerklarten Ziele der SIP Entwicklung waren:
1 Services and features are provided end-to-end wheneverpossible.
2 Extensions and new features must be generally applicable,and not applicable only to a specific set of session types.
3 Simplicity is key.
4 Reuse of existing IP protocols and architectures, andintegrating with other IP applications, is crucial.
VoIP : SIP
JohannesJakob
Uberblick
VoIP
Allgemein
Kommunikation
SIP
Allgemein
Geschichte
Methoden
Telefonanruf
Beispiel
SDP
Allgemein
Beispiel
Praxis
Einsatzmoglich-keiten
Einschrankungen
VoIP Anbieter
Aussicht
FurInteressierte
SIP - Spezifikation der Ziele
Die in der “Charta“ von Henning Schulzrinne und der IETFerklarten Ziele der SIP Entwicklung waren:
1 Services and features are provided end-to-end wheneverpossible.
2 Extensions and new features must be generally applicable,and not applicable only to a specific set of session types.
3 Simplicity is key.
4 Reuse of existing IP protocols and architectures, andintegrating with other IP applications, is crucial.
VoIP : SIP
JohannesJakob
Uberblick
VoIP
Allgemein
Kommunikation
SIP
Allgemein
Geschichte
Methoden
Telefonanruf
Beispiel
SDP
Allgemein
Beispiel
Praxis
Einsatzmoglich-keiten
Einschrankungen
VoIP Anbieter
Aussicht
FurInteressierte
SIP - Spezifikation der Ziele
Die in der “Charta“ von Henning Schulzrinne und der IETFerklarten Ziele der SIP Entwicklung waren:
1 Services and features are provided end-to-end wheneverpossible.
2 Extensions and new features must be generally applicable,and not applicable only to a specific set of session types.
3 Simplicity is key.
4 Reuse of existing IP protocols and architectures, andintegrating with other IP applications, is crucial.
VoIP : SIP
JohannesJakob
Uberblick
VoIP
Allgemein
Kommunikation
SIP
Allgemein
Geschichte
Methoden
Telefonanruf
Beispiel
SDP
Allgemein
Beispiel
Praxis
Einsatzmoglich-keiten
Einschrankungen
VoIP Anbieter
Aussicht
FurInteressierte
SIP - Spezifikation der Ziele
Die in der “Charta“ von Henning Schulzrinne und der IETFerklarten Ziele der SIP Entwicklung waren:
1 Services and features are provided end-to-end wheneverpossible.
2 Extensions and new features must be generally applicable,and not applicable only to a specific set of session types.
3 Simplicity is key.
4 Reuse of existing IP protocols and architectures, andintegrating with other IP applications, is crucial.
VoIP : SIP
JohannesJakob
Uberblick
VoIP
Allgemein
Kommunikation
SIP
Allgemein
Geschichte
Methoden
Telefonanruf
Beispiel
SDP
Allgemein
Beispiel
Praxis
Einsatzmoglich-keiten
Einschrankungen
VoIP Anbieter
Aussicht
FurInteressierte
SIP - Methoden
SIP unterstutzt folgende, in der RFC 2543 1 spezifiziertenMethoden:
REGISTER Meldet sich am Registrar an
INVITE Initiert Handshake
ACK Bestatigt den erfolgreichen Handshake
BYE Beendet laufende Session
CANCEL Bricht vorangegangenen, noch nichtabgeschlossenen Request ab
OPTIONS Bringt ohne Anruf Fahigkeiten des Peers inErfahrung
SIP und SDP erganzen sich beim Aushandeln derUbertragungswege und des Ubertragungsinhaltes. Der Inhaltselbst wird jedoch nicht in den selben Nachrichten ubertragen:
Host A Host B
Audio durch RTP (UDP)
SIP/SDP (TCP oder UDP)
Audio durch RTP (UDP)
Video durch RTP (UDP)
Video durch RTP (UDP)
VoIP : SIP
JohannesJakob
Uberblick
VoIP
Allgemein
Kommunikation
SIP
Allgemein
Geschichte
Methoden
Telefonanruf
Beispiel
SDP
Allgemein
Beispiel
Praxis
Einsatzmoglich-keiten
Einschrankungen
VoIP Anbieter
Aussicht
FurInteressierte
Einsatzmoglichkeiten
SIP findet auf Grund seiner Flexibilitat und SkalierbarkeitVerwendung in verschiedensten Session-basiertenAnwendungen:
• Instant Messaging
• Spiele
• Internet - Telefonie (→ Anbieter)
• Video Conferencing (Windows Messenger, Apple iChat)
• und viele mehr!
VoIP : SIP
JohannesJakob
Uberblick
VoIP
Allgemein
Kommunikation
SIP
Allgemein
Geschichte
Methoden
Telefonanruf
Beispiel
SDP
Allgemein
Beispiel
Praxis
Einsatzmoglich-keiten
Einschrankungen
VoIP Anbieter
Aussicht
FurInteressierte
Einschrankungen von SIP
Durch Einfachheit und Mobilitat unterliegt VoIP per SIPgrundliegenden Einschrankungen :
• SIP funktioniert nicht hinter NAT FirewallsLosung :
STUN Simple Traversal of UDP through NATDient der Ermittlung der externenKontaktinformationen (IP Adresse / Port)
• Notruf problematisch→ sipgate bietet im Raum Dusseldorf Notruf an
VoIP : SIP
JohannesJakob
Uberblick
VoIP
Allgemein
Kommunikation
SIP
Allgemein
Geschichte
Methoden
Telefonanruf
Beispiel
SDP
Allgemein
Beispiel
Praxis
Einsatzmoglich-keiten
Einschrankungen
VoIP Anbieter
Aussicht
FurInteressierte
(SIP-) VoIP-Anbieter
Eine Auswahl der derzeit aktuellen (SIP-) VoIP-Anbieter inDeutschland: