SIP vs SCCP
SIP (Session Initiation Protocol) und SCCP (Session Call Control Protocol) sind beide Sitzungssteuerungsprotokolle in IP-basierten Kommunikationsnetzen. SIP wird zum Einrichten, Ändern und Beenden von IP-basierten Kommunikationssitzungen mit einem oder mehreren Teilnehmern verwendet, während SCCP ein proprietäres Cisco-Protokoll ist, das für die Kommunikation zwischen Cisco Call Manager und Cisco VOIP-Telefonen verwendet wird. Cisco-Geräte unterstützen hauptsächlich diese beiden Protokolle, führen SCCP jedoch nativ aus. SCCP steht auch für Signaling Connection Control Part, ein Protokoll in der Anwendungsschicht des Protokollstapels des Signalisierungssystems 7.
SIP
SIP ist ein Sitzungssteuerungsprotokoll, das sich in der Anwendungsschicht befindet und Multimedia-Sitzungsaufbau, -änderung und -abbau in Echtzeitkommunikation über IP-basierte Netzwerke durchführen kann. SIP wurde ursprünglich von der Internet Engineering Task Force (IETF) zusammen mit vielen Branchenführern entwickelt.
Bei der Verwaltung von Sitzungen kann SIP Teilnehmer zu Sitzungen einladen, die bereits vorhanden sind, z. B. Multicast-Konferenzen. Medien der bereits bestehenden Sitzung können in Echtzeit hinzugefügt oder entfernt werden. SIP unterstützt auch die Implementierung von ISDN- und intelligenten Netzwerktelefonie-Teilnehmerdiensten mit transparenter Unterstützung von Namenszuordnungs- und Umleitungsdiensten, die ebenfalls dazu beitragen, die persönliche Mobilität zu ermöglichen. Dies ist definiert als die Fähigkeit von Endbenutzern, Anrufe zu tätigen und zu empfangen, während sie in der Lage sind, vom Netzwerk lokalisiert zu werden, wenn sie sich über verschiedene Vermittlungsbereiche bewegen und vollständig auf abonnierte Telekommunikationsdienste auf jedem Endgerät an jedem Ort zugreifen.Im Allgemeinen kommunizieren SIP-Geräte miteinander über SIP-Server, die eine Infrastruktur für Routing-, Registrierungs- sowie Authentifizierungs- und Autorisierungsdienste bereitstellen. SIP kann nicht alleine in einem Kommunikationssystem existieren. Es wird also eher als Komponente mit anderen IETF-Protokollen verwendet, um eine vollständige Multimedia-Architektur aufzubauen. Diese bestehen aus verschiedenen Protokollen wie RSTP (Real Time Streaming Protocol), MEGACO (Media Gateway Control Protocol), SDP (Session Distribution Protocol) usw. SIP unterstützt sowohl IPv4 als auch IPv6 und ist daher bei vielen Benutzern sehr beliebt. SCCP, das gemeinhin als „Skinny“ bezeichnet wird, wurde ursprünglich von der SELSIUS Corporation entwickelt und ist derzeit ein proprietäres Cisco Terminal Control Protocol, das für den Aufbau, die Änderung und den Abbau von Anrufen in VOIP-Umgebungen (Voice over IP) verwendet wird. Es ist ein leichtgewichtiges Protokoll, das für die Sitzungssteuerungssignalisierung mit Cisco Call Manager verwendet wird. Der Anrufmanager oder Soft Switch steuert die Anrufaufbauverarbeitung, die über die meisten anderen gängigen Protokolle wie H.323, SIP, ISDN, MGCP initiiert wird, während die Endpunkte Medien direkt miteinander streamen.
SCCP verwendet den TCP-Port 2000 als Signalisierungspfad und UDP als Medienpfad. Führen Sie in einem SCCP-unterstützten Netzwerk, in dem die Endpunkte VOIP-Telefonsätze oder Geräte mit VOIP-Funktion sind, ein Programm namens Skinny Client aus, das die Kosten und Komplexität von VOIP-Endpunkten minimiert.
Bei einem VOIP-Anruf registriert das Telefon zunächst seine IP-Adresse, seinen Typ und seinen Namen im CCM (Cisco Call Manager). Dann fordert der CCM vom Gerät an, eine Liste der unterstützten Sprach- und Videocodecs bereitzustellen. Es speichert diese Daten im Cache und übersetzt sie in die H.323-Funktionen. Die „Keep Alive“ -Nachrichten werden periodisch zwischen dem CCM und dem Telefon ausgetauscht, wie bei der Registrierung ausgehandelt. SCCP sendet auch Alarme über CCM, wenn Fehler wie Netzwerkfehler auftreten. Im Allgemeinen enthält SCCP eine oder mehrere Nachrichten für ein Paket, das aus 4-Byte-Feldern besteht.
Aufgrund der extremen Einfachheit des SCCP ist es jetzt bei vielen anderen Drittanbietern sehr interessant geworden.
SIP und SCCP
- SIP ist ein Open-Source-Protokoll, das in jedem Gerät verwendet werden kann, während SCCP ein proprietäres Cisco-Protokoll ist, das nur in Cisco-Produkten verwendet werden kann.
- SCCP-unterstütztes Telefon ist besser als ein SIP-unterstütztes Telefon, da bei einem SCCP-Telefon im Freisprechmodus beim Wählen das Telefon automatisch ausgeschaltet wird Haken, während es bei einem SIP-Telefon erforderlich ist, die Lautsprechertaste manuell zu drücken, um einen neuen Anruf zu wählen, oder das Telefon vor dem Wählen abzuholen.
- Beim Vergleich der Funktionen von SIP-Telefonen mit den SCCP-Telefonen werden mehr Funktionen unterstützt.
- SCCP-Registrierungen (Skinny Client Control Protocol) unterscheiden sich von SIP, da SCCP sich nicht mit Benutzername und Passwort registrieren, sondern über die MAC-Adresse und das/die Bereitstellungsgerät(e).
- Beide Protokolle unterstützen Multicast-Telefonkonferenzen.
- SCCP ist ein sehr leichtes Protokoll mit einer sehr vereinfachten Nachrichtenstruktur, während SIP eine Reihe verschiedener Nachrichten mit jeweils vielen zusätzlichen Daten hat.
- Beide Protokolle verwenden UDP als Transportmedium für ihren Medienpfad, da es sich sehr gut für Echtzeitverkehr wie VOIP-Verkehr eignet.