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.
 
Kostenlos!

Statistik des Forums

Themen
248,856
Beiträge
2,302,974
Mitglieder
378,504
Neuestes Mitglied
Hallo61Hallo