Benutzer-Werkzeuge

Webseiten-Werkzeuge


sip

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
sip [2014/02/25 14:41]
127.0.0.1 Externe Bearbeitung
sip [2023/11/16 18:39] (aktuell)
root [Sonstige Resourcen]
Zeile 1: Zeile 1:
-===== Protokoll =====+====== Protokoll ======
  
-==== Spezielles ====+===== Spezielles =====
  
-=== Fragmentierung ===+==== Fragmentierung ====
  
   * Alle Clients nach RFC 3261 müssen UDP und TCP unterstützen   * Alle Clients nach RFC 3261 müssen UDP und TCP unterstützen
Zeile 10: Zeile 10:
  
  
 +====== SDP ======
 +
 +  * Session Description Protocoll
 +  * Ist nicht Teil von SIP
 +  * Häufig zusammen genutzt um Medien-Verbindungen auszuhandeln (Voice over IP)
 +  * wird als Payload/Body im SIP gesendet (optional)
 +
 +
 +^Attribut ^Beschreibung ^
 +|ptime|Optional: Länge des Samples \\ \\ Definiert wie viele Millisekunden an Medien-Inhalten (zum Beispiel Sprache) in einem RTP-Paket übertragen werden \\ \\ Ist das nicht angegeben wird die ptime anhand des Media-Profiles (zum Beispiel RTP/AVP) und dem Codec (steht im RFC des Media-Profiles). \\ \\ Beispiel: RTP/AVP -> http://www.ietf.org/rfc/rfc3551.txt Sektion 4.5|
  
 ===== Testtools ====== ===== Testtools ======
  
-^Tool ^Lizenz ^Beschreibung ^Link ^ +^Tool ^Programmiersprache ^Lizenz ^Beschreibung ^Link ^ 
-|sipr|Kommerziell/Opensource|Callflow-Test-Tool \\ \\ * Mediafiles abspielen \\ * Callflows erstellen \\ ** Kennt unterschiedliche abstrakte Ebenen \\ \\ \\ Das Tool kennt unterschiedliche AbstraktionsebenenMan kann also sehr einfache Callflows erstellen (auf einer hohen Abstraktionsebene), aber auch sehr komplexe und ins Detail definierte (auf einer niedrigen Aswtraktionsebenehttp://sipper.agnity.com|+|sipsak|C|GPL-2.0|Szenario-Tester|https://github.com/nils-ohlmeier/sipsak| 
 +|sippts|Python 3.x|GPL-3.0|Diverse Werkzeuge|https://pepelux.github.io/sippts/
 +|SPLiT|Python 2.x|GPL-3.0|Kombination aus Stateless-Proxy, Registrat, DHCP-Server, HTTP- und TFTP-Server  + graphischer Oberfläche zum freien, einfachen testen|https://github.com/pbertera/SPLiT| 
 +|pysipp|Python 2.x|GPL-2.0|Interface um sipp aus Python heraus zu konfigurieren und zu starten. \\ \\ Erlaubt u.a. mehrere Instanzen synchron oder asynchron zu starten und ein komplexes Szenario zu bauen. \\ \\ Es erstellt keine Szenario-Files/fügt es keine neuen Möglichkeiten in diesen hinzu|https://github.com/SIPp/pysipp| 
 +|sippy_cup|Ruby|MIT|Vereinfacht Parameterisierung und Szenarien-Erstellung in sipp \\ \\ Es nutzt ein .yml-File und eine vereinfachte Syntax um Parameter zu setzen und Szenarien zu definieren. \\ sipp wird aus dem Tool heraus gestartet|https://github.com/mojolingo/sippy_cup| 
 + 
 + 
 +===== Tools ====== 
 + 
 +^Tool ^Programmiersprache ^Lizenz ^Beschreibung ^Link ^ 
 +|sipgrep|C|GPL-3.0|Netgrep-ähnliches Tool für sip \\ \\ Gibt SIP-Pakete die im Netzwerk aufgezeichnet werden auf der Konsole aus. \\ Ermöglicht Filter|https://github.com/sipcapture/sipgrep| 
 +|Homer|?|CPL-3.0|VOIP-Monitoring-Lösung. \\ <WRAP> 
 +  * SIP-Messages von verschiedenen Systemen aggregieren 
 +      * sogenannte Agents sind für verschiedene PBX/SBC/Proxies vorhanden 
 +  * SIP und RTP aufzeichnen 
 +  * Statistiken erstellen 
 +</WRAP>https://github.com/sipcapture/homer| 
 +|pcap2sipp|Python 2.7|GPL-3.0|PCAP in sipp-xml umwandeln|https://github.com/superfast1979/pcap2sipp| 
 + 
 + 
 +===== Sonstige Resourcen ====== 
 + 
 +^Beschreibung ^Link ^ 
 +|PCAPs verschiedener SIP-Szenarien|https://github.com/goffinet/sip_captures| 
 +|SIPp-Szenario-Files für verschiedene Szenarien|https://github.com/pbertera/SIPp-by-example| 
 +|PCAPs verschiedener SIP-Szenarien|https://wiki.wireshark.org/SampleCaptures| 
  
  
sip.1393335660.txt.gz · Zuletzt geändert: 2014/09/07 17:53 (Externe Bearbeitung)