Hi,
du startest die dtmfbox im Vordergrund? Dann müssten eigentlich die echo-Ausgaben zu sehen sein. Steht denn irgendwas im Log, wenn ein Anruf eingeht?
Die Skriptdatei musst du nicht unbedingt nochmal im scriptfile= Parameter angeben. Die Aktion reicht aus, ansonsten wird es 2x gestartet.
Du hast ja geschrieben, dass du es manuell aufrufst und es dann funktioniert:
Code:
/var/dtmfbox/script/userscript.sh "/var/dtmfbox/script/userscript.sh" "CONNECT" "CAPI" "INCOMING" "0" "-1" "MSN" "EXT_NR" "2" ""
Das dürfte eigentlich nicht funktionieren, da EVENT dann "/var/dtmfbox/script/userscript.sh" ist. Der Aufruf in cmd= gleicht dem des execv() Befehls unter C++.