Assuming that the phone company is delivering it within Bellcore spec, yes it will show Caller ID and you will be able to program the logging functions.