Asterisk Dialplan DAHDI zu CAPI

schirrmie

Neuer User
Mitglied seit
20 Mrz 2009
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
Hallo,
der Titel ist nicht ganz aussagekräftig, mir ist aber nichts besseres eingefallen.
Folgende Situation:
Haben einen Hauptasterisk Server mit einer Digium S2M Karte. Im Dialplan rufe ich also mit DAHDI raus.
Für eine Redundanz haben wir einen zweiten Asterisk Server mit einer Primux S2M Karte und capi Treiber. Das heißt bei diesen Asterisk Server rufe ich mit CAPI raus.
Wie gesagt soll das ganze als Cluster laufen und bei Ausfall soll der zweite Server den ersten komplett ersetzen. Alles soll automatisch gehen bis auf das ich das Kabel vom S2M vom Haupt auf den Slave umstecken muss.
Nun will ich natürlich den gleichen Dialplan benutzen. Aber im Dialplan vom Hauptserver steht nun DAHDI und damit kommt der Slave nicht zurecht.
Gibt es hier eine Möglichkeit im Asterisk zu sagen wenn DAHDI steht mache CAPI (iregendwelche globalen Variablen, scripte, etc?) oder muss ich mir ein Script bauen das vorher sed drüber laufen lässt und jedes DAHDI in CAPI ersetzt?

Grüße schirrmie
 
Eine Möglichkeit die ich jetzt ausprobiert habe funktioniert erstmal ist aber glaub ich nicht die Beste Lösung da ich im Quelltext von chan_capi etwas geändert habe.
Habe in der Datei chan_capi.h
Code:
#define CC_MESSAGE_BIGNAME "CAPI"
in
Code:
#define CC_MESSAGE_BIGNAME "DAHDI"
geändert und das funktioniert wie gesagt. Wenn Ihr noch bessere Lösungen kennt, wäre ich für jeden Vorschlag dankbar.

Gruß schirrmie
 
Kostenlos!

Statistik des Forums

Themen
248,876
Beiträge
2,303,715
Mitglieder
378,543
Neuestes Mitglied
Borgphone