deployment_MVNOConsumerIeEmbarq

This suite corresponds to the tests in the "MVNO Consumer (i.e., Embarq)" group on the "Deployment" worksheet of the "r3.3_SCL_Supp_TestCases.xls" system test file

00Startup and zzShutdown

Start the SIP proxy before this test suite, and stop the SIP proxy after this test suite.

MCPMVNO01

Description

Make a call to SDN. Ensure all devices are ringing. Answer primary , rest of devices stop ringing.

uac_zzzcwells_deployment_MVNOConsumerIeEmbarq_MCPMVNO01_1.xml

Register WiFi device:

Test case details

Register WiFi device
Send a REGISTER
Register WiFi device
Receive 200 OK

uas_zzzcwells_deployment_MVNOConsumerIeEmbarq_MCPMVNO01_2.xml

PSTN device:

uas_zzzcwells_deployment_MVNOConsumerIeEmbarq_MCPMVNO01_3.xml

Mobile device:

uas_zzzcwells_deployment_MVNOConsumerIeEmbarq_MCPMVNO01_4.xml

Direct device:

uac_zzzcwells_deployment_MVNOConsumerIeEmbarq_MCPMVNO01_5.xml

Non subscriber:

Test case details

Make a call to SDN
Non subscriber
Send an INVITE for a voice call (with a hack to route the full-call to the UAS on port 5081)
Non subscriber
Receive optional 100 Trying
Non subscriber
Receive optional '180' response
Ensure all devices are ringing. Answer primary, rest of devices stop ringing.
Direct device receives an INVITE and responds TRYING
Direct device
Receive 'INVITE' request
Direct device
Respond 100 Trying to previous request
Direct device will eventually receive a CANCEL
Direct device
Receive 'CANCEL' request
Direct device
Respond 200 OK to previous request
Direct device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
Direct device
Respond 487 Request Terminated to pending INVITE
Direct device
Receive 'ACK' request
PSTN device receives an INVITE and responds TRYING
PSTN device
Receive 'INVITE' request
PSTN device
Respond 100 Trying to previous request
PSTN device will eventually receive a CANCEL
PSTN device
Receive 'CANCEL' request
PSTN device
Respond 200 OK to previous request
PSTN device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
PSTN device
Respond 487 Request Terminated to pending INVITE
PSTN device
Receive 'ACK' request
Mobile device receives an INVITE and responds TRYING
Mobile device
Receive 'INVITE' request
Mobile device
Respond 100 Trying to previous request
Mobile device
Wait while/until device accepts the call
Mobile device
Respond 200 OK with SDP to accept the voice call
Mobile device
Receive 'ACK' request
Mobile device receives a join (a re-INVITE) because the original invite was a half-call
Mobile device receives an INVITE and responds TRYING
Mobile device
Receive 'INVITE' request
Mobile device
Respond 100 Trying to previous request
Mobile device
Brief wait to handle re-invite
Mobile device
Respond 200 OK with SDP to accept the voice call
Mobile device
Receive 'ACK' request
Originating device receives 200 OK on call established
Non subscriber
Receive 200 OK
Non subscriber
Send an ACK
Non subscriber sends BYE
Non subscriber
Pause to simulate talking using the established call
Non subscriber
Send a BYE
Non subscriber
Receive 200 OK
Mobile device
Receive 'BYE' request
Mobile device
Respond 200 OK to previous request
Mobile device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

To do: add a description of this subscriber

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7065)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber()
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1()
HandBackCode1()
HandOffCode2()
HandBackCode2()
HandOffTo(-1)
HandBackTo(-1)
ByeTo(0)
WiFiNotReachableTo(5)
IncomingCallDisp(0)
SpecialCodeURI()
CsnCfEnable(0)
eCfuType(0)
CsnCfuUri()
CsnCfuDn()
CsnCfBusyUri()
CsnCfNonReachUri()
twoDinTo(100)
VpnEnable(0)
VpbxEnable(0)
VpbxOutSipAddr()
TwoStageAddr()
DtmfDetectionEnable(0)
anchoringNotificationEnabled(0)
anchoringNotificationType(0)
DtmfTones()
AnchoringNotificationUri()
PickUpRejectAnnouncementUri()
PickupPendingUri()
SecurePickupTimeout(60)
termAnchorCondition(UNCONDITIONAL)
m_MwiEnabled(0)
m_MwiDeviceId(-1)
m_MwiDeliveryType(UNSOLICITED)
m_MwiOnUri()
m_MwiOffUri()
m_MwiOutboundAddress()
ValidateHandoffFlag(0)
AnalyzeRemoteFlag(0)
origTolerance(0)
termTolerance(0)
validationLen(0)
ConfIdPropagationHeader(REMOTE_PARTY_ID)
ConferenceResourceId(-1)
ConferenceInvocationUri()
ConferenceEnabled(0)
dmdPolicy(WIFI_IF_PRESENT_THEN_CELLULAR)
inProPolicy(RING_ALL)
RingingScheduleEnabled(0)
m_subsequentDualModePolicy(1)