I have the same problem as many of the others. I’m on SuiteCRM Version 7.7.2. I also tested with Version 7.5.5. Neither iCal integration URLs work.
iCal link fails with Google Calendar, it fails with Outlook > Internet Calendars, and I get prompted for a username and password pasting the URL into Chrome.
I tested an iCal integration URL from a current version of SugarCRM (trial) that looks like this:
https://guysmu0338.trial.sugarcrm.com/ical_server.php?type=ics&key=b3d1e02b-d8b0-fd34-b9bd-523dd78a4da6&user_id=1
and it works in Google Calendar and it works in Outlook, and I can read the ical_server.ics output when I paste that URL into Chrome.
The URL from SuiteCRM is almost the same as above but the system gives you &email=blah@blah.com rather than &user_id=[number]
I tried the URL using &user_id=[number] and it didn’t work.
I also tried the replacement vcal and ical php files mentioned in this thread and that did not fix the problem.
I know @markbegbie has this solved but I think you’re running Opacus server which I am not.
Anyway, does anyone have a fix for this? It seems the system does not allow external access to the ics output without login credentials which is causing the iCal integration URL to fail.
Please let me and the others know how to fix this if you know.