Hi,
ich habe derzeit Asterisk 1.0.7 mit Chan_capi 0.3.5 laufen. Ich versuche schon länger eine saubere Lösung für das Anlagenanschluß-Problem zu finden.
Derzeit sieht die extensions.conf so aus:
Die Durchwahl "0" wird richtig verarbeitet.
Die Durchwahl "XX" sollten jedoch auch möglich sein. Das Problem ist aber, dass durch die Zeitverzögerung die Asterisk für das Annehmen des Gesprächs benötigt die letzte Ziffer verloren geht.
Bsp:
ich wähle 10467823. Asterisk bekommt nach 1046782 das Gespräch von der ISDN-Karte. Nun nimmt er das Gespräch an und wartet auf die letzte Ziffer. Der Anrufer hat aber zwischenzeitlich die Ziffer schon gewählt und wartet nun auf das Klingeln...
Wie kann ich diese Ziffer herausfinden? Oder gibt es eine bessere Lösung?
Auf der ISDN-Karte kann ich einstellen wieviele Stellen erwartet werden bevor die Nummer an die Software übergeben wird. Wenn ich dort 8 statt 7 eintrage, wird die "0" für die Zentrale nicht mehr akzeptiert (da nur 7-Stellen - 1046780).
Für Hilfe wäre ich sehr dankbar, da ich das System demnächst in den produktiven Einsatz bringen muss.
Gruss,
Tucca
ich habe derzeit Asterisk 1.0.7 mit Chan_capi 0.3.5 laufen. Ich versuche schon länger eine saubere Lösung für das Anlagenanschluß-Problem zu finden.
Derzeit sieht die extensions.conf so aus:
Code:
exten => _104678Z,1,Answer
exten => _104678Z,2,SetVar(DID=${DNID})
exten => _104678Z,3,WaitExten(60)
exten => _104678Z,4,Hangup
exten => _Z,1,SetVar(DW=${DNID}${EXTEN})
exten => _Z,2,Goto(duo,${DW:6},1)
Die Durchwahl "0" wird richtig verarbeitet.
Die Durchwahl "XX" sollten jedoch auch möglich sein. Das Problem ist aber, dass durch die Zeitverzögerung die Asterisk für das Annehmen des Gesprächs benötigt die letzte Ziffer verloren geht.
Bsp:
ich wähle 10467823. Asterisk bekommt nach 1046782 das Gespräch von der ISDN-Karte. Nun nimmt er das Gespräch an und wartet auf die letzte Ziffer. Der Anrufer hat aber zwischenzeitlich die Ziffer schon gewählt und wartet nun auf das Klingeln...
Wie kann ich diese Ziffer herausfinden? Oder gibt es eine bessere Lösung?
Auf der ISDN-Karte kann ich einstellen wieviele Stellen erwartet werden bevor die Nummer an die Software übergeben wird. Wenn ich dort 8 statt 7 eintrage, wird die "0" für die Zentrale nicht mehr akzeptiert (da nur 7-Stellen - 1046780).
Für Hilfe wäre ich sehr dankbar, da ich das System demnächst in den produktiven Einsatz bringen muss.
Gruss,
Tucca