| MGCP Framework Test Suite |
|---|
| TEST SUITE OVERVIEW |
| References | IETF RFC 3435 |
|---|---|
| Archive/Project | voip/MGCP_fTS |
| Version | 19171216 |
| Date | 21 Mar 2008 |
| Number of Scenarios | 17 |
| Number of Groups | 6 |
| Average per Group | 2 |
| 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, |
| MGCP_MG_Restart_V_002 | Ensure if the response from the MGC indicated a 521 error, |
| MGCP_MG_Restart_V_003 | Ensure the IUT on receipt of a 299 Unknown response from the MGC for a |
| 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 |
| 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 |
| MGCP_MG/ MGCP_MG_Restart/ MGCP_MG_Restart_I |
|
| 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 |
| MGCP_MG_Create_V_002 | Ensure the IUT, on receipt of a valid CRCX message with mandatory parameters, responds with a 200 message |
| 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 |
| 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 |
| 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 |
| MGCP_MG/ MGCP_MG_Connections/ MGCP_MG_Create/ MGCP_MG_Create_I |
|
| MGCP_MG/ MGCP_MG_Connections/ MGCP_MG_Modify |
|
| MGCP_MG/ MGCP_MG_Connections/ MGCP_MG_Modify/ MGCP_MG_Modify_V |
|
| MGCP_MG/ MGCP_MG_Connections/ MGCP_MG_Modify/ MGCP_MG_Modify_I |
|
| MGCP_MG/ MGCP_MG_Connections/ MGCP_MG_Delete |
|
| MGCP_MG/ MGCP_MG_Connections/ MGCP_MG_Delete/ MGCP_MG_Delete_V |
|
| MGCP_MG/ MGCP_MG_Connections/ MGCP_MG_Delete/ MGCP_MG_Delete_I |
|
| 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/ MGCP_MG_Notification/ MGCP_MG_RequestNotification/ MGCP_MG_RequestNotification_I |
|
| MGCP_MG/ MGCP_MG_Notify |
|
| MGCP_MG/ MGCP_MG_Notify/ MGCP_MG_Notify_V |
|
| MGCP_MG/ MGCP_MG_Notify/ MGCP_MG_Notify_I |
|
| 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/ MGCP_MG_Audit/ MGCP_MG_Audit_AuditEndpoint/ MGCP_MG_Audit_AuditEndpoint_I |
|
| 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/ MGCP_MG_Audit/ MGCP_MG_Audit_AuditConnections/ MGCP_MG_Audit_AuditConnections_I |
|
| MGCP_MG/ MGCP_MG_Invalid_Messaging |
|
| MGCP_MG/ MGCP_MG_Feature_Tests |
|
| MGCP_MG/ MGCP_MG_Feature_Tests/ MGCP_MG_Feature_Tests_V |
|
| MGCP_MG/ MGCP_MG_Feature_Tests/ MGCP_MG_Feature_Tests_I |
|
| MGCP_MG/ MGCP_MG_OriginatingEndpoint |
|
| MGCP_MG/ MGCP_MG_OriginatingEndpoint/ MGCP_MG_OriginatingEndpoint_V |
|
| MGCP_MG/ MGCP_MG_OriginatingEndpoint/ MGCP_MG_OriginatingEndpoint_I |
|
| MGCP_MG/ MGCP_MG_TerminatingEndpoint |
|
| MGCP_MG/ MGCP_MG_TerminatingEndpoint/ MGCP_MG_TerminatingEndpoint_V |
|
| MGCP_MG/ MGCP_MG_TerminatingEndpoint/ MGCP_MG_TerminatingEndpoint_I |
|
| MGCP_MG/ MGCP_MG_Return_and_ErrorCodes |
|
| MGCP_MG/ MGCP_MG_Return_and_ErrorCodes/ MGCP_MG_Return_and_ErrorCodes_V |
|
| MGCP_MG/ MGCP_MG_Return_and_ErrorCodes/ MGCP_MG_Return_and_ErrorCodes_I |
|
| 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 |
| 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. |
| 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 |
| 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 |
| MGCP_MGC_Create_I_002 | IUT sends a Create Connection. Tester responds with 200 with an invalid transaction ID |
| MGCP_MGC_Create_I_003 | IUT sends a Create Connection. Tester responds with 200 with an invalid endpoint ID |
| MGCP_MGC_Create_I_004 | IUT sends a Create Conenction. Tester responds with 528 Incompatible Protocol Version |
| MGCP_MGController/ MGCP_MGC_Connections/ MGCP_MGC_Modify |
|
| MGCP_MGController/ MGCP_MGC_Connections/ MGCP_MGC_Modify/ MGCP_MGC_Modify_V |
|
| MGCP_MGController/ MGCP_MGC_Connections/ MGCP_MGC_Modify/ MGCP_MGC_Modify_I |
|
| MGCP_MGController/ MGCP_MGC_Connections/ MGCP_MGC_Delete |
|
| MGCP_MGController/ MGCP_MGC_Connections/ MGCP_MGC_Delete/ MGCP_MGC_Delete_V |
|
| MGCP_MGController/ MGCP_MGC_Connections/ MGCP_MGC_Delete/ MGCP_MGC_Delete_I |
|
| 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_MGController/ MGCP_MGC_Notification/ MGCP_MGC_RequestNotification/ MGCP_MGC_RequestNotification_I |
|
| MGCP_MGController/ MGCP_MGC_Notify |
|
| MGCP_MGController/ MGCP_MGC_Notify/ MGCP_MGC_Notify_V |
|
| MGCP_MGController/ MGCP_MGC_Notify/ MGCP_MGC_Notify_I |
|
| 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_MGController/ MGCP_MGC_Audit/ MGCP_MGC_Audit_AuditEndpoint/ MGCP_MGC_Audit_AuditEndpoint_I |
|
| MGCP_MGController/ MGCP_MGC_Audit/ MGCP_MGC_Audit_AuditConnection |
|
| MGCP_MGController/ MGCP_MGC_Audit/ MGCP_MGC_Audit_AuditConnection/ MGCP_MGC_Audit_AuditConnection_V |
|
| MGCP_MGController/ MGCP_MGC_Audit/ MGCP_MGC_Audit_AuditConnection/ MGCP_MGC_Audit_AuditConnection_I |
|
| MGCP_MGController/ MGCP_MGC_Invalid_Messaging |
|
| MGCP_MGController/ MGCP_MGC_Feature_Tests |
|
| MGCP_MGController/ MGCP_MGC_OriginatingEndpoint |
|
| MGCP_MGController/ MGCP_MGC_OriginatingEndpoint/ MGCP_MGC_OriginatingEndpoint_V |
|
| MGCP_MGController/ MGCP_MGC_OriginatingEndpoint/ MGCP_MGC_OriginatingEndpoint_I |
|
| MGCP_MGController/ MGCP_MGC_TerminatingEndpoint |
|
| MGCP_MGController/ MGCP_MGC_TerminatingEndpoint/ MGCP_MGC_TerminatingEndpoint_V |
|
| MGCP_MGController/ MGCP_MGC_TerminatingEndpoint/ MGCP_MGC_TerminatingEndpoint_I |
|
| Misc |
| 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. |
| 02 Apr 2008 | Produced by SAFIRE V19.02.10.01 www.SAFIRE-World.com |
Test Suite Overview |