DISA Freizeichen auf deutschen Ton umstellen

D-Trix

Neuer User
Mitglied seit
11 Jul 2005
Beiträge
127
Punkte für Reaktionen
0
Punkte
0
Momentan verwende ich DISA und bin echt super zufrieden. Allerdings klingt das Freizeichen nicht ganz sauber, ich glaube das ist die amerikanische Version. Wie stellt man auf eine deutsche Freizeichen-Tonausgabe um?

Danke schonmal :)
 
ja, das hatte ich schon eingerichtet. Die Section ist mit diesen Werten:

Code:
 [de]
 description = Germany
 ringcadance = 1000,4000
 ; W�hlton
 dial = 425
 ; Rufton
 ring = 425/1000,0/4000
 ; Besetzt
 busy = 425/480,0/480
 ; Identisch zu Besetzt, k�nnte Gassen-Belegt sein
 congestion = 425/480,0/480
 ; Anklopfton
 callwaiting = 425/2000,0/6000
 ; Besetzt, R�ckruf m�glich
 dialrecall = 425/500,0/500,425/500,0/500,425/500,0/500,1600/100,0/900
 ; Keine Ahnung, was das ist. Kopiert von NL:
 record = 1400/500,0/15000
  ; T�t-T�t-T�t, kein Anschlu� unter dieser Nummer
  info = 950/330,0/200,1400/330,0/200,1800/330,0/1000

Allerdings hat das gar keine Effekt wenn ich die entsprechenden Ton-Werte z.B. Dial verändere. Auch wenn ich country=au etc. wähle bleibt der ton gleich. Kann es sein, das man dies in der app_disa.c ändern muss?

Code:
static void play_dialtone(struct ast_channel *chan)
{
        const struct tone_zone_sound *ts = NULL;
        ts = ast_get_indication_tone(chan->zone, "dial");
        if (ts)
                ast_playtones_start(chan, 0, ts->data, 0);
        else
                ast_tonepair_start(chan, 350, 440, 0, 0);
}
Ich werde daraus jedoch nicht so ganz schlau.
ast_get_indication tone scheint sich ja die werte irgendwo herzuholen. aber woher?

Könnte dies hier als Workaround klappen?

Code:
static void play_dialtone(struct ast_channel *chan)
{
const struct tone_zone_sound *ts = NULL;
ts = ast_get_indication_tone(chan->zone, "dial");
if (ts)
ast_tonepair_start(chan, 425, 0, 0, 0)
else
ast_tonepair_start(chan, 425, 0, 0, 0);
}
 
Vielleichtliegt es ja daran, dass Du ne ziemlich alte Version von Asterisk hast. Mondernisieren könnte sich lohnen!
 
Ja ich möchte auch aktualisieren, bald kommt ja die 1.1 raus.

Hast du schonmal einfach drüberinstalliert?
wenn ich
make
make install

durchführe, wird meine alte version dann überschrieben? Bleiben die Einstellungen erhalten? Ein Image ist sicher angebracht? Oder kann da nichts passieren?
 
D-Trix schrieb:
Ja ich möchte auch aktualisieren, bald kommt ja die 1.1 raus.

Hast du schonmal einfach drüberinstalliert?
wenn ich
make
make install

durchführe, wird meine alte version dann überschrieben? Bleiben die Einstellungen erhalten? Ein Image ist sicher angebracht? Oder kann da nichts passieren?

Also, ich habe habe schon öfter "übergebügelt" War bisher nie ein Problem. Zur sicherheit kann man ja die config-Files schern. Es könnte allerdings sein, dass inzwischen neue fules hinzu gekommen sind (bzw. weckgefallen sind). Und auch in den Files kann sich etwas geändert haben. Das muss man natürlich beachten!
 
Kostenlos!

Statistik des Forums

Themen
248,885
Beiträge
2,303,946
Mitglieder
378,564
Neuestes Mitglied
warumdas