Hallo, nach dem ich meinen * Server neu bestückt habe (mit einer Eicon Diva Server 4BRI), habe ich folgendes Problem. Wenn eine Telefonnummer von der TK Anlage gewählt wir, kürzt * oder der chan_capi Treiber die Nummer nach 2 Stellen.
z.B. Hier habe ich versucht die Telefonnumer 03695851189 zu wählen, gewählt wurde aber nur 03
Folgendes verwundert mich dabei
So sieht meine Capi.conf aus:
Und so meine Extensions.conf:
Ohne das WaitForDigits, funktioniert es gar nicht.
Jemand von Euch vielleicht eine Idee?
z.B. Hier habe ich versucht die Telefonnumer 03695851189 zu wählen, gewählt wurde aber nur 03
Code:
== eicon34: Incoming call '548106' -> ''
-- eicon34: Updated channel name: CAPI/eicon34/03-2
-- Executing waitfordigits("CAPI/eicon34/03-2", "10000") in new stack
You passed timeout:10000 maxnum:20 addexten:0 control:0
-- eicon34: Updated channel name: CAPI/eicon34/036-3
-- eicon34: Updated channel name: CAPI/eicon34/0369-4
-- eicon34: Updated channel name: CAPI/eicon34/03695-5
-- eicon34: Updated channel name: CAPI/eicon34/036958-6
-- eicon34: Updated channel name: CAPI/eicon34/0369585-7
-- eicon34: Updated channel name: CAPI/eicon34/03695851-8
-- eicon34: Updated channel name: CAPI/eicon34/036958511-9
-- eicon34: Updated channel name: CAPI/eicon34/0369585118-a
-- eicon34: Updated channel name: CAPI/eicon34/03695851189-b
Not Overwriting extension:03 with new Number: 03695851189
Not Sending any control to Channel 03
-- Executing Dial("CAPI/eicon34/03695851189-b", "Capi/g1/03") in new stack
-- Called g1/03
> CAPI INFO 0x349c: Invalid number format
== eicon12: CAPI Hangingup
Folgendes verwundert mich dabei
Code:
Not Overwriting extension:03 with new Number: 03695851189
So sieht meine Capi.conf aus:
Code:
[general]
nationalprefix=0
internationalprefix=00
rxgain=1
txgain=1
language=de
[eicon12]
msn=548XXX
isdnmode=did
ntmode=no
incomingmsn=*
controller=1,2
group=1
bridge=yes
context=isdn_in
echocancel=yes
echocancelold=no
devices=>900
[eicon34]
msn=548
isdnmode=did
ntmode=yes
incomingmsn=*
controller=3,4
group=2
bridge=yes
context=isdn_tk
echocancel=yes
echocancelold=no
devices=>900
Und so meine Extensions.conf:
Code:
....
[isdn_tk]
exten => _X.,1,WaitForDigits(10000)
exten => _X.,n,Dial(Capi/g1/${EXTEN})
exten => _X.,n,Busy
exten => _X.,n,Hangup
....
Ohne das WaitForDigits, funktioniert es gar nicht.
Jemand von Euch vielleicht eine Idee?