- Mitglied seit
- 30 Jun 2004
- Beiträge
- 12,882
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo !
Ich kann zwar inzwischen im Dialplan fast alles irgendwie hinbiegen, aber mit Skripten stehe ich auf Kriegsfuß.
Ich möchte gerne folgendes machen:
- Mein SMS-fähiges Festnetztelefon ist über IAXy mit dam Asterisk verbunden
- ich kann vom Festnetztelefon aus eine SMS absetzen, die der Asterisk korrekt mit SMS() annimmt und in das entsprechende Verzeichnis /var/spool/asterisk/sms schreibt (diese Dateien mit dem kryptischen Filename)
Soweit ist alles klar. Nun kommt der "schwierige" Teil:
Ab jetzt geht der SMS Versand nicht mehr über die SMS() Applikation oder die smsq weiter, sondern über ein spezielles AGI Skript (das ich vom Gatewaybetreiber schon habe). Dieses Skript rufe ich einfach im Dialplan mit agi(sendsms|Empfängernummer|Text|[Absendernummer]) auf. Das funktioniert auch soweit.
Mit fehlt nun die Verbindung zwischen dem Spoolfile und dem Send-Skritp. Das heißt, aus der Datei im Spoolverzeichnis, die von SMS() angelegt wird, müßten irgendwie die benötigten 3 Werte ausgelesen und an den Dialplan zurückgegeben werden, damit ich das AGI zum Versenden damit füttern kann.
Die Beiträge hier im Forum zum Thema SMS & Asterisk habe ich durch - da wird so ein Fall noch nicht behandelt.
Danke für Unterstützung.
Ich kann zwar inzwischen im Dialplan fast alles irgendwie hinbiegen, aber mit Skripten stehe ich auf Kriegsfuß.
Ich möchte gerne folgendes machen:
- Mein SMS-fähiges Festnetztelefon ist über IAXy mit dam Asterisk verbunden
- ich kann vom Festnetztelefon aus eine SMS absetzen, die der Asterisk korrekt mit SMS() annimmt und in das entsprechende Verzeichnis /var/spool/asterisk/sms schreibt (diese Dateien mit dem kryptischen Filename)
Soweit ist alles klar. Nun kommt der "schwierige" Teil:
Ab jetzt geht der SMS Versand nicht mehr über die SMS() Applikation oder die smsq weiter, sondern über ein spezielles AGI Skript (das ich vom Gatewaybetreiber schon habe). Dieses Skript rufe ich einfach im Dialplan mit agi(sendsms|Empfängernummer|Text|[Absendernummer]) auf. Das funktioniert auch soweit.
Mit fehlt nun die Verbindung zwischen dem Spoolfile und dem Send-Skritp. Das heißt, aus der Datei im Spoolverzeichnis, die von SMS() angelegt wird, müßten irgendwie die benötigten 3 Werte ausgelesen und an den Dialplan zurückgegeben werden, damit ich das AGI zum Versenden damit füttern kann.
Die Beiträge hier im Forum zum Thema SMS & Asterisk habe ich durch - da wird so ein Fall noch nicht behandelt.
Danke für Unterstützung.