Nowadays, mobile phones are used not only for calling other people but also used for their various features such as camera, music player, Internet connection etc. Today's mobile service providers operate in a very competitive environment and they should provide other services to their customers than just call or SMS. One of such services may be to recommend items to their customers that match each customer's preferences and needs at the time the customer requests a recommendation. In this work, we designed a framework for an easy implementation of a recommendation system for mobile service providers. Using this framework, we implemented as a case study a recommendation model that recommends restaurants to the users based on the content filtering, collaborative filtering and social network of users. We evaluated the performance of our model on real data obtained from a Turkish mobile service company.