Basically, you will need to parse the iCal events into SchedulerEvent objects, which are recognizable by the widget. I would suggest you check the DDay.iCal
library as it provides parsing of ics files.
It also can recur the events on the server.
Indeed the scheduler create recurrence series on the client and it expects only the recurrence head event (the one that has recurrenceRule) and exception events if any to be returned from the server. Currently widget does not support binding to expanded recurrence series.
Give a try and let us know if we can be of a further assistance with the integration.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.