Siemens SL45i
Siemens SL45 was the first mobile phone with an MP3 player. It has dual band networks (900/1800 MHz), an internet browser, slot for a Multi Media Card, a Java virtual machine (only SL45i) and voice dialing/control. It was a professional model and thus was very highly priced. The SL45 was also criticized for its bugginess; simply sending too many SMSes was enough to crash it. Multi Media Cards makes it usable for tasks like e-book reading. Its battery could last around 5 hours while playing MP3s, relatively impressive. Firmware of the phone was reverse engineered, so you can find many custom firmware (like calling pictures, remapping keys, long SMS support) patches on the internet. Siemens SL45i - Full phone specifications.