SvxLink keine komplette Ansage auf EchoLink Seite

  • Hallo zusammen,

    muss direkt mal eine Frage stellen, weil ich einfach nicht weiterkomme, und die Lösung vor lauter Bits nicht sehe, grins.Meiner

    Wenn man sich auf unseren EchoLink Zugang (DB0NIS-L) verbindet, bekommen wir nur die Ansage "Herzlich Willkommen bei" , es wird nicht mehr das Rufzeichen angesagt. SvxLink läuft als separater Link auf der Eingabe von unserem FM/C4FM Relais.

    Wir benutzen die Linguatec Lizenz incl. der netten Petra, auf der Funkseite wird eine komplette Ansage abgespielt, aber auf der EchoLink Seite kommt nur dieses "Herzlich Willkommen bei"...

    Ich hatte schon Kontakt mit Adi DL1HRC, aber ich finde einfach nicht die Ursache.

    Es wäre nett, wenn jemand eine Idee hat, wie ich das hinbekomme.

    Meiner Meinung nach stimmen die Verzeichnisrechte für Lesen/Schreiben etc.

    vy 73 Frank DG3KCE

  • Hallo,Frank

    Ich glaube,die Datei /usr/share/svxlink/sounds/de_DE/EchoLink/greeting.wav ist für die Begrüssung der
    aus dem Netz kommenden Teilnehmer verantwortlich.
    Kopiere Dir mal diese Datei mit scp oder Filezilla vom Relais auf Deinen Rechner und spiele sie ab.
    Je nach Bezugsquelle Deiner Sprachdateien ist dort kein oder ein falsches Rufzeichen enthalten.

    Ich habe bei mir an DB0CSD die greeting.wav mit der "Petra" neu erstellt und anschliessend wieder zurück
    kopiert.Was in der greeting.txt steht ,ist für die Funktion am Relais ohne Bedeutung,sollte aber der Übersicht halber ebenfalls angepasst werden.So weiss man immer,was die wav enthält und kann auf Grundlage der txt-Datei auch
    eine neue wav generieren.

  • Hallo Frank,

    herzlich Willkommen hier im Forum.
    Die Begrüßung (per EchoLink) ist nur exemplarisch zu sehen. Ich hatte das damals so angedacht, dass eine Meldung kommt:

    "Herzlich Willkommen bei"

    und danach jeder Sysop das Relais-Rufzeichen oder irgend eine andere Ansage hinzufügen kann, z.B.

    "DB0XYZ, dem tollen Relais auf dem Rathaus in Neustadt betrieben vom O V Hinter dem Berg usw...."

    Der eine möchte kaum Ansagen haben, der andere bei jedem Connect noch die AGB's des jeweiligen Relais übertragen :D
    Um zumindest das Call noch mit anzusagen würde ich wie folgt vorgehen:

    1) Erstelle im Verzeichnis /usr/share/svxlink/events.d/local eine Datei mit dem Namen "el-greeting.tcl"
    2) füge den folgenden Inhalt in die Datei ein, dann abspeichern:

    wobei Du natürlich das Rufzeichen entsprechen anpassen solltest :D Der Phantasie sind hier keine Grenzen gesetzt.

    vy 73s de Adi, DL1HRC

  • Hallo Adi,

    ja danke, das war genau das, was ich gebraucht habe, und irgendwie nicht gefunden habe. Nun klappt das so, wie das sein soll..

    Nur leider beschweren sich nun die Leute, dass auf der EchoLink Seite die ganzen AGBs vorgelesen werden.. Wie kann ich das ändern ?? :D:D:D:D:D:D:D

    Nein echt super, Danke Dir vielmals !!!

    73 Frank

  • Moin!

    Habe das soeben mal probiert, aber irgendwie findet Svxlink die Sounddateien nicht. Zunächst habe ich die Datei wie beschrieben angelegt

    Quote

    1) Erstelle im Verzeichnis /usr/share/svxlink/events.d/local eine Datei mit dem Namen "el-greeting.tcl"

    Nach dem die angelegt war, habe ich ich im Log folgendes gesehen:

    Quote

    Thu Apr 14 15:45:14 2016: *** WARNING: Could not find audio clip "greeting" in context "Default"

    Die erforderlichen Sounds befinden sich

    Code
    /usr/share/svxlink/~de_DE

    HF-Seitig erfolgen alle Ansagen wie sie sollen. Da ich zurzeit zu meinem Gate ein neues mit betreue, habe ich dann mal auf meinem Raspi nachgesehen. Der einzige Unterschied ist dieses "~". Freundlicherweise hatte Adi mitgewirkt und die Stimmen eingerichtet. Könntest Du etwas dazu sagen Adi?

    Edit: Die Buchstaben, welche unter spellWord gesagt werden sollten, werden auch nicht gefunden.

  • Hi alle,

    ich glaube da gab es noch einen kleinen Bug, schaut mal in der /usr/share/svxlink/events.tcl irgendwo in der Mitte, dort bitte das

    Code
    set lang "en_US"

    in

    Code
    set lang "de_DE"

    ändern.

    vy 73s de Adi / DL1HRC

  • Hallo zusammen,

    leider muss ich das hier noch einmal ausbuddeln........

    Hier waren ein paar Dinge im argen. So auch die Ansagen. Heute, dank Adi gibt es die neuste Version. Versuche es gerade wieder hinzubekommen, dass man UKW-seitig angesagt bekommt, wer sich gerade connected. Eine Begrüßung ins Netz findet sauber statt. Aber auf der UKW-Seite hört man nur "aktiviere Echolink" und das wars. Es passiert auch nichts, wenn das Echolinkmodul bereits aktiv ist.

    Früher war es mal so, dass in Folge der Ansage "aktiviere Echolink" auch noch angesagt wurde, wer sich denn da grade netzseitig connected hat. So auch wenn sich weitere Stationen connecten. Und letztlich, wenn jemand aus dem Netz spricht und ein weiterer OM connected, dann kam das mit abgesenkter Lautstärke durch. So konnte man immer hören, wenn jemand zur Runde dazu kam.

    Ich glaube, ich seh den Wald vor lauter Bäumen nicht mehr. Die Änderung "set lang "de_DE" habe ich bereits durchgeführt. Aber keine Änderung. Vermutlich steht wieder eine Datei im falschen Verzeichnis :roll: oder Ähnliches.

    Denke, es ist nichts selbstgemachtes, sondern eine Standarddatei, im TCL-Format. Bräuchte also ggf. den Namen und den Pfad, wo die hingehört.

    Danke schon mal vorab.

  • Hi,
    Ich hatte das selbe Problem und habe einfach eine neue greeting.wav mit audacity erstellt.
    Eigentlich sollte es aber möglich sein, das eigene (des Repeaters oder Links) Call per Programm anzufügen. Die Logic kennt ja das Call, wird auch in verschiedenen .tcl Files als $mycall verwendet. Allerdings ist es mir nicht gelungen, das in dem von Adi vorgeschlagenen Codeschnipsel einzufügen. Ich vermute, das die Variable $ mycall in diesem Context nicht bekannt ist. Könnte man sie mit global $mycall irgendwie einfügen?

    73

    Georg, DD8ZX

  • Hallo Georg,

    die Ansagen, die ich eigentlich vermisse verwenden die künstliche Stimme. Früher war es so, dass wenn sich jemand netzseitig connected hat, dann kam zunächst die Ansage:

    " Aktiviere Echolink" (das passiert auch heute noch) und im Weiteren dann so etwas wie

    "verbunden mit >Call<".

    So auch wenn ein Netzteilnehmer spricht und sich ein weiterer connected. Dann wurde mit verminderter Lautstärke die neu hereinkommende Station angesagt. Keine Ahnung waoran es derzeitig liegen kann :roll:

  • Hallo,

    die greeting.wav bekommt standardmäßig meines Wissens nur der entfernte EchoLink-Teilnehmer zu hören. Die SvxLink-Stimme mit EchoLink- und Rufzeichenansage ist hingegen nur auf der HF-Seite zu hören. Und das funktioniert bei uns nach wie vor. Wir verwenden inzwischen eigentlich auch eine relativ aktuelle SvxLink-Version.

    Schönen Gruß
    Frank, DL3DCW

  • Guten Morgen,

    ja, ich denke auch, dass die nur für die netzseitigen Teilnehmer funktioniert. Hatte es auch mal mit eigens mit Audacity produzierten callbezogenen Files versucht, ist mir leider nicht gelungen. Leider kann ich auch nicht wirklich programmieren.
    Wir hatten hier früher auch HF-seitig eine Ansage, wer gerade neu hinzu kommt. Was die Version angeht, so ist hier die neuste Version bereits installiert.

    Hoffe, dass ich nächste Woche noch einmal Zeit finde nach dem "try and error" Prinzip herauszufinden, woran es liegen kann.

  • Habe gerade mal nachgesehen: Bei uns läuft überall die Version "SvxLink 1.5.99.10-svxreflector". Allerdings mit einer kleinen Modifikation im Quellcode welche die zeitweisen Abstürze bei EchoLink-Verbindungen abfängt. Und bei uns sind die Ansagen der SvxLink-Stimme auf der HF-Seite vollständig. Die netzseitige Ansage (greeting.wav) haben wir allerdings abgeschaltet.

  • Moin Moin,

    im Moment bin ich etwas zeitlich in Bedrängnis (komm mir noch einer und sag du bist Rentner , hast alle Zeit der Welt), aber ich werde das Phänomen noch einmal genauer unter die Lupe nehmen. Fact ist, es gibt greeting.wav zweimal, was man leicht mit find in de_DE finden kann.
    Welche zu welchem Zeitpunkt und ob überhaupt abgespielt wird, will ich in den nächsten Tagen mal herausfinden.
    Natürlich wäre es schöner, wenn Petra das Call ansagen würde als eine selbstgemachte Datei abzuspielen, aber da muss man wohl tiefer in die TCL-Prgrammierung einsteigen.

    73

    Georg, DD8ZX

  • Moin Moin!

    Das es die Datei zwei mal gibt, habe ich auch bereits gesehen.

    Aber TCL Programmierung....... da bin ich raus. Ich kann mir nur ungefähr denken, was da passiert. aber programmieren, geht bei mir gar nicht.