Thank you for writing.
We have an help article which describes in details how this can be achieved: Adding a custom field to the EditAppointment dialog
I hope this will be useful. Should you have further questions, I would be glad to help.
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.