Moin.
Die Idee kam mir hier und ist eigentlich recht simpel. Wenn man DISA verwendet, um einen per HFC-S-Karte angeschlossenem ISDN-Telefon einen Waehlton zur Verfuegung zu stellen, ergibt sich nach Eingabe der letzten Ziffer einer Rufnummer eine Wartezeit von 10 Sekunden. Blackvel hatte in einem anderen Posting darauf hingewiesen, dass man diesen Timeout im Source aendern kann - was unter Umstaenden den Nachteil haette, dass DISA fuer andere Einsatzzwecke nicht mehr brauchbar ist (weil die Wartezeit zu kurz wird).
Meine Idee war nun einfach, die Wartezeit als optionalen Parameter im Dialplan an DISA zu uebergeben, z.B.
exten => s,1,DISA,no-password|context|2000|1000
wobei 2000 die Wartezeit (in Milisekunden) fuer die erste Ziffer waere, und 1000 fuer jede nachfolgende Ziffer.
Die noetige Modifikation waere relativ simpel, ich wuerde mich dann um einen passenden Patch kuemmern. Es gibt aber verschiedene denkbare Wege:
Nun seid ihr dran:
Wie haettet ihr es gerne?
Gibt es eventuell noch andere Dinge, die man bei dieser Gelegenheit entweder DISA oder dem eventuell neuen Modul HFCDISA mitgeben koennte?
Und wer hat einen besseren Namen als HFCDISA?
Ciao, Mike
Die Idee kam mir hier und ist eigentlich recht simpel. Wenn man DISA verwendet, um einen per HFC-S-Karte angeschlossenem ISDN-Telefon einen Waehlton zur Verfuegung zu stellen, ergibt sich nach Eingabe der letzten Ziffer einer Rufnummer eine Wartezeit von 10 Sekunden. Blackvel hatte in einem anderen Posting darauf hingewiesen, dass man diesen Timeout im Source aendern kann - was unter Umstaenden den Nachteil haette, dass DISA fuer andere Einsatzzwecke nicht mehr brauchbar ist (weil die Wartezeit zu kurz wird).
Meine Idee war nun einfach, die Wartezeit als optionalen Parameter im Dialplan an DISA zu uebergeben, z.B.
exten => s,1,DISA,no-password|context|2000|1000
wobei 2000 die Wartezeit (in Milisekunden) fuer die erste Ziffer waere, und 1000 fuer jede nachfolgende Ziffer.
Die noetige Modifikation waere relativ simpel, ich wuerde mich dann um einen passenden Patch kuemmern. Es gibt aber verschiedene denkbare Wege:
- Ein Patch fuer DISA, der einen neuen optionalen Parameter hinzufuegt, ueber den (beispielsweise durch ein Komma getrennt) beide Timingwerte uebergeben werden koennen:
exten => s,1,DISA,no-password|context|2000,1000
- Ein Patch fuer DISA, der einen neuen optionalen Parameter hinzufuegt, mit dem nur die Wartezeit nach jeder Ziffer geaendert werden kann:
exten => s,1,DISA,no-password|context|1000
- Ein Patch fuer DISA, der zwei neue optionale Parameter hinzufuegt:
exten => s,1,DISA,no-password|context|2000|1000
- Ein neues app-Modul als "Fork" von DISA, das an diese spezielle Aufgabe angepasst ist:
exten => s,1,HFCDISA
Nun seid ihr dran:
Wie haettet ihr es gerne?
Gibt es eventuell noch andere Dinge, die man bei dieser Gelegenheit entweder DISA oder dem eventuell neuen Modul HFCDISA mitgeben koennte?
Und wer hat einen besseren Namen als HFCDISA?
Ciao, Mike