Twilio Cron Job Site ID missing

Situation
I have been using portions of this guide (Short_Message_Service needs to be updated) to get Twilio working. Right now I can send text messages when I go to the http://IP_NUMBER/openemr/modules/sms_email_reminder/cron_sms_notification.php when im logged into the site. When i try running the same thing when im not logged into the site i get Site Id missing in session data. Is there anything i can do to get around this so i can run this? This seems to be the only thing holding me back from getting twilio to run automatically

OpenEMR Version
I’m using OpenEMR version 5.0.2

Browser:
Chrome

Operating System
Linux

Logs
Did you check the logs?
Was there anything pertinent in them?
Please paste them here (surround with three backticks (```) for readability.
You can also turn on User Debugging under Administration->Globals->Logging User Debugging Options=>All