Voice and CWID ID help

I just installed ASL on a rpi 3b+. I’m using the node as an “in-band” link
to my 2 meter repeater, via an Alinco DR-135 and a Rim-Alinco interface.
Because this is an in-band link, I was having ping pong issues between
the Alinco and repeater. So duplex is set to 0, and all courtesy tones
deactivated. I would like to have the node ID every 15 minutes or so, as
I currently do not have an ID’er on the repeater (which is a 40+ y/o VHF Engineering repeater, and a work in progress) .

I’m wondering how to add a script or schedule to have the node voice and/or CWID every 15 minutes or so. It properly ID’s on command (using *81), so I managed to edit the voice file
to use my callsign. I just need to know how and where to add the
appropriate commands to get it to automatically ID on a regular basis.

IF there is a way to reactivate courtesy tones, normal voice ID, etc.
and NOT go back to playing ping pong, I’m totally open to suggestions on
how to tweak the necessary settings as well.

Thank you and 73,

Bryan - K6RBJ

Write a script. Name it do_id.sh

#! /bin/bash
asterisk -rx "rpt fun <your node> *81"

Make it executable chmod +x do_id.sh

Set up a cron job with crontab -e
*/15 * * * * /home/repeater/do_id.sh

Is that helpful?