Hello, I am developing a mobile application for Android. I am using an SDK an Adobe Flash Builder to complete this task. A page offers relevant information about this topic and provides code snippets that handle the physical buttons and the rotation features of the mobile devices. The page (if you are interested: Ozeki C# VoIP SDK - A SIP SDK for software developers) is very understandable so I thind it is a good starting point for novice developers like myself.