4 Explicit Call Transfer (ECT)
23.0913GPPExplicit Call Transfer (ECT) supplementary serviceRelease 17Stage 2TS
4.1 Functions
The following function has been identified for the explicit call transfer service:
MAF027
Explicit Call Transfer related authorizations examination
The ability of a PLMN component to determine the authorizations relating to explicit call transfer. See figure 1.
Location: VLR
Figure 1: Explicit Call Transfer related authorizations examination (VLR)
4.2 SDL diagrams and information flows
4.2.1 General description
The procedures Handle_ECT_Active and Handle_ECT_Alerting show the behaviour of the service as perceived by the served mobile subscriber and by any of the other parties involved in the transfer. These procedures and the macro Check_ECT show the actions to be taken by the network and the information provided by the network to the users.
The following states for the invocation of the ECT supplementary service are defined:
a) First Call (Active, Held), Second Call (Active, Idle);
b) First Call (Active, Held), Second Call (Call Delivered, Idle).
NOTE: The call state "call delivered" means that an ALERTING message has been sent to the MS, but no ANSWER Message (ANM) has been received.
In the information flows it is assumed that the served subscriber is a mobile subscriber and that the other parties are mobile or fixed subscribers.
Party A is the subscriber controlling the Explicit Call Transfer Call (served mobile subscriber). Party B is the first remote party called. Party C is the second remote party called.
The served party is disconnected by the generic disconnect/release procedure after a successful transfer request. The connection of the remote parties in a new call (transferred call) is located in the served subscriber’s MSC.
The information flows in figures 4 and 7 show the unsuccessful case (i.e. the check in the VLR or in the MSC fails).
The information flows in figures 5 and 8 show the successful case.
4.2.2 ECT (both calls answered)
The SDL for the procedure Handle_ECT_Active (Explicit Call Transfer – both calls have been answered) is shown in figure 2.
The checks of whether Explicit Call Transfer is barred or not are shown in figure 3.
The corresponding information flows are given in figure 4 and figure 5.
Figure 2: Procedure Handle_ECT_Active
Figure 3: Macro Check_ECT
MSa MSCa VLRa MSCb MSb LEc TEcá
┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐
│ A-B (active, held) / A-C (active, idle) │ │ │ │ │ │ │ │
│ ───────────────────────────────────────── │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ ECT request │ │ │ │ │ │ │ │ │ │ │ │
│ │ ─────────────> │ │info request│ │ │ │ │ │ │ │ │ │
│ │ │ │ ─────────> │ │ │ │ │ │ │ │ │ │
│ │ │ │ │MAF027 │ │ │ │ │ │ │ │
│ │ │ │ info ack │ │ │ │ │ │ │ │ │ │
│ │ │ │ <───────── │ │ │ │ │ │ │ │ │ │
│ │ │OR1:N │ │ │ │ │ │ │ │ │ │
│ │ ECT rej │ │ │ │ │ │ │ │ │ │ │ │
│ │ <───────────── │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
│ A-B (active, held) / A-C (active, idle) │ │ │ │ │ │ │ │
│ ───────────────────────────────────────── │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
NOTE: OR1: Checks in VLR and MSC ok? (Y: yes N: no).
Figure 4: Information flow for failed explicit call transfer request (both calls answered)
MSa MSCa VLRa MSCb MSb LEc TEc
┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐
│ A-B (active, held) / A-C (active, idle) │ │ │ │ │ │ │ │
│ ───────────────────────────────────────── │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ ECT request │ │ │ │ │ │ │ │ │ │ │ │
│ │ ─────────────> │ │info request│ │ │ │ │ │ │ │ │ │
│ │ │ │ ─────────> │ │ │ │ │ │ │ │ │ │
│ │ │ │ │MAF027 │ │ │ │ │ │ │ │
│ │ │ │ info ack │ │ │ │ │ │ │ │ │ │
│ │ │ │ <───────── │ │ │ │ │ │ │ │ │ │
│ │ │OR1:Y │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ connect calls │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ notification (retrieve) │ │ │ │ │ │ │ │
│ │ │ │ ───────────────────────> │ │notification (retr)│ │ │ │ │
│ │ │ │ │ │ │ │ ─────────────> │ │ │ │ │ │
│ │ │ │ notification (ECT) │ │ │ │ │ │ │ │
│ │ │ │ ───────────────────────> │ │notification (ECT) │ │ │ │ │
│ │ │ │ (active, Rdn) │ │ ─────────────> │ │ │ │ │ │
│ │ │ │ │ │ │ │ (active, Rdn) │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ notification (ECT) │ │ │ │ │ │ │ │
│ │ │ │ ─────────────────────────────────────────────────────────> │ │ notification(ECT)│
│ │ │ │ (active, Rdn) │ │ │ │ │ │ ────────────> │ │
│ │ │ │ │ │ │ │ │ │ │ │ (active, Rdn) │ │
│ │ ECT ack │ │ │ │ │ │ │ │ │ │ │ │
│ │ <───────────── │ │ │ │ │ │ │ │ │ │ │ │
│ │ disc req A-B │ │ │ │ │ │ │ │ │ │ │ │
│ │ <───────────── │ │ │ │ │ │ │ │ │ │ │ │
│ │ NORMAL DISCONNECTION A-B │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ disc req A-C │ │ │ │ │ │ │ │ │ │ │ │
│ │ <───────────── │ │ │ │ │ │ │ │ │ │ │ │
│ │ NORMAL DISCONNECTION A-C │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
│ B-C (active, idle) │ │ │ │ │ │ │ │ │ │ │
│ ──────────────────── │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
NOTE: OR1: Checks in VLR and MSC ok? (Y: yes N: no).
Figure 5: Information flow for successful explicit call transfer (both calls answered)
4.2.3 ECT (one call answered, the other alerting)
The SDL for the procedure Handle_ECT_Alerting (Explicit Call Transfer – one call answered, the other alerting) is shown in figure 6.
The checks of whether Explicit Call Transfer is barred or not are shown in figure 3.
The corresponding information flows are given in figure 7 and figure 8.
Figure 6: Procedure Handle_ECT_Alerting
MSa MSCa VLRa MSCb MSb LEc TEc
┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐
│ A-B (active, held) / A-C (call delivered, idle)│ │ │ │ │ │ │ │
│ ───────────────────────────────────────────────── │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ ECT request │ │ │ │ │ │ │ │ │ │ │ │
│ │ ─────────────> │ │info request│ │ │ │ │ │ │ │ │ │
│ │ │ │ ─────────> │ │ │ │ │ │ │ │ │ │
│ │ │ │ │MAF027 │ │ │ │ │ │ │ │
│ │ │ │ info ack │ │ │ │ │ │ │ │ │ │
│ │ │ │ <───────── │ │ │ │ │ │ │ │ │ │
│ │ │OR1:N │ │ │ │ │ │ │ │ │ │
│ │ ECT rej │ │ │ │ │ │ │ │ │ │ │ │
│ │ <───────────── │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
│ A-B (active, held) / A-C (call delivered, idle)│ │ │ │ │ │ │ │
│ ─────────────────────────────────────────────── │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
NOTE: OR1: Checks in VLR and MSC ok? (Y: yes N: no).
Figure 7: Information flow for failed explicit call transfer request
(one call answered, the other alerting)
MSa MSCa VLRa MSCb MSb LEc TEc
┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐
│ A-B (active, held) / A-C (call delivered, idle)│ │ │ │ │ │ │ │
│ ────────────────────────────────────────────────── │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ ECT request │ │ │ │ │ │ │ │ │ │ │ │
│ │ ─────────────> │ │info request│ │ │ │ │ │ │ │ │ │
│ │ │ │ ─────────> │ │ │ │ │ │ │ │ │ │
│ │ │ │ │MAF027 │ │ │ │ │ │ │ │
│ │ │ │ info ack │ │ │ │ │ │ │ │ │ │
│ │ │ │ <───────── │ │ │ │ │ │ │ │ │ │
│ │ │OR1:Y │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ connect calls │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ notification (retrieve) │ │ │ │ │ │ │ │
│ │ │ │ ───────────────────────> │ │notification (retr)│ │ │ │ │
│ │ │ │ │ │ │ │ ─────────────> │ │ │ │ │ │
│ │ │ │ notification (ECT) │ │ │ │ │ │ │ │
│ │ │ │ ───────────────────────> │ │notification (ECT) │ │ │ │ │
│ │ │ │ (alerting) │ │ ─────────────> │ │ │ │ │ │
│ │ │ │ │ │ │ │ (alerting) │ │ │ │ │ │
│ │ │ │ notification (ECT) │ │ │ │ │ │ │ │
│ │ │ │ ─────────────────────────────────────────────────────────> │ │ notification(ECT)│
│ │ ECT ack │ │ (active, Rdn) │ │ │ │ │ │ ────────────> │ │
│ │ <───────────── │ │ │ │ │ │ │ │ │ │ (active, Rdn) │ │
│ │ disc req A-B │ │ │ │ │ │ │ │ │ │ │ │
│ │ <───────────── │ │ │ │ │ │ │ │ │ │ │ │
│ │ disc req A-C │ │ │ │ │ │ │ │ │ │ │ │
│ │ <───────────── │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
│ A idle, B hears C ringing │ │ │ │ │ │ │ │ │ │
│ ─────────────────────────── │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ CONNECT │ │
│ │ │ │ ANSWER │ │ │ │ │ │ │ │ <────────── │ │
│ │ │ │ <───────────────────────────────────────────────────────── │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ CONNECT ACK │ │
│ │ │ │ │ │ │ │ │ │ │ │ ───────────> │ │
│ │ │ │ notification (ECT) │ │ │ │ │ │ │ │
│ │ │ │ ───────────────────────> │ │notification (ECT) │ │ │ │ │
│ │ │ │ (active, Rdn) │ │ ─────────────> │ │ │ │ │ │
│ │ │ │ │ │ │ │ (active, Rdn) │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
│ B-C active, idle │ │ │ │ │ │ │ │ │ │ │
│ ─────────────────── │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
NOTE: OR1: Checks in VLR and MSC ok? (Y: yes N: no).
Figure 8: Information flow for successful explicit call transfer
(one call answered, the other alerting)
4.3 Interaction with other supplementary services
4.3.1 Line Identification services
Tables 1 to 4 indicate the information to be provided in the Notification Indicator (NI) and the Redirection Number (Rdn) when the subscribers B and C are notified. Call states refer to the situation before ECT invocation. At that time one of the calls is on hold.
If user B was the called subscriber in the call A-B, table 1 applies to the information supplied to subscriber C. If user B was the calling subscriber in the call A-B, table 2 applies to the information supplied to subscriber C.
Mobile subscriber A has an active call to subscriber B and:
– puts the active call on hold and calls subscriber C, table 3 applies to the information supplied to subscriber B;
– receives and accepts a call from subscriber C (by putting B on Hold), table 4 applies to the information supplied to subscriber B.
Table 1: Mobile subscriber A was calling subscriber B, puts B on hold and calls subscriber C
Call states |
COLR indication received from |
Information provided to C |
subscribers B’s network |
||
A-B Active |
Indicated "allowed" |
At time of transfer: |
A-C Active / Alerting |
NI: "call transferred, active" |
|
Rdn: PI = allowed, LI of B |
||
A-B Active |
Indicated "restricted" |
At time of transfer: |
A-C Active / Alerting |
NI: "call transferred, active" |
|
Rdn: PI = restricted (note 1) |
||
A-B Active |
No indication received |
At time of transfer: |
A-C Active / Alerting |
(e.g. interworking) |
NI: "call transferred, active" |
Rdn: PI = not available |
Table 2: Mobile subscriber A was called by subscriber B, puts B on hold and calls subscriber C
Call states |
CLIR indication received from |
Information provided to C |
subscribers B’s network |
||
A-B Active |
Indicated "allowed" |
At time of transfer: |
A-C Active / Alerting |
NI: "call transferred, active" |
|
Rdn: PI = allowed, LI of B |
||
A-B Active |
Indicated "restricted" |
At time of transfer: |
A-C Active / Alerting |
NI: "call transferred, active" |
|
Rdn: PI = restricted (note 1) |
||
A-B Active |
No indication received |
At time of transfer: |
A-C Active / Alerting |
(e.g. interworking) |
NI: "call transferred, active" |
Rdn: PI = not available |
NOTE 1: If the subscriber C has CLIP Override Category then the following information is carried in the Redirection number: PI = restricted, LI of B.
Table 3: Mobile subscriber A puts the call to B on hold and calls subscriber C
Call states |
COLR indication received from |
Information provided to B |
subscribers C’s network |
||
A-B Active |
Indicated "allowed" |
At time of transfer: |
A-C Active |
NI: "call transferred, active" |
|
Rdn: PI = allowed, LI of C |
||
A-B Active |
Indicated "restricted" |
At time of transfer: |
A-C Active’ |
NI: "call transferred, active" |
|
Rdn: PI = restricted (note 2) |
||
A-B Active |
No indication received |
At time of transfer: |
A-C Active |
(e.g. interworking) |
NI: "call transferred, active" |
Rdn: PI = not available |
||
A-B Active |
Indicated "allowed" at receipt of |
At time of transfer: |
A-C Alerting |
CONNECT by subscriber C |
NI: "call transferred, alerting" |
At subscribers C CONNECT: |
||
NI: "call transferred, active" |
||
Rdn: PI = allowed, LI of C |
||
A-B Active |
Indicated "restricted" at receipt of |
At time of transfer: |
A-C Alerting |
CONNECT by subscriber C |
NI: "call transferred, alerting" |
At subscribers C CONNECT: |
||
NI: "call transferred, active" |
||
Rdn: PI = restricted (note 2) |
||
A-B Active |
No indication received at receipt of |
At time of transfer: |
A-C Alerting |
CONNECT by subscriber C |
NI: "call transferred, alerting" |
(e.g. interworking) |
At subscribers C CONNECT: |
|
NI: "call transferred, active" |
||
Rdn: PI = not available |
Table 4: Mobile subscriber A was called by subscriber C and accepts the call by putting subscriber B on hold
Call states |
CLIR indication received from |
Information provided to B |
subscriber C’s network |
||
A-B Active |
Indicated "allowed" |
At time of transfer: |
A-C Active |
NI: "call transferred, active" |
|
Rdn: PI = allowed, LI of C |
||
A-B Active |
Indicated "restricted" |
At time of transfer: |
A-C Active |
NI: "call transferred, active" |
|
Rdn: PI = restricted (note 2) |
||
A-B Active |
No indication received |
At time of transfer: |
A-C Active |
(e.g. interworking) |
NI: "call transferred, active" |
Rdn: PI = not available |
NOTE 2: If the subscriber B was called by subscriber A and has CLIP Override Category, or if subscriber B called subscriber A and has COLP Override Category then the following information is carried in the Redirection number: PI = restricted, LI of C
4.3.2 Call Forwarding Unconditional (CFU)
No impact.
4.3.3 Call Forwarding on mobile subscriber Busy (CFB)
4.3.3.1 Call Forwarding on mobile subscriber Busy due to Network Determined User Busy (NDUB)
No impact.
4.3.3.2 Call Forwarding on mobile subscriber Busy due to User Determined User Busy (UDUB)
When subscriber A transfers the forwarded call there is no impact.
When subscriber C forwards the transferred call to the forwarded-to subscriber D due to UDUB the line identity information of the subscriber B that was received by the subscriber C in the ECT invocation notification shall be sent as calling line identity to the forwarded-to subscriber D instead of the line identity of the subscriber A. The corresponding information flow is given in figure 9. For the line identity information sent to the subscriber B after the call is answered by the forwarded-to subscriber D the table 5 applies.
MSa MSCa VLRa MSCb MSb MSCc MSc MSCd MSd
┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐
│ A-B (active, held) / A-C (call delivered, idle) │ │ │ │ │ │ │ │ │ │ │
│ ──────────────────────────────────────────────── │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ ECT request │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ ─────────────> │ │info request│ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ ─────────> │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │MAF027 │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ info ack │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ <───────── │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │OR1:Y │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ connect calls │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ notification (retrieve)│ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ ─────────────────────> │ │ notification │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ ───────────> │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ (retrieve) │ │ │ │ │ │ │ │ │ │
│ │ │ │ notification (ECT) │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ ─────────────────────> │ notification (ECT)│ │ │ │ │ │ │ │ │
│ │ │ │ (alerting) │ │ ───────────> │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ (alerting) │ │ │ │ │ │ │ │ │ │
│ │ │ │ notification (ECT) │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ ──────────────────────────────────────────────> │ notification (ECT)│ │ │ │ │
│ │ ECT ack │ │ (active, RdnB) │ │ │ │ │ │ ──────────> │ │ │ │ │ │
│ │ <───────────── │ │ │ │ │ │ │ │ │ │(active,RdnB)│ │ │ │ │ │
│ │ disc req A-B │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ <───────────── │ │ │ │ │ │ │ │ │ │reject (UDUB)│ │ │ │ │ │
│ │ disc req A-C │ │ │ │ │ │ │ │ │ │<────────────│ │ │ │ │ │
│ │ <───────────── │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ set up (LI=RdnB) │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ ─────────────────> │ setup │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │──>│ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ connect │
│ │ │ │ │ │ │ │ ANSWER(LI=D) │ │ │ │ │ │ │ │<──│ │
│ │ │ │ <────────────────────────────────────────────────────────────────────── │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ con ack │
│ │ │ │ notification (ECT) │ │ │ │ │ │ │ │ │ │──>│ │
│ │ │ │ ─────────────────────> │ notification (ECT) │ │ │ │ │ │ │ │ │
│ │ │ │ (active, RdnD) │ │ ───────────> │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │(active, RdnD)│ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
NOTE: OR1: Checks in VLR and MSC ok? (Y: yes N: no)
Figure 9: Information flow for interaction of explicit call transfer (one call answered, the other alerting) with call forwarding
Table 5: Subscriber C forwards the transferred call to the subscriber D
Call states |
COLR indication received from |
Information provided to B |
subscribers D’s network |
||
A-B Active |
Indicated "allowed" at receipt of |
At time of transfer: |
A-C Alerting, |
CONNECT by subscriber D |
NI: "call transferred, alerting" |
forwarded to D |
At subscribers D CONNECT: |
|
NI: "call transferred, active" |
||
Rdn: PI = allowed, LI of D |
||
A-B Active |
Indicated "restricted" at receipt of |
At time of transfer: |
A-C Alerting, |
CONNECT by subscriber D |
NI: "call transferred, alerting" |
forwarded to D |
At subscribers D CONNECT: |
|
NI: "call transferred, active" |
||
Rdn: PI = restricted (note 1) |
||
A-B Active |
No indication received at receipt of |
At time of transfer: |
A-C Alerting, |
CONNECT by subscriber D |
NI: "call transferred, alerting" |
forwarded to D |
(e.g. interworking) |
At subscribers D CONNECT: |
NI: "call transferred, active" |
||
Rdn: PI = not available |
NOTE 1: If the subscriber B was called by subscriber A and has CLIP Override Category, or if subscriber B called subscriber A and has COLP Override Category then the following information is carried in the Redirection number: PI = restricted, LI of D.
4.3.4 Call Forwarding on No Reply (CFNRy)
Same as the interaction between call forwarding on mobile subscriber busy due to UDUB and explicit call transfer as described in clause 4.3.3.2.
Figure 9 applies except that call forwarding is invoked by the CFNRy timer expiry instead of reception of reject (UDUB) message.
For the line identity information sent to the subscriber B after the call is answered by the forwarded-to subscriber D the table 5 applies.
4.3.5 Call Forwarding on mobile subscriber Not Reachable (CFNRc)
No impact.
4.3.6 Call Waiting (CW)
No impact.
4.3.7 Call Hold (HOLD)
No impact.
4.3.8 Multi Party (MPTY)
The MSC/VLR shall reject any ECT request from the served subscriber of a MPTY call.
4.3.9 Closed User Group (CUG)
Closed user group restrictions shall be met between users when the first call is set up.
Similarly, closed user group restrictions shall also be met between users when setting up the second call.
Finally, for successful explicit call transfer the served mobile subscriber must use the same CUG-Interlock code for both calls. The same rule shall applied regardless of being two MO calls, two MT calls or one MO and one MT call.
4.3.10 Advice of Charge (AoC) services
No impact.
4.3.11 Call Barring services
No impact
4.3.12 Explicit Call Transfer (ECT)
It is required as a network option that the establishment of endless loops between subscriber A and subscriber B, both of them transferring the call to the other one, is prevented. The same loop prevention mechanism as in ISDN shall be used.
4.4 Information stored in the HLR
The following logical states are applicable for the Explicit Call Transfer service (refer to 3GPP TS 23.011 [6] for an explanation of the notation):
Provisioning State Registration State Activation State HLR Induction State
(Not Provisioned, Not Applicable, Not Active, Not Induced)
(Provisioned, Not Applicable, Active and Operative, Not Induced)
The HLR shall store the logical state of the Explicit Call Transfer service (which shall be one of the valid states listed above) on a per subscriber basis.
4.5 State transition model
Figure 10 shows the successful cases of transition between the applicable logical states of the Explicit Call Transfer service. The state changes are caused by actions of the service provider.
Note that error cases are not shown in the diagram as they normally do not cause a state change. Additionally, some successful requests may not cause a state change and are therefore not shown in the diagram.
Figure 10: State transition model
4.6 Transfer of information from the HLR to the VLR
If the provisioning state for the Explicit Call Transfer service is "Provisioned" then when the subscriber registers on a VLR the HLR shall send that VLR information about the logical state of the Explicit Call Transfer service.
If the logical state of the Explicit Call Transfer service is changed while a subscriber is registered on a VLR then the HLR shall inform the VLR of the new logical state of the Explicit Call Transfer service.
4.7 Information stored in the VLR
For the supplementary service Explicit Call Transfer the VLR shall store the service state information received from the HLR.
4.8 Handover
Handover will have no impact on the control procedures and the operation of the service.
Annex A:
Change history
Change history |
|||||||
Date |
Meeting |
TDoc |
CR |
Rev |
Cat |
Subject/Comment |
New version |
Apr 1999 |
Transferred to 3GPP CN1 |
||||||
CN#03 |
Approved at CN#03 |
3.0.0 |
|||||
CN#06 |
001 |
Approved at CN#06 |
3.1.0 |
||||
CN#09 |
002 |
1 |
SDL refresh |
3.2.0 |
|||
CN#11 |
Version increased from R99 to Rel-4 after CN#11 |
4.0.0 |
|||||
CN#11 |
003 |
1 |
Enhancement of ECT SDLs and CAMEL functionality |
4.0.0 |
|||
CN#16 |
Version increased from Rel-4 to Rel-5 after CN#16 |
5.0.0 |
|||||
CN#17 |
005 |
Correction to check of ECT treatment indicator in SII2 parameter |
5.1.0 |
||||
CN#26 |
Version increased from Rel-5 to Rel-6 after CN#26 |
6.0.0 |
|||||
CT#36 |
Upgraded unchanged from Rel-6 |
7.0.0 |
|||||
CT#42 |
Upgraded unchanged from Rel-7 |
8.0.0 |
|||||
CT#46 |
– |
– |
Update to Rel-9 version (MCC) |
9.0.0 |
|||
2011-03 |
– |
– |
Update to Rel-10 version (MCC) |
10.0.0 |
|||
2012-09 |
– |
– |
Update to Rel-11 version (MCC) |
11.0.0 |
|||
2014-09 |
– |
– |
Update to Rel-12 version (MCC) |
12.0.0 |
|||
2015-12 |
– |
– |
Update to Rel-13 version (MCC) |
13.0.0 |
|||
2017-03 |
– |
– |
Update to Rel-14 version (MCC) |
14.0.0 |
|||
2018-06 |
– |
– |
Update to Rel-15 version (MCC) |
15.0.0 |
|||
2020-07 |
– |
– |
Update to Rel-16 version (MCC) |
16.0.0 |
|||
2022-03 |
– |
– |
– |
– |
– |
Update to Rel-17 version (MCC) |
17.0.0 |