OK, thanks for the help, I changed the job to run on a saturday and did this:
root@sip:~# crontab -e
0 0 * * 6 @weekly systemctl restart freeswitch
no crontab for root - using an empty one
crontab: installing new crontab
when I go back into crontab -e I see the command there so will wait till the weekend to see if it works.