Hallo,
ich versuche gerde verzweifelt ein LCD-Display mittels Agi und Shell Skript anzusteuern.
Leider wird mein Shell Skript nicht ausgeführt. Ich verwende das alternative opt für fli4l.
Mein shell file liegt unter /data/share/asterisk/agi-bin/lcd.sh , die Rechte habe ich mit chmod 755 festgelegt.
In der extensions.conf steht ich:
exten => 4,1,agi(lcd.sh)
exten => 4,2,Congestion
exten => 4,102,Busy
wenn ich das Skript direkt auf der Konsole ausführe funktioniert es.
Kann es sein, dass ich mein lcd.sh im falschen Verzeichnis liegen habe?...andererseits liegen hier auch schon Bsp. php skripte.
In machen Bsp. wird hier der afruf system und nicht agi verwendet:
exten => 4,1,system(lcd.sh)
wieso????
Ach ja, wenn ich die 4 wähle sagt agi debug:
AGI Tx >> agi_request: lcd.sh
AGI Tx >> agi_channel: Zap/2-1
AGI Tx >> agi_language: de
AGI Tx >> agi_type: Zap
AGI Tx >> agi_uniqueid: asterisk-2128-1175889779.34
AGI Tx >> agi_callerid: 10
AGI Tx >> agi_calleridname: unknown
AGI Tx >> agi_callingpres: 0
AGI Tx >> agi_callingani2: 0
AGI Tx >> agi_callington: 0
AGI Tx >> agi_callingtns: 0
AGI Tx >> agi_dnid: unknown
AGI Tx >> agi_rdnis: unknown
AGI Tx >> agi_context: festnetz
AGI Tx >> agi_extension: 4
AGI Tx >> agi_priority: 1
AGI Tx >> agi_enhanced: 0.0
AGI Tx >> agi_accountcode:
AGI Tx >>
ist aber wenig aussagefähig wie ich finde. weiss jemand rat? ich komme absolut nicht weiter
Gruss micha
ich versuche gerde verzweifelt ein LCD-Display mittels Agi und Shell Skript anzusteuern.
Leider wird mein Shell Skript nicht ausgeführt. Ich verwende das alternative opt für fli4l.
Mein shell file liegt unter /data/share/asterisk/agi-bin/lcd.sh , die Rechte habe ich mit chmod 755 festgelegt.
In der extensions.conf steht ich:
exten => 4,1,agi(lcd.sh)
exten => 4,2,Congestion
exten => 4,102,Busy
wenn ich das Skript direkt auf der Konsole ausführe funktioniert es.
Kann es sein, dass ich mein lcd.sh im falschen Verzeichnis liegen habe?...andererseits liegen hier auch schon Bsp. php skripte.
In machen Bsp. wird hier der afruf system und nicht agi verwendet:
exten => 4,1,system(lcd.sh)
wieso????
Ach ja, wenn ich die 4 wähle sagt agi debug:
AGI Tx >> agi_request: lcd.sh
AGI Tx >> agi_channel: Zap/2-1
AGI Tx >> agi_language: de
AGI Tx >> agi_type: Zap
AGI Tx >> agi_uniqueid: asterisk-2128-1175889779.34
AGI Tx >> agi_callerid: 10
AGI Tx >> agi_calleridname: unknown
AGI Tx >> agi_callingpres: 0
AGI Tx >> agi_callingani2: 0
AGI Tx >> agi_callington: 0
AGI Tx >> agi_callingtns: 0
AGI Tx >> agi_dnid: unknown
AGI Tx >> agi_rdnis: unknown
AGI Tx >> agi_context: festnetz
AGI Tx >> agi_extension: 4
AGI Tx >> agi_priority: 1
AGI Tx >> agi_enhanced: 0.0
AGI Tx >> agi_accountcode:
AGI Tx >>
ist aber wenig aussagefähig wie ich finde. weiss jemand rat? ich komme absolut nicht weiter
Gruss micha