- Mitglied seit
- 17 Mrz 2006
- Beiträge
- 120
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hi,
ich setze im Callfile eine Variable PLAY:
Im Context [playgmx] rufe ich in der 1.Zeile folgendes AGI-Script auf,
welches ${PLAY}auslesen und als Text abspeichern soll:
Aber alles was mir das AGI ins File schreibt ist:
Der AGI Debug zeigt, daß der Inhalt von PLAY korrekt ausgelesen wurde:
Jetzt frage ich, wie ich per AGI an ${PLAY} rankomme ? Brauche das zur Protokollierung des Calls.
Gruss, Seven
ich setze im Callfile eine Variable PLAY:
Das Callfile ruft den Context [playgmx] auf, wo PLAY auch korrekt verarbeitet wird.SetVar: PLAY=/var/www/vhosts/domain.de/Audio/MP3_out/soundfile.mp3
Im Context [playgmx] rufe ich in der 1.Zeile folgendes AGI-Script auf,
welches ${PLAY}auslesen und als Text abspeichern soll:
#!/usr/bin/env python
import sys
sys.stdout.write("GET FULL VARIABLE ${PLAY}")
sys.stdout.flush()
p = sys.stdin.readline().strip()
d = open("/var/www/vhosts/domain.de/Audio/agi.txt","a")
d.write(p)
d.close()
Aber alles was mir das AGI ins File schreibt ist:
statt ${PLAY}:agi_request: /var/www/vhosts/domain.de/Audio/save.agi
/var/www/vhosts/domain.de/Audio/MP3_out/soundfile.mp3
Der AGI Debug zeigt, daß der Inhalt von PLAY korrekt ausgelesen wurde:
AGI Rx << GET FULL VARIABLE ${PLAY}
AGI Tx >> 200 result=1 (/var/www/vhosts/domain.de/Audio/MP3_out/soundfile.mp3)
Jetzt frage ich, wie ich per AGI an ${PLAY} rankomme ? Brauche das zur Protokollierung des Calls.
Gruss, Seven