The Iceberg Project proposes an Internet-Core based approach for integration of telephony and data services across heterogeneous access networks. Personal mobility and personalized communication management as defined by Iceberg are much richer than the corresponding concepts in traditional telephony.
In this thesis, we present the design of the architectural components that provide personal mobility in the Iceberg integrated communication network. We present our model for a clean, extensible integration of end-devices and networks. We also discuss our mechanism for providing a high degree of personalization of communication. We have a prototype implementation of the integration components in a testbed consisting of four different communication services: GSM cell-phones, Voice-over-IP end-points, Voice-mail, and E-mail.