Hallo,
habe Asterisk 1.2 auf Opensuse 10.1 laufen mit einer S0 Verbindung zu HiCom Telefonanlage über Fritz!Card. Der S0 Anschluss hat die 3737. Alles funktioniert im Prinzip prächtig. Leider kann ich aber mit WaitExten keine Eingaben auswerten. Eigentlich wollte ich bei 3737-1 auf 3004 umleiten, bei 3737-2 auf 3005 u.s.w. Geht aber nicht - es kommt ein Timeout. Hat Jemand eine Idee was ich falsch gemacht habe bzw. wie ich das Problem auf einem anderen Weg lösen kann
debug-Meldungen:
extensions.conf (Auszug):
capi.conf:
habe Asterisk 1.2 auf Opensuse 10.1 laufen mit einer S0 Verbindung zu HiCom Telefonanlage über Fritz!Card. Der S0 Anschluss hat die 3737. Alles funktioniert im Prinzip prächtig. Leider kann ich aber mit WaitExten keine Eingaben auswerten. Eigentlich wollte ich bei 3737-1 auf 3004 umleiten, bei 3737-2 auf 3005 u.s.w. Geht aber nicht - es kommt ein Timeout. Hat Jemand eine Idee was ich falsch gemacht habe bzw. wie ich das Problem auf einem anderen Weg lösen kann
debug-Meldungen:
Code:
-- CONNECT_IND (PLCI=0x101,DID=,CID=3753,CIP=0x10,CONTROLLER=0x1)
== Started pbx on channel CAPI/ISDN1/-f
-- Executing Answer("CAPI/ISDN1/-f", "") in new stack
-- Executing WaitExten("CAPI/ISDN1/-f", "15") in new stack
Jun 13 16:18:24 WARNING[14498]: pbx.c:5678 pbx_builtin_waitexten: Timeout but no rule 't' in context 'capi-in'
== Spawn extension (capi-in, s, 2) exited non-zero on 'CAPI/ISDN1/-f'
-- ISDN1: activehangingup (cause=0)
== ISDN1: Interface cleanup PLCI=0x101
extensions.conf (Auszug):
Code:
[capi-in]
exten => s,1,Answer()
exten => s,2,WaitExten(15)
exten => 1,1,GoTo(default,3004,1)
exten => 2,1,GoTo(default,3005,1)
capi.conf:
Code:
[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8 nf
txgain=0.8
language=de
[ISDN1]
isdnmode=msn
incomingmsn=*
immediate=yes
controller=1
group=1
softdtmf=on
relaxdtmf=on
accountcode=
context=capi-in
echocancelold=yes
der eicon drivers)
devices=2
Zuletzt bearbeitet: