Probleme DTMF - local channel

JOB-Soft

Neuer User
Mitglied seit
11 Dez 2006
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hi

ich habe zur Zeit einen sehr komischen Effekt.

Asterisk Version: 1.4.20.1
Anschluss: 2 x S2M

Wenn ich mit WaitExten() oder Read() auf DTMF Input warte und ich meine Asterisk Anlage direkt anrufe, also über einen der Zap Channels, Funktioniert dieser Dialplan hervorragend:

Code:
[TEST]
exten => 1234567,1,Playback(de/ttc)
exten => 1234567,n,WaitExten(15)
exten => _x#,1,SayDigits(${EXTEN})
exten => _x#,n,hangup()
exten => _xx#,1,SayDigits(${EXTEN})
exten => _xx#,n,hangup()
exten => _xxx#,1,SayDigits(${EXTEN})
exten => _xxx#,n,hangup()
bzw.
Code:
[TEST]
exten => 1234567,1,Read(INPUTZAHL,de/sound,,,,)
exten => 1234567,n,SayDigits(${INPUTZAHL})

Ansteuerung enes solchen Dialplans über ein Callfile und einen local-channel führt dazu, dass keine Eingabe registriert wird.


Callfile hat etwa diese Daten:
Code:
Channel: local/01234567@XXXX/n
MaxRetries: 0
RetryTime: 20
WaitTime: 60
Context: 4711
Extension: s
Priority: 1


Werden noch mehr Infos gebraucht?
In der Hoffnung, das jemand Rat weiss...

Grüße
Jens
 
Hallo Jens,

der Dialplan und das Call-File passen irgendwie nicht recht zusammen. Könntest Du mal beschreiben, was Du genau vor hast?

Svenja
 
Hi Svenja

das die nicht wirklich zusammenpassen ist mir bewusst ;-)
War nur als Aufbauerklärung gedacht.

Ich will mit einem Callfile einen Anruf machen. Dort soll der Angerufene eine Zahl über die Tastatur eingeben und diese wird dann in eine Textdatei geschrieben.

Das lesen der Eingabe soll eigentlich mit Read() erfolgen.

Mein Problem ist, dass ich bei einem Anruf zu meiner Anlage von einem beliebigen Telefon DTMF einlesen kann. Wenn die Anlage durch ein Callfile über einen local Channel einen Anruf macht geht es nicht...

Der Anruf an sich funktioniert.
 
Danke, das sieht soweit gut aus.

Werde mal schauen ob ich es gepatcht bekomme mit meiner Version und mich dann melden.
 
So geht wieder. Ales ohne Patchen oder Änderungen.

Mal die Leitungen prüfen lassen *g*

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