Rogerbeep lässt sich nicht abschalten?!

  • Hallo Svxlink-Freunde!

    Ich habe neulich für einen Bekannten ein Echolink-Gate auf Raspberry-Pi-Basis augebaut, mit Svxlink Version 11.11.1 (0.13.0, V Februar 2013, oder so zeigt er an). Irgendwie sendet das System selbst ohne gestartetes Modul jedes Mal auf der Simplex-Frequenz einen Roger-Piep - wie kann ich den abschalten? Ich habe selbst ein solches Svxlink-System (gleiche Version, aber Juli 2012 sagt er) auf einem Raspberry Pi ufb im Einsatz, da gibt es keine Probleme. Hier ein paar Systemfacts:
    - Simpelx-Logic
    - In /etc/svxlink/svxlink.conf ist der Parameter RGR_SOUND_DELAY=-1 unter [SimplexLogic] als auch [RepeaterLogic] gesetzt, was den Rogerbeep eigentlich unterbinden sollte, laut gängigen Anleitungen
    - In /usr/share/svxlink/events.d hatte ich in der Logic.tcl in der Prozedur Send_rgr_sound just4fun mal alle PlayTones mit vorangestelltem "#" auskommentiert -> kein Erfolg!?! Auch eine lokale Override-Datei in /local/ brachte keinen Erfolg.

    Was mache ich falsch? Kann mir jemand noch einen Tipp geben?! Das wäre supi.. Ist das ein Bug?
    Mni tnx + 73
    de Stefan DH5FFL

  • Moin Stefan,

    Du meinst den Quittungs-Pieps, wenn Du selbst gesendet und Deine HF-Übertragung beendet hast?
    Das sollte eigentlich in der Logic.tcl in der Funktion send_rgr_sound {} generiert werden. Neu gestartet nach der Änderung in der TCL?
    Trage doch einfach mal in der o.g. Prozedur ein puts "send_rgr_sound aufgerufen"; ein nur um zu sehen, dass es wirklich diese Funktion ist. Dieser Eintrag erscheint dann in der Logdatei.

    73's de Adi, DL1HRC

  • hallo leser,

    problem gelöst, es lag sozusagen an mir selbst, habe den fehler aber nicht erkannt, also kein bug :)

    ich hatte ein komplettskript bei der konfig auf das neue system gezogen, da gehörte ein zusätzlicher konfigurierter roger-beep dazu. .tcl-datei des skripts gelöscht, roger-piep weg ;) nun bin ich glücklich.

    73 + gruß an alle
    stefan dh5ffl

  • Quote

    roger-piep weg ;) nun bin ich glücklich.

    ...so kann man auch mit kleinen Sachen Stefan eine Freude machen ;)

    Wenn nur alle Probleme so ..... aber lassen wir das.

    vy 73's de Adi, DL1HRC

  • Hallo zusammen,

    können wir das Thema bitte noch einmal aufgreifen?

    Bei mir gibt es, weil zuvor gewünscht eine roger-beep.tcl, welche ein "k" aussendet nach jedem "Squelch closed". Denke, dass es die nicht geben darf wenn ich kein Roger-Beep haben möchte.

    Aber es gibt ja auch noch die Logic.tcl, in der diese Prozedur auch geregelt ist. Ein auskommentieren des Abschnitts "proc send rgr_sound" führt zu einer Fehlermeldung beim Start von Svxlink.

    Wo bitte sitzt der "Schalter" um das abzustellen?

    Adi, wäre es nicht sinnvoll, dass bei so vielen Parametern in der svxlink.conf es nicht auch einen "Schalter" geben sollte, der dieses regelt?
    Vielleicht ein Vorschlag für die nächste Version?

    Sofern diese Info erforderlich ist, ich verwende die "SimplexLogic"

  • Hallo Stefan,

    mit RGR_DELAY=-1 funktioniert doch die Abschaltung des Rogerbeeps ohne Probleme.
    So habe ich auf einem Link, natürlich mit SimplexLogic, als auch (testweise) mein Relais mit RepeaterLogic ohne das wilde Gepiepse im Betrieb.

    vy73 de Wilm,
    DL4OCH

  • Hallo Wilm,

    danke für die schnelle Antwort, aber irgendwie ist es bei mir anders.

    Test 1

    RGR_SOUND_DELAY=-1 gesetzt (Es befindet sich in /usr/share/svxlink/events.de/lokal/ die Datei roger-beep.tcl)
    Ergebnis: Keine Änderung


    Test 2

    Verschieben der roger-beep.tcl und RGR_SOUND_DELAY=-1 gesetzt
    Ergebnis: Keine Ausgabe vom Roger Piep (Hurra!)

    Test 3 (Gegenprobe)

    RGR_SOUND_DELAY=0 gesetzt (So wars zuvor)
    Ergebnis: Keine Ausgabe von Roger Piep

    Hier hätte ich jetzt allerdings gedacht, dass die Routine in der Logic.tcl greift und der Abschnitt "proc send_rgr-sound" berücksichtigt wird, welcher ja auch im Standard laufen sollte, wenn es im ......./local Verzeichnis nichts gibt. Aber nix.

    Na ja, zumindest bekomme ich es weg, denn ich habe hier insbesondere bei Überreichweiten und wie kürzlich bei einer durchziehenden Gewitterfront die reinste Piep-Show ;)

    Heute Morgen kam der Gedanke auf, dass es doch eine schöne Sache wäre, wenn es halt immer nur dann piepen würde, wenn das Echolinkmodul auch aktiv ist.
    So bemerkt die Runde auch gleich, dass es Teilnehmer gibt, die angebunden sind und sie machen größere Pausen.
    Laufen Runden ohne Echolinkteilnehmer, dann ist es etwas angenehmer, wenn es halt nicht piept.