Benutzer-Werkzeuge

Webseiten-Werkzeuge


sip

Dies ist eine alte Version des Dokuments!


Protokoll

Spezielles

Fragmentierung

  • Alle Clients nach RFC 3261 müssen UDP und TCP unterstützen
  • Pakete die zu groß für die MTU des Network-Path sind müssen per TCP gesendet werden
    • Fragmentierung von UDP-Paketen ist nicht zulässig

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
ptimeOptional: 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

Tool Programmiersprache Lizenz Beschreibung Link
sipsakCGPL-2.0Szenario-Testerhttps://github.com/nils-ohlmeier/sipsak
sipptsPython 3.xGPL-3.0Diverse Werkzeugehttps://pepelux.github.io/sippts/
SPLiTPython 2.xGPL-3.0Kombination aus Stateless-Proxy, Registrat, DHCP-Server, HTTP- und TFTP-Server + graphischer Oberfläche zum freien, einfachen testenhttps://github.com/pbertera/SPLiT

Tools

Tool Programmiersprache Lizenz Beschreibung Link
sipgrepCGPL-3.0Netgrep-ä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.0VOIP-Monitoring-Lösung.
  • SIP-Messages von verschiedenen Systemen aggregieren
    • sogenannte Agents sind für verschiedene PBX/SBC/Proxies vorhanden
  • SIP und RTP aufzeichnen
  • Statistiken erstellen
https://github.com/sipcapture/homer
pcap2sippPython 2.7GPL-3.0PCAP in sipp-xml umwandelnhttps://github.com/superfast1979/pcap2sipp

Sonstige Resourcen

Beschreibung Link
PCAPs verschiedener SIP-Szenarienhttps://github.com/goffinet/sip_captures
SIPp-Szenario-Files für verschiedene Szenarienhttps://github.com/pbertera/SIPp-by-example

Telefone

sip.1700152938.txt.gz · Zuletzt geändert: 2023/11/16 17:42 von root