| SIP_T_TS: Valid8.com/ACATS SIP-T Conformance Test Suite V.2.1, for use with SIP-T Signaling Tester |
|---|
| TEST SUITE OVERVIEW |
| References | |
|---|---|
| Archive/Project | voip/sip_t_ts |
| Version | 19171599 |
| Date | 09 Aug 2008 |
| Number of Scenarios | 242 |
| Number of Groups | 37 |
| Average per Group | 6 |
| GROUP/SCENARIO | TEST PURPOSE |
|---|
| CC | Checks CC signaling |
|---|---|
| CC/ OE |
Checks OE part of CC signaling |
| CC/ OE/ SIP_T_CC_OE |
|
| CC/ OE/ SIP_T_CC_OE/ SIP_T_CC_OE_CE_V |
|
| CC_OE_CE_V_001 | Tx INVITE Rq (To, From, CSeq, Call-ID, Max-Forwards, Contact, Via) |
| Ensure that the SUT, to establish a call sends an INVITE request
including at least To, From, CSeq, Call-ID, Max-Forwards, Contact and Via headers. User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 8.1.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_003 | Tx INVITE Rq (To=address of callee, no TAG) |
| Ensure that the SUT, to establish a call sends an INVITE request
including a To header set to an address of the callee and without TAG parameter. User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 8.1.1.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_004 | Tx INVITE Rq (From, TAG) |
| Ensure that the SUT, to establish a call sends an INVITE request
including a From header with a TAG parameter. User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 8.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_005 | Tx INVITE Rq (CSeq match INVITE) |
| a CSeq header with a method that matches INVITE. User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 8.1.1.5. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_009 | Enter Proceeding state on receipt of 100 Trying |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receipt of a Trying (100 Trying) response enters in the Proceeding state. User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 8, 8.1.3.2 and 13.2.2.1, figure 5. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_011 | Enter Proceeding state on receipt of 199 Unknown |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receipt of a Unknown (199 Unknown) response enters in the Proceeding state. User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 8.1.3.2 and 13.2.2.1, figure 5. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_012 | Stay in Proceeding state on receipt of 100 Trying |
| Ensure that the SUT when an INVITE client transaction is in the
Proceeding state, on receipt of a Trying (100 Trying) response stays in the Proceeding state. Pre-condition: User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 8.1.3.2 and 13.2.2.1, figure 5. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_014 | Tx ACK Rq on receipt of Success(Proceeding state) |
| Ensure that the SUT when an INVITE client transaction is in the
Proceeding state, on receipt of a Success (200 OK) response sends an ACK request User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 12.2.1.1, 13.2.2.4, figure 5 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_016 | Tx ACK Rq (same sequence number, CSeq method field=ACK) |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receipt of a Success (200 OK) response sends an ACK request with the same sequence number as in the original INVITE request and the CSeq method field value set to Pre-condition: User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 12.2.1.1, 13.2.2.4, figure 5 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_017 | Tx ACK Rq (To=received final response value) |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receit of a Success (200 OK) response sends an ACK request with the To header set to the same value as in the received final response. User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 12.2.1.1, 13.2.2.4, figure 5 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_018 | Tx ACK Rq (To, no TAG) |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receipt of a Success (200 OK) response including a To header without TAG sends an ACK request with a To header without Tag. User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 12.2.1.1, 13.2.2.4, figure 5 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_019 | Tx ACK Rq (different tag) |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receipt of Success (200 OK) responses differing only on the tag in the To header, sends an ACK request with a To header identical to the received one for each received Success (200 OK) responses. User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 12.2.1.1, 13.2.2.4, figure 5 and 17.1.1.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_020 | Tx ACK Rq (same Call-ID, From) |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receipt of a Success (200 OK) response sends an ACK request with the same Call-ID and From headers as in the original INVITE request User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 12.2.1.1, figure 5 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_021 | Tx ACK Rq (no Route header) |
| Ensure that the SUT when an INVITE client transaction is in the
calling state, on receipt of a Success (200 OK) response with no Record-Route header set sends an ACK request with the Request-URI set to the Contact URI included in the received final response and with no Route header set. Pre-condition: User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 12.2.1.1 and 13.2.2.4, figure 5. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_022 | Tx ACK Rq, lr parameter (Route=reverse order list of Record-Route) |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receipt of a Success (200 OK) response with a Record-Route header set to a list in which the last element contains lr parameter, sends an ACK request with the Request-URI set to the Contact URI and a Route header set to the list in a reverse order of the Record-Route included in the received final response. Pre-condition: User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 12.2.1.1 and 13.2.2.4, figure 5. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_027 | Tx ACK Rq on receipt of 301 Moved Permanently |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receipt of a Moved Permanently (301 Moved Permanently) response sends an ACK request with the same Call-ID, From headers and Request-URI as in the original INVITE request and the same Tag in the To header as in the Moved Permanently (301 Moved Permanently) response. Pre-condition: User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 13.2.2.2, figure 5, 17.1.1.2 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_028 | Tx ACK Rq on receipt of 302 Moved Temporarily |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receipt of a Moved Temporarily (302 Moved Temporarily) response sends an ACK request with the same Call-ID, From headers and Request-URI as in the original INVITE request and the same Tag in the To header as in the Moved Temporarily (302 Moved Temporarily) response. Pre-condition: User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 12.2.1.1, 13.2.2.2, figure 5, 17.1.1.2 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_032 | Tx ACK Rq on receipt of 404 Not Found (Calling state) |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receipt of a Not Found (404 Not Found) response sends an ACK request with the same Call-ID, From headers and Request-URI as in the original INVITE request and the same Tag in the To header as in this response. Pre-condition: User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 13.2.2.2, figure 5, 17.1.1.2 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_034 | Tx ACK Rq on Rx 410 Gone |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receipt of a Gone (410 Gone) response sends an ACK request with the same Call-ID, From headers and Request-URI as in the original INVITE request and the same Tag in the To header as in this response. Pre-condition: User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 13.2.2.3, figure 5, 17.1.1.2 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_035 | Tx ACK Rq on Rx 480 Temporarily Unavailable |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receipt of a Temporarily Unavailable (480 Temporarily Unavailable) response sends an ACK request with the same Call-ID, From headers and Request-URI as in the original INVITE request and the same Tag in the To header as in this response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 13.2.2.3, figure 5, 17.1.1.2 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_036 | Tx ACK Rq on Rx 486 Busy Here |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receipt of a Busy Here (486 Busy Here) response sends an ACK request with the same Call-ID, From headers and Request-URI as in the original INVITE request and the same Tag in the To header as in this response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 13.2.2.3, figure 5, 17.1.1.2 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_037 | Tx ACK Rq on Rx 500 Server Internal Error |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receipt of a Server Internal Error (500 Server Internal Error) response sends an ACK request with the same Call-ID, From headers and Request-URI as in the original INVITE request and the same Tag in the To header as in this response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 13.2.2.3, figure 5, 17.1.1.2 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_038 | Tx only 1 ACK Rq on Rx 600 Busy Everywhere & 500 Server Internal Error |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receipt of a Busy Everywhere (600 Busy Everywhere) and a Server Internal Error (500 Server Internal Error) responses with different branch parameter value on the top Via header sends only one ACK request. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 13.2.2.3, figure 5, 17.1.1.2 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_039 | Tx ACK Rq on Rx 603 Decline |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receipt of a Decline (603 Decline) response sends an ACK request with the same Call-ID, From headers and Request-URI as in the original INVITE request and the same Tag in the To header as in this response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 13.2.2.3, figure 5, 17.1.1.2 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_040_A | Tx ACK Msg on Rx 603 Decline |
| Ensure that the SUT having already received a non 2XX final response
to its INVITE request, on receipt of a Decline (603 Decline) response with the same Via branch parameter and CSeq header method as in the INVITE request, sends an ACK message. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 13.2.2.3, figure 5, 17.1.1.2 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_040_B | No Tx ACK Msg on Rx 603 Decline |
| Ensure that the SUT having already received a non 2XX final response
to its INVITE request, on receipt of a Decline (603 Decline) response with the same Via branch parameter and CSeq header method as in the INVITE request, does not send an ACK message. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 13.2.2.3, figure 5, 17.1.1.2 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_041 | Tx ACK Rq (Route=new Record-Route) |
| Ensure that the SUT having already received a 2XX final response to
its INVITE request, on receipt of a Success (200 OK) response with a different Record-Route (PX_Record_Route_1) as in previous response, but with the same Via branch parameter and Cseq header method as in the INVITE request, sends an ACK request with a Route header set according to this new Record-Route. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 17, 13.2.2.3, figure 5, 17.1.1.2 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_042 | Tx ACK Rq on Rx 699 Unknown |
| Ensure that the SUT when an INVITE client transaction is in the
Calling state, on receipt of a Unknown (699 Unknown) response sends an ACK request with the same Call-ID, From headers and Request-URI as in the original INVITE request and the same Tag in the To header as in this response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 8.1.3.2, 13.2.2.3, figure 5, 17.1.1.2 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_045 | Tx Content-Length header |
| Ensure that the SUT while is establishing a call, sends a
Content-Length header set to the size of the body in the message that contains the session description. Config: A SUT: User Agent Status: PICS A 22 / 2.13 Ref: RFC3261 [1] sections 20.14 and 13.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_046 | Tx Content-Type header |
| Ensure that the SUT while is establishing a call, sends a
Content-Type header in the message that contains the session description. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 20.15 and 13.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_047 | Tx Content-Encoding header |
| Ensure that the SUT while is establishing a call, sends a
Content-Encoding header only in the message that contains the session description. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 7.4 and 13.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_048 | Tx ACK Rq followed by BYE Rq (2XX not acceptable session) |
| Ensure that the SUT while is establishing a call on receipt of in 2XX
a not acceptable session, sends an ACK request immediately followed by a BYE request. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 13.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_050 | Repeat INVITE Rq on Rx 401 Unauthorized (incremented Cseq value) |
| Ensure that the SUT having sent an INVITE request, on receipt of
an Unauthorized (401 Unauthorized) response including a WWW-Authenticate header, repeats its INVITE request with an Authorization header and with an incremented Cseq value. Precondition: User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 8.1.3.5 and 22.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_051 | Rx 401 Unauthorized, repeat INVITE Rq on (username, realm onnce, digest-uri, response HTTP) |
| Ensure that the SUT having sent an INVITE request, on receipt of
an Unauthorized (401 Unauthorized) response including a WWW-Authenticate header, repeats its INVITE request with an Authorization header including proper values for username, realm onnce, digest-uri and response HTTP parameters. User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 8.1.3.5 and 22.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_052 | Rx 407 Proxy Authentication Required, repeat INVITE Rq (incremented Cseq value) |
| Ensure that the SUT having sent an INVITE request, on receipt of
a Proxy Authentication Required (407 Proxy Authentication Required) response including a Proxy-Authenticate header, repeats its INVITE request with an Proxy-Authorization header and with an incremented Cseq value. User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 8.1.3.5 and 22.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_V_053 | Rx 407 Proxy Authentication, repeat INVITE Rq (username, realm nonce, digest-uri, response HTTP) |
| Ensure that the SUT having sent an INVITE request, on receipt of
a Proxy Authentication Required (407 Proxy Authentication Required) response including a Proxy-Authenticate header, repeats its INVITE request with a Proxy-Authorization header including proper values for username, realm onnce, digest-uri and response HTTP parameters. User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 8.1.3.5 and 22.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ OE/ SIP_T_CC_OE/ SIP_T_CC_OE_CE_TI |
|
| CC_OE_CE_TI_003 | Wait before tx INVITE Rq (timer A=2*T1) (unreliable transport (UDP)) |
| If an unreliable transport (UDP) is used, ensure that the SUT, when an
INVITE client transaction is in the Calling state having already repeated its INVITE wait for a timer A set with a value of 2*T1 before sending it again. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 17.1.1.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_TI_004 | Retransmit INVITE Rq (intervals) (unreliable transport (UDP)) |
| If an unreliable transport (UDP) is used, ensure that the SUT, when an
INVITE client transaction is in the Calling state retransmits its INVITE request with intervals that double after each transmission. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 17.1.1.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_TI_005 | NoTx ACK (timer B=64*T1 expires) |
| Ensure that the SUT, when an INVITE client transaction is in the
Calling state, when timer B set to a value of 64*T1 expires, does not send an ACK. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 17.1.1.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_TI_011 | Tx ACK Rq until 64*T1 expires |
| Ensure that the SUT, when an INVITE client transaction has been in
the Terminated state, on receipt of a retransmitted Success (200 OK) responses sends an ACK request until 64*T1 duration expires. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 13.2.2.4. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CE_TI_012 | No tx ACK Rq after 64*T1 expires |
| Ensure that the SUT, when an INVITE client transaction has been in
the Terminated state, after 64*T1 duration expires, on receipt of a retransmitted Success (200 OK) responses does not send an ACK request. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 13.2.2.4. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ OE/ SIP_T_CC_OE/ SIP_T_CC_OE_CR_V |
|
| CC_OE_CR_V_001 | Tx BYE Rq (To=last received final response) |
| Ensure that the SUT, once a dialog has been established, to release it
sends a BYE request with a To header set to the same value as in the last received final response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 12.2.1.1 and 15. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CR_V_002 | Tx BYE Rq (identical To, no TAG) |
| Ensure that the SUT, once a dialog has been established with a final
response in which the TAG in the To header was omitted, to release it sends a BYE request with an identical To header without TAG value. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 12.2.1.1 and 15. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CR_V_003 | Tx BYE Rq (same Call-ID, From) |
| Ensure that the SUT, once a dialog has been established, to release it
sends a BYE request with the same Call-ID, From headers as in the original INVITE message. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 12.2.1.1 and 15. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CR_V_004 | Tx BYE Rq ( incremented CSeq, CSeq method field=BYE) |
| Ensure that the SUT, once a dialog has been established, to release it
sends a BYE request with an incremented of one CSeq value, a method field in the CSeq header set to BYE. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 12.2.1.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CR_V_005 | Tx BYE Rq (no Route) |
| Ensure that the SUT, once a dialog has been established with a Success
(200 OK) response including no Record-Router header set, to release it sends a BYE request with the Request-URI set to the Contact URI included in the received final response and with no Route header set. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 12.2.1.1 and 15. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CR_V_006 | Tx BYE Rq, lr parameter (Route= reverse order list of Record-Route) |
| Ensure that the SUT, once a dialog has been established with a Success
(200 OK) response including a Record-Route header set to a list in which the last element contains lr parameter, to release the call, sends a BYE request with the Request-URI set to the Contact URI and a Route header set to the list in a reverse order of the Record-Route included in the received final response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 12.2.1.1 and 15. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CR_V_007 | Tx BYE Rq, no lr parameter (Request-URI=lr parameter, Route=remainder list) |
| Ensure that the SUT, once a dialog has been established with a Success
(200 OK) response including a Record-Route header set to a list in which the last element does not contain lr parameter, to release the call, sends a BYE request with the Request-URI set to this element and a Route header set to the remainder list in a reverse order of the received Record-Route appended with the received Contact URI. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 12.2.1.1 and 15. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CR_V_008 | Consider session & dialog terminated on receipt of Success |
| Ensure that the SUT, once a dialog has been established, having sent a
BYE request, on receiptof a Success (200 OK) response considers the session and the dialog terminated. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 12.2.1.1 and 15. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_OE_CR_V_012 | Tx CANCEL Rq (same CSeq, CSeq method field=CANCEL) |
| Ensure that the SUT having received a Trying (100 Trying) response to
its INVITE request, sends a CANCEL request with the same numeric part of CSeq as in the original INVITE message and with a method field in the CSeq header set to CANCEL. Pre-condition: User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 15 and 9.1, figure 5. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ OE/ SIP_T_CC_OE/ SIP_T_CC_OE_CR_I |
|
| CC_OE_CR_I_001 | Tx Success Rq to BYE Rq |
| Ensure that the SUT, once a dialog has been established, on receipt of
a CANCEL request followed by a BYE request, sends a Success (200 OK) response to the BYE request. Pre-condition: User Action: Place a call from the SUT to the Tester. Test case will tear down call automatically. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 9 and 16.10. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ OE/ SIP_T_CC_OE/ SIP_T_CC_OE_CR_TI |
|
| CC_OE_CR_TI_001 | Repeat BYE Rq (timer E=T1 value expires) (unreliable transport (UDP)) |
| If an unreliable transport (UDP) is used, ensure that the SUT, having
sent a BYE request on an established dialog, repeats its request after timer E set to T1 value expires. Pre-condition: User Action: Place a call from the SUT to the Tester. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 15 and 17.1.2.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ TE |
Checks TE part of CC signaling |
| CC/ TE/ SIP_T_CC_TE |
|
| CC/ TE/ SIP_T_CC_TE/ SIP_T_CC_TE_CE_V |
|
| CC_TE_CE_V_001 | Tx Success/prov. on Rx INVITE Rq |
| Ensure the SUT on receipt of an INVITE request, sends a Success (200
OK) or a prov. (101-199) response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 8, 8.2, and 13.3.1.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_V_004 | Set Timestamp header when answer 100 Trying |
| Ensure that the SUT on receipt of an INVITE request with a Timestamp
header, when it answers with a provisional response Trying (100 Trying), set a Timestamp header with an increased value of the received Timestamp in its response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 8 and 8.2.6.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_V_009 | Include initial offer session description (Content-disposiotion=optional) |
| Ensure that the SUT on receipt of an INVITE request including a Content-Language header value that it cannot understood and a Content-Disposition header including a handling set to offer session description. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 13.2.1, 13.3.1 and 20.11. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_V_012 | Tx 415 Unsupported Media Type (Content-Encoding=content coding values) |
| Ensure that the SUT on receipt of an INVITE request including a
Content-Encoding header set to content coding values that it does not support, sends an Unsupported Media Type (415 Unsupported Media Type) response with an Accept-Encoding header that lists the types of coding that it understands. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 8.2.3, 21.4.13, 13.2.1, 13.3.1 and 20.11. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_V_020 | Tx Success/provisional (From, no TAG) |
| Ensure that the SUT on receipt of an INVITE request including From
header without tag, sends a Success (200 OK) or a provisional (101-199) response including a From header without tag. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 12.1.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_V_022 | Repeat last response (same branch parameter, sent-by value) (Proceeding state) |
| Ensure that the SUT when a server INVITE transaction is in the
Proceeding state, on receipt of an INVITE request, including a Via header set with the same branch parameter and sent-by value in the topmost list value, repeats its last response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 17.2.1 and 17.2.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_V_023 | Repeat last response (no branch parameter) (Proceeding state) |
| Ensure that the SUT when a server INVITE transaction is in the Proceeding state, on receipt of an INVITE request, including a Via header set with no branch parameter but with the Request-URI, To tag, From tag, Call-ID, CSeq and top Via identical as in the first INVITE request, repeats its last response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 17.2.1 and 17.2.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_V_024 | Repeat last response (different branch parameter, no magic cookie) (Proceeding state) |
| Ensure that the SUT when a server INVITE transaction is in the
Proceeding state, on receipt of an INVITE request, including a Via header set with a different branch parameter without the magic cookie z9hG4bK but with the Request-URI, To tag, From tag, Call-ID, CSeq and top Via identical as in the first INVITE request, repeats its last response Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 17.2.1 and 17.2.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_V_031 | Tx 420 Bad Extension (options in Unsupported header) |
| Ensure that the SUT on receipt of an INVITE request with a Require
header set to an option value that the SUT does not support, sends a Bad Extension (420 Bad Extension) response including those options in the Unsupported header. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 8.2.2.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_V_032 | Enter Completed state (after Tx 4XX response) |
| Ensure that the SUT when a server INVITE transaction is in the Proceeding state, after sending a 4XX response, enters in the Completed state. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 17.2.3.1 and 13.3.1.4, figure 7. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_V_033 | Enter Confirmed transaction state |
| Ensure that the SUT when a server INVITE transaction is in the Completed state, on receipt of an ACK request, enters in the Confirmed transaction state. User Action: None Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 17.2.3.1 and 13.3.1.4, figure 7. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ TE/ SIP_T_CC_TE/ SIP_T_CC_TE_CE_I |
|
| CC_TE_CE_I_002 | Enter Confirmed transaction state (Require header) |
| Ensure that the SUT when a server INVITE transaction is in the
Completed state, on receipt of an ACK request including a Require header set with an option-tag that it does not support, enters in the Confirmed transaction state. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 17.2.3 and 8.2.2.3, figure 7. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ TE/ SIP_T_CC_TE/ SIP_T_CC_TE_CE_TI |
|
| CC_TE_CE_TI_001 | Repeat response on timeout (timer G=T1) (unreliable transport) |
| If an unreliable transport is used, ensure that the SUT, when an
INVITE server transaction is in the Completed state repeats its response on the timeout condition of timer G set with a value of T1. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 17.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_TI_002 | No repeat response on timeout (timer G=T1) (reliable transport (TCP)) |
| If a reliable transport (TCP) is used, ensure that the SUT, when an
INVITE server transaction is in the Completed state does not repeat its response on the timeout condition of timer G set with a value of T1. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 17.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_TI_003 | Repeat response (timer G=MIN (2*T1,T2) value expires) (unreliable transport) |
| If an unreliable transport is used, ensure that the SUT, when an
INVITE server transaction is in the Completed state and having already sent twice times its response, repeats it after timer G set MIN(2*T1,T2) value expires. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 17.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_TI_004 | Repeat response (timer G= MIN (4*T1, T2) value expires) (unreliable transport) |
| If an unreliable transport is used, ensure that the SUT, when an
INVITE server transaction is in the Completed state and having already sent three times its response, repeats it after timer G set the MIN(4*T1,T2) value expires. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 17.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_TI_005 | Enter Terminated state (timer H=64*T1 expires) |
| Ensure that the SUT, when an INVITE server transaction is in the
Completed state and, enters in the Terminated state after timer H set to 64*T1 expires. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 17.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_TI_006 | No repeat response (timer H=64*T1 value expires) |
| server transaction is in the Completed state and, does not repeat its
response after timer H set to 64*T1 value expires. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 17.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_TI_007 | Enter Terminated state (time l=T4 value expires) (unreliable transport) |
| If an unreliable transport is used, ensure that the SUT, when an
INVITE server transaction is in the Confirmed state, enters in the Terminated state after timer I set to T4 value expires. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 17.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_TI_008 | Enter immediately Terminated state (reliable transport) |
| If a reliable transport is used, ensure that the SUT, when an INVITE
server transaction is in the Confirmed state, enters immediately in the Terminated state. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 17.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_TI_009 | Repeat 2xx response (T1 expires) |
| Ensure that the SUT, when it has answered to an INVITE request with
2xx response, repeats it after T1 duration expires without receiving an ACK request. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 13.3.1.4. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_TI_010 | Repeat 2xx response (2*T1 expires) |
| Ensure that the SUT, when it has already answered two times to an
INVITE request with a 2xx response, repeats it after 2*T1 duration expires without receiving an ACK request. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 13.3.1.4. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CE_TI_011 | No repeat 2xx response (T2 expires) |
| Ensure that the SUT, does not repeat its 2XX response to an INVITE
request after 64*T1 duration expires without receiving an ACK request. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 13.3.1.4. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ TE/ SIP_T_CC_TE/ SIP_T_CC_TE_CR_V |
|
| CC_TE_CR_V_001 | Tx Success (established session) |
| Ensure that the SUT while a session has been established, on receipt
of a BYE request sends a Success (200 OK) response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 15. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CR_V_002 | Tx Success (early stage dialog) |
| Ensure that the SUT while a dialog is in an early stage, on receipt of
a BYE request sends a Success (200 OK) response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 15 and 12. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CR_V_003 | Tx Success (confirmed stage dialog) |
| Ensure that the SUT while a dialog is in a confirmed stage, on receipt
of a BYE request sends a Success (200 OK) response. User Action: Answer call. Test case will tear down automatically when finished. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 15 and 12. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CR_V_004 | Tx Success (not understandable header) |
| Ensure that the SUT once a dialog has been established, on receipt of
a BYE request including a header that it does not understand sends a Success (200 OK) response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 8.2.2 and 15.1.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CR_V_005 | Tx 420 Bad Extension (Unsupported=option-tag) |
| Ensure that the SUT, once a dialog has been established, on receipt of a BYE request including a Require header set with an option-tag that it does not support, sends a Bad Extension (420 Bad Extension) response including a Unsupported set with this option-tag. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 8.2.2 and 15.1.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CR_V_006 | Tx Success (From,Call-ID CSeq, Via) (established dialog) |
| Ensure that the SUT, once a dialog has been established, on receipt of a BYE request, sends a Success (200 OK) response with From, Call-ID, CSeq and Via headers set to the same value as in the request Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 8.2.6.2 and 15.1.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CR_V_010 | Tx BYE Rq (To=From of previous Rx Rq) (established dialog) |
| Ensure that the SUT once a dialog has been established, to release it sends a BYE request with a To header set to the same value as in the From header of the previous received request. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 12.2.1.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CR_V_011 | Tx BYE Rq (From=To of last Tx response) (established dialog) |
| Ensure that the SUT once a dialog has been established, to release it sends a BYE request with a From header set to the same value as in the To header of the last sent response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 12.2.1.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CR_V_012 | Tx BYE Rq (Request-URI=Contact-URI, no Route) (established dialog) |
| Ensure that the SUT once a dialog has been established with an INVITE request including no Record-Route header set, to release it sends a BYE request with the Request-URI set to the Contact URI included in the original INVITE request and with no Route header set. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 12.2.1.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CR_V_013 | Tx BYE Rq, no lr parameter (Route=reverse order list of Record-Route) (established dialog) |
| Ensure that the SUT once a dialog has been established with an INVITE request including a Record-Route header set to a list in which the last element does not contain the lr parameter, to release the call, sends a BYE request with the Request-URI set to the Contact URI and a Route header set to the list in a reverse order of the Record-Route included in the original INVITE request. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 12.2.1.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CR_V_014 | Tx BYE, lr parameter (Request-URI=lr parameter, Route=remainder list) (established dialog) |
| Ensure that the SUT once a dialog has been established with an INVITE request including a Record-Route header set to a list in which the last element contains a lr parameter, to release the call, sends a BYE request with the Request-URI set to this element and a Route header set to the remainder list in a reverse order of the received Record-Route appended with the received Contact URI. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 12.2.1.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CR_V_015 | Tx Success on receipt of CANCEL |
| Ensure that the SUT when a server INVITE transaction is in the Proceeding state, on receipt of a CANCEL, sends a Success (200 Success) response. Config: A SUT: User Agent Status: Recommended Ref: RFC3261 [1] section 9.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CR_V_020 | Repeat last response before timer J fires (same branch parameter) |
| Ensure that the SUT, having already answer to a BYE request, on receipt of a BYE request, before timer J fires, including a Via header set with the same branch parameter in the topmost list value, repeats its last response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 17.2.3, 17.2.2, 12.2.1.1 and 15.1.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CR_V_021 | Repeat last response before timer J fires (no branch parameter) |
| Ensure that the SUT, having already answer to a BYE request, on receipt of a BYE request, before timer J fires, including a Via header set with no branch parameter but with the Request-URI, To tag, From tag, Call-ID and CSeq identical as in the first BYE request, repeats its last response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 17.2.3, 17.2.2 and 15.1.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CR_V_022 | Repeat last response before timer J fires (different branch parameter) |
| Ensure that the SUT, having already answer to a BYE request, on receipt of a BYE request, before timer J fires, including a Via header set with a different branch parameter but with the Request-URI, To tag, >From tag, Call-ID and CSeq identical as in the first BYE request, repeats its last response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] sections 17.2.3, 17.2.2, 12.2.1.1 and 15.1.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ TE/ SIP_T_CC_TE/ SIP_T_CC_TE_CR_I |
|
| CC_TE_CR_I_001 | Tx 500 Server Internal Error (CSeq=lower value) |
| Ensure that the SUT on receipt of a BYE request with a CSeq number set
to a lower value than in the preceding INVITE request, sends a 500 (Server Internal Error) response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 12.2.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CR_I_002 | Tx Success (Require=not supported option-tag) |
| Ensure that the SUT when a server INVITE transaction is in the
Proceeding state, on receipt of a CANCEL request including a Require header set with an option-tag that it does not support, sends a Success (200 OK) response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 8.2.2.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_CR_I_003 | Tx Success (Proxy-Require=not supported option-tag) |
| Ensure that the SUT when a server INVITE transaction is in the
Proceeding state, on receipt of a CANCEL request including a Proxy-Require header set with an option-tag that it does not support, sends a Success (200 OK) response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 8.2.2.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ TE/ SIP_T_CC_TE/ SIP_T_CC_TE_CR_TI |
|
| CC_TE_CR_TI_001 | Retransmit response until timer J=64*T1 expires |
| If an unreliable transport is used, ensure that the SUT, when a BYE server transaction is in the Completed state, on receipt of the repetitions of the BYE request, retransmits its response until the timer J set to 64 * T1 expires. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] Annex A and section 17.2.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ TE/ SIP_T_CC_TE/ SIP_T_CC_TE_SM_V |
|
| CC_TE_SM_V_001 | Tx Success (higher CSeq, new complete session description) |
| Ensure that the SUT while a session has been established, on receipt
of a re-INVITE request with a higher CSeq and a new complete session description sends a Success (200 OK) response including the last received CSeq. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 14. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_TE_SM_V_002 | Tx Success (no session description) |
| Ensure that the SUT while a session has been established, on receipt
of a re-INVITE request with no session description sends a Success (200 OK) response. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 14. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ TE/ SIP_T_CC_TE/ SIP_T_CC_TE_SM_I |
|
| CC_TE_SM_I_001 | Tx 500 Server Internal Error (Retry-After=randomly chosen value 0 & 10 seconds) |
| Ensure that the SUT when an INVITE server transaction is in the
Proceeding state, on receipt of a re-INVITE with a lower CSeq values, sends a Server Internal Error (500 Server Internal Error) response including a Retry-After header set to a randomly chosen value between 0 and 10 seconds. Config: A SUT: User Agent Status: Mandatory Ref: RFC3261 [1] section 14. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ PR |
Checks PR part of CC signaling |
| CC/ PR/ SIP_T_CC_PR_MP_RQ_V |
|
| CC_PR_MP_RQ_V_002 | Tx 483 Too many hops (INVITE Rq, Max-Forward=0) |
| Ensure that the SUT on receipt of an INVITE request including a
Max-Forwards header set to 0, sends a Too many hops (483 Too many hops) request failure response. User Action: None. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.3 item 3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_003 | Tx 420 Bad Extension (INVITE Rq, Proxy-Require=not understandable value) |
| Ensure that the SUT on receipt of an INVITE request including a
Proxy-Require header set to a value it does not understand, sends a Bad Extension (420 Bad Extension) request failure response including a list of the options that it does not support in the Unsupported header. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.3 item 5. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_004 | Fwd INVITE Rq (remove maddr & not default port/transport parameter) |
| Ensure that the SUT on receipt of an INVITE request with the
Request-URI with a maddr parameter indicating a value the proxy is responsible for and the request was received using the port and transport indicated, removes the maddr and any non default port or transport parameter from the request and forwards the message. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.4. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_005 | Fwd INVITE Rq (remove value from Rq) |
| Ensure that the SUT on receipt of an INVITE request including a Route
header with the first value indicates the SUT, removes that value from the request and forwards the message. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.4. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_006 | Fwd INVITE Rq to target (proxy responsible for value in maddr parameter) |
| Ensure that the SUT on receipt of an INVITE request with the
Request-URI with a maddr parameter, indicating a value the proxy is responsible for, forwards the message to the target indicated in the Request-URI. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.5. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_007 | Fwd INVITE Rq to target (proxy not responsible for domain in Request-URI) |
| Ensure that the SUT on receipt of an INVITE request with the
Request-URI, indicating a domain the proxy is not responsible for, forwards the message to the target indicated in the Request-URI. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.5. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_009 | Tx 404 Not found (no resource at proxy) |
| Ensure that the SUT on receipt of an INVITE request with a
Request-URI, indicating a resource, which does not exist at this proxy, sends back a Not found (404 Not found) request failure response. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.5. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_011 | Fwd INVITE Rq (Max-Forward=5) |
| Ensure that the SUT on receipt of an INVITE request including a
Max-Forwards header set to 5, forwards it after having decreasing this counter of one. Config: B SUT: Proxy Status: Mandatory Ref: 16.6 item 3 [1] ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) / IETF SIP RFC3261 12.2.2 [1] | |
| CC_PR_MP_RQ_V_012 | Fwd INVITE Rq (Max-Forwards=1) |
| Ensure that the SUT on receipt of an INVITE request including a
Max-Forwards header set to 1, forwards it after having decreasing the Max-Forwards by one [i.e. setting it to 0]. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6 item 3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_013 | Fwd INVITE Rq, add Max-Forwards (no Max-Forwards) |
| Ensure that the SUT on receipt of an INVITE request, without a
Max-Forwards header, forwards it after having added a Max-Forwards header. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6 item 3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_015 | Fwd INVITE Rq (no lr parameter) |
| Ensure that the SUT on receipt of an INVITE request with a Route
header, and the first URI of this Route does not contain a lr parameter, put the Request-URI into the last position of the Route header, and put the first value of the Route header into the Request-URI, and then forwards the message. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6 item 6. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_016 | Fwd INVITE Rq (lr parameter) |
| Ensure that the SUT on receipt of an INVITE request with a Route
header, and the first URI of this Route containing a lr parameter, forwards the message to the address in the first element of Route header. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6 item 7. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_017 | Fwd INVITE Rq to address in Request-URI (no Route) |
| Ensure that the SUT on receipt of an INVITE request without a Route
header, forwards the message to the address in the Request-URI. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6 item 7. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_018 | Fwd INVITE Rq (protocol name/version=SIP/2.0, branch parameter) |
| Ensure that the SUT on receipt of an INVITE request forwards the
message after having inserted in first position a Via header set to its location with a protocol name set to SIP, a protocol version set to 2.0 and a branch parameter beginning with the received list of Via headers. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6, item 8 and 8.1.1.7. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_019 | Fwd ACK Rq (remove maddr & not default port/transport parameter) |
| Ensure that the SUT on receipt of an ACK request with the Request-URI
with a maddr parameter indicating a value the proxy is responsible for and the request was received using the port and transport indicated, removes the maddr and any non default port or transport parameter from the request and forwards the message. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.4. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_020 | Fwd ACK Rq(remove Route first value) |
| Ensure that the SUT on receipt of an ACK request including a Route
header with the first value indicates the SUT, removes that value from the request and forwards the message. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.4. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_021 | Fwd ACK Rq (proxy not responsible for maddr parameter value in Request-URI) |
| Ensure that the SUT on receipt of an ACK request with the Request-URI
with a maddr parameter, indicating a value the proxy is not responsible for, forwards the message to the target indicated in the Request-URI. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.5. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_022 | Fwd ACK Rq (proxy not responsible for domain in Request-URI) |
| Ensure that the SUT on receipt of an ACK request with the Request-URI,
indicating a domain the proxy is not responsible for, forwards the message to the target indicated in the Request-URI. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.5. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_023 | Fwd ACK Rq (Max-Forwards=5) |
| Ensure that the SUT on receipt of an ACK request including a
Max-Forwards header set to 5, forwards after having decreasing this counter of one. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6 item 3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_024 | Fwd ACK Rq (Max-Forwards=1) |
| Ensure that the SUT on receipt of an ACK request including a
Max-Forwards header set to 1, forwards it after having decreasing the Max-Forwards by one [i.e. setting it to 0]. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6 item 3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_025 | Fwd ACK Rq (no Max-Forwards) |
| Ensure that the SUT on receipt of an ACK request without a
Max-Forwards header, forwards it after having added a Max-Forwards header. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6 item 3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_026 | Fwd ACK Rq,(Max-Forwards value=70) |
| Ensure that the SUT on receipt of an ACK request without a
Max-Forwards header, forwards it after having added a Max-Forwards header with the value set to 70. Config: B SUT: Proxy Status: Recommended Ref: RFC3261 [1] section 16.6 item 3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_027 | Fwd ACK Rq (no lr parameter) |
| Ensure that the SUT on receipt of an ACK request with a Route header,
and the first URI of this Route does not contain a lr parameter, put the Request-URI into the last position of the Route header, and put the first value of the Route header into the Request-URI, and then forwards the message to the address in the Request-URI. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6 item 6 and 7. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_029 | Fwd ACK Rq (no Route) |
| Ensure that the SUT on receipt of an ACK request without a Route
header, forwards the message to the address in the Request-URI. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6 item 7. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_030 | Fwd ACK Rq (protocol name/version=SIP/2.0, branch parameter) |
| Ensure that the SUT on receipt of an ACK request forwards the message
after having inserted in first position a Via header - set to its location with a protocol name set to SIP, a protocol version set to 2.0 and a branch parameter beginning with - to the received list of Via headers. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6 item 8, and 8.1.1.7. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_032 | Tx 483 Too many hops (CANCEL Rq, Max-Forwards=0) |
| Ensure that the SUT on receipt of a CANCEL request that does not
correspond to an existing context including a Max-Forwards header set to 0, sends a Too many hops (483 Too many hops) request failure response. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.3, item 3 and 16.10. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_033 | Tx 420 Bad Extension (CANCEL Rq, Proxy-Require=not understandable value) |
| Ensure that the SUT on receipt of a CANCEL request that does not
correspond to an existing context including a Proxy-Require header set to a value that it does not understand, sends a Bad Extension (420 Bad Extension) request failure response including a list of the options that it does not support in the Unsupported header. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.3 item 5, and 16.10. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_034 | Fwd CANCEL Rq (remove maddr/non default port or transport parameter) |
| Ensure that the SUT on receipt of a CANCEL request that does not
correspond to an existing context with the Request-URI with a maddr parameter indicating a value the proxy is responsible for and the request was received using the port and transport indicated, removes the maddr and any non default port or transport parameter from the request and forwards the message. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.4 and 16.10. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_037 | Fwd CANCEL Rq (proxy not responsible for domain in Request-URI) |
| Ensure that the SUT on receipt of a CANCEL request that does not
correspond to an existing context with the Request-URI, indicating a domain the proxy is not responsible for, forwards the message to the target indicated in the Request-URI. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.5 and 16.10. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_039 | Tx 404 Not found on Rx CANCEL Rq (Request-URI resource not in proxy) |
| Ensure that the SUT on receipt of a CANCEL request that does not
correspond to an existing context with the Request-URI, indicating a resource, which does not exist at this proxy, sends back a Not found (404 Not found) request failure response. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.5 and 16.10. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_040 | Tx 480 Temporarily Unavailable on Rx CANCEL Rq (no target to Fwd) |
| Ensure that the SUT on receipt of a CANCEL request that does not
correspond to an existing context but does not find any target to forward, sends back a Temporary Unavailable (480 Temporary Unavailable) request failure response. Config: B SUT: Proxy Status: Recommended Ref: RFC3261 [1] section 16.5 and 16.10. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_043 | Fwd CANCEL Rq (no Max-Forwards) |
| Ensure that the SUT on receipt of a CANCEL request that does not
correspond to an existing context, without a Max-Forwards header, forwards it after having added a Max-Forwards header. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6, item 3 and 16.10. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_045 | Fwd CANCEL Rq (Route, no lr parameter) |
| Ensure that the SUT on receipt of a CANCEL request that does not
correspond to an existing context with a Route header, and the first URI of this route does not contain a lr parameter, put the Request-URI into the last position of the Route header, and put the first value of the Route header into the Request-URI, and then forwards the message to the address in the Request-URI. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6, item 6 and 7 and 16.10. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_046 | Fwd CANCEL Rq (Route, lr parameter) |
| Ensure that the SUT on receipt of a CANCEL request that does not
correspond to an existing context with a Route header, and the first URI of that containing a lr parameter, forwards the message to the address in the first element of Route header. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6, item 7 and 16.10. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_048 | Fwd CANCEL Rq (protocol name/version=SIP/2.0, branch parameter) |
| Ensure that the SUT on receipt of a CANCEL request that does not
correspond to an existing context forwards the message after having inserted in first position a Via header - set to its location with a protocol name set to SIP, a protocol version set to 2.0 and a branch parameter beginning with to the received list of Via headers. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6, item 8, 8.1.1.7 and 16.10. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_050 | Tx 483 Too many hops on Rx BYE Rq (Max-Forwards=0) |
| Ensure that the SUT on receipt of a BYE request including a
Max-Forwards header set to 0, sends a Too many hops (483 Too many hops) request failure response. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.3 item 3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_051 | Tx 420 Bad Extension on Rx BYE (Proxy-Require value not understood) |
| Ensure that the SUT on receipt of a BYE request including a
Proxy-Require header set to a value that it does not understand, sends a Bad Extension (420 Bad Extension) request failure response including a list of the options that it does not support in the Unsupported header. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.3 item 5. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_053 | Fwd BYE Rq (remove first value in Route) |
| Ensure that the SUT on receipt of a BYE request including a Route
header with the first value indicates the SUT, removes that value from the request and forwards the message. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.4. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_057 | Tx 404 Not found on Rx BYE Rq (Request-URI resource not in proxy) |
| Ensure that the SUT on receipt of a BYE request with the Request-URI,
indicating a resource, which does not exist at this proxy, sends back a Not found (404 Not found) request failure response. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.5. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_059 | Fwd BYE Rq (Max-Forwards=5) |
| Ensure that the SUT on receipt of a BYE request including a
Max-Forwards header set to 5, forwards it after having decreasing this counter of one. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6 item 3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_060 | Fwd BYE Rq (Max-Forwards=1) |
| Ensure that the SUT on receipt of a BYE request including a
Max-Forwards header set to 1, forwards it after having decreasing the Max-Forwards by one [i.e. setting it to 0]. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6 item 3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_061 | Fwd BYE Rq (no Max-Forwards) |
| Ensure that the SUT on receipt of a BYE request, without a
Max-Forwards header, forwards it after having added a Max-Forwards header. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6 item 3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_V_066 | Fwd BYE Rq (protocol name/version=SIP/2.0, branch parameter) |
| Ensure that the SUT on receipt of a BYE request forwards the message
after having inserted in first position a Via header - set to its location with a protocol name set to SIP, a protocol version set to 2.0 and a branch parameter beginning with Precondition: User Action: None. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6, item 8 and 8.1.1.7. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ PR/ SIP_T_CC_PR_MP_RQ_I |
|
| CC_PR_MP_RQ_I_001 | Remove not allowed parameter before Fwd INVITE Rq |
| Ensure that the SUT on receipt of an INVITE request with the
Request-URI containing a not allowed parameter, removes this parameter from the Request-URI before forwarding that message. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6, item 2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_I_002 | Remove not allowed parameter before Fwd ACK Rq |
| Ensure that the SUT on receipt of an ACK request, with the Request-URI
containing a not allowed parameter, removes that parameter from the Request-URI before forwarding that message. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6, item 2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_I_003 | Remove not allowed parameter before Fwd CANCEL Rq |
| Ensure that the SUT on receipt of a CANCEL request with the
Request-URI containing a not allowed parameter, removes that parameter from the Request-URI before forwarding that message. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6, item 2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RQ_I_004 | Remove not allowed parameter before Fwd BYE Rq |
| Ensure that the SUT on receipt of a BYE request with the Request-URI
containing a not allowed parameter, removes that parameter from the Request-URI before forwarding that message. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.6, item 2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ PR/ SIP_T_CC_PR_MP_RS_V |
|
| CC_PR_MP_RS_V_004 | No Fwd Success (not matching to existing client transaction with single Via) |
| Ensure that the SUT, on receipt of a Success (200 OK) response that
does not match to an existing client transaction with a single Via header, does not forward the message. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.7, item 3 and 16.11. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RS_V_005 | Fwd Success (matching) |
| Ensure that the SUT, on receipt of a Success (200 OK) response that
matches to an existing client transaction, removes the topmost via from the response and forwards it to the address indicated in the next Via header. Pre-Condition: User Action: None. Config: B SUT: Proxy Status: Mandatory Ref: RFC3261 [1] section 16.7 and 16.11. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RS_V_007 | Fwd 180 Ringing (not matching) |
| Ensure that the SUT, on receipt of a Ringing (180 Ringing) provisional
response that does not match to an existing client transaction, removes the topmost via from the response and forwards it to the address indicated in the next Via header. Config: B SUT: Proxy (single) Status: Mandatory for Stateless Ref: RFC3261 [1] section 16.7 and 16.11. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RS_V_008 | Fwd 302 Moved Temporarily (not matching) |
| Ensure that the SUT on receipt of a Moved Temporarily (302 Moved
Temporarily) Redirection response that does not match to an existing client transaction, removes the topmost via from the response and forwards it to the address indicated in the next Via header. Config: B SUT: Proxy (single) Status: Mandatory Ref: RFC3261 [1] section 16.7 and 16.11. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RS_V_009 | Fwd 410 Gone (not matching) |
| Ensure that the SUT on receipt of a Gone (410 Gone) Request failure
response that does not match to an existing client transaction, removes the topmost via from the response and forwards it to the address indicated in the next Via header. Config: B SUT: Proxy (single) Status: Mandatory Ref: RFC3261 [1] section 16.7 and 16.11. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_MP_RS_V_010 | Fwd 500 Server Internal Error (not matching) |
| Ensure that the SUT on receipt of a Server Internal Error (500 Server
Internal Error) server failure response that does not match to an existing client transaction, removes the topmost via from the response and forwards it to the address indicated in the next Via header. Config: B SUT: Proxy (single) Status: Mandatory Ref: RFC3261 [1] section 16.7 and 16.11. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ PR/ SIP_T_CC_PR_TR_CL_V |
|
| CC_PR_TR_CL_V_005 | No Tx CANCEL (on Rx final response, already Rx CANCEL) |
| Ensure that the SUT, having received a CANCEL request matching to a
response context while the related client transaction is in the INVITE Calling state, on receipt of a final response, does not send a CANCEL from the related client transaction. Config: B SUT: Proxy Status: Mandatory for Stateful Proxy Ref: RFC3261 [1] sections 16.10 and 9.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_CL_V_009 | Tx ACK Rq (on Rx 603 Decline, INVITE Client Calling state) |
| Ensure that the SUT in the INVITE Client Calling state on receipt of a
Decline (603 Decline) Global failure response matching to an existing client transaction, responds with an ACK request, with the same Call-ID, From header, Request-URI, CSeq number as in the previous INVITE, with a single Via header same as topmost Via of the previous INVITE and the To header the same value as the To header in the received response and the CSeq method set to ACK. User Action: None. Config: B SUT: Proxy Status: Mandatory for a Stateful Proxy Ref: RFC3261 [1] sections 16.7 and 17.1.1.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_CL_V_010 | Enter Proceeding state (on Rx 100 Trying, INVITE client in Calling state) |
| Ensure that the SUT, when an INVITE client transaction is in the
Calling state, on receipt of a Trying (100 Trying) response enters in the Proceeding state. User Action: None. Config: B SUT: Proxy Status: Mandatory for Stateful Proxy Ref: RFC3261 [1] section 17.1.1.2 and figure 5. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ PR/ SIP_T_CC_PR_TR_CL_TI |
|
| CC_PR_TR_CL_TI_012 | Repeat BYE Rq (timer E=T1 value expires, BYE in Trying state, unreliable transport) |
| If an unreliable transport is used, ensure that the SUT, when a BYE
client transaction is in the Trying state having sent a BYE request, repeats its request after timer E set to T1 value expires. User Action: None. Config: B SUT: Proxy Status: Mandatory for Stateful Proxy Ref: RFC3261 [1] Annex A and section 17.1.2.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_CL_TI_013 | Repeat BYE Rq (timer E=MIN(2*T1,T2), BYE in Trying state, unreliable transport) |
| If an unreliable transport is used, ensure that the SUT, when a BYE
client transaction is in the Trying state having sent twice times a BYE request, repeats its request after timer E set to the MIN(2*T1,T2) value expires. User Action: None. Config: B SUT: Proxy Status: Manatory for Stateful Proxy Ref: RFC3261 [1] Annex A and section 17.1.2.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ PR/ SIP_T_CC_PR_TR_SE_V |
|
| CC_PR_TR_SE_V_001 | Tx 100 Trying (on Rx INVITE Rq) |
| Ensure that the SUT on receipt of an INVITE request, sends a
provisional (100 Trying) response. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] section 16.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_SE_V_002 | Tx 100 Trying (From, Call-ID, CSeq, Via copied from INVITE Msg) |
| Ensure that the SUT, on receipt of an INVITE request, sends a
provisional (100 Trying) response including the headers From, Call-Id, CSeq and Via copied from from the INVITE message. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] section 16.2 and 8.2.6.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_SE_V_006 | Rx INVITE, Repeat response (same branch parameter & sent-by value) (INVITE Proceeding) |
| Ensure that the SUT in a server INVITE Proceeding state, on receipt of
an INVITE request, including a Via header set with the same branch parameter and sent-by value in the topmost list value, repeats its last response. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] sections 17.2.1 and 17.2.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_SE_V_007 | Rx INVITE, Repeat response (no branch parameter) (INVITE Proceeding) |
| Ensure that the SUT in a server INVITE Proceeding state, on receipt of
an INVITE request, including a Via header set with no branch parameter but with the Request-URI, To tag, >From tag, Call-ID, CSeq and top Via header identical as in the first INVITE request, repeats its last response. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] sections 17.2.1 and 17.2.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_SE_V_014 | Rx BYE, repeat response (different branch parameter, no magic cookie, BYE Proceeding) |
| Ensure that the SUT in a server BYE Proceeding state, on receipt of a
BYE request, including a Via header set with a different branch parameter without the magic cookie z9hG4bK but with the Request-URI, To tag, >From tag, Call-ID, CSeq and top Via header identical as in the first BYE request, repeats its last response. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] sections 17.2.2 and 17.2.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_SE_V_018 | Rx CANCEL, Tx Success (same branch parameter & sent-by value) |
| Ensure that the SUT in a server INVITE Proceeding state, on receipt of
a CANCEL, including a Via header set with the same branch parameter and sent-by value with the topmost Via value INVITE to be cancelled, sends a Success (200 Success) response to the CANCEL request. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] sections 16.10 and 9.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_SE_V_020 | Rx CANCEL, Tx Success (no branch parameter) |
| Ensure that the SUT in a server INVITE Proceeding state, on receipt of
a CANCEL, including a Via header set with no branch parameter but with the Request-URI, To tag, From tag, Call-ID, CSeq number and top Via header identical as in the INVITE to be cancelled, sends a Success (200 Success) response to the CANCEL request. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] sections 16.10 and 9.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_SE_V_021 | Rx CANCEL, Tx 487 Request Terminated (no branch parameter) |
| Ensure that the SUT in a server INVITE Proceeding state, on receipt of
a CANCEL, including a Via header set with no branch parameter but with the Request-URI, To tag, From tag, Call-ID, CSeq number and top Via header identical as in the INVITE to be cancelled, answers to the original INVITE, request with a Request Terminated (487 Request Terminated) response. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] section 9.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_SE_V_024 | Rx ACK, no Fwd Msg (same branch parameter & sent-by value, unreliable transport) |
| If an unreliable transport is used, ensure that the SUT in a server
INVITE Confirmed state, on receipt of an ACK request, including a
Via header set with the same branch parameter and sent-by value in the topmost list value, does not forward the message. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] sections 17.2.1 and 17.2.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_SE_V_025 | Rx ACK, no Fwd Msg (no branch parameter, unreliable transport) |
| If an unreliable transport is used, ensure that the SUT in a server
INVITE Confirmed state, on receipt of an ACK request, including a
Via header set with no branch parameter but with the Request-URI, To tag, >From tag, Call-ID, CSeq number and top Via header identical as in the first INVITE request, does not forward the message. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] sections 17.2.1 and 17.2.3. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_SE_V_026 | Rx ACK, no Fwd Msg (different branch parameter, no magic cookie, unreliable transport) |
| If an unreliable transport is used, ensure that the SUT in a server
INVITE Confirmed state, on receipt of an ACK request, including a
Via header set with a different branch parameter without the magic cookie To tag, From tag, Call-ID, CSeq number and top Via header identical as in the first INVITE request, does not forward the message. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] section 17.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_SE_V_027 | Enter Completed state after Tx 4XX response (INVITE Proceeding) |
| Ensure that the SUT in a server INVITE Proceeding state, after sending
a 4XX response, enters in the Completed state. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] sections 17.2.3.1 and 13.3.1.4, figure 7. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_SE_V_028 | Enter Confirmed state on Rx ACK Rq (INVITE Completed) |
| Ensure that the SUT in a server INVITE Completed state, on receipt of
an ACK request, enters in the Confirmed state. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] sections 17.2.3.1 and 13.3.1.4, figure 7. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_SE_V_029 | Tx 481 Call/Transaction does not exist on Rx BYE Rq (no dialog established) |
| Ensure that the SUT, while no dialog has been established, on receipt
of a BYE request, sends a Call/Transaction does not exist (481 Call/Transaction does not exist). Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] section 15.1.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC/ PR/ SIP_T_CC_PR_TR_SE_TI |
|
| CC_PR_TR_SE_TI_001 | Repeat response (timer G=T1, unreliable transport) |
| If an unreliable transport is used, ensure that the SUT, when an
INVITE server transaction is in the Completed state repeats its response on the timeout condition of timer G set with a value of T1. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] Annex A and section 17.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_SE_TI_002 | No repeat response (timer G=T1, reliable transport (TCP)) |
| If a reliable transport (TCP) is used, ensure that the SUT, when an
INVITE server transaction is in the Completed state does not repeat its response on the timeout condition of timer G set with a value of T1. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] Annex A and section 17.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_SE_TI_003 | Repeat response (timer G=MIN(2*T1,T2value expires, unreliable transport) |
| If an unreliable transport is used, ensure that the SUT, when an
INVITE server transaction is in the Completed state and having already sent twice times its response, repeats it after timer G set MIN(2*T1,T2) value expires. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] Annex A and section 17.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_SE_TI_004 | Repeat response (timer G=MIN(4*T1,T2value expires, unreliable transport) |
| If an unreliable transport is used, ensure that the SUT, when an
INVITE server transaction is in the Completed state and having already sent three times its response, repeats it after timer G set the MIN(4*T1,T2) value expires. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] Annex A and section 17.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| CC_PR_TR_SE_TI_005 | Enter Terminated state (timer H=64*T1 value expires) |
| Ensure that the SUT, when an INVITE server transaction is in the
Completed state and, enters in the Terminated state after timer H set to 64*T1 value expires. Pre-condition: Proxy SUT is in the idle state. User Action: None. Config: B SUT: Proxy Ref: RFC3261 [1] Annex A and section 17.2.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| NEGATIVE_Tests | |
| NEGATIVE_Tests/ INVITE |
|
| SIP_T_VALID_CALL | Ensure that the IUT on receipt of an INVITE with ISUP body, answers the call |
| Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| TC_SIPT_INVITE_I_001 | Send an INVITE with bad ISUP payload ACM instead of IAM |
| User Action: Make call to Tester. Test case will tear down call
automatically Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| TC_SIPT_INVITE_I_002 | Send an INVITE with bad ISUP payload ANM instead of IAM |
| User Action: Make call to Tester. Test case will tear down call
automatically Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| TC_SIPT_INVITE_I_003 | Send an INVITE with bad ISUP payload REL instead of IAM |
| User Action: Make call to Tester. Test case will tear down call
automatically Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| TC_SIPT_INVITE_I_004 | Send an INVITE with bad ISUP payload RLC instead of IAM |
| User Action: Make call to Tester. Test case will tear down call
automatically Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| NEGATIVE_Tests/ SIP_18X |
|
| TC_SIPT_18X_I_001 | Receive an INVITE, Send 18x with bad ISUP payload IAM instead of ACM |
| User Action: Make call to Tester. Test case will tear down call
automatically Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| TC_SIPT_18X_I_002 | Receive an INVITE, Send 18x with bad ISUP payload ANM instead of ACM |
| User Action: Make call to Tester. Test case will tear down call
automatically Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| TC_SIPT_18X_I_003 | Receive an INVITE, Send 18x with bad ISUP payload REL instead of ACM |
| User Action: Make call to Tester. Test case will tear down call
automatically Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| TC_SIPT_18X_I_004 | Receive an INVITE, Send 18x with bad ISUP payload RLC instead of ACM |
| User Action: Make call to Tester. Test case will tear down call
automatically Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| NEGATIVE_Tests/ SIP_200 |
|
| TC_SIPT_200_I_001 | Receive an INVITE, Send 200 OK with bad ISUP payload IAM instead of ANM |
| User Action: Make call to Tester. Test case will tear down call
automatically Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| TC_SIPT_200_I_002 | Receive an INVITE, Send 200 OK with bad ISUP payload ACM instead of ANM |
| User Action: Make call to Tester. Test case will tear down call
automatically Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| TC_SIPT_200_I_003 | Receive an INVITE, Send 200 OK with bad ISUP payload REL instead of ANM |
| User Action: Make call to Tester. Test case will tear down call
automatically Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| TC_SIPT_200_I_004 | Receive an INVITE, Send 200 OK with bad ISUP payload RLC instead of ANM |
| User Action: Make call to Tester. Test case will tear down call
automatically Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| NEGATIVE_Tests/ BYE |
|
| MGC | MGC |
| MGC/ TE |
TE |
| SIP_T_MGC_TE_V_001 | Ensure that the IUT on receipt of an INVITE with ISUP body, replies with a 1xx reponse |
| with corresponding ISUP body. Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| SIP_T_MGC_TE_V_002a | Ensure that the IUT on receipt of an INVITE with SDP required, and ISUP optional |
| replies with a 1xx reponse with corresponding body. Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| SIP_T_MGC_TE_V_002b | Ensure that the IUT on receipt of an INVITE with SDP required, and ISUP optional |
| replies with a 1xx reponse with corresponding body. Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| SIP_T_MGC_TE_V_003 | Ensure that the IUT on receipt of an INVITE with SDP required, and ISUP required |
| replies with a 1xx reponse with corresponding body. Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| SIP_T_MGC_TE_V_004 | Ensure INFO is handled correctly for mid-call signalling |
| SIP gateways MUST support the INFO method, defined in
RFC2976. Config: A SUT: MGC Status: Mandatory Ref: 5.6 IETF SIP RFC3398 | |
| SIP_T_MGC_TE_V_005 | Generate 404 response from IUT and ensure it contains REL with ISUP cause value 1 |
Config: A SUT: MGC Status: Mandatory Ref: 7.2.4.1 IETF SIP RFC3398 | |
| SIP_T_MGC_TE_V_006 | Generate BYE response from IUT and ensure it contains REL with ISUP
cause value 16 |
| Config: A SUT: MGC Status: Mandatory Ref: 7.2.4.1 IETF SIP RFC3398 | |
| SIP_T_MGC_TE_V_007 | Generate 486 response from IUT and ensure it contains REL with ISUP
cause value 17 |
| Config: A SUT: MGC Status: Mandatory Ref: 7.2.4.1 IETF SIP RFC3398 | |
| SIP_T_MGC_TE_V_008 | Generate 480 response from IUT and ensure it contains REL with ISUP cause value |
| 19 Config: A SUT: MGC Status: Mandatory Ref: 7.2.4.1 IETF SIP RFC3398 | |
| SIP_T_MGC_TE_V_009 | Generate 410 response from IUT and ensure it contains REL with ISUP cause value |
| 23 Config: A SUT: MGC Status: Mandatory Ref: 7.2.4.1 IETF SIP RFC3398 | |
| SIP_T_MGC_TE_V_010 | Generate 484 response from IUT and ensure it contains REL with ISUP cause value |
| 28
. Config: A SUT: MGC Status: Mandatory Ref: 7.2.4.1 IETF SIP RFC3398 | |
| SIP_T_MGC_TE_V_011 | Generate 501 response from IUT and ensure it contains REL with ISUP cause value |
| 29 Config: A SUT: MGC Status: Mandatory Ref: 7.2.4.1 IETF SIP RFC3398 | |
| SIP_T_MGC_TE_V_012 | Generate 500 response from IUT and ensure it contains REL with ISUP cause value |
| 111 Config: A SUT: MGC Status: Mandatory Ref: 7.2.4.1 IETF SIP RFC3398 | |
| MGC/ OE |
|
| SIP_T_MGC_OE_V_001 | Receive an INVITE, check ISUP body, respond with 200, rx ACK. Tear down call, check each |
| message body Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| SIP_T_MGC_OE_V_002 | Receive an INVITE, check ISUP body, test T9 expiry and wait for CANCEL |
| Config: A SUT: MGC Status: Mandatory Ref: 8.1.4 IETF SIP RFC3398 | |
| SIP_T_MGC_OE_V_003 | Receive an INVITE, check ISUP body, respond with 4xx error, rx ACK. Tear down call, check each message body |
| Config: A SUT: MGC Status: Mandatory Ref: 8.1.5 IETF SIP RFC3398 | |
| SIP_T_MGC_OE_V_004 | SIP redirection: Receive an INVITE, check ISUP body, respond with 3xx error, rx ACK |
| Receive INVITE on 2nd link, send 18x, 200, rx ACK Tear down call, check each message body Config: A SUT: MGC Status: Mandatory Ref: 8.1.5 IETF SIP RFC3398 | |
| MGC_DEMO | Used to demonstrate the correct call flow between two MGCs via a SIP network and to |
| MGC_DEMO/ Initiation |
Initiates a series of call flow transactions and checks for all required responses |
| SIP_T_MGC_CALL_INITIATOR | Ensure that the IUT on receipt of an INVITE with ISUP body, replies with a 1xx reponse |
| with corresponding ISUP body. Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| MGC_DEMO/ Responding |
|
| SIP_T_MGC_CALL_RESPONDER | Receive an INVITE, check ISUP body, respond with 200, rx ACK. Tear down call, check each |
| message body Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| ISUP_UK_Format | Used to demonstrate the correct call flow between two testers using a Call Server (SUT) via a SIP |
| ISUP_UK_Format/ Initiation |
Initiates a series of call flow transactions and checks for all required responses |
| SIP_T_MGC_CALL_INITIATOR_UK | Ensure that the IUT on receipt of an INVITE with ISUP body, replies with a 1xx reponse |
| with corresponding ISUP body. Config: A SUT: Call Server Status: Mandatory Ref: IETF SIP RFC3398 | |
| ISUP_UK_Format/ Responding |
|
| SIP_T_MGC_CALL_RESPONDER_UK | Receive an INVITE, check ISUP body, respond with 200, rx ACK. Tear down call, check each |
| message body Config: A SUT: MGC Status: Mandatory Ref: IETF SIP RFC3398 | |
| SIP_ISUP | |
| SIP_ISUP/ SIP_ISUP_Basic_Call |
|
| SIP_I_Full_Call | Ensure that if the SUT can send a complete call to us via ISUP |
| Config: A SUT: GW Status: Ref: | |
| SIP_I_TP101001 | Ensure that if the SUT upon receipt of the first INVITE with sufficient digits, without an |
| SDP offer and reliable provisional responses are supported: • - the SUT shall immediately send an SDP offer including a media description with A-law (PCMA), but not u-law (PCMU) within a 183 Session Progress message; Config: A SUT: GW Status: Mandatory Ref: ETSI TS 186 002-2 V1.1.1 (2006-02). SIP reference: RFC 3261 [6]. ISUP reference: ITU-T Rec Q.1912.5 [1], clause 6.1.1 (1, a) | |
| SIP_I_TP101002 | Ensure that if the SUT upon receipt of the first INVITE with sufficient digits, without an |
| SDP offer and reliable provisional responses are supported: • - the SUT shall immediately send an SDP offer including a media description with A-law (PCMA), but not ì-law (PCMU) within a 183 Session Progress message; • - sends a IAM message whereby the Continuity indicator of the Nature of Connection Indicators parameter shall be set to "COT to be expected". Config: A SUT: GW Status: Mandatory Ref: SIP reference: RFC 3261 [6]. ISUP reference: ITU-T Rec Q.1912.5 [1], clause 6.1.1 (1, a) | |
| SIP_I_TP101003 | Ensure that if the SUT upon receipt of the first INVITE with sufficient digits, without an |
| SDP offer and reliable provisional responses are supported: • - the SUT shall immediately send an SDP offer including a media description with A-law (PCMA), but not ì-law (PCMU) within a 183 Session Progress message; • - sends a IAM message whereby the Continuity check indicator in the Nature of Connection Indicators parameter is set to "continuity check required on this circuit". Config: A SUT: GW Status: Mandatory Ref: SIP reference: RFC 3261 [6]. ISUP reference: ITU-T Rec Q.1912.5 [1], clause 6.1.1 (1, a) | |
| SIP_T_MG_OE | Checks OE part of MG signaling |
| SIP_T_MG_OE/ SIP_T_MG_OE_V |
|
| SIP_T_MG_OE_V_001 | Rx 200 OK, Tx ACK Rq (ignore non-understood uri-parameter in SIP-URI of From) |
| state, on receipt of a Success (200 OK) response including
non-understood uri-parameters in SIP-URI of the From header, ignores it and sends an ACK request. Config: A SUT: User Agent Ref: RFC3261 [1] section 19.1.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| SIP_T_MG_OE_V_003 | Rx 299 OK, Tx ACK Rq (non-defined last 2 digits) |
| state, on receipt of a Success (299 OK) response with non-defined last
two digits, sends an ACK request. Config: A SUT: User Agent Ref: RFC3261 [1] section 7.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| SIP_T_MG_OE_V_005 | Rx 200 OK, Tx ACK Rq (headers with upper & lower cases) |
| state, on receipt of a Success (200 OK) response including headers
named with upper and lower cases, sends an ACK request. Config: A SUT: User Agent Ref: RFC3261 [1] section 7.3.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| SIP_T_MG_OE_V_007 | Rx 200 OK, Tx ACK Rq (headers=short names) |
| state, on receipt of a Success (200 OK) response including a headers
set with short names, sends an ACK request. Config: A SUT: User Agent Ref: RFC3261 [1] section 7.3.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| SIP_T_MG_OE_V_009 | Rx BYE, Tx Success (escaped delimiters in SIP-URI of From) (dialog established) |
| request including escaped delimiters in the SIP-URI of the From
header, sends a Success (200 OK) response. Config: A SUT: User Agent Ref: RFC3261 [1] section 19.1.1. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| SIP_T_MG_OE_V_011 | Rx BYE, Tx Success (ignore unknown header) (dialog established) |
| has been established, on receipt of a BYE request including an
unknown header, ignores it and sends a Success (200 OK) response. Config: A SUT: User Agent Ref: RFC3261 [1] section 8.2.2. / ACATS SIPv1.2 (ETSI TS 102 027-2 v3.1.1 (2004-11)) | |
| SIP_T_MG_OE_V_013 | Rx Bye, Tx Success (headers=values with leading white space & extended over multiple lines) |
| BYE request including headers set with values pr |