suche play funktion welche die eingabe von dtmfs erlaubt ohne zu unterbrechen

helkatz

Neuer User
Mitglied seit
28 Apr 2008
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hallo Leute
Ich suche eine funktion welche ein übergebenes soundfile spielt und auf die eingabe von dtmfs wartet.
get data funktioniert nur bis zu einem zeichen also auch wenn ich maxdigits z.B 3 einstalle dann wird der play nach eingabe des ersten digits unterbrochen.

ich möchte den text aber solange hören bis max digits eingegeben wurde und möchte dann acuh die digits abholen können

grüße
 
exten => s,n,Background()
ist das was du gesucht hast....

und wenn du nix hören willst aber die person darf noch weiter drücken
exten => s,n,Background(silence/5) ;für 5 sekunden ...
 
Oder du nimmst READ

[Synopsis]
Read a variable

[Description]
Read(variable[|filename][|maxdigits][|option][|attempts][|timeout])

Reads a #-terminated string of digits a certain number of times from the
user in to the given variable.
filename -- file to play before reading digits.
maxdigits -- maximum acceptable number of digits. Stops reading after
maxdigits have been entered (without requiring the user to
press the '#' key).
Defaults to 0 - no limit - wait for the user press the '#' key.
Any value below 0 means the same. Max accepted value is 255.
option -- may be 'skip' to return immediately if the line is not up,
or 'noanswer' to read digits even if the line is not up.
attempts -- if greater than 1, that many attempts will be made in the
event no data is entered.
timeout -- if greater than 0, that value will override the default timeout.

Read should disconnect if the function fails or errors out.
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,904
Beiträge
2,304,590
Mitglieder
378,604
Neuestes Mitglied
Duggy