MGCP_TS: Valid8.com/ACATS MGCP Conformance Test Suite V.1.2, for use with MGCP Signaling Tester
TEST SUITE OVERVIEW
References
Archive/Projectvoip/MGCP_fTS
Date26 Nov 2009
Number of Scenarios17
Number of Groups6
Average per Group2
GROUP/SCENARIOTEST PURPOSE
MGCP_MGIUT = MG
MGCP_MG/
MGCP_MG_Restart
MGCP_MG/
MGCP_MG_Restart/
MGCP_MG_Restart_V
MGCP_MG_Restart_V_001Request IUT to restart, ensure IUT sends RSIP,
MGCP_MG_Restart_V_002Ensure if the response from the MGC indicated a 521 error,
MGCP_MG_Restart_V_003Ensure the IUT on receipt of a 299 Unknown response from the MGC for a
MGCP_MG_Restart_V_004Forced: 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_005Graceful: 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_001Ensure the IUT, on receipt of a valid CRCX message with a call id, responds with a 200 message
MGCP_MG_Create_V_002Ensure the IUT, on receipt of a valid CRCX message with mandatory parameters, responds with a 200 message
MGCP_MG_Create_V_003Ensure 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_004Ensure 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_005Ensure 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_MGControllerIUT = MGController
MGCP_MGController/
MGCP_MGC_Restart
MGCP_MGController/
MGCP_MGC_Restart/
MGCP_MGC_Restart_V
MGCP_MGC_Restart_V_001Ensure IUT responds to valid RSIP restart with a 200
MGCP_MGController/
MGCP_MGC_Restart/
MGCP_MGC_Restart_I
MGCP_MGC_Restart_I_001Ensure 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_001IUT sends Create Connection. Tester responds with 200 OK
MGCP_MGController/
MGCP_MGC_Connections/
MGCP_MGC_Create/
MGCP_MGC_Create_I
MGCP_MGC_Create_I_001IUT sends Create Connection. Tester responds with invalid transaction of 2000
MGCP_MGC_Create_I_002IUT sends a Create Connection. Tester responds with 200 with an invalid transaction ID
MGCP_MGC_Create_I_003IUT sends a Create Connection. Tester responds with 200 with an invalid endpoint ID
MGCP_MGC_Create_I_004IUT 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

VariableDefault ValueDescription
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_EndpointTRUEIf FALSE, uses MAC address
Use_Brackets_Around_IP_AddressFALSEIf FALSE, no brackets around IP Address
MGCP_VersionMGCP_Version_1_0(null)
T_WAIT_RESPONSE_VAL30000(null)
T_WAIT_RSIP_VAL5000(null)
PX_Initial_TransactionID10(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_Long999999999(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 2009 on behalf of the test suite author. All rights reserved. Specifications may change subject to requirements.

02 Dec 2009Produced by SAFIRE V20.05.15.01
www.SAFIRE-World.com
Test Suite Overview