Pointers for device with RJ11, Ethernet etc.

Hi all,

I'm looking to get into some small projects with an Arduino (or similar) board and for my first project I want to create a caller ID module that works with the UK telephone system.

So I'm looking for a board and any modules that will handle;

  • LCD output
  • RJ11 UK spec telephone connection
  • Ethernet
  • Wifi

I'm happy to learn my way through the software but getting the right hardware is confusing so any advice would be appreciated.

I'm also not sure if it is possible to read the caller ID from an RJ11 connector but I assume it is, if any guru has done this then that would be appreciated too.

Regards

Ryan