say ... und AGI funktioniert nur manchmal

jensx

Neuer User
Mitglied seit
20 Okt 2004
Beiträge
124
Punkte für Reaktionen
0
Punkte
0
Hallo,

hat jemand Erfahrung mit der Nutzung der say-Kommandos über AGI?

Ich habe in einem PHP-Script das Problem, dass die Befehle oft ignoriert bzw. verschluckt werden bzw. gar nicht erst funktionieren. z.B.:
Code:
//so ging es überhaupt nicht:
//echo "SAY DIGITS 1232 \"123\"\n";
//deshalb über phpagi, trotzdem wird manchmal die Ausgabe verschluckt 
//(ist Bestandteil einer Schleife):
	  $res = $agi->say_digits(1232,"123");
//aber das funktioniert
	  echo "SAY DATETIME ".$anruf_time." \"\" \"q 'digits/at' H M \"\n";
//waehrend die nächste Anweisung immer ignoriert wird
	  $res = $agi->wait_for_digit("5000");
//auch echo "WAIT FOR DIGIT 5000"; wird ignoriert

Auch andere Beiträge im Forum berichten von Problemen mit say digit, aber eine Lösung gibt es nirgends.

Kann man da noch irgend welche Puffer leeren oder auf ein ready warten?
 
ich hab nun selbst eine Fehlerquelle gefunden. Schickt man ein AGI-Kommando und holt nicht den Rückgabewert ab (=warten bis Befehl fertig), dann kommt es wohl zu diesen komischen Effekten.

Ich habe nun alles über phpagi geamcht, da funktioniert es. den say_datetime gibt es da nicht, aber mir geht es vor allem sowieso um die Uhrzeit.
 

Zurzeit aktive Besucher

Neueste Beiträge

Statistik des Forums

Themen
244,858
Beiträge
2,219,651
Mitglieder
371,572
Neuestes Mitglied
#Kuddel#
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.