diff --git a/contrib/scripts/safe_asterisk b/contrib/scripts/safe_asterisk
index 6ff110bfd33e4a4489170e624540c30a00e14694..6dfb95373036721dad6a99924046573e178b6dfe 100644
--- a/contrib/scripts/safe_asterisk
+++ b/contrib/scripts/safe_asterisk
@@ -184,7 +184,7 @@ run_asterisk()
 		sleep $SLEEPSECS
 		if [ $KILLALLMPG123 ]
 		then
-			killall -9 mpg123
+			pkill -9 mpg123
 		fi
 	done
 }
diff --git a/contrib/scripts/safe_asterisk_restart b/contrib/scripts/safe_asterisk_restart
index 81783149a7fa8009ae3c20e913f100344d0a2368..4403de662400c4212cd4cf4a1cd41f57bc6886a0 100644
--- a/contrib/scripts/safe_asterisk_restart
+++ b/contrib/scripts/safe_asterisk_restart
@@ -101,8 +101,8 @@ done
 
 # doing the dirty work
 [[ $TRY_STOP_NOW_FIRST ]] && docmd "Asking asterisk kindly to shutdown" "$ASTERISK -rx 'stop now'"
-docmd "Sending asterisk processes the TERM signal" "killall -15 $PROCVICTIMS"
-docmd "Sending asterisk processes KILL signal" "killall -9 $PROCVICTIMS"
+docmd "Sending asterisk processes the TERM signal" "pkill -15 $PROCVICTIMS"
+docmd "Sending asterisk processes KILL signal" "pkill -9 $PROCVICTIMS"
 docmd "Starting safe_asterisk" "$SAFE_ASTERISK"
 for i in $PROCVICTIMS
 do