Direkte SvxLink<->SvxLink-Kopplung

  • Hi all,

    soooo (würde Olaf Schubert sagen), nach sehr langer Zeit habe ich mich endlich mal dieses Themas angenommen. Das Problem war ja, dass man zwei SvxLink-Nodes nur durch EchoLink koppeln konnte was die parallele Benutzung von anderen Modulen unmöglich machte. Eine andere Variante wäre einen Node in den RemoteTrx-Mode zu schalten und die verbleibende SvxLink-Instanz als Basis zu nutzen (Verbindung per LogicLinking). Dabei konnte man aber nicht weitere SvxLink-Features nutzen (z.B. EchoLink auf jedem Node, LocationInfo).
    Das soll jetzt anders werden. Momentan führe ich Versuche zwischen DB0WSF und DB0FIB durch. Beide SvxLink-Instanzen laufen unabhängig voneinander und es ist per kurzem DTMF-Kommando eine schnelle Kopplung möglich. Dabei muß auch nicht erst wie bei EchoLink auf den Verbindungsaufbau mehrere Sekunden gewartet werden, da die Verbindung permanent besteht und nur die Audiopfade verbunden werden.
    Mal schauen wie das so läuft.....
    So ganz direkt geht es aber (doch noch) nicht, momentan wird eine sehr einfache Serverinstanz dazwischengeschaltet, die die Pakete zwischen den verbundenen Stationen vermittelt.

    vy 73's de Adi, DL1HRC

  • Hallo Adi,

    wir würden uns gerne den Tests anschließen. Zur Zeit haben wir DB0OHA und DB0EIG, sowie DK7ACT über das Echolink-Modul gekoppelt, was uns natürlich alle anderen Features lahm legt. Dein geniales no-disconnect hat schon sehr geholfen, aber mal schnell eine Unwetterwarnung sich nochmals abspielen zu lassen, ging halt nicht. Ist übrigens auch eine Deiner genialen Erfindungen.

    Wir stehen also für einen Beta-Test mehr als offen.


    LG es vy 73 de Wilm,
    DL4OCH

  • Hi Wilm,

    na da habe ich also schon mein erstes Opfer gefunden :D
    Momentan gibt es noch eine Einschränkung: Zwischen den beteiligten Stationen muß zwingend der gleiche Codec genutzt werden, ich finde eigentlich den OPUS recht gut. Es ist alles momentan noch etwas einfach gestrickt ohne großartige Möglichkeiten wie Chatrooms etc. Das wird sicher später noch kommen.
    Lokal generierte Ausgaben bleiben lokal, DTMF-Kommandos werden nicht an die anderen Stationen weitergeleitet und dort ausgeführt, mach ja auch keinen Sinn.
    Das Ganze basiert auf einem relativ neuem Trunk (6/2014), die Versionen bei Euch sollten also bitte nicht zu alt sein.

    Ich schreibe mal was zusammen, bitte noch etwas Geduld, bin am Wochenende eingespannt.

    vy 73's de Adi, DL1HRC

  • Hi Leute,

    die Kopplung klingt sehr Interessant, wenn es neue Infos gibt wäre ich gerne dabei ;-).

    Schönen Sonntag noch.

    vy 73 Jens,DJ1JAY

  • Hi Jens,

    ok, ich schicke Dir mal was per PM. Bitte im Hinterkopf behalten: Es ist erst mal nur ein Versuch und kann noch einige grobe Bugs beinhalten.

    vy 73's de Adi, DL1HRC

  • Hi alle,

    mich würde jetzt noch interessieren welche Anforderungen an eine solche Kopplung gestellt werden:

    - Ausgabe welche Stationen verbunden sind (Calls und Anzahl)
    - Sollen auch lokal generierte Ausgaben (Uhrzeit, ...) an alle Stationen augegeben werden?
    - automatisches, zeitgeteuertes Verbinden?
    - ...
    - ...

    vy 73's de Adi, DL1HRC

  • Hallo Adi,

    mir fallen da auf der Wunschliste eigentlich nur 2 Punkte auf, die sich bei uns schon mit der Verlinkung mit Echolink heraus kristallisiert haben:

    - Man hat leider keinen Überblick, ob man nun verlinkt ist, oder nicht. Eine Ansage der gekoppelten Stationen wäre super.

    - Wenn sich jemand auf einem anderen Relais mittels Echolink connected, dann bekommt man das leider auf den anderen Relais nicht mit. Es wäre super, wenn man diese Connected to ... Nachrichten auch auf die anderen Relais übertragen könnte.

    Sonst sind wir hier mit der absolut stabilen Verlinkung mehr als zufrieden. Ein Reconnect nach einem IP-Wechsel geht nämlich viel schneller als früher mit Echolink.

    vy73 de Wilm,
    DL4OCH (Linkknecht DK7ACT, DB0OHA, DB0EIG)

  • Hi Wilm,

    Quote

    - Man hat leider keinen Überblick, ob man nun verlinkt ist, oder nicht. Eine Ansage der gekoppelten Stationen wäre super.


    Ja, dafür muß das Protokoll auf beiden Seiten erweitert werden, also muß auf jedem Link eine neue Version installiert werden (bzw. kompilliert). Das wollte ich momentan noch vermeiden. Auch bin ich mir noch nicht ganz klar wie ich das implementieren kann/will.

    Quote

    - Wenn sich jemand auf einem anderen Relais mittels Echolink connected, dann bekommt man das leider auf den anderen Relais nicht mit. Es wäre super, wenn man diese Connected to ... Nachrichten auch auf die anderen Relais übertragen könnte.


    Ja, das stimmt. Es ist nicht ganz trivial, weil das Konzept so ist, dass lokal generierte Ansagen auch erst mal lokal bleiben. Auch hier ist noch etwas Denkarbeit notwendig.

    vy 73's de Adi, DL1HRC

  • Hi Adi,

    wir warten schon gespannt .. inzwischen haben wir mehrere Relais die wir verschalten wollen :)

    73 de Andreas

  • Hallo Andreas,

    Quote

    wir warten schon gespannt .. inzwischen haben wir mehrere Relais die wir verschalten wollen

    ich bereite das vor und sende Dir die Daten per PM.
    Bitte mal auf allen Repeatern, die beteiligt sind, nachschauen ob die den OPUS-Codec kennen. Das reduziert die benötigte Bandbreite ganz erheblich. Momentan müssen alle Repeater den selben Codec unterstützen!
    In der svxlink.conf kann schon mal das auf http://svxlink.de/?page_id=2631 beschriebene vorbereitet werden.
    Bitte immer im Hinterkopf behalten, es ist erst mal nur ein Test und muß noch zwingend verbessert werden.

    vy 73's de Adi, DL1HRC

  • Hallo zusammen,

    wir sind nun auch dabei bzw. werden wohl dabei sein ;)

    Zunächst aber erst einmal vielen herzlichen Dank an Adi für das tolle Engagement sowie die Zusendung der notwenigen Informationen und die Einrichtung einer Instanz auf seinem SvxLink-Server.

    Wir möchten nun unsere kleinzelligen FM-Relais und ein paar Simplex-Zugänge zu einem „großen Relais“ zusammen schalten. Hardwaremäßig sollen zunächst jeweils Raspberrys mit aufsteckbarer Interface-Platine eingesetzt werden. Daran kann dann direkt ein Funkgerät bzw. ein Repeater angeschlossen werden. So können z.B. alle für einen Simplex-Zugang erforderlichen Komponenten in ein kleines, kompaktes Gehäuse eingebaut werden (siehe unten)

    Da unsere Standorte alle über eine schnelle HAMNET-Anbindung verfügen, möchten wir gerne eine vom Internet unabhängige Infrastruktur aufbauen. Eine Verlinkung über das Echolink-Modul scheidet also aus, da dabei ja zwingend eine Internet-Verbindung bzw. ein Proxy-Server mit Internet-Anschluss erforderlich ist. Die Möglichkeit einer direkten SvxLink-Kopplung kommt uns daher sehr gelegen.

    Zunächst sind folgende Standorte geplant:

    1. DB0WET Wetter-Volmarstein (duplex)
    2. DB0ZV Hagen/Fernuniversität (duplex)
    3. DM0HA Hagen/Kuhlerkamp (duplex)
    4. DM0ZGW Wuppertal-Elberfeld (simplex)
    5. DB0EIR Sprockhövel-Haßlinghausen (simplex, Frequenz beantragt)
    6. DB0TV Ennepetal-Voerde (simplex, zunächst experimentell)

    Wenn alles gut läuft, würden wir SvxLink gerne später zum Bestandteil des HAMServerPi machen. Damit kann es weitgehend vorkonfiguriert eingesetzt werden und die gerade für Linux-Anfänger etwas komplizierte Neuinstallation von SvxLink auf jedem einzelnen System entfällt.

    Wir freuen uns schon sehr auf die tollen, neuen Möglichkeiten!

    Schönen Gruß
    Frank, DL3DCW

  • Hallo Frank,

    klingt alles sehr interessant, tolles Projekt! Noch ein paar Tips von mir:

    - möglichst gleiche SvxLink-Versionen verwenden
    - wegen Latenz und Bandbreite kann ich den OPUS-Codec empfehlen
    - den SvxServer auf einem System installieren, welches etwas mehr Leistung hat als ein Raspi
    - bitte die vor einigen Tagen erweiterten Informationen unter http://svxlink.de/?page_id=2631 beachten

    Falls Fragen auftreten einfach anmailen.

    vy 73's und vor allem 55's
    de Adi, DL1HRC

  • Hallo Adi,

    vielen Dank für die Hinweise! Unser Testverbund mit derzeit drei Stationen klappt bereits sehr gut, auch mit den Raspberrys. Allerdings im Moment nur mit GSM-Codec, da wir bei SPEEX wohl noch ein Konfigurationsproblem eingebaut haben. Aber das bekommen wir bestimmt auch noch hin. Der eigenständige Vermittlungsserver für das HAMNET steht später ja auch noch an ...

    Das leistungsfähigere Hardware natürlich entsprechende Vorteile bietet, ist uns schon bewusst. Wir haben uns aber zunächst erst einmal für den Raspberry entschieden, weil wir ein möglichst einfaches System haben möchten. Wer später dann etwas höhere Ansprüche hat, der muss dann halt auch ein wenig mehr Aufwand treiben ;-).

    Die oben vorgestellte Box haben wir inzwischen geschrumpft. Es wird vermutlich alles (incl. VHF- oder UHF-Transceiver) als Aufsteckplatine in das originale TEKO-Gehäuse des Raspberrys passen. Also ein SvxLink-System für die Westentasche. Soweit zumindest unserer frommer Wunsch, hi.

    Schönen Gruß
    Frank, DL3DCW

  • Hi Frank,

    also ich habe bisher keine Performance-Tests gemacht, auf meinem root-Server sind mehrere Instanzen tätig und drehen Däumchen :lol:
    Eventuell reicht diese Hardware auch aus, da die Audiopakete ja unbearbeitet nur an die anderen Clients weitergeleitet werden. Das ist überschaubar vom Rechenaufwand.
    Es wird irgendwann später einmal interessant, wenn eine Umcodierung eingebaut wird und viele Clients angeschlossen sind.
    Bitte mal um einen kleinen Erfahrungsbericht wenn es bei Euch läuft.
    Wir (Tino/DM2NT und ich) basteln auch gerade an einem Svx-Board, basierend auf dem BananaPi, mal schauen wenn die ersten Test-Geräte laufen.

    Viel Erfolg, 73's de Adi, DL1HRC

  • Quote from dl1hrc

    Wir (Tino/DM2NT und ich) basteln auch gerade an einem Svx-Board, basierend auf dem BananaPi, mal schauen wenn die ersten Test-Geräte laufen.


    Super! Dann können wir uns die Arbeit ja eigentlich sparen und wir nehmen einfach euer Board. Wann könnt ihr liefern? ;)

    Frank, DL3DCW

  • Hallo zusammen,

    mit tatkräftiger Unterstützung durch Adi, DL1HRC konnten wir nun bei DB0TV einen eigenen SvxServer installieren. Damit ist es jetzt möglich, einzelne SvxLink-Standorte völlig ohne Internetverbindung direkt über das HAMNET miteinander zu vernetzen. Auch EchoLink ist dazu nicht erforderlich; es kann bei Bedarf aber natürlich trotzdem als zusätzliches Feature aktiviert werden. Die EchoLink-Anbindung erfolgt ebenfalls über das HAMNET mit Hilfe eines EchoLink-Proxyservers bei DB0TV. Somit ist an den einzelnen Standorten keinerlei Internet-Anbindung mehr erforderlich!

    Schönen Gruß
    Frank, DL3DCW

  • Hi Frank,

    besten Dank für die Rückmeldung und viel Erfolg natürlich. Ich würde mich über eine kurze Rückmeldung freuen bzgl. des SvxServers auf einem Raspi (Resourcenverbrauch etc.).
    Und bitte nicht vergessen: Es ist alles noch Beta aber ich bin natürlich dran das Stück für Stück besser zu machen :)

    vy 73's de Adi, DL1HRC