31.13 Explicit Call Transfer (ECT)
3GPP51.010-1Mobile Station (MS) conformance specificationPart 1: Conformance specificationTS
NOTE: In this subclause, Subscriber A is the MS under test, and subscribers B and C are distant parties to the calls made during the tests.
31.13.1 Explicit Call Transfer invocation
31.13.1.1 Explicit Call Transfer invocation, successful case, both calls active, clearing using DISCONNECT
Conformance requirement
3GPP TS 04.91 subclauses 4.1 and 4.2.
Applicability
MS supporting the Explicit Call Transfer supplementary service.
Test purpose
To test that the MS 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.
Method of test
Specific PICS Statements
–
PIXIT Statements
– Method of performing Explicit Call transfer on two active calls.
Initial conditions
System Simulator:
1 cell, default parameters.
Mobile Station:
The MS 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. Both calls shall be of a basic service supported by the MS and applicable to the ECT supplementary service as described in 3GPP TS 02.04 table A.1.
Foreseen final state of the MS
Call A-B, state U0. Call A-C, state U0.
Maximum duration of test
30 s.
Procedure
Using suitable MMI commands, the MS shall invoke an explicit call transfer between the two calls. The MS 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 MS shall respond with a RELEASE message for each call. On receipt of a RELEASE COMPLETE message for each call, the MS 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 |
1 |
MS |
Using MMI commands, perform and explicit call transfer |
|
2 |
MS -> SS |
FACILITY |
TI for Call A-B or Call A-C, ExplicitCT Invoke component |
3 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-B |
4 |
MS -> SS |
STATUS |
Transaction identifier of Call A-B, state U10, auxiliary state "Call held" |
5 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-C |
6 |
MS -> SS |
STATUS |
Transaction identifier of Call A-C, state U10, no auxiliary state |
7 |
SS -> MS |
DISCONNECT |
Transaction identifier of Call A-B |
8 |
MS -> SS |
RELEASE |
Transaction identifier of Call A-B |
9 |
SS -> MS |
DISCONNECT |
Transaction identifier of Call A-C |
10 |
MS -> SS |
RELEASE |
Transaction identifier of Call A-C |
11 |
SS -> MS |
RELEASE COMPLETE |
Transaction identifier of Call A-B |
12 |
SS -> MS |
RELEASE COMPLETE |
Transaction identifier of Call A-C |
13 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-B |
14 |
MS -> SS |
RELEASE COMPLETE |
Transaction identifier of Call A-B, with cause #81 "invalid transaction identifier value" |
15 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-C |
16 |
MS -> SS |
RELEASE COMPLETE |
Transaction identifier of Call A-C, with cause #81 "invalid transaction identifier value" |
31.13.1.2 Explicit Call Transfer invocation, successful case, both calls active, clearing using RELEASE
Conformance requirement
3GPP TS 04.91 subclauses 4.1 and 4.2.
Applicability
MS supporting the Explicit Call Transfer supplementary service.
Test purpose
1. To test that the MS 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.
Method of test
Specific PICS Statements
–
PIXIT Statements
– Method of performing Explicit Call transfer on two active calls.
Initial conditions
System Simulator:
1 cell, default parameters.
Mobile Station:
The MS 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. Both calls shall be of a basic service supported by the MS and applicable to the ECT supplementary service as described in 3GPP TS 02.04 table A.1.
Foreseen final state of the MS
Call A-B, state U0. Call A-C, state U0.
Maximum duration of test
30 s.
Procedure
Using suitable MMI commands, the MS shall invoke an explicit call transfer between the two calls. The MS 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 MS 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 |
1 |
MS |
Using MMI commands, perform and explicit call transfer |
|
2 |
MS -> SS |
FACILITY |
TI for Call A-B or Call A-C, ExplicitCT Invoke component |
3 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-B |
4 |
MS -> SS |
STATUS |
Transaction identifier of Call A-B, state U10, auxiliary state "Call held" |
5 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-C |
6 |
MS -> SS |
STATUS |
Transaction identifier of Call A-C, state U10, no auxiliary state |
7 |
SS -> MS |
RELEASE |
Transaction identifier of Call A-B |
8 |
MS -> SS |
RELEASE COMPLETE |
Transaction identifier of Call A-B |
9 |
SS -> MS |
RELEASE |
Transaction identifier of Call A-C |
10 |
MS -> SS |
RELEASE COMPLETE |
Transaction identifier of Call A-C |
11 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-B |
12 |
MS -> SS |
RELEASE COMPLETE |
Transaction identifier of Call A-B, with cause #81 "invalid transaction identifier value" |
13 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-C |
14 |
MS -> SS |
RELEASE COMPLETE |
Transaction identifier of Call A-C, with cause #81 "invalid transaction identifier value" |
31.13.1.3 Explicit Call Transfer invocation, successful case, both calls active, clearing using RELEASE COMPLETE
Conformance requirement
3GPP TS 04.91 subclauses 4.1 and 4.2.
Applicability
MS supporting the Explicit Call Transfer supplementary service.
Test purpose
1. To test that the MS 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.
Method of test
Specific PICS Statements
–
PIXIT Statements
– Method of performing Explicit Call transfer on two active calls.
Initial conditions
System Simulator:
1 cell, default parameters.
Mobile Station:
The MS 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. Both calls shall be of a basic service supported by the MS and applicable to the ECT supplementary service as described in 3GPP TS 02.04 table A.1.
Foreseen final state of the MS
Call A-B, state U0. Call A-C, state U0.
Maximum duration of test
30 s.
Procedure
Using suitable MMI commands, the MS shall invoke an explicit call transfer between the two calls. The MS 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 MS 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 |
1 |
MS |
Using MMI commands, perform and explicit call transfer |
|
2 |
MS -> SS |
FACILITY |
TI for Call A-B or Call A-C, ExplicitCT Invoke component |
3 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-B |
4 |
MS -> SS |
STATUS |
Transaction identifier of Call A-B, state U10, auxiliary state "Call held" |
5 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-C |
6 |
MS -> SS |
STATUS |
Transaction identifier of Call A-C, state U10, no auxiliary state |
7 |
SS -> MS |
RELEASE COMPLETE |
Transaction identifier of Call A-B |
8 |
SS -> MS |
RELEASE COMPLETE |
Transaction identifier of Call A-C |
9 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-B |
10 |
MS -> SS |
RELEASE COMPLETE |
Transaction identifier of Call A-B, with cause #81 "invalid transaction identifier value" |
11 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-C |
12 |
MS -> SS |
RELEASE COMPLETE |
Transaction identifier of Call A-C, with cause #81 "invalid transaction identifier value" |
31.13.1.4 Explicit Call Transfer invocation, successful case, second call alerting
Conformance requirement
3GPP TS 04.91 subclauses 4.1 and 4.2.
Applicability
MS supporting the Explicit Call Transfer supplementary service.
Test purpose
1. To test that the MS 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.
Method of test
Specific PICS Statements
–
PIXIT Statements
– Method of performing Explicit Call transfer on an active call and an alerting call.
Initial conditions
System Simulator:
1 cell, default parameters.
Mobile Station:
The MS 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. Both calls shall be of a basic service supported by the MS and applicable to the ECT supplementary service as described in 3GPP TS 02.04 table A.1.
Foreseen final state of the MS
Call A-B, state U0. Call A-C, state U0.
Maximum duration of test
30 s.
Procedure
Using suitable MMI commands, the MS shall invoke an explicit call transfer between the two calls. The MS 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 MS shall respond with a RELEASE message for each call. On receipt of a RELEASE COMPLETE message for each call, the MS 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 |
1 |
MS |
Using MMI commands, perform and explicit call transfer |
|
2 |
MS -> SS |
FACILITY |
TI for Call A-B or Call A-C, ExplicitCT Invoke component |
3 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-B |
4 |
MS -> SS |
STATUS |
Transaction identifier of Call A-B, state U10, auxiliary state "Call held" |
5 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-C |
6 |
MS -> SS |
STATUS |
Transaction identifier of Call A-C, state U4 |
7 |
SS -> MS |
DISCONNECT |
Transaction identifier of Call A-B |
8 |
MS -> SS |
RELEASE |
Transaction identifier of Call A-B |
9 |
SS -> MS |
DISCONNECT |
Transaction identifier of Call A-C |
10 |
MS -> SS |
RELEASE |
Transaction identifier of Call A-C |
11 |
SS -> MS |
RELEASE COMPLETE |
Transaction identifier of Call A-B |
12 |
SS -> MS |
RELEASE COMPLETE |
Transaction identifier of Call A-C |
13 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-B |
14 |
MS -> SS |
RELEASE COMPLETE |
Transaction identifier of Call A-B, with cause #81 "invalid transaction identifier value" |
15 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-C |
16 |
MS -> SS |
RELEASE COMPLETE |
Transaction identifier of Call A-C, with cause #81 "invalid transaction identifier value" |
31.13.1.5 Explicit Call Transfer invocation, unsuccessful case
Conformance requirement
3GPP TS 04.91 subclauses 4.1 and 4.2
Applicability
MS supporting the Explicit Call Transfer supplementary service.
Test purpose
1. To test that the MS invokes explicit call transfer between two active calls by sending a FACILITY message with the correct invoke component, and returns both calls to their original states on receipt of an error or reject response.
Method of test
Specific PICS Statements
–
PIXIT Statements
– Method of performing Explicit Call transfer on two active calls.
Initial conditions
System Simulator:
1 cell, default parameters.
Mobile Station:
The MS 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. Both calls shall be of a basic service supported by the MS and applicable to the ECT supplementary service as described in 3GPP TS 02.04 table A.1.
Foreseen final state of the MS
Call A-B, state U10, auxiliary state "Call held". Call A-C, Call A-C, state U10, no auxiliary state.
Maximum duration of test
30 s.
Procedure
Using suitable MMI commands, the MS shall invoke an explicit call transfer between the two calls. The MS 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 FACILITY message using the same transaction identifier and including a return error component, the MS shall not send any further messages in respect of the transfer attempt, and shall remain in the same call state for both calls. 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.
Using suitable MMI commands, the MS shall again invoke an explicit call transfer between the two calls. The MS 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 FACILITY message using the same transaction identifier and including a reject component, the MS shall not send any further messages in respect of the transfer attempt, and shall remain in the same call state for both calls. 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 |
1 |
MS |
Using MMI commands, perform an explicit call transfer |
|
2 |
MS -> SS |
FACILITY |
TI for Call A-B or Call A-C, ExplicitCT Invoke component |
3 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-B |
4 |
MS -> SS |
STATUS |
Transaction identifier of Call A-B, state U10, auxiliary state "Call held" |
5 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-C |
6 |
MS -> SS |
STATUS |
Transaction identifier of Call A-C, state U10, no auxiliary state |
7 |
SS -> MS |
FACILITY |
TI same as step 2, Return Error component |
8 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-B |
9 |
MS -> SS |
STATUS |
Transaction identifier of Call A-B, state U10, auxiliary state "Call held" |
10 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-C |
11 |
MS -> SS |
STATUS |
Transaction identifier of Call A-C, state U10, no auxiliary state |
12 |
MS |
Using MMI commands, perform an explicit call transfer |
|
13 |
MS -> SS |
FACILITY |
TI for Call A-B or Call A-C, ExplicitCT Invoke component |
14 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-B |
15 |
MS -> SS |
STATUS |
Transaction identifier of Call A-B, state U10, auxiliary state "Call held" |
16 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-C |
17 |
MS -> SS |
STATUS |
Transaction identifier of Call A-C, state U10, no auxiliary state |
18 |
SS -> MS |
FACILITY |
TI same as step 2, Reject component |
19 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-B |
20 |
MS -> SS |
STATUS |
Transaction identifier of Call A-B, state U10, auxiliary state "Call held" |
21 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-C |
22 |
MS -> SS |
STATUS |
Transaction identifier of Call A-C, state U10, no auxiliary state |
31.13.1.6 Explicit Call Transfer invocation, expiry of T(ECT)
Conformance requirement
3GPP TS 04.91 subclauses 4.1 and 4.2.
3GPP TS 04.80 subclause 4.2.
Applicability
MS supporting the Explicit Call Transfer supplementary service.
Test purpose
To test that the MS 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
Specific PICS Statements
–
PIXIT Statements
– Method of performing Explicit Call transfer on two active calls.
Initial conditions
System Simulator:
1 cell, default parameters.
Mobile Station:
The MS 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. Both calls shall be of a basic service supported by the MS and applicable to the ECT supplementary service as described in 3GPP TS 02.04 table A.1.
Foreseen final state of the MS
Call A-B, state U10, auxiliary state "Call held". Call A-C, Call A-C, state U10, no auxiliary state.
Maximum duration of test
45 s.
Procedure
Using suitable MMI commands, the MS shall invoke an explicit call transfer between the two calls. The MS 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 MS 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 |
1 |
MS |
Using MMI commands, perform an explicit call transfer |
|
2 |
MS -> SS |
FACILITY |
TI for Call A-B or Call A-C, ExplicitCT Invoke component |
3 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-B |
4 |
MS -> SS |
STATUS |
Transaction identifier of Call A-B, state U10, auxiliary state "Call held" |
5 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-C |
6 |
MS -> SS |
STATUS |
Transaction identifier of Call A-C, state U10, no auxiliary state |
7 |
SS |
Wait 15 s from receiving FACILITY message |
|
Take this branch if no message is received within 15 s |
|||
A8 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-B |
A9 |
MS -> SS |
STATUS |
Transaction identifier of Call A-B, state U10, auxiliary state "Call held" |
A10 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-C |
A11 |
MS -> SS |
STATUS |
Transaction identifier of Call A-C, state U10, no auxiliary state |
Take this branch if a message is received within 15 s |
|||
B8 |
MS -> SS |
FACILITY |
Same as Step 2. Message shall not be received less than 5 s after the first FACILITY message |
B9 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-B |
B10 |
MS -> SS |
STATUS |
Transaction identifier of Call A-B, state U10, auxiliary state "Call held" |
B11 |
SS -> MS |
STATUS ENQUIRY |
Transaction identifier of Call A-C |
B12 |
MS -> SS |
STATUS |
Transaction identifier of Call A-C, state U10, no auxiliary state |