Today's mobile communication networks support not just simple mobile voice and data services but also access to mobile Internet-based services with varying bandwidth and quality-of-service requirements. The work presented in this article addresses this issue by proposing a management architecture for mobile user roaming based on efficient call admission and handover control in heterogeneous wireless access networks. Our proposed architecture consists of databases that hold profile and policy information, a roaming controller with two main elements (namely, call admission control for new and handover traffic), and intersystem handover control