2.2 Februar
Unterschiedliche Roger-Beep’s (2012-02-09 21:33)
Für die Idenfizierung einer EchoLink-Verbindung und HF-Verbindung kann man unterschiedliche Roger-Beeps
ausgeben. Um das zu realisieren muss man die Prozeduren Logic::squelch _open und Logic::send _rgr _sound
überschreiben. Hier die Kurzanleitung für eine deutsche Sprach-Umgebung:
1) eine Datei z.B. roger-beep.tcl erstellen mit folgendem Inhalt:
#
# zwei verschiedene Roger-beeps:
# hoher Ton (540Hz) - EchoLink
# eferer Ton (440Hz) - HF-Verbindung
#
namespace eval Logic {
variable is _rf 0;
proc squelch _open {rx _id is _open } {
variable sql _rx _id;
variable is _rf;
set sql _rx _id $rx _id;
if {! $is _open } {
playSilence 100;
playTone 440 70 50; # Ton mit 440Hertz ausgeben
set is _rf 1;
}
}
proc send _rgr _sound { } {
variable is _rf;
if {! $is _rf } {
playTone 540 70 50; # Ton mit 540Hertz ausgeben
}
set is _rf 0;
}
}
# end of namespace
2) diese Datei in das Verzeichnis /usr/share/svxlink/events.d/local/ speichern
3) SvxLink neu starten
94
Comments to this Manuals