Arduino code for controller using GPRS and LCD shields and AT commands. LCD acts as "caller ID" system for calls and SMSes. User can also send specific requests via SMS to display GPRS info e.g. a list of received calls.