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