parent
2188ed15ea
commit
bec7106317
7 changed files with 68 additions and 0 deletions
@ -0,0 +1,8 @@ |
|||||||
|
#!/usr/bin/env sh |
||||||
|
|
||||||
|
# This script is executed (asynchronously) when you missed a call |
||||||
|
# You can use it to play a ring tone |
||||||
|
|
||||||
|
#we simply remove the ring trigger file |
||||||
|
#written by the ring hook and the ringing will stop |
||||||
|
rm /tmp/ring.trigger |
@ -0,0 +1,9 @@ |
|||||||
|
#!/usr/bin/env sh |
||||||
|
|
||||||
|
# This script is executed (asynchronously) when you pick up an incoming call |
||||||
|
|
||||||
|
# remove the ring trigger |
||||||
|
rm /tmp/ring.trigger |
||||||
|
|
||||||
|
# kill any existing playback |
||||||
|
pkill mpv |
@ -0,0 +1,20 @@ |
|||||||
|
#!/usr/bin/env sh |
||||||
|
|
||||||
|
# This script is executed (asynchronously) when you get an incoming call |
||||||
|
# You can use it to play a ring tone |
||||||
|
|
||||||
|
#we create a temporary trigger file /tmp/ring.trigger |
||||||
|
#and ring for as long as it exists |
||||||
|
#the missed_call or pickedup hooks delete |
||||||
|
#delete this trigger again |
||||||
|
touch /tmp/ring.trigger |
||||||
|
i=0 |
||||||
|
while [ -f /tmp/ring.trigger ]; do |
||||||
|
#play the ring over and over again as long as the trigger persists |
||||||
|
mpv --quiet --no-video /usr/share/sxmo/ring.ogg |
||||||
|
i=$((i+1)) |
||||||
|
if [ $i -gt 10 ]; then |
||||||
|
#safety check to protect against runaway endless ringing |
||||||
|
rm /tmp/ring.trigger |
||||||
|
fi |
||||||
|
done |
@ -0,0 +1,10 @@ |
|||||||
|
#!/usr/bin/env sh |
||||||
|
|
||||||
|
# This script is executed after you received a text |
||||||
|
#You can use it to play a notification sound or forward the sms elsewhere |
||||||
|
|
||||||
|
#The following parameters are provided: |
||||||
|
#CONTACTNAME="$1" |
||||||
|
#TEXT="$2" |
||||||
|
|
||||||
|
mpv --quiet --no-video /usr/share/sxmo/notify.ogg |
Binary file not shown.
Binary file not shown.
Loading…
Reference in new issue