The Universal Mobile Telecommunications System (UMTS) all-IP network supports IP multimedia services through the IP Multimedia Subsystem (IMS). This paper proposes a mobile Quality-of-Service (QoS) framework for heterogeneous IMS interworking. To reduce the handoff disruption time, this framework supports the IMS mobility based on the concept of Session Initiation Protocol (SIP) multicast. In our approach, the mobility of a User Equipment (UE) is modeled as a transition in the multicast group membership. With the concept of dynamic shifting of the multicast group's members, the flow of actual data packets can be switched to the new route as quickly as possible. To overcome mobility impact on service guarantees, UEs need to make QoS resource reservations in advance at neighboring IMS networks, where they may visit during the lifetime of the ongoing sessions. These locations become the leaves of the multicast tree in our approach. To obtain more efficient use of the scarce wireless...