User guide

5
3 AMC Controller 2.0
This section describes the AMC Controller, its components and requirements.
3.1 Architecture
The AMCC overview architecture is described in picture 2.
Figure 2: AMCC Architecture
The AMCC consists of the following:
The AMCC server engine which is the core application responsible for providing some of the
telephony related features like the seamless handover between 3G and WLAN, AMCC directory
search, LCR, Instant Messaging (IM) and presence.
The AMCC manager consists of a set of functions for system operations and management. It is
used for server configuration and supports reporting functionalities for analysing the
performance. For information about the deployment of the AMCC solution in an enterprise
please refer to the according platform documentation.
3.2 AMCC Server
The AMCC server monitors the AMC 3 for any handover activity.
When the AMCC receives a request for handover from the AMC 3, the AMCC determines the type of
vertical handover to be performed between the two mediums, VoIP and GSM. If a request for handover
from VoIP to GSM is detected, the AMCC establishes a second call on the cellular interface for the
same client. On Android the call is established by the AMC 3 on the device. Then the AMCC bridges the
first call with the second call so that the A-party is now connected with the B-party using the GSM
interface. Similarly, it can perform a seamless handover for the call from GSM to VoIP. Restrictions of