Hate it when your phone rings during a meeting? Lecture? Class? Etc. Same here, I found this neat app about a month ago which has been working well. It accesses your diary info and any appointment marked as busy it silences the ringtone. Neat. Also does by location, but I haven't tried that functionality yet. You just have to check that you leave the app in the background. Search Autosilent in the app store.