| MGCP_TS: Valid8.com/ACATS MGCP Conformance Test Suite V.1.2, for use with MGCP Signaling Tester |
|---|
| TEST SUITE OVERVIEW |
| References | |
|---|---|
| Archive/Project | voip/MGCP_TS |
| Version | 19171599 |
| Date | 09 Aug 2008 |
| Number of Scenarios | 193 |
| Number of Groups | 48 |
| Average per Group | 4 |
| GROUP/SCENARIO | TEST PURPOSE |
|---|
| MGCP_MG | IUT = MG |
|---|---|
| MGCP_MG/ MGCP_MG_Restart |
|
| MGCP_MG/ MGCP_MG_Restart/ MGCP_MG_Restart_V |
|
| MGCP_MG_Restart_V_001 | Request IUT to restart, ensure IUT sends RSIP, |
| and the restart transaction is completed successfully on receipt of a
200 message. IUT: MG Precondition: User Action: Trigger RSIP from IUT. Ref: 2.3.12 IETF RFC3435 | |
| MGCP_MG_Restart_V_002 | Ensure if the response from the MGC indicated a 521 error, |
| with NotifiedEntity parameter included in the response returned, the IUT must use this new NotifiedEntity when retrying the restart. IUT: MG Precondition: User Action: Trigger RSIP from IUT. Ref: 2.3.12 IETF RFC3435 | |
| MGCP_MG_Restart_V_003 | Ensure the IUT on receipt of a 299 Unknown response from the MGC for a |
| RSIP request, treats it as a 200 and considers the transaction
completed successfully. IUT: MG Precondition: User Action: Trigger RSIP from IUT. Ref: 2.3.12 IETF RFC3435 | |
| MGCP_MG_Restart_V_004 | Forced: Configure IUT to forced method. Setup connection and bring trunk link down. IUT should send an RSIP indicating a link down. IUT will not expect an ACK from MGC |
| IUT: MG Precondition: User Action: Force trunk link down when prompted Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Restart_V_005 | Graceful: Configure IUT to graceful method. Setup connection and bring trunk link down. IUT should send an RSIP indicating a link down and wait for an ACK response from MGC |
| IUT: MG Precondition: User Action: Gracefully bring trunk link down when prompted Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Restart_V_006 | Forced: Shutdown MGCP application on IUT. IUT should send RSIP indicating shutdown of application to MGC |
| IUT: MG Precondition: User Action: Shutdown MGCP application when prompted. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Restart_V_007 | Graceful: Shutdown MGCP application on IUT. IUT should send RSIP indicating shutdown of application to MGC and wait for an ACK |
| IUT: MG Precondition: User Action: Gracefully shutdown MGCP application when prompted. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Restart_V_008 | Forced: Configure IUT to graceful method after a specified delay. Setup connection and issue a graceful shutdown after a specified delay. |
| IUT should send an RSIP indicating a graceful shutdown after a delay
and wait for an ACK response from MGC. Now cancel the graceful shutdown.
IUT should send an RSIP indicating a cancel graceful shutdown. IUT: MG Precondition: User Action: No action. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Restart_V_009 | Disconnected Configure IUT to disconnected. IUT should send RSIP indicating the endpoint has been disconnected and wait for an ACK |
| IUT: MG Precondition: User Action: No action. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Restart_V_010 | Power cycle the IUT. IUT will send RSIP restart commands to MGC |
| IUT: MG Precondition: User Action: No action. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG/ MGCP_MG_Restart/ MGCP_MG_Restart_I |
|
| MGCP_MG_Restart_I_001 | Request IUT restart, to which tester replies with a 200 response with invalid tRANSACTIONid. |
| Then, upon receipt of a valid 200 to the IUT resending the RSIP
message, the IUT should consider the restart procedure completed
successfully. IUT: MG Precondition: User Action: Trigger RSIP from IUT. Ref: 2.3.12 IETF RFC3435 | |
| MGCP_MG/ MGCP_MG_Connections |
|
| MGCP_MG/ MGCP_MG_Connections/ MGCP_MG_Create |
|
| MGCP_MG/ MGCP_MG_Connections/ MGCP_MG_Create/ MGCP_MG_Create_V |
|
| MGCP_MG_Create_V_001 | Ensure the IUT, on receipt of a valid CRCX message with a call id, responds with a 200 message |
| IUT: MG Precondition: Set_CRCX_Valid_Callid User Action: Answer call Ref: 2.3.5 IETF RFC3435 | |
| MGCP_MG_Create_V_002 | Ensure the IUT, on receipt of a valid CRCX message with mandatory parameters, responds with a 200 message |
| IUT: MG Precondition: User Action: No action. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Create_V_002a | Ensure the IUT, on receipt of a valid CRCX message with mandatory parameters, responds with a 200 message |
| IUT: MG Precondition: User Action: No action. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Create_V_003 | Ensure the IUT, on receipt of a valid CRCX message with only mandatory parameter, ConnectionMode set to sendonly, responds with a 200 message |
| IUT: MG Precondition: User Action: Tester should not be able to hear IUT voice. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Create_V_004 | Ensure the IUT, on receipt of a valid CRCX message with only mandatory parameter, ConnectionMode set to recvonly, responds with a 200 message |
| IUT: MG Precondition: User Action: IUT should not be able to hear Tester voice. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Create_V_005 | Ensure the IUT, on receipt of a valid CRCX message with only mandatory parameter, ConnectionMode set to sendrecv, responds with a 200 message |
| IUT: MG Precondition: User Action: Both Tester and IUT should be able to hear each other. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Create_V_006 | Ensure the IUT, on receipt of a valid CRCX message with only mandatory parameter, ConnectionMode set to confrnce, responds with a 200 message |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Create_V_007 | Ensure the IUT, on receipt of a valid CRCX message with only mandatory parameter, ConnectionMode set to conttest, responds with a 200 message |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG/ MGCP_MG_Connections/ MGCP_MG_Create/ MGCP_MG_Create_I |
|
| MGCP_MG_Create_I_001 | Ensure the IUT, on receipt of an invalid CRCX message with a call id < 1 digits length, responds with a 516 error message. |
| IUT: MG Precondition: User Action: No action. Ref: 2.3.5 IETF RFC3435 | |
| MGCP_MG_Create_I_002 | Ensure the IUT, on receipt of an invalid CRCX message with a call id > 32 digits length, responds with a 516 error message. |
| IUT: MG Precondition: User Action: No action. Ref: 2.3.5 IETF RFC3435 | |
| MGCP_MG/ MGCP_MG_Connections/ MGCP_MG_Modify |
|
| MGCP_MG/ MGCP_MG_Connections/ MGCP_MG_Modify/ MGCP_MG_Modify_V |
|
| MGCP_MG_Modify_V_001 | Ensure the IUT on receipt of a valid MDCX call id message, responds with a 200 message |
| IUT: MG Precondition: User Action: No action. Ref: 2.3.6 IETF RFC3435 | |
| MGCP_MG_Modify_V_002 | Ensure the IUT, on receipt of a valid MDCX message with mandatory parameters, responds with a 200 message |
| IUT: MG Precondition: User Action: No action. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Modify_V_003 | Ensure the IUT, on receipt of a valid MDCX message with only mandatory parameter, ConnectionMode set to sendonly, responds with a 200 message |
| IUT: MG Precondition: User Action: Tester should not be able to hear IUT voice. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Modify_V_004 | Ensure the IUT, on receipt of a valid MDCX message with only mandatory parameter, ConnectionMode set to recvonly, responds with a 200 message |
| IUT: MG Precondition: User Action: IUT should not be able to hear Tester voice. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Modify_V_005 | Ensure the IUT, on receipt of a valid MDCX message with only mandatory parameter, ConnectionMode set to sendrecv, responds with a 200 message |
| IUT: MG Precondition: User Action: Both Tester and IUT should be able to hear each other. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Modify_V_006 | Ensure the IUT, on receipt of a valid MDCX message with only mandatory parameter, ConnectionMode set to confrnce, responds with a 200 message |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Modify_V_007 | Ensure the IUT, on receipt of a valid MDCX message with only mandatory parameter, ConnectionMode set to conttest, responds with a 200 message |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG/ MGCP_MG_Connections/ MGCP_MG_Modify/ MGCP_MG_Modify_I |
|
| MGCP_MG_Modify_I_001 | Ensure the IUT, on receipt of an invalid MDCX call id message < 1 digits length, responds with a 516 error message |
| IUT: MG Precondition: User Action: No action. Ref: 2.3.6 IETF RFC3435 | |
| MGCP_MG_Modify_I_002 | Ensure the IUT, on receipt of an invalid MDCX call id message > 32 digits length, responds with a 516 error message |
| IUT: MG Precondition: Set_MDCX_Invalid_Callid User Action: No action. Ref: 2.3.6 IETF RFC3435 | |
| MGCP_MG/ MGCP_MG_Connections/ MGCP_MG_Delete |
|
| MGCP_MG/ MGCP_MG_Connections/ MGCP_MG_Delete/ MGCP_MG_Delete_V |
|
| MGCP_MG_Delete_V_001 | Ensure the IUT, on receipt of a DLCX with a valid call id message, responds with a 200 message |
| IUT: MG Precondition: User Action: No action. Ref: 2.3.7 IETF RFC3435 | |
| MGCP_MG_Delete_V_002 | Ensure the IUT, on receipt of a valid DLCX message from call agent, responds with a 250 message |
| IUT: MG Precondition: Set_DLCX_Valid_Call User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Delete_V_005 | Ensure the IUT, on receipt of a valid DLCX message to an invalid endpoint, receives 500 error message |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG/ MGCP_MG_Connections/ MGCP_MG_Delete/ MGCP_MG_Delete_I |
|
| MGCP_MG_Delete_I_001 | Ensure the IUT, on receipt of an invalid DLCX message with a call id < 1 digits length, responds with a 516 error message. |
| IUT: MG Precondition: User Action: No action. Ref: 2.3.7 IETF RFC3435 | |
| MGCP_MG_Delete_I_002 | Ensure the IUT, on receipt of an invalid DLCX message with a call id > 32 digits length, responds with a 516 error message. |
| IUT: MG Precondition: User Action: No action. Ref: 2.3.7 IETF RFC3435 | |
| MGCP_MG/ MGCP_MG_Notification |
|
| MGCP_MG/ MGCP_MG_Notification/ MGCP_MG_RequestNotification |
|
| MGCP_MG/ MGCP_MG_Notification/ MGCP_MG_RequestNotification/ MGCP_MG_RequestNotification_V |
|
| MGCP_MG_RequestNotification_V_001 | Send valid RQNT for ringing. Ensure 200 response is received |
| IUT: MG Precondition: User Action: Answer phone when it rings. On-hook when finished. Ref: 2.3.3 IETF RFC3435 | |
| MGCP_MG_RequestNotification_V_002 | Tester initiates call to IUT with missing NotifiedEntity param in RQNT |
| IUT: MG Precondition: User Action: No action. Ref: 2.3.3 IETF RFC3435 | |
| MGCP_MG_RequestNotification_V_003 | Ensure the IUT responds with a 200 to an RQNT with long TransactionID |
| IUT: MG Precondition: User Action: No action. Ref: 2.3.3 IETF RFC3435 | |
| MGCP_MG_RequestNotification_V_004 | Ensure the IUT on receipt of an RQNT with an invalid event sends |
| a 518 response. IUT: MG Precondition: User Action: No action. Ref: 2.3.3 IETF RFC3435 | |
| MGCP_MG_RequestNotification_V_005 | Ensure the IUT, on receipt of a call from a call agent, when IUT takes phone off hook, IUT sends an RQNT off hook event |
| IUT: MG Precondition: User Action: IUT picks up phone Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_RequestNotification_V_006 | Ensure the IUT, on receipt of a call from a call agent, when IUT hangs up phone, IUT sends an RQNT on hook event |
| IUT: MG Precondition: User Action: Answer the phone and hang up the phone Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG/ MGCP_MG_Notification/ MGCP_MG_RequestNotification/ MGCP_MG_RequestNotification_I |
|
| MGCP_MG_RequestNotification_I_001 | Ensure the IUT on receipt of an invalid RQNT (phones endpointid) message, responds with a 500 error message |
| IUT: MG Precondition: Set_RQNT_Invalid_Phone_Endpointid User Action: Ref: 2.3.3 IETF RFC3435 | |
| MGCP_MG_RequestNotification_I_002 | Ensure the IUT on receipt of a RQNT message with incompatible MGCP version returns |
| a 528 response. IUT: MG Precondition: User Action: No action. Ref: 2.3.3 IETF RFC3435 | |
| MGCP_MG/ MGCP_MG_Notify |
|
| MGCP_MG/ MGCP_MG_Notify/ MGCP_MG_Notify_V |
|
| MGCP_MG_Notify_V_001 | Ensure the IUT sends a valid NTFY (phones endpointid, message) MGC responds with a 200 OK message |
| IUT: MG Precondition: Set_NTFY_Valid_Phone_Endpointid User Action: Ref: 2.3.4 IETF RFC3435 | |
| MGCP_MG/ MGCP_MG_Notify/ MGCP_MG_Notify_I |
|
| MGCP_MG_Notify_I_001 | Ensure the IUT on receipt of an invalid NTFY, phones endpointid, message, responds with a 500 error message |
| IUT: MG Precondition: Set_NTFY_Invalid_Phone_Endpointid User Action: Ref: 2.3.4 IETF RFC3435 | |
| MGCP_MG_Notify_I_002 | Request MG to notify off hook event. Ensure that IUT returns a 01 response, because the endpoint is not ready |
| IUT: MG Precondition: User Action: Ref: 2.3.4 IETF RFC3435 | |
| MGCP_MG/ MGCP_MG_Audit |
|
| MGCP_MG/ MGCP_MG_Audit/ MGCP_MG_Audit_AuditEndpoint |
|
| MGCP_MG/ MGCP_MG_Audit/ MGCP_MG_Audit_AuditEndpoint/ MGCP_MG_Audit_AuditEndpoint_V |
|
| MGCP_MG_Audit_AuditEndpoint_V_001 | Ensure the IUT on receipt of a valid AUEP message with Request info F set to ES from call agent, responds with a 200 message |
| IUT: MG Precondition: User Action: IUT phone is on hook Ref: 2.3.10 IETF RFC3435 | |
| MGCP_MG_Audit_AuditEndpoint_V_002 | Ensure the IUT on receipt of a AuditEndpoint message with incompatible MGCP version returns |
| a 528 response. IUT: MG Precondition: User Action: No action. Ref: 2.3.3 IETF RFC3435 | |
| MGCP_MG_Audit_AuditEndpoint_V_003 | Ensure the IUT, on receipt of a valid AUEP message with wildcard * from call agent, responds with a 200 and a list of active endpoints message |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Audit_AuditEndpoint_V_004 | Ensure the IUT, on receipt of a valid AUEP message with Request info F set to A from call agent, responds with a trunking capabilities message |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Audit_AuditEndpoint_V_005 | Ensure the IUT, on receipt of a valid AUEP message with Request info F set to N from call agent, responds with NotifiedEntity info message |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Audit_AuditEndpoint_V_006 | Ensure the IUT, on receipt of a valid AUEP message with Request info F set to X from call agent, responds with RequestedIdentifier info message |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Audit_AuditEndpoint_V_007 | Ensure the IUT, on receipt of a valid AUEP message with Request info F set to R from call agent, responds with RequestedEvents info message |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Audit_AuditEndpoint_V_008 | Ensure the IUT, on receipt of a valid AUEP message with Request info F set to S from call agent, responds with SignalRequests info message |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Audit_AuditEndpoint_V_009 | Ensure the IUT, on receipt of a valid AUEP message with Request info F set to D from call agent, responds with DigitMap info message |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Audit_AuditEndpoint_V_010 | Ensure the IUT, on receipt of a valid AUEP message with Request info F set to Q from call agent, responds with QuarantineHandling info message |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Audit_AuditEndpoint_V_011 | Ensure the IUT, on receipt of a valid AUEP message with Request info F set to T from call agent, responds with DetectEvents info message |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Audit_AuditEndpoint_V_012 | Ensure the IUT, on receipt of a valid AUEP message with Request info F set to null from call agent, responds with info message for all endpoints |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Audit_AuditEndpoint_V_013 | Ensure the IUT, on receipt of a valid AUEP message with Request info F set to I from call agent, responds with |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Audit_AuditEndpoint_V_014 | Ensure the IUT, on receipt of a valid AUEP message with Request info F set to O from call agent, responds with |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG/ MGCP_MG_Audit/ MGCP_MG_Audit_AuditEndpoint/ MGCP_MG_Audit_AuditEndpoint_I |
|
| MGCP_MG_Audit_AuditEndpoint_I_001 | Ensure the IUT, on receipt of a valid AuditEndpoint message to an invalid endpoint, receives 500 error message |
| IUT: MG Precondition: User Action: IUT phone is off hook Ref: 2.3.10 IETF RFC3435 | |
| MGCP_MG_Audit_AuditEndpoint_I_002 | Ensure the IUT on receipt of a AuditEndpoint message with incompatible MGCP version returns |
| a 528 response. IUT: MG Precondition: User Action: No action. Ref: 2.3.3 IETF RFC3435 | |
| MGCP_MG/ MGCP_MG_Audit/ MGCP_MG_Audit_AuditConnections |
|
| MGCP_MG/ MGCP_MG_Audit/ MGCP_MG_Audit_AuditConnections/ MGCP_MG_Audit_AuditConnections_V |
|
| MGCP_MG_Audit_AuditConnections_V_001 | Ensure the IUT on receipt of a valid AUCX call id message, responds with a 200 message |
| IUT: MG Precondition: User Action: No action. Ref: 3.2.11 IETF RFC3435 | |
| MGCP_MG_Audit_AuditConnections_V_002 | Ensure the IUT, on receipt of a valid AUCX message with Request info F set to L from call agent, responds with callid info message |
| IUT: MG Precondition: User Action: No action. Ref: 3.2.1.4 IETF RFC3435 | |
| MGCP_MG_Audit_AuditConnections_V_003 | Ensure the IUT, on receipt of a valid AUCX message with Request info F set to C from call agent, responds with callid info message |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Audit_AuditConnections_V_004 | Ensure the IUT, on receipt of a valid AUCX message with Request info F set to M from call agent, responds with mode info message |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Audit_AuditConnections_V_005 | Ensure the IUT, on receipt of a valid AUCX message with Request info F set to P from call agent, responds with connectionparameter info message |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Audit_AuditConnections_V_006 | Ensure the IUT, on receipt of a valid AUCX message with Request info F set to LC from call agent, responds with |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG/ MGCP_MG_Audit/ MGCP_MG_Audit_AuditConnections/ MGCP_MG_Audit_AuditConnections_I |
|
| MGCP_MG_Audit_AuditConnections_I_001 | Ensure the IUT on receipt of an AUCX with an invalid call id, responds with a 515 Incorrect Connection Id error message |
| IUT: MG Precondition: User Action: No action. Ref: 3.2.11 IETF RFC3435 | |
| MGCP_MG_Audit_AuditConnections_I_002 | Ensure the IUT on receipt of a AuditConnections message with incompatible MGCP version returns a 528 response |
| IUT: MG Precondition: User Action: No action. Ref: 3.2.1.4 IETF RFC3435 | |
| MGCP_MG_Audit_AuditConnections_I_002_old | Ensure the IUT on receipt of a AuditConnections message with incompatible MGCP version returns a 528 response |
| IUT: MG Precondition: User Action: No action. Ref: 3.2.1.4 IETF RFC3435 | |
| MGCP_MG/ MGCP_MG_Invalid_Messaging |
|
| MGCP_MG_Invalid_Messaging_001 | Ensure the IUT on receipt of a completely unrecognized message(e.g. DDDDD), IUT does not respond |
| IUT: MG Precondition: User Action: No action. Ref: 3.2.1.4 IETF RFC3435 | |
| MGCP_MG_Invalid_Messaging_002 | Ensure the IUT on receipt of an unrecognized message(e.g. RQTN), IUT does not respond |
| IUT: MG Precondition: User Action: No action. Ref: IETF RFC3435 | |
| MGCP_MG/ MGCP_MG_Feature_Tests |
|
| MGCP_MG/ MGCP_MG_Feature_Tests/ MGCP_MG_Feature_Tests_V |
|
| MGCP_MG_Feature_Tests_V_001 | Ensure the IUT on receipt of a valid incoming call, responds with 200 message |
| IUT: MG Precondition: User Action: Answer call. Ref: IETF RFC3435 | |
| MGCP_MG_Feature_Tests_V_002 | Ensure the IUT on receipt of a valid incoming call, can place that call on hold |
| IUT: MG Precondition: User Action: Answer phone, place call on hold, place phone on hook. Ref: IETF RFC3435 | |
| MGCP_MG_Feature_Tests_V_003 | Ensure the IUT on receipt of a valid incoming call, can transfer that call to a third party |
| **NOTE: Test Unsupported in this Release** IUT: MG Precondition: User Action: Answer phone, transfer call to a third party. Ref: IETF RFC3435 | |
| MGCP_MG_Feature_Tests_V_004 | Basic_Call_OriginatingEndpoint_Terminates_Call: OE calls TE, OE goes on-hook, then TE goes on-hook |
| IUT: MG Precondition: User Action: Answer phone. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Feature_Tests_V_005 | Basic_Call_TerminatingEndpoint_Terminates_Call: OE calls TE, TE goes on-hook, then OE goes on-hook |
| IUT: MG Precondition: User Action: Answer phone and place phone on hook Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Feature_Tests_V_006 | Basic_Call_OriginatingEndpoint_Terminates_Call_Before_TerminatingEndpoint_Answers: OE calls TE, OE goes on-hook, before TE answers |
| IUT: MG Precondition: User Action: No action. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Feature_Tests_V_007 | TerminatingEndpoint_DialTone: TE goes off-hook, operator should hear dial tone |
| IUT: MG Precondition: User Action: Place phone off-hook, listen for dialtone and place on-hook. Ref: | |
| MGCP_MG_Feature_Tests_V_008 | TerminatingEndpoint_MessageWaiting: TE goes off-hook, operator should hear message waiting indication |
| IUT: MG Precondition: User Action: Place phone off-hook, listen for message waiting tone and place on-hook. Ref: | |
| MGCP_MG_Feature_Tests_V_009 | TerminatingEndpoint_Reorder: TE goes off-hook, operator should hear reorder tone |
| IUT: MG Precondition: User Action: Place phone off-hook, listen for reorder tone and place on-hook. Ref: | |
| MGCP_MG_Feature_Tests_V_010 | TerminatingEndpoint_Stutter: TE goes off-hook, operator should hear stutter dialtone |
| IUT: MG Precondition: User Action: Place phone off-hook, listen for stutter dialtone and place on-hook. Ref: | |
| MGCP_MG_Feature_Tests_V_011 | TerminatingEndpoint_Dialing: TE goes off-hook, should hear dialtone, dial digits based on PX_DigitMap_0, place on-hook |
| IUT: MG Precondition: User Action: Place phone off-hook, listen for dialtone dial digits, and place on-hook. Ref: | |
| MGCP_MG_Feature_Tests_V_012 | Basic_Call_TerminatingEndpoint_Ringing: TE calls OE, TE hears indication of ringing, TE goes on-hook |
| IUT: MG Precondition: User Action: Place phone off-hook, dial digits based on digit map, and place phone on-hook when prompted. Listen for dialtone and ringing indication. Ref: | |
| MGCP_MG_Feature_Tests_V_013 | Basic_Call_TerminatingEndpoint_Busy: TE calls OE, TE hears busy tone, TE goes on-hook |
| IUT: MG Precondition: User Action: Place phone off-hook, dial digits based on digit map, and place phone on-hook when prompted. Listen for dialtone and busy indication. Ref: | |
| MGCP_MG_Feature_Tests_V_014 | Basic_Call_TerminatingEndpoint_WaitTone: TE calls OE, TE hears call waiting tone, TE goes on-hook |
| IUT: MG Precondition: User Action: Place phone off-hook, dial digits based on digit map, and place phone on-hook when prompted. Listen for dialtone and call waiting tone. Ref: | |
| MGCP_MG_Feature_Tests_V_015 | Basic_Call_TerminatingEndpoint_WaitTone1: TE calls OE, TE hears call waiting tone 1, TE goes on-hook |
| IUT: MG Precondition: User Action: Place phone off-hook, dial digits based on digit map, and place phone on-hook when prompted. Listen for dialtone and call waiting tone 1. Ref: | |
| MGCP_MG_Feature_Tests_V_016 | Basic_Call_TerminatingEndpoint_WaitTone2: TE calls OE, TE hears call waiting tone 2, TE goes on-hook |
| IUT: MG Precondition: User Action: Place phone off-hook, dial digits based on digit map, and place phone on-hook when prompted. Listen for dialtone and call waiting tone 2. Ref: | |
| MGCP_MG_Feature_Tests_V_017 | Basic_Call_TerminatingEndpoint_WaitTone3: TE calls OE, TE hears call waiting tone 3, TE goes on-hook |
| IUT: MG Precondition: User Action: Place phone off-hook, dial digits based on digit map, and place phone on-hook when prompted. Listen for dialtone and call waiting tone 3. Ref: | |
| MGCP_MG_Feature_Tests_V_018 | Basic_Call_TerminatingEndpoint_WaitTone4: TE calls OE, TE hears call waiting tone 4, TE goes on-hook |
| IUT: MG Precondition: User Action: Place phone off-hook, dial digits based on digit map, and place phone on-hook when prompted. Listen for dialtone and call waiting tone 4. Ref: | |
| MGCP_MG_Feature_Tests_V_019 | Basic_Call_TerminatingEndpoint_Confirm: TE calls OE, TE hears confirm tone, TE goes on-hook |
| IUT: MG Precondition: User Action: Place phone off-hook, dial digits based on digit map, and place phone on-hook when prompted. Listen for dialtone and confirm tone. Ref: | |
| MGCP_MG_Feature_Tests_V_020 | Basic_Call_TerminatingEndpoint_Confirm: TE calls OE, TE hears confirm tone, TE goes on-hook |
| IUT: MG Precondition: User Action: Place phone off-hook, dial digits based on digit map, and place phone on-hook when prompted. Listen for dialtone and confirm tone. Ref: | |
| MGCP_MG_Feature_Tests_V_021 | Basic_Call_ErrorTone: OE calls TE, phone is left off-hook |
| IUT: MG Precondition: User Action: Answer phone, wait for error tone, and place phone on-hook Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Feature_Tests_V_050 | TerminatingEndpoint_Ring: OE causes TE to ring |
| IUT: MG Precondition: User Action: Verify that the phone is ringing. Ref: | |
| MGCP_MG_Feature_Tests_V_051 | TerminatingEndpoint_Ring0: OE causes TE to ringwith distinctive ring 0 |
| IUT: MG Precondition: User Action: Verify that the phone is ringing with distinctive tone 0. Ref: | |
| MGCP_MG_Feature_Tests_V_052 | TerminatingEndpoint_Ring1: OE causes TE to ringwith distinctive ring 1 |
| IUT: MG Precondition: User Action: Verify that the phone is ringing with distinctive tone 1. Ref: | |
| MGCP_MG_Feature_Tests_V_053 | TerminatingEndpoint_Ring2: OE causes TE to ring with distinctive ring 2 |
| IUT: MG Precondition: User Action: Verify that the phone is ringing with distinctive tone 2. Ref: | |
| MGCP_MG_Feature_Tests_V_054 | TerminatingEndpoint_Ring3: OE causes TE to ring with distinctive ring 3 |
| IUT: MG Precondition: User Action: Verify that the phone is ringing with distinctive tone 3. Ref: | |
| MGCP_MG_Feature_Tests_V_055 | TerminatingEndpoint_Ring4: OE causes TE to ring with distinctive ring 4 |
| IUT: MG Precondition: User Action: Verify that the phone is ringing with distinctive tone 4. Ref: | |
| MGCP_MG_Feature_Tests_V_056 | TerminatingEndpoint_Ring5: OE causes TE to ring with distinctive ring 5 |
| IUT: MG Precondition: User Action: Verify that the phone is ringing with distinctive tone 5. Ref: | |
| MGCP_MG_Feature_Tests_V_057 | TerminatingEndpoint_Ring6: OE causes TE to ring with distinctive ring 6 |
| IUT: MG Precondition: User Action: Verify that the phone is ringing with distinctive tone 6. Ref: | |
| MGCP_MG_Feature_Tests_V_058 | TerminatingEndpoint_Ring7: OE causes TE to ring with distinctive ring 7 |
| IUT: MG Precondition: User Action: Verify that the phone is ringing with distinctive tone 7. Ref: | |
| MGCP_MG_Feature_Tests_V_059 | TerminatingEndpoint_RingSplash: OE causes TE to ring with ringsplash |
| IUT: MG Precondition: User Action: Verify that the phone is ringing with ringsplash. Ref: | |
| MGCP_MG_Feature_Tests_V_060 | TerminatingEndpoint_RingRep: OE causes TE to ring with repetition of 5 |
| IUT: MG Precondition: User Action: Verify that the phone rings 5 times then stops. Ref: | |
| MGCP_MG_Feature_Tests_V_061 | TerminatingEndpoint_RingTimeOut: OE causes TE to ring with a timeout of 6 seconds |
| IUT: MG Precondition: User Action: Verify that the phone rings for 6 seconds then stops. Ref: | |
| MGCP_MG_Feature_Tests_V_062 | TerminatingEndpoint_RingTimeOut: OE causes TE to ring with a timeout of 7 seconds |
| IUT: MG Precondition: User Action: Verify that the phone rings for 7 seconds then stops. Ref: | |
| MGCP_MG_Feature_Tests_V_063 | TerminatingEndpoint_RingOperComplete: OE causes TE to ring with a timeout of 15 seconds |
| IUT: MG Precondition: User Action: Answer the phone when prompted and place phone on-hook when finished. Ref: | |
| MGCP_MG_Feature_Tests_V_100 | TerminatingEndpoint_MessageIndicatorOn: OE turns on visual message waiting indicator |
| IUT: MG Precondition: User Action: Visually verify that the message indicator is on. Ref: | |
| MGCP_MG_Feature_Tests_V_101 | TerminatingEndpoint_MesssageIndicatorOff: OE turns off visual message waiting indicator |
| IUT: MG Precondition: User Action: Visually verify that the message indicator is off. Ref: | |
| MGCP_MG_Feature_Tests_V_102 | TerminatingEndpoint_CallerID: OE rings phone and sends a caller ID |
| IUT: MG Precondition: User Action: Visually verify the caller ID field and place phone off-hook and on-hook. Ref: | |
| MGCP_MG_Feature_Tests_V_103 | TerminatingEndpoint_CallerID: OE rings phone and sends an adsi display message |
| IUT: MG Precondition: User Action: Visually verify the adsi message and place phone off-hook and on-hook. Ref: | |
| MGCP_MG_Feature_Tests_V_015_NK | Three_Way_Calling_Without_Chaining: Make a two party call between OE and TE1, OE flashes, OE calls TE2, OE flashes after TE2 answers |
| **NOTE: Test Unsupported in this Release** IUT: MG Precondition: User Action: OE, TE1, TE2 are in Three_Way_Calling Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG/ MGCP_MG_Feature_Tests/ MGCP_MG_Feature_Tests_I |
|
| MGCP_MG_Feature_Tests_I_001 | MGC sends an RQNT with parameter RequestedEvents R having invalid data, the MG returns 512 error message. |
| IUT: MG Precondition: User Action: No action. Ref: IETF RFC3435 | |
| MGCP_MG_Feature_Tests_I_002 | MGC sends an error tone when the phone is on-hook. Should get back a 402 return |
| IUT: MG Precondition: User Action: none Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG/ MGCP_MG_OriginatingEndpoint |
|
| MGCP_MG/ MGCP_MG_OriginatingEndpoint/ MGCP_MG_OriginatingEndpoint_V |
|
| MGCP_MG_OriginatingEndpoint_V_001 | Ensure the IUT on receipt of a valid EPCF message, send message to phones endpointid, responds with a 200 message |
| IUT: MG Precondition: Set_EPCF_Valid_OriginatingEndpointid User Action: Ref: 2.3.2 IETF RFC3435 | |
| MGCP_MG_OriginatingEndpoint_V_002 | IUT initiates valid incoming call to tester |
| IUT: MG Precondition: User Action: Make a call from the IUT to the tester. Hang-up Ref: IETF RFC3435 | |
| MGCP_MG_OriginatingEndpoint_V_003 | IUT initiates call to tester. Check IUT sends 519 in response to missing digit map in RQNT |
| IUT: MG Precondition: User Action: Trigger RSIP from IUT. Make a call from the IUT to the tester Ref: IETF RFC3435 | |
| MGCP_MG/ MGCP_MG_OriginatingEndpoint/ MGCP_MG_OriginatingEndpoint_I |
|
| MGCP_MG_OriginatingEndpoint_I_001 | Ensure the IUT on receipt of an invalid EPCF, to an unknown endpointid, message, responds with a 500 error message |
| IUT: MG Precondition: Set_EPCF_Invalid_OriginatingEndpointid User Action: Ref: 2.3.2 IETF RFC3435 | |
| MGCP_MG/ MGCP_MG_TerminatingEndpoint |
|
| MGCP_MG/ MGCP_MG_TerminatingEndpoint/ MGCP_MG_TerminatingEndpoint_V |
|
| MGCP_MG_TerminatingEndpoint_V_001 | Ensure the IUT on receipt of a valid EPCF message, send message to phones endpointid, responds with a 200 message |
| IUT: MG Precondition: Set_EPCF_Valid_TerminatingEndpointid User Action: Ref: 2.3.2 IETF RFC3435 | |
| MGCP_MG_TerminatingEndpoint_V_002 | Tester initiates valid outgoing call to IUT. IUT should reply with 200 and NTFY off-hook |
| IUT: MG Precondition: User Action: Answer call at IUT side, on-hook when finished Ref: IETF RFC3435 | |
| MGCP_MG/ MGCP_MG_TerminatingEndpoint/ MGCP_MG_TerminatingEndpoint_I |
|
| MGCP_MG_TerminatingEndpoint_I_001 | Ensure the IUT on receipt of an invalid EPCF, to an unknown endpointid, message, responds with a 500 error message |
| IUT: MG Precondition: Set_EPCF_Invalid_TerminatingEndpointid User Action: Ref: 2.3.2 IETF RFC3435 | |
| MGCP_MG/ MGCP_MG_Return_and_ErrorCodes |
|
| MGCP_MG/ MGCP_MG_Return_and_ErrorCodes/ MGCP_MG_Return_and_ErrorCodes_V |
|
| MGCP_MG_Successful_Completion_V_001 | Successful Completion - MGC sends transaction with correct parameters, the MG returns 200 message. |
| IUT: MG Precondition: User Action: Answer the phone Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Transient_Error_V_001 | Transient Error. MGC requests an offhook from an endpoint that is already in the offhook state for a residential gateway, the MG returns 401 error message. |
| IUT: MG Precondition: User Action: Answer phone. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Permanent_Error_V_001 | Permanent Error |
| IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_100_V_001 | MGC sends transaction with correct parameters, if MG takes time for transaction processing before issuing a 200 message the MG returns 100 message. |
| IUT: MG Precondition: User Action: Answer the phone and place phone onhook when prompted. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_200_V_001 | MGC sends transaction with correct parameters, the MG returns 200 message. |
| IUT: MG Precondition: User Action: Answer the phone Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_250_V_001 | MGC creates a connection and deletes the connection, the MG returns 250 message. |
| IUT: MG Precondition: User Action: Answer the phone and place phone onhook when requested. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_400_V_001 | MGC setups maximum number of connections on MG then tries to create another connection, the MG returns 400 error message. |
| ** Updated TESTPURPOSE MGC creates a connection, if connection is
pending, it then tries to modify the connection and MG returns 400 error
message ** IUT: MG Precondition: User Action: Answer the phone and place onhook when prompted. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_401_V_001 | MGC requests an offhook from an endpoint that is already in the offhook state for a residential gateway, the MG returns 401 error message. |
| IUT: MG Precondition: User Action: Answer phone. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_402_V_001 | MGC requests an onhook from an endpoint that is already in the onhook state for a residential gateway, the MG returns 402 error message. |
| IUT: MG Precondition: User Action: Make sure IUT is on hook. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_404_V_001 | MGC setup 24 G711 connections on a T1 trunk, try to create a 25th connection, the MG returns 404 error message. |
| **NOTE: Test Unsupported in this Release** IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_500_V_001 | MGC tries to setup a connection to an endpoint that is not known to the MG, the MG returns 500 error message. |
| IUT: MG Precondition: User Action: No action. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_510_V_001 | MGC sends a command, CRCX, with an incorrect parameter, the MG returns 510 error message. |
| IUT: MG Precondition: User Action: Answer the phone and place onhook when prompted. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_511_V_001 | MGC sends a command, with an incorrect extension, the MG returns 511 error message. |
| IUT: MG Precondition: User Action: Answer the phone and place phone onhook when prompted. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_512_V_001 | MGC sends an RQNT with parameter RequestedEvents R having invalid data, the MG returns 512 error message. |
| IUT: MG Precondition: User Action: No action. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_513_V_001 | MGC sends an RQNT with parameter SignalRequests S having invalid data, the MG returns 513 error message. |
| IUT: MG Precondition: User Action: No action. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_515_V_001 | MGC creates a connection on MG and receives a connection-ID upon 200 message, MGC sends a MDCX to same endpoint with an incorrect connection-ID, the MG returns 515 error message. |
| IUT: MG Precondition: User Action: Answer the phone and place phone onhook when prompted. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_516_V_001 | MGC creates a connection on MG with call-id=1234, MGC sends a MDCX to same endpoint but with a different call-id, the MG returns 516 error message. |
| IUT: MG Precondition: User Action: Answer the phone and place phone onhook when prompted. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_517_V_001 | MGC sends a CRCX with ConnectionMode M set to an invalid mode, the MG returns 517 error message. |
| IUT: MG Precondition: User Action: Answer the phone. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_522_V_001 | MGC sends a CRCX with NotificationRequests R set to an incorrect value and SignalEvents S set to an incorrect value, the MG returns 522 error message. |
| IUT: MG Precondition: User Action: Answer the phone. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_526_V_001 | MGC makes 24 T1 bearer channels and try to make the 25th connection, the MG returns 526 error message. |
| **NOTE: Test Unsupported in this Release** IUT: MG Precondition: User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_528_V_001 | MGC sends A CRCX with an incompatible or unsupported protocol version, the MG returns 528 error message. |
| IUT: MG Precondition: User Action: Answer the phone. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_529_V_001 | MG has a faulty trunk card (hardware) inserted and try to make a connection, the MG returns 529 error message. |
| IUT: MG Precondition: Change destination to faulty trunk. User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG_Returns_531_V_001 | PSTNs SS7 trunk has a failure, try to make a connection to that particular trunk, the MG returns 531 error message. |
| IUT: MG Precondition: Change destination to trunk with failure. User Action: Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MG/ MGCP_MG_Return_and_ErrorCodes/ MGCP_MG_Return_and_ErrorCodes_I |
|
| MGCP_MG_Provisional_Response_I_001 | MGC sends transaction with correct parameters, if MG takes time for transaction processing before issuing a 200 message the MG returns 100 message. |
| IUT: MG Precondition: User Action: Answer the phone and place phone onhook when prompted. Ref: Rev 2.0 ISC ITS Draft 2.0 | |
| MGCP_MGController | IUT = MGController |
| MGCP_MGController/ MGCP_MGC_Restart |
|
| MGCP_MGController/ MGCP_MGC_Restart/ MGCP_MGC_Restart_V |
|
| MGCP_MGC_Restart_V_001 | Ensure IUT responds to valid RSIP restart with a 200 |
| User Action: No action Ref: 2.3.12 IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_Restart/ MGCP_MGC_Restart_I |
|
| MGCP_MGC_Restart_I_001 | Ensure IUT responds to invalid RSIP RestartMethod with a 536 error. |
| User Action: No action Ref: 2.3.12 IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_Connections |
|
| MGCP_MGController/ MGCP_MGC_Connections/ MGCP_MGC_Create |
|
| MGCP_MGController/ MGCP_MGC_Connections/ MGCP_MGC_Create/ MGCP_MGC_Create_V |
|
| MGCP_MGC_Create_V_001 | IUT sends Create Connection. Tester responds with 200 OK |
| Precondition: SET_CRCX_Valid_Call User Action: No action. Ref: IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_Connections/ MGCP_MGC_Create/ MGCP_MGC_Create_I |
|
| MGCP_MGC_Create_I_001 | IUT sends Create Connection. Tester responds with invalid transaction of 2000 |
| IUT: MGC Precondition: User Action: Ref: IETF RFC3435 | |
| MGCP_MGC_Create_I_002 | IUT sends a Create Connection. Tester responds with 200 with an invalid transaction ID |
| IUT: MGC Precondition: User Action: Send CRCX from IUT Ref: IETF RFC3435 | |
| MGCP_MGC_Create_I_003 | IUT sends a Create Connection. Tester responds with 200 with an invalid endpoint ID |
| IUT: MGC Precondition: User Action: No action. Ref: IETF RFC3435 | |
| MGCP_MGC_Create_I_004 | IUT sends a Create Conenction. Tester responds with 528 Incompatible Protocol Version |
| IUT: MGC Precondition: User Action: No action. Ref: IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_Connections/ MGCP_MGC_Modify |
|
| MGCP_MGController/ MGCP_MGC_Connections/ MGCP_MGC_Modify/ MGCP_MGC_Modify_V |
|
| MGCP_MGC_Modify_V_001 | IUT sends Modify Connection. Tester responds with 200 OK |
| IUT: MGC Precondition: User Action: No action. Ref: IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_Connections/ MGCP_MGC_Modify/ MGCP_MGC_Modify_I |
|
| MGCP_MGC_Modify_I_001 | IUT sends Modify Connection. Tester responds with invalid transaction of 2000 |
| IUT: MGC Precondition: User Action: Ref: IETF RFC3435 | |
| MGCP_MGC_Modify_I_002 | IUT sends a Modify Connection. Tester responds with 200 with an invalid transaction ID |
| IUT: MGC Precondition: User Action: Send MDCX from IUT Ref: IETF RFC3435 | |
| MGCP_MGC_Modify_I_003 | IUT sends a Modify Connection. Tester responds with 200 with an invalid endpoint ID |
| IUT: MGC Precondition: User Action: No action. Ref: IETF RFC3435 | |
| MGCP_MGC_Modify_I_004 | IUT sends a Modify Conenction. Tester responds with 528 Incompatible Protocol Version |
| IUT: MGC Precondition: User Action: No action. Ref: IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_Connections/ MGCP_MGC_Delete |
|
| MGCP_MGController/ MGCP_MGC_Connections/ MGCP_MGC_Delete/ MGCP_MGC_Delete_V |
|
| MGCP_MGC_Delete_V_001 | IUT sends Delete Connection. Tester responds with 200 OK |
| IUT: MGC Precondition: User Action: No action. Ref: IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_Connections/ MGCP_MGC_Delete/ MGCP_MGC_Delete_I |
|
| MGCP_MGC_Delete_I_001 | IUT sends Delete Connection. Tester responds with invalid transaction of 2000 |
| IUT: MGC Precondition: User Action: Ref: IETF RFC3435 | |
| MGCP_MGC_Delete_I_002 | IUT sends a Delete Connection. Tester responds with 200 with an invalid transaction ID |
| IUT: MGC Precondition: User Action: Send DLCX from IUT Ref: IETF RFC3435 | |
| MGCP_MGC_Delete_I_003 | IUT sends a Delete Connection. Tester responds with 200 with an invalid endpoint ID |
| IUT: MGC Precondition: User Action: No action. Ref: IETF RFC3435 | |
| MGCP_MGC_Delete_I_004 | IUT sends a Delete Conenction. Tester responds with 528 Incompatible Protocol Version |
| IUT: MGC Precondition: User Action: No action. Ref: IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_Notification |
|
| MGCP_MGController/ MGCP_MGC_Notification/ MGCP_MGC_RequestNotification |
|
| MGCP_MGController/ MGCP_MGC_Notification/ MGCP_MGC_RequestNotification/ MGCP_MGC_RequestNotification_V |
|
| MGCP_MGC_RequestNotification_V_001 | IUT sends a Request Notification. Tester responds with 200 OK |
| Precondition: User Action: Ref: IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_Notification/ MGCP_MGC_RequestNotification/ MGCP_MGC_RequestNotification_I |
|
| MGCP_MGC_RequestNotification_I_001 | IUT sends a Request Notification. Tester responds with invalid transaction of 2000 |
| IUT: MGC Precondition: User Action: Ref: IETF RFC3435 | |
| MGCP_MGC_RequestNotification_I_002 | IUT sends a Request Notification. Tester responds with 200 with an invalid transaction ID |
| IUT: MGC Precondition: User Action: No action. Ref: 3.2.1.4 IETF RFC3435 | |
| MGCP_MGC_RequestNotification_I_003 | IUT sends a Request Notification. Tester responds with 200 with an invalid endpoint ID |
| IUT: MGC Precondition: User Action: No action. Ref: 3.2.1.4 IETF RFC3435 | |
| MGCP_MGC_RequestNotification_I_004 | IUT sends a Request Notification. Tester responds with 528 Incompatible Protocol Version |
| IUT: MGC Precondition: User Action: No action. Ref: 3.2.1.4 IETF RFC3435 | |
| MGCP_MGC_RequestNotification_I_005 | IUT sends a Request Notification. Tester responds with 500 Endpoint Unknown |
| IUT: MGC Precondition: User Action: No action. Ref: 3.2.1.4 IETF RFC3435 | |
| MGCP_MGC_RequestNotification_I_006 | IUT sends a Request Notification. Tester responds with 521 Endpoint Redirected |
| IUT: MGC Precondition: User Action: No action. Ref: 3.2.1.4 IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_Notify |
|
| MGCP_MGController/ MGCP_MGC_Notify/ MGCP_MGC_Notify_V |
|
| MGCP_MGC_Notify_V_001 | Ensure IUT responds to a valid NTFY (phone endpointid) with a 200 message |
| IUT: MGC Precondition: Precondition: SET_NTFY_VALID_PHONE_ENDPOINT User Action: Ref: IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_Notify/ MGCP_MGC_Notify_I |
|
| MGCP_MGC_Notify_I_001 | Ensure IUT responds to an invalid NTFY (NTFY command spelled incorrectly) |
| Precondition: SET_NTFY_INVALID_PHONE_ENDPOINT User Action: Ref: IETF RFC3435 | |
| MGCP_MGC_Notify_I_002 | Ensure IUT responds to an invalid NTFY (wrong sequence number) |
| Precondition: SET_NTFY_INVALID_PHONE_ENDPOINT User Action: Ref: IETF RFC3435 | |
| MGCP_MGC_Notify_I_003 | Ensure IUT responds to an invalid NTFY (invalid endpointid) |
| Precondition: SET_NTFY_INVALID_PHONE_ENDPOINT User Action: Ref: IETF RFC3435 | |
| MGCP_MGC_Notify_I_004 | Ensure IUT responds to an invalid NTFY (wrong version number) |
| Precondition: SET_NTFY_INVALID_PHONE_ENDPOINT User Action: Ref: IETF RFC3435 | |
| MGCP_MGC_Notify_I_005 | Ensure IUT responds to an invalid NTFY (bad observed events) |
| Precondition: SET_NTFY_INVALID_PHONE_ENDPOINT User Action: Ref: IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_Audit |
|
| MGCP_MGController/ MGCP_MGC_Audit/ MGCP_MGC_Audit_AuditEndpoint |
|
| MGCP_MGController/ MGCP_MGC_Audit/ MGCP_MGC_Audit_AuditEndpoint/ MGCP_MGC_Audit_AuditEndpoint_V |
|
| MGCP_MGC_Audit_AuditEndpoint_V_001 | IUT sends an AUEP. Tester replies with a 200 message |
| Precondition: User Action: Ref: IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_Audit/ MGCP_MGC_Audit_AuditEndpoint/ MGCP_MGC_Audit_AuditEndpoint_I |
|
| MGCP_MGC_Audit_AuditEndpoint_I_001 | IUT sends an AUEP. Tester responds with a 401 error message |
| Precondition: User Action: Ref: IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_Audit/ MGCP_MGC_Audit_AuditConnection |
|
| MGCP_MGController/ MGCP_MGC_Audit/ MGCP_MGC_Audit_AuditConnection/ MGCP_MGC_Audit_AuditConnection_V |
|
| MGCP_MGC_Audit_AuditConnection_V_001 | IUT sends an AUCX. Tester responds with a 200 message |
| Precondition: User Action: No action. Ref: IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_Audit/ MGCP_MGC_Audit_AuditConnection/ MGCP_MGC_Audit_AuditConnection_I |
|
| MGCP_MGC_Audit_AuditConnection_I_001 | Ensure IUT responds to an invalid AUCX with a 516 error message |
| Precondition: User Action: Ref: IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_Invalid_Messaging |
|
| MGCP_MGC_Invalid_Messaging_001 | Ensure the IUT on receipt of a AuditConnections message with incompatible MGCP version returns a 528 response |
| IUT: MGC Precondition: User Action: No action. Ref: 3.2.1.4 IETF RFC3435 | |
| MGCP_MGC_Invalid_Messaging_002 | |
| IUT: MGC Precondition: User Action: No action. Ref: 3.2.1.4 IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_Feature_Tests |
|
| MGCP_MGC_Valid_Call | Ensure the tester on receipt of a valid incoming call sends a 200 message to IUT |
| **NOTE: Test Unsupported in this Release** IUT: MGC Precondition: User Action: No action. Ref: IETF RFC3435 | |
| MGCP_MGC_Call_Hold | Ensure the tester on receipt of a valid incoming call from IUT can place that call on hold |
| **NOTE: Test Unsupported in this Release** IUT: MGC Precondition: User Action: No action. Ref: IETF RFC3435 | |
| MGCP_MGC_Call_Transfer | Ensure the tester on receipt of a valid incoming call from the IUT can transfer that call to a third party |
| **NOTE: Test Unsupported in this Release** IUT: MGC Precondition: User Action: No action. Ref: IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_OriginatingEndpoint |
|
| MGCP_MGController/ MGCP_MGC_OriginatingEndpoint/ MGCP_MGC_OriginatingEndpoint_V |
|
| MGCP_MGC_OriginatingEndpoint_V_001 | IUT initiates valid incoming call to tester |
| **NOTE: Test Unsupported in this Release** IUT: MGC Pewcondition: User Action: Make a call from the IUT to the tester. Hang-up Ref: IETF RFC3435 | |
| MGCP_MGC_OriginatingEndpoint_V_002 | IUT initiates call to tester. Check IUT sends 519 in response to missing digit map in RQNT |
| IUT: MGC Precondition: User Action: Trigger RSIP from IUT. Make a call from the IUT to the tester Ref: IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_OriginatingEndpoint/ MGCP_MGC_OriginatingEndpoint_I |
|
| MGCP_MGC_OriginatingEndpoint_I_001 | |
| **NOTE: Test Unsupported in this Release** IUT: MGC Precondition: User Action: Ref: IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_TerminatingEndpoint |
|
| MGCP_MGController/ MGCP_MGC_TerminatingEndpoint/ MGCP_MGC_TerminatingEndpoint_V |
|
| MGCP_MGC_TerminatingEndpoint_V_001 | Tester initiates valid outgoing call to IUT. IUT should reply with 200 and NTFY off-hook |
| **NOTE: Test Unsupported in this Release** IUT: MGC Precondition: User Action: Answer call at IUT side, on-hook when finished Ref: IETF RFC3435 | |
| MGCP_MGController/ MGCP_MGC_TerminatingEndpoint/ MGCP_MGC_TerminatingEndpoint_I |
|
| MGCP_MGC_TerminatingEndpoint_I_001 | |
| **NOTE: Test Unsupported in this Release** IUT: MGC Precondition: User Action: Ref: IETF RFC3435 | |
| Misc | |
| MGCP_Misc_001 | Send RQNT |
| **NOTE: Test Unsupported in this Release** IUT: MGC Precondition: User Action: Ref: IETF RFC3435 | |
| MGCP_RG_to_RG_Call | Residential Gateway to Residential Gateway call. OE calls TE. TE answers |
| IUT: MG Precondition: User Action: offhook OE, dialing digits on OE, offhook TE Ref: | |
| Demo_MG_Test_001 | Send RQNT |
| IUT: MG Precondition: User Action: Ref: IETF RFC3435 | |
| Variable | Default Value | Description |
|---|---|---|
| IP_Address_TESTER | "192.168.1.2" | (null) |
| IP_Address_TESTER_Link2 | "192.168.1.2" | (null) |
| IP_Address_TESTER_INVALID | "invalid.com" | (null) |
| IP_Address_IUT | "192.168.1.36" | (null) |
| IP_Address_IUT_Link2 | "192.168.1.36" | (null) |
| IP_Address_TESTER_Notify | "192.168.1.2" | (null) |
| IP_Address_TESTER_Notify_Port | "2427" | (null) |
| IP_MGCP_Port_TESTER | "2727" | Port to use for testing |
| IP_MGCP_Port_IUT | "2427" | Port to use for testing |
| MAC_Address_IUT | "001122334455" | The MAC address of the MGC |
| Phone_Number_TESTER | "17819381221" | (null) |
| Phone_Number_IUT | "17819381228" | (null) |
| Use_IP_Address_In_Endpoint | TRUE | If FALSE, uses MAC address |
| Use_Brackets_Around_IP_Address | FALSE | If FALSE, no brackets around IP Address |
| MGCP_Version | MGCP_Version_1_0 | (null) |
| T_WAIT_RESPONSE_VAL | 30000 | (null) |
| T_WAIT_RSIP_VAL | 5000 | (null) |
| PX_Initial_TransactionID | 10 | (null) |
| PX_EndpointName | "ep7@gw0@" | (null) |
| PX_EndpointName2 | "ep8@gw0@" | (null) |
| PX_GatewayName | "gw0@" | (null) |
| PX_GatewayName2 | "gw0@" | (null) |
| PX_NotifiedUser | "ca1@" | (null) |
| PX_LinePackage_BZ | "l/bz" | (null) |
| PX_LinePackage_CF | "l/cf" | (null) |
| PX_LinePackage_CI | "l/ci" | (null) |
| PX_LinePackage_DL | "l/dl" | (null) |
| PX_LinePackage_FT | "l/ft" | (null) |
| PX_LinePackage_HD | "l/hd" | (null) |
| PX_LinePackage_HF | "l/hf" | (null) |
| PX_LinePackage_HU | "l/hu" | (null) |
| PX_LinePackage_HU_DIGITS | "l/hu, [0-9#*T](D)" | (null) |
| PX_LinePackage_L | "l/L" | (null) |
| PX_LinePackage_LD | "l/ld" | (null) |
| PX_LinePackage_MA | "l/ma" | (null) |
| PX_LinePackage_MT | "l/mt" | (null) |
| PX_LinePackage_MWI | "l/mwi" | (null) |
| PX_LinePackage_NBZ | "l/nbz" | (null) |
| PX_LinePackage_OC | "l/oc" | (null) |
| PX_LinePackage_OF | "l/of" | (null) |
| PX_LinePackage_OT | "l/ot" | (null) |
| PX_LinePackage_R0 | "l/r0" | (null) |
| PX_LinePackage_RG | "l/rg" | (null) |
| PX_LinePackage_RO | "l/ro" | (null) |
| PX_LinePackage_RS | "l/rs" | (null) |
| PX_LinePackage_RT | "l/rt" | (null) |
| PX_LinePackage_SL | "l/sl" | (null) |
| PX_LinePackage_T | "l/t" | (null) |
| PX_LinePackage_TDD | "l/TDD" | (null) |
| PX_LinePackage_VMWI | "l/vmwi" | (null) |
| PX_LinePackage_WT1 | "l/wt1" | (null) |
| PX_LinePackage_X | "l/X" | (null) |
| PX_LinePackage_Invalid_1 | "l/xyz" | (null) |
| PX_LinePackage_Invalid_2 | "l/hxyz" | (null) |
| PX_DigitMap_0 | "D: XXXX" | (null) |
| PX_DigitMap_1 | "D: ([2-9]xxxxxx| 1xxxxxxxxxx|... | (null) |
| PX_DigitMap_2 | "D: (1xxxxxxxxxx)" | (null) |
| PX_HookFlash | "l/hf" | (null) |
| PX_RequestIdentifier_1 | "X: 0123456789AB" | (null) |
| PX_RequestIdentifier_2 | "X: 0123456789AC" | (null) |
| PX_CallId_1 | "C: A3C47F21456789F0" | (null) |
| PX_CallId_Invalid_1 | "C: " | (null) |
| PX_CallId_Invalid_2 | "C: 12345678901234567890123456... | (null) |
| PX_LocalConnectionOptions_1 | "L: p:10, a:PCMU" | (null) |
| PX_LocalConnectionOptions_2 | "L: p:20, a:PCMU" | (null) |
| PX_ConnectionMode_1 | "M: recvonly" | (null) |
| PX_ConnectionMode_2 | "M: sendrecv" | (null) |
| PX_TransactionID_Long | 999999999 | (null) |
| PX_RestartMethod_Restart | "RM: restart" | (null) |
| PX_RestartMethod_Invalid | "RM: rminvalid" | (null) |
| PX_RestartMethod_Forced | "RM: forced" | (null) |
| PX_RestartMethod_Graceful | "RM: graceful" | (null) |
| PX_RestartMethod_CancelGraceful | "RM: cancel-graceful" | (null) |
| PX_RestartMethod_Disconnected | "RM: disconnected" | (null) |
| CallerID_Time | "09/14/17/26" | (null) |
| CallerID_Number | "555 1212" | (null) |
| CallerID_Name | "Caller 1" | (null) |
| ADSI_String | "123456 Francois Gerard" | (null) |
| Copyright © ACATS Forum 2008 on behalf of the test suite author. All rights reserved. Specifications may change subject to requirements. |
| 09 Aug 2008 | Produced by SAFIRE V20.05.14.01 www.SAFIRE-World.com |
Test Suite Overview |