15.10 Explicit Call Transfer (ECT)
34.123-13GPPPart 1: Protocol conformance specificationRelease 15TSUser Equipment (UE) conformance specification
15.10.1 Explicit Call Transfer invocation, successful case, both calls active, clearing using DISCONNECT
15.10.1.1 Definition
15.10.1.2 Conformance requirement
The Mobile Station (MS) invokes the service by sending a FACILITY message to the network containing the ECT request (ECT request). This ECT request indicates to the network that the mobile subscriber wishes the two calls to be connected together. The MS shall not change the basic call state or the auxiliary state of either call when sending ECT request.
the call control entity of the network shall initiate clearing by: sending a DISCONNECT message; and entering the "disconnect indication" state. The DISCONNECT message is a local invitation to clear the call.
References:
3GPP TS 24.091 sub clauses 4.1 and 4.2.
3GPP TS 24.008 sub clause 5.4.4
15.10.1.3 Test purpose
To test that the UE invokes explicit call transfer between two active calls by sending a FACILITY message with the correct invoke component, and reacts correctly on receipt of a DISCONNECT response from the network.
15.10.1.4 Method of test
Related ICS/IXIT Statements
Support of FDD Yes/No.
Support of CS speech Yes/No.
Support of Explicit Call Transfer service Yes/No.
Initial conditions
System Simulator:
1 cell, default parameters.
User Equipment:
The UE shall have Call A-B in state U10 "Active" with auxiliary state "Call held" and Call A-C in state U10 "Active" with no auxiliary state as specified in TS 34.108 clause 7.2.3.3.1.4.
The CM Service Type used by the UE upon initiation of Call A-C shall be “MO Call or packet mode connection establishment”.
Test Procedure
The UE is triggered to invoke an explicit call transfer between the two calls. The UE shall send a FACILITY message with a transaction identifier for either call A-B or call A-C and containing an ExplicitCT invoke component. The call state of both calls shall be unchanged. The call states shall be verified by the SS sending a STATUS ENQUIRY message in respect of the transaction identifier of each call, and receiving a STATUS message indicating the appropriate call state.
On receipt of a DISCONNECT message with respect to one of the calls containing a return result component, followed by a DISCONNECT message for the other call, the UE shall respond with a RELEASE message for each call. On receipt of a RELEASE COMPLETE message for each call, the UE shall enter state U0 "Null". The call states shall be verified by the SS sending a STATUS ENQUIRY message in respect of the transaction identifier of each call, and receiving a RELEASE COMPLETE message with cause #81 "invalid transaction identifier value".
Expected sequence
Step |
Direction |
Message |
Comments |
|
UE |
SS |
|||
1 |
SS |
UE is triggered to perform an explicit call transfer |
||
2 |
|
FACILITY |
TI for Call A-B or Call A-C |
|
3 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-B |
|
4 |
|
STATUS |
Transaction identifier of Call A-B |
|
5 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-C |
|
6 |
|
STATUS |
Transaction identifier of Call A-C |
|
7 |
|
DISCONNECT |
Transaction identifier of Call A-B (explicitCT operation Return result) |
|
8 |
|
RELEASE |
Transaction identifier of Call A-B |
|
9 |
|
DISCONNECT |
Transaction identifier of Call A-C |
|
10 |
|
RELEASE |
Transaction identifier of Call A-C |
|
11 |
|
RELEASE COMPLETE |
Transaction identifier of Call A-B |
|
12 |
|
RELEASE COMPLETE |
Transaction identifier of Call A-C |
|
13 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-B |
|
14 |
|
RELEASE COMPLETE |
Transaction identifier of Call A-B |
|
15 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-C |
|
16 |
|
RELEASE COMPLETE |
Transaction identifier of Call A-C |
Specific message contents
FACILITY with Invoke component (Step 2)
Information Element |
Value/remark |
---|---|
Protocol discriminator |
0011 B (call control; call related SS messages) |
Facility |
|
Operation Code |
ExplicitCT |
STATUS (Step 4)
Information Element |
Value/remark |
---|---|
Status |
|
Cause |
Normal event |
Call State |
U10- active |
Auxiliary states |
Call held |
STATUS (Step 6)
Information Element |
Value/remark |
---|---|
Status |
|
Cause |
Normal event |
Call State |
U10- active |
DISCONNECT with Return result component with operation code (Step 7)
Information Element |
Value/remark |
---|---|
Invoke ID |
the same Invoke ID as in the FACILITY in Step 2 |
Operation Code |
explicitCT |
RELEASE COMPLETE (Step 14)
Information Element |
Value/remark |
---|---|
Release complete |
|
Cause |
Invalid transaction identifier value |
RELEASE COMPLETE (Step 16)
Information Element |
Value/remark |
---|---|
Release complete |
|
Cause |
Invalid transaction identifier value |
15.10.1.5 Test requirement
In Step 2, UE sends the FACILITY message with correct Invoke component.
In Step 4, UE sends the STATUS message with the correct Call state and Auxiliary state.
In Step 6, UE sends the STATUS message with the correct Call state.
In Step 14, UE sends the RELEASE COMPLETE message with the correct Cause.
In Step 16, UE sends the RELEASE COMPLETE message with the correct Cause.
15.10.2 Explicit Call Transfer invocation, successful case, both calls active, clearing using RELEASE
15.10.2.1 Definition
15.10.2.2 Conformance requirement
The Mobile Station (MS) invokes the service by sending a FACILITY message to the network containing the ECT request (ECT request). This ECT request indicates to the network that the mobile subscriber wishes the two calls to be connected together. The MS shall not change the basic call state or the auxiliary state of either call when sending ECT request.
The call control entity of the mobile station in any state except the "null" state and the "release request" state, shall, upon receipt of a RELEASE message: stop all running call control timers; send a RELEASE COMPLETE message; release the MM connection; and return to the "null" state.
3GPP TS 24.091 subclauses 4.1 and 4.2.
3GPP TS 24.008 sub clause 5.4.3.3
15.10.2.3 Test purpose
To test that the UE invokes explicit call transfer between two active calls by sending a FACILITY message with the correct invoke component, and reacts correctly on receipt of a RELEASE response from the network.
15.10.2.4 Method of test
Related ICS/IXIT Statements
Support of FDD Yes/No.
Support of CS speech Yes/No.
Support of Explicit Call Transfer service Yes/No.
Initial conditions
System Simulator:
1 cell, default parameters.
User Equipment:
The UE shall have Call A-B in state U10 "Active" with auxiliary state "Call held" and Call A-C in state U10 "Active" with no auxiliary state as specified in TS 34.108 clause 7.2.3.3.1.4.
The CM Service Type used by the UE upon initiation of Call A-C shall be “MO Call or packet mode connection establishment”.
Test Procedure
The UE is triggered to invoke an explicit call transfer between the two calls. The UE shall send a FACILITY message with a transaction identifier for either call A-B or call A-C and containing an ExplicitCT invoke component. The call state of both calls shall be unchanged. The call states shall be verified by the SS sending a STATUS ENQUIRY message in respect of the transaction identifier of each call, and receiving a STATUS message indicating the appropriate call state.
On receipt of a RELEASE message with respect to one of the calls containing a return result component, followed by a RELEASE message for the other call, the UE shall respond with a RELEASE COMPLETE message for each call and shall enter state U0 "Null". The call states shall be verified by the SS sending a STATUS ENQUIRY message in respect of the transaction identifier of each call, and receiving a RELEASE COMPLETE message with cause #81 "invalid transaction identifier value".
Expected sequence
Step |
Direction |
Message |
Comments |
|
UE |
SS |
|||
1 |
SS |
The UE is triggered to perform an explicit call transfer |
||
2 |
|
FACILITY |
TI for Call A-B or Call A-C |
|
3 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-B |
|
4 |
|
STATUS |
Transaction identifier of Call A-B |
|
5 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-C |
|
6 |
|
STATUS |
Transaction identifier of Call A-C |
|
7 |
|
RELEASE |
Transaction identifier of Call A-B |
|
8 |
|
RELEASE COMPLETE |
Transaction identifier of Call A-B |
|
9 |
|
RELEASE |
Transaction identifier of Call A-C |
|
10 |
|
RELEASE COMPLETE |
Transaction identifier of Call A-C |
|
11 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-B |
|
12 |
|
RELEASE COMPLETE |
Transaction identifier of Call A-B |
|
13 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-C |
|
14 |
|
RELEASE COMPLETE |
Transaction identifier of Call A-C |
Specific message contents:
FACILITY with Invoke component (Step 2)
Information Element |
Value/remark |
---|---|
Protocol discriminator |
0011 B (call control; call related SS messages) |
Facility |
|
Operation Code |
ExplicitCT |
STATUS (Step 4)
Information Element |
Value/remark |
---|---|
Status |
|
Cause |
Normal event |
Call State |
U10- active |
Auxiliary states |
Call held |
STATUS (Step 6)
Information Element |
Value/remark |
---|---|
Status |
|
Cause |
Normal event |
Call State |
U10- active |
RELEASE COMPLETE (Step 12)
Information Element |
Value/remark |
---|---|
Release complete |
|
Cause |
Invalid transaction identifier value |
RELEASE COMPLETE (Step 14)
Information Element |
Value/remark |
---|---|
Release complete |
|
Cause |
Invalid transaction identifier value |
15.10.2.5 Test requirement
In Step 2, UE sends the FACILITY message with correct Invoke component.
In Step 4, UE sends the STATUS message with the correct Call state and Auxiliary state
In Step 6, UE sends the STATUS message with the correct Call state.
In Step 12, UE sends the RELEASE COMPLETE message with the correct Cause
In Step 14, UE sends the RELEASE COMPLETE message with the correct Cause
15.10.3 Explicit Call Transfer invocation, successful case, both calls active, clearing using RELEASE COMPLETE
15.10.3.1 Definition
15.10.3.2 Conformance requirements
The Mobile Station (MS) invokes the service by sending a FACILITY message to the network containing the ECT request (ECT request). This ECT request indicates to the network that the mobile subscriber wishes the two calls to be connected together. The MS shall not change the basic call state or the auxiliary state of either call when sending ECT request.
A call control entity of the network in any call control state shall, upon receipt of a RELEASE COMPLETE message from its peer entity in the mobile station: stop all running call control timers; release the MM connection; and return to the "null" state.
3GPP TS 24.091 subclauses 4.1 and 4.2.
3GPP TS 24.008 sub clause 5.4.3.4
15.10.3.3 Test purpose
To test that the UE invokes explicit call transfer between two active calls by sending a FACILITY message with the correct invoke component, and reacts correctly on receipt of a RELEASE COMPLETE response from the network.
15.10.3.4 Method of test
Related ICS/IXIT Statements
Support of FDD Yes/No.
Support of CS speech Yes/No.
Support of Explicit Call Transfer service Yes/No.
Initial conditions
System Simulator:
1 cell, default parameters.
User Equipment:
The UE shall have Call A-B in state U10 "Active" with auxiliary state "Call held" and Call A-C in state U10 "Active" with no auxiliary state as specified in TS 34.108 clause 7.2.3.3.1.4.
The CM Service Type used by the UE upon initiation of Call A-C shall be “MO Call or packet mode connection establishment”.
Test Procedure
The UE is triggered to invoke an explicit call transfer between the two calls. The UE shall send a FACILITY message with a transaction identifier for either call A-B or call A-C and containing an ExplicitCT invoke component. The call state of both calls shall be unchanged. The call states shall be verified by the SS sending a STATUS ENQUIRY message in respect of the transaction identifier of each call, and receiving a STATUS message indicating the appropriate call state.
On receipt of a RELEASE COMPLETE message with respect to one of the calls containing a return result component, followed by a RELEASE COMPLETE message for the other call, the UE shall enter state U0 "Null". The call states shall be verified by the SS sending a STATUS ENQUIRY message in respect of the transaction identifier of each call, and receiving a RELEASE COMPLETE message with cause #81 "invalid transaction identifier value".
Expected sequence
Step |
Direction |
Message |
Comments |
|
UE |
SS |
|||
1 |
SS |
UE is triggered to perform an explicit call transfer |
||
2 |
|
FACILITY |
TI for Call A-B or Call A-C |
|
3 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-B(explicitCT operation Return result) |
|
4 |
|
STATUS |
Transaction identifier of Call A-B |
|
5 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-C |
|
6 |
|
STATUS |
Transaction identifier of Call A-C |
|
7 |
|
RELEASE COMPLETE |
Transaction identifier of Call A-B |
|
8 |
|
RELEASE COMPLETE |
Transaction identifier of Call A-C |
|
9 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-B |
|
10 |
|
RELEASE COMPLETE |
Transaction identifier of Call A-B |
|
11 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-C |
|
12 |
|
RELEASE COMPLETE |
Transaction identifier of Call A-C |
Specific message contents:
FACILITY with Invoke component (Step 2)
Information Element |
Value/remark |
---|---|
Protocol discriminator |
0011 B (call control; call related SS messages) |
Facility |
|
Operation Code |
ExplicitCT |
STATUS (Step 4)
Information Element |
Value/remark |
---|---|
Status |
|
Cause |
Normal event |
Call State |
U10- active |
Auxiliary states |
Call held |
STATUS (Step 6)
Information Element |
Value/remark |
---|---|
Status |
|
Cause |
Normal event |
Call State |
U10- active |
RELEASE COMPLETE with Return result component with operation code (Step 7)
Information Element |
Value/remark |
---|---|
Invoke ID |
the same Invoke ID as in the FACILITY in Step 2 |
Operation Code |
explicitCT |
RELEASE COMPLETE (Step 10)
Information Element |
Value/remark |
---|---|
Release complete |
|
Cause |
Invalid transaction identifier value |
RELEASE COMPLETE (Step 12)
Information Element |
Value/remark |
---|---|
Release complete |
|
Cause |
Invalid transaction identifier value |
15.10.3.5 Test Requirements
In Step 2, UE sends the FACILITY message with correct Invoke component.
In Step 4, UE sends the STATUS message with the correct Call state and Auxiliary state
In Step 6, UE sends the STATUS message with the correct Call state.
In Step 10, UE sends the RELEASE COMPLETE message with the correct Cause
In Step 12, UE sends the RELEASE COMPLETE message with the correct Cause
15.10.4 Explicit Call Transfer invocation, successful case, second call alerting
15.10.4.1 Definition
15.10.4.2 Conformance requirement
The Mobile Station (MS) invokes the service by sending a FACILITY message to the network containing the ECT request (ECT request). This ECT request indicates to the network that the mobile subscriber wishes the two calls to be connected together. The MS shall not change the basic call state or the auxiliary state of either call when sending ECT request.
The call control entity of the network shall initiate clearing by: sending a DISCONNECT message; and entering the "disconnect indication" state. The DISCONNECT message is a local invitation to clear the call.
3GPP TS 24.091 subclauses 4.1 and 4.2.
3GPP TS 24.008 subclause 5.4.4
15.10.4.3 Test purpose
To test that the UE invokes explicit call transfer between an active held call and an alerting call by sending a FACILITY message with the correct invoke component, and reacts correctly on receipt of clearing messages from the network
15.10.4.4 Method of test
Related ICS/IXIT Statements
Support of FDD Yes/No.
Support of CS speech Yes/No.
Support of Explicit Call Transfer service Yes/No.
Initial conditions
System Simulator:
1 cell, default parameters.
User Equipment:
The UE shall have Call A-B in state U10 "Active" with auxiliary state "Call held" and Call A-C in state U4 "Call Delivered" with no auxiliary state as specified in TS 34.108 clause 7.2.3.3.1.3.
The CM Service Type used by the UE upon initiation of Call A-C shall be “MO Call or packet mode connection establishment”.
Test Procedure
The UE is triggered to invoke an explicit call transfer between the two calls. The UE shall send a FACILITY message with a transaction identifier for either call A-B or call A-C and containing an ExplicitCT invoke component. The call state of both calls shall be unchanged. The call states shall be verified by the SS sending a STATUS ENQUIRY message in respect of the transaction identifier of each call, and receiving a STATUS message indicating the appropriate call state.
On receipt of a DISCONNECT message with respect to one of the calls containing a return result component, followed by a DISCONNECT message for the other call, the UE shall respond with a RELEASE message for each call. On receipt of a RELEASE COMPLETE message for each call, the UE shall enter state U0 "Null". The call states shall be verified by the SS sending a STATUS ENQUIRY message in respect of the transaction identifier of each call, and receiving a RELEASE COMPLETE message with cause #81 "invalid transaction identifier value".
Expected sequence
Step |
Direction |
Message |
Comments |
|
UE |
SS |
|||
1 |
SS |
The UE is triggered to perform an explicit call transfer |
||
2 |
|
FACILITY |
TI for Call A-B or Call A-C |
|
3 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-B (explicitCT operation Return result) |
|
4 |
|
STATUS |
Transaction identifier of Call A-B |
|
5 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-C |
|
6 |
|
STATUS |
Transaction identifier of Call A-C |
|
7 |
|
DISCONNECT |
Transaction identifier of Call A-B |
|
8 |
|
RELEASE |
Transaction identifier of Call A-B |
|
9 |
|
DISCONNECT |
Transaction identifier of Call A-C |
|
10 |
|
RELEASE |
Transaction identifier of Call A-C |
|
11 |
|
RELEASE COMPLETE |
Transaction identifier of Call A-B |
|
12 |
|
RELEASE COMPLETE |
Transaction identifier of Call A-C |
|
13 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-B |
|
14 |
|
RELEASE COMPLETE |
Transaction identifier of Call A-B |
|
15 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-C |
|
16 |
|
RELEASE COMPLETE |
Transaction identifier of Call A-C |
Specific message contents:
FACILITY with Invoke component (Step 2)
Information Element |
Value/remark |
---|---|
Protocol discriminator |
0011 B (call control; call related SS messages) |
Facility |
|
Operation Code |
ExplicitCT |
STATUS (Step 4)
Information Element |
Value/remark |
---|---|
Status |
|
Cause |
Normal event |
Call State |
U10- active |
Auxiliary states |
Call held |
STATUS (Step 6)
Information Element |
Value/remark |
---|---|
Status |
|
Cause |
Normal event |
Call State |
U4 – call delivered |
DISCONNECT with Return result component with operation code (Step 7)
Information Element |
Value/remark |
---|---|
Invoke ID |
the same Invoke ID as in the FACILITY in Step 2 |
Operation Code |
explicitCT |
RELEASE COMPLETE (Step 14)
Information Element |
Value/remark |
---|---|
Release complete |
|
Cause |
Invalid transaction identifier value |
RELEASE COMPLETE (Step 16)
Information Element |
Value/remark |
---|---|
Release complete |
|
Cause |
Invalid transaction identifier value |
15.10.4.5 Test requirement
In Step 2, UE sends the FACILITY message with correct Invoke component.
In Step 4, UE sends the STATUS message with the correct Call state and Auxiliary state.
In Step 6, UE sends the STATUS message with the correct Call state.
In Step 14, UE sends the RELEASE COMPLETE message with the correct Cause.
In Step 16, UE sends the RELEASE COMPLETE message with the correct Cause.
15.10.5 Explicit Call Transfer invocation, expiry of T(ECT)
15.10.5.1 Definition
15.10.5.2 Conformance requirement
The Mobile Station (MS) invokes the service by sending a FACILITY message to the network containing the ECT request (ECT request). This ECT request indicates to the network that the mobile subscriber wishes the two calls to be connected together. The MS shall not change the basic call state or the auxiliary state of either call when sending ECT request.
During the ECT operation the MS shall run a timer TECT. This timer is started when the operation is sent, and stopped when a response is received from the network. If this timer expires the MS shall assume that the operation has failed, locally release the invokeID, and may re‑attempt the operation or inform the user of the failure.
3GPP TS 24.091 subclauses 4.1 and 4.2.
3GPP TS 24.080 subclause 4.2.
15.10.5.3 Test purpose
To test that the UE invokes explicit call transfer between an active held call and an alerting call by sending a FACILITY message with the correct invoke component, and returns both calls to their original states on expiry of T(ECT).
Method of test
Related ICS/IXIT Statements
Support of FDD Yes/No.
Support of CS speech Yes/No.
Support of Explicit Call Transfer service Yes/No.
Initial conditions
System Simulator:
1 cell, default parameters.
User Equipment:
The UE shall have Call A-B in state U10 "Active" with auxiliary state "Call held" and Call A-C in state U10 "Active" with no auxiliary state as specified in TS 34.108 clause 7.2.3.3.1.4.
The CM Service Type used by the UE upon initiation of Call A-C shall be “MO Call or packet mode connection establishment”.
15.10.5.4 Test Procedure
The UE is triggered to invoke an explicit call transfer between the two calls. The UE shall send a FACILITY message with a transaction identifier for either call A-B or call A-C and containing an ExplicitCT invoke component. The call state of both calls shall be unchanged. The call states shall be verified by the SS sending a STATUS ENQUIRY message in respect of the transaction identifier of each call, and receiving a STATUS message indicating the appropriate call state.
Between 5s and 15s after sending the FACILITY message, the UE shall either:
– remain in the same call states and indicate failure to the user; or
– send another FACILITY message with the same contents.
The call states shall be verified by the SS sending a STATUS ENQUIRY message in respect of the transaction identifier of each call, and receiving a STATUS message indicating the appropriate call state.
Expected sequence
Step |
Direction |
Message |
Comments |
|
UE |
SS |
|||
1 |
SS |
The UE is triggered to perform an explicit call transfer |
||
2 |
|
FACILITY |
TI for Call A-B or Call A-C |
|
3 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-B |
|
4 |
|
STATUS |
Transaction identifier of Call A-B |
|
5 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-C |
|
6 |
|
STATUS |
Transaction identifier of Call A-C |
|
7 |
SS |
Wait 15 s from receiving FACILITY message |
||
Take this branch if no message is received within 15 s |
||||
A7 |
The UE provides indication of failure to the user |
|||
A8 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-B |
|
A9 |
|
STATUS |
Transaction identifier of Call A-B |
|
A10 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-C |
|
A11 |
|
STATUS |
Transaction identifier of Call A-C |
|
Take this branch if a message is received within 15 s |
||||
B8 |
|
FACILITY |
Same as Step 2. Message shall not be received less than 5 s after the first FACILITY message |
|
B9 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-B |
|
B10 |
|
STATUS |
Transaction identifier of Call A-B |
|
B11 |
|
STATUS ENQUIRY |
Transaction identifier of Call A-C |
|
B12 |
|
STATUS |
Transaction identifier of Call A-C |
Specific message contents:
FACILITY with Invoke component (Step 2, Step B8)
Information Element |
Value/remark |
---|---|
Protocol discriminator |
0011 B (call control; call related SS messages) |
Facility |
|
Operation Code |
ExplicitCT |
STATUS (Step 4, Step A9, Step B10)
Information Element |
Value/remark |
---|---|
Status |
|
Cause |
Normal event |
Call State |
U10- active |
Auxiliary states |
Call held |
STATUS (Step 6, Step A11, Step B12)
Information Element |
Value/remark |
---|---|
Status |
|
Cause |
Normal event |
Call State |
U10 – active |
15.10.5.5 Test Requirements
In Step 2, UE sends the FACILITY message with correct Invoke component.
In Step 4, UE sends the STATUS message with the correct Call state and Auxiliary state
In Step 6, UE sends the STATUS message with the correct Call state.
In Step A9, UE sends the STATUS message with the correct Call state and Auxiliary state
In Step A11, UE sends the STATUS message with the correct Call state.
In Step B10, UE sends the STATUS message with the correct Call state and Auxiliary state
In Step B12, UE sends the STATUS message with the correct Call state.