WaitExten() reagiert nicht auf Eingaben

dba

Neuer User
Mitglied seit
13 Jun 2006
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
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:confused:

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:
was sagt denn die CLI ?
 
-- 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
 
ich würde mal sagen, daß Deine DTMF Töne nicht erkannt werden. Kann an einem falsch eingestellten dtmfmode seitens Asterisk liegen - wie das aber bei ISDN eingestellt werden muß, kann ich Dir leider nicht sagen. Du solltest aber ein paar funktionierende Beispiele in den ISDN Rubriken hier im Asterisk-Bereich des Forums finden.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.