- Mitglied seit
- 30 Jul 2010
- Beiträge
- 4
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
nach einer Woche basteln und viel Lernen habe ich ein Asterisk-Testsystem aufgesetzt. Auf einem schlankesn Archlinux (Kernel 2.6.34) läuft Asterisk 1.6.2.9. Über chan_lcr ist LCR 1.7 angebunden was seinerseits wieder mISDNv2 (git-Version, aber das sollte egal sein) zur Kommunikation mit einer HFC-Karte nutzt. An der HFC-Karte ist über ein Crossover-Kabel eine NTBA (samt Stromversorgung) angeschlossen und an der NTBA ein ISDN-Telefon. Dazu habe ich noch einen SIP-Account und mehrere IAX-Accounts eingerichtet. Im PC steckt auch noch eine FritzCard die über fcpci angesteuert wird und die Ausenwelt reinlässt. Soviel zur Einleitung Ich wollte eigentlich damit nur nochmal kurz danke an das Forum sagen, da es sehr viele lesenswerte Beiträge hier gibt. Meinen Weg zum Ziel werde ich auch bald mal aufschreiben und darbieten.
Wie auch immer, das ISDN-Telefon wird über SIP nach draußen geroutet und kommt im Asterisk so an, die extensions.conf:
Die beiden WaitExten-Zeilen sind ja für das Overlap-Dialing da. Im Grunde funktioniert das auch, nur wird leider immer die erste Ziffer verschluckt. Aus 01234 wird eben dann nur noch 1234.
Aus dem LCR komm ich folgendermaßen raus, die routing.conf:
Wie ich las, haben auch andere das Problem, aber noch keine Lösung gefunden. Alte mISDNv1-Einstellungen gehen ja soweit ich weiß bei mISDNv2 nicht und Waitfordigit in Asterisk klappt bei mir auch nicht (der Befehl wird nicht gefunden). Der Vorschlag aus diesem Thread es wie folgt zu machen, klappt bei mir nicht (dann geht gar kein Overlap-Dialing mehr):
Ich will halt nicht einfach eine 0 wieder vorne dran hängen da es ja a) nicht immer eine 0 sein muss, die fehlt und b) ich dann Probleme mit dem Block-Dialing bekomme. Das Block-Dialing geht übrigens völlig problemlos.
Habt ihr das Problem auch? Wie habt ihr es gelöst?
Danke, Tschüss,
Tom
nach einer Woche basteln und viel Lernen habe ich ein Asterisk-Testsystem aufgesetzt. Auf einem schlankesn Archlinux (Kernel 2.6.34) läuft Asterisk 1.6.2.9. Über chan_lcr ist LCR 1.7 angebunden was seinerseits wieder mISDNv2 (git-Version, aber das sollte egal sein) zur Kommunikation mit einer HFC-Karte nutzt. An der HFC-Karte ist über ein Crossover-Kabel eine NTBA (samt Stromversorgung) angeschlossen und an der NTBA ein ISDN-Telefon. Dazu habe ich noch einen SIP-Account und mehrere IAX-Accounts eingerichtet. Im PC steckt auch noch eine FritzCard die über fcpci angesteuert wird und die Ausenwelt reinlässt. Soviel zur Einleitung Ich wollte eigentlich damit nur nochmal kurz danke an das Forum sagen, da es sehr viele lesenswerte Beiträge hier gibt. Meinen Weg zum Ziel werde ich auch bald mal aufschreiben und darbieten.
Wie auch immer, das ISDN-Telefon wird über SIP nach draußen geroutet und kommt im Asterisk so an, die extensions.conf:
Code:
[misdnintern]
exten => 0,1,WaitExten(3)
exten => t,1,WaitExten(3)
exten => _X.,1,Goto(default,${EXTEN},1)
Die beiden WaitExten-Zeilen sind ja für das Overlap-Dialing da. Im Grunde funktioniert das auch, nur wird leider immer die erste Ziffer verschluckt. Aus 01234 wird eben dann nur noch 1234.
Aus dem LCR komm ich folgendermaßen raus, die routing.conf:
Code:
[main]
: remote application=asterisk context=misdnintern
Wie ich las, haben auch andere das Problem, aber noch keine Lösung gefunden. Alte mISDNv1-Einstellungen gehen ja soweit ich weiß bei mISDNv2 nicht und Waitfordigit in Asterisk klappt bei mir auch nicht (der Befehl wird nicht gefunden). Der Vorschlag aus diesem Thread es wie folgt zu machen, klappt bei mir nicht (dann geht gar kein Overlap-Dialing mehr):
Code:
exten => ,1,WaitExten(4)
Ich will halt nicht einfach eine 0 wieder vorne dran hängen da es ja a) nicht immer eine 0 sein muss, die fehlt und b) ich dann Probleme mit dem Block-Dialing bekomme. Das Block-Dialing geht übrigens völlig problemlos.
Habt ihr das Problem auch? Wie habt ihr es gelöst?
Danke, Tschüss,
Tom
Zuletzt bearbeitet: