#!/usr/bin/env sh # This script is executed (asynchronously) when you get an incoming call # You can use it to play a ring tone #vibrate the phone once sxmo_vibratepine 2500 & #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 #(you may want to replace this with a vibration) 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