Series of minimal messages exchanged bitween BSC1, BSC2 and MSC. ================================================================ HANDOVER REQUIRED (BSC1->MSC, 3.2.1.9) (Source BSC asks to handover a subscriber) Cause Tell the reason why we want to handover Cell Identifier List (Preferred) Tell to which cell(s) do we want to handover. Current Channyl Type 1 Tell which channel type we are currently using (e.g. 0001 = Voice) Old BSS to New BSS information This is an optional field, but the spec says it should always be include, what do we put in here? Speech version (used) Tell which speech version we are currently using (see also ASSIGNMENT COMPLETE msg) AoIP: Speech Codec (used) Tell which codec we are currently using (see also ASSIGNMENT COMPLETE msg) HANDOVER REQUEST (MSC->BSC2, 3.2.1.8) (MSC asks the target BSC for to take handover, much like ASSIGNMENT REQUEST) Channel Type (see also ASSIGNMENT COMPLETE msg) Encryption Information Tell the session key and the algorithm (but why is there a field "supported algorithms"? it can only one algo/one key!?) Classmark Information 1 Tell clasmark information? Classmark Information 2 Tell clasmark information? Cell Identifier (Serving) Tell which cell is currently serving the subscriber (How are we supposed to know that?) Cell Identifier (Target) Tell the cell that the MSC has decided for AoIP Transport Layer Address (MGW) Tell where the target BSC should send its RTP stream Codec List (MSC Preferred) Tell which codecs we prefer Current Channel type 1 Tell channel type (same as in HANDOVER REQUIRED) HANDOVER REQUEST ACKNOWLEDGE (BSC2->MSC, 3.2.1.10) (Other BSC acknowledges the handover, much like ASSIGNMENT COMPLETE Layer 3 Information DTAP (RR) message to assign a new channel on the new BSC/Cell? AoIP Transport Layer Address (BSS) Tell where the MSC side should send its RTP stream (MGW on the BSC2 side) Codec List (BSS Supported) Tell which codecs the BSS supports (mandatory for AoIP, but probably not that important for us at the moment?) Speech Version (Chosen) (See ASSIGNMENT COMPLETE) Speech Codec (Chosen) (See ASSIGNMENT COMPLETE) HANDOVER COMMAND (MSC->BSC1, 3.2.1.11) (Make the MS transitioning to the new cell) Layer 3 Information DTAP (RR) message to assign a new channel on the new BSC/Cell? HANDOVER DETECT (3.2.1.40) (MS got detected by the new cell and is in transition) (no elements) HANDOVER COMPLETE (BSC1->MSC, 3.2.1.12) (MS transition is complete, maybe this is also a good location to perform the MDCX. Maybe its also a bit late until here. HANDOVER REQUEST ACKNOWLEDGE would also be a candidate) (no elements) CLEAR (MSC->BSC1) CLEAR COMPLETE (BSC1->MSC)