Wie installiere ich Sipclients oder Sip Simple?

Wie installiere ich Sipclients oder Sip Simple?

Wie installiere ichAbonnieren?

SIP SIMPLE Client SDK

Copyright (c) 2008-2016 AG Projektehttp://ag-projects.com

Beschreibung

Das SIP SIMPLE Client SDK ist ein Software Development Kit zur einfachen Entwicklung von SIP-Endpunkten, die Rich Media wie Audio, Video, Instant Messaging, Dateiübertragungen, Desktop Sharing und Presence unterstützen. Andere Medientypen können mithilfe einer erweiterbaren High-Level-API einfach hinzugefügt werden.

Die Software wurde in den vergangenen Jahren mehreren Interoperabilitätstests bei SIPIT unterzogen (http://www.sipit.net) und hat heute die branchenweit höchste Qualität.

Hintergrund

SIP steht für „Sessions Initiation Protocol“, ein IETF-Standard, der in RFC 3261 beschrieben wird. SIP ist ein Steuerungsprotokoll auf Anwendungsebene, mit dem Multimediasitzungen wie Internettelefonie (VoIP) eingerichtet, geändert und beendet werden können. Medien können zu einer bestehenden Sitzung hinzugefügt (und daraus entfernt) werden.

SIP ermöglicht den Endpunkten, alle Arten von Sitzungen auszuhandeln und zu kombinieren, die sie gegenseitig verstehen, wie etwa Video, Instant Messaging (IM), Dateiübertragung und Desktop-Sharing, und bietet ein allgemeines Ereignisbenachrichtigungssystem mit Echtzeitveröffentlichungen und Abonnements über Statusänderungen, die für asynchrone Dienste wie Anwesenheit, Nachrichtenwarteanzeige und Besetztzeichen verwendet werden können.

Merkmale

Die Bibliothek ist plattformübergreifend unter Linux OS, Mac OSX und Microsoft Windows. Die Bibliothek sollte mit minimalen Änderungen auf jeder Plattform funktionieren, die C- und Python-Entwicklungsumgebungen unterstützt.

Das SDK eignet sich zum Erstellen von Endpunkten wie SIP-Clients oder SIP-Anwendungsservern. Um zu sehen, was das SDK kann, können Sie Blink von ausprobieren.http://icanblink.com

Allgemein

  • Geschrieben in Python * Nicht blockierende asynchrone Engine * Integriertes Konfigurationsframework * TLS-Sicherheit für Signalisierung (SIP) und Medien (MSRP, XCAP) * Unterstützung für mehrere SIP-Konten * Mehrere Medientypen pro Sitzung (z. B. Video, Audio und IM) * Failover-Unterstützung für DNS-Lookups, SIP- und MSRP-Routing * Implementiert erneute Einladungen zum Hinzufügen und Entfernen von Medienströmen * Automatische Verarbeitung von IP-Adressänderungen * Audiokonferenzbrücke * WAV-Player und -Recorder * Akustische Echounterdrückung * Anrufbeantworter * Breitband-Internet-Audiocodecs: Opus und Speex * PSTN-kompatible Codecs: G722, G711, iLBC, GSM * Videocodecs: H.264, VP8

Unterstützte Medien

  • Audio und Video (RTP/SRTP/ZRTP) * Instant Messaging (MSRP und seine Relay-Erweiterung) * Dateiübertragung (MSRP und seine Relay-Erweiterung) * Bildschirmfreigabe (VNC über MSRP)

Alle Medientypen können in derselben SIP-Sitzung kombiniert werden.

Normative Verweisungen

SIP-Signalisierung

  • SIP, Session Initiation Protocol (RFC 3261) * SDP, Session Description Protocol (RFC 4566) * Ein Angebot/Antwort-Modell mit Session Description Protocol (SDP) (RFC 3264) * Zuverlässigkeit vorläufiger Antworten im Session Initiation Protocol (RFC 3262) * HTTP-Authentifizierung: Basic- und Digest Access Authentication (RFC 2617) * Das Reason-Header-Feld für das Session Initiation Protocol (RFC 3326)
    • Die Session Initiation Protocol (SIP)-Referenzmethode (RFC 3515) * Der Session Initiation Protocol (SIP)-„Ersetzt“-Header (RFC 3891) * Session Initiation Protocol (SIP)-Anrufsteuerung – Übertragung (RFC 5589)

Adressauflösung

  • DNS-Auflösung (RFC 3263) * Bonjour Multicast DNS (draft-lee-sip-dns-sd-uri-03)

NAT-Durchquerung

  • SIP-Signalisierung: Symmetrisches Antwortrouting, symmetrische Medien (RFC 3581) * RTP-Medien (Audio und Video): ICE, Interactive Connectivity Establishment (RFC 5245) * MSRP-Medien (Instant Messaging und Dateiübertragung): MSRP-Protokoll-Relay-Erweiterung (RFC 4976)

Audio und Video

  • RTP, ein Transportprotokoll für Echtzeitanwendungen (RFC 3550) * Real Time Control Protocol (RTCP)-Attribut im Session Description
    Protocol (SDP) (RFC 3605) * SRTP, das sichere Echtzeit-Transportprotokoll (RFC 3711) * Generierung und Analyse der Nutzlast von Telefonereignissen sowohl in RTP als auch in SDP (RFC 2833) * ZRTP: Media Path Key Agreement für Unicast Secure RTP (RFC 6189)

Sofortnachrichten

  • CPIM, Common Presence und Instant Messaging: (RFC 3862) * Session Initiation Protocol (SIP)-Erweiterung für Instant Messaging (RFC 3428) * MSRP-Protokoll (RFC 4975) * Anzeige der Nachrichtenzusammensetzung für Instant Messaging (RFC 3994) * Message Summary Event Package (RFC 3842) * Dateiübertragung (RFC 5547)

Bildschirm teilen

  • Variation von draft-garcia-mmusic-sdp-collaboration-00 unter Verwendung von RFB über MSRP

Konferenzen

  • Konferenz-Event-Paket (RFC 4575) * Ein Framework für Konferenzen mit dem Session Initiation Protocol (RFC 4353) * SIP-Anrufsteuerung – Konferenzen für Benutzeragenten (RFC 4579) * MSRP Ad-hoc-Chatsitzungen für mehrere Teilnehmer (RFC 7701)

Gegenwart

  • SIP-spezifische Ereignisbenachrichtigung (RFC 3265) * SIP-Erweiterung für die Veröffentlichung des Ereignisstatus (RFC 3903) * PIDF: Präsenzdatenmodell (RFC 3863, RFC 3379, RFC 4479) * Watcher-Info-Ereignispaket (RFC 3857, RFC 3858) * Rich Presence-Erweiterungen für PIDF (RFC 4480) * Kontaktinformationserweiterung für PIDF (RFC 4482) * User Agent Capability-Erweiterung für PIDF (RFC 5196) * XCAP-Protokoll (RFC 4825) * Gemeinsame Richtlinie (RFC 4745) * Präsenzregeln (RFC 5025) * Ressourcenlisten (RFC 4826) * RLS-Dienste (RFC 4826) * PIDF-Manipulation (RFC 4827) * XCAP Diff (RFC 5874) * OMA-Referenzversionsdefinition für XDM v1.1 und Presence SIMPLE v1.1 Implementierungsrichtlinien * OMA XML Document Management V1.1

Unterstützung

Das Projekt wird von AG Projects entwickelt und unterstützt. Der Support erfolgt auf Best-Effort-Basis. „Best-Effort“ bedeutet, dass wir versuchen, die von Ihnen gemeldeten Fehler so schnell wie möglich zu beheben oder Ihnen bei der Behebung Ihrer Probleme zu helfen, sofern uns die verfügbaren Ressourcen zur Verfügung stehen.

Um Support anzufordern, müssen Sie die Mailingliste verwenden, die unter

http://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip

Patches und Fehlerberichte müssen eingereicht werden, indem Sie ein Ticket eröffnen unter

http://sipsimpleclient.org/projects/sipsimpleclient/issues

Um ein Ticket zu öffnen, registrieren Sie sich bitte zuerst.

Danksagung

Das SIP SIMPLE Client SDK wurde teilweise von der Europäischen Kommission unter der Fördernummer FP7-IST-216217 finanziert.

Antwort1

Wie erklärthier auf Github:

SIP SIMPLE Client SDK-Installation unter Ubuntu

Copyright (c) 2008-2015 AG Projekte
http://ag-projects.com

Startseite:http://sipsimpleclient.org

Dieses Dokument beschreibt das Installationsverfahren auf Ubuntu-Betriebssystemen aus dem offiziellen öffentlichen Repository, das von AG Projects verwaltet wird.

Repository konfigurieren

Installieren Sie den Signaturschlüssel der Debian-Software von AG Projects:

wget http://download.ag-projects.com/agp-debian-gpg.key
sudo apt-key add agp-debian-gpg.key

Fügen Sie das Repository hinzu zu/etc/apt/sources.list

echo "deb http://ag-projects.com/ubuntu $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list
echo "deb-src http://ag-projects.com/ubuntu $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list

Aktualisieren Sie die Liste der verfügbaren Pakete:

sudo apt-get update

Installieren Sie das SIP SIMPLE Client SDK:

sudo apt-get install python-sipsimple

Installieren Sie die Befehlszeilenclients:

sudo apt-get install sipclients

verwandte Informationen