2_Stage_Dialing

This suite corresponds to the tests on the "2 Stage Dialing" worksheet of the Release34_Client_Test_Cases.xls client system test file.

00Startup and zzShutdown

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

2SDCDMAS01

Description

Client with WiFi on but not registered, make a 2SD call to non-subcriber number as 416xxxyyyy. Callee side picks up the call and then drops the call.

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS01_1.xml

Register WiFi device:

Test case details

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

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS01_2.xml

Non-subscriber device:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS01_3.xml

TestSubscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS01_4.xml

TestSubscriber device:

Test case details

Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
CSE establishes a call to signal that it's ready to receive DTMF
TestSubscriber device
Wait until CSE sends the call establish
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Wait while/until device accepts the call
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
CSE drops the call
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Media gateway sends DTMF events
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
Non-subscriber device receives an INVITE and responds TRYING
Non-subscriber device
Receive 'INVITE' request
Non-subscriber device
Respond 100 Trying to previous request
Non-subscriber device
Wait while/until device accepts the call
Non-subscriber device
Respond 200 OK with SDP to accept the voice call
Non-subscriber device
Receive 'ACK' request
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Brief wait to handle re-invite
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
TestSubscriber device sends BYE
TestSubscriber device
Pause to simulate talking using the established call
TestSubscriber device
Send a BYE
TestSubscriber device
Receive 200 OK
Non-subscriber device receives a REINVITE because the disconnecting subscriber has a reconnect timer
Non-subscriber device receives an INVITE and responds TRYING
Non-subscriber device
Receive 'INVITE' request
Non-subscriber device
Respond 100 Trying to previous request
Non-subscriber device
Brief wait to handle re-invite
Non-subscriber device
Respond 200 OK with SDP to accept the voice call
Non-subscriber device
Receive 'ACK' request
Non-subscriber device
Receive 'BYE' request
Non-subscriber device
Respond 200 OK to previous request
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
Non-subscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

A subscriber with a dual-mode CDMA device, used for testing two-stage dialing with 'Enable DTMF Detection'.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7074)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
HandOffTo(-1)
HandBackTo(-1)
ByeTo(0)
WiFiNotReachableTo(5)
IncomingCallDisp(0)
SpecialCodeURI()
CsnCfEnable(0)
eCfuType(0)
CsnCfuUri()
CsnCfuDn()
CsnCfBusyUri()
CsnCfNonReachUri()
twoDinTo(500)
VpnEnable(0)
VpbxEnable(0)
VpbxOutSipAddr()
TwoStageAddr(4161002099)
DtmfDetectionEnable(1)
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)

2SDCDMAS01_B

Description

Establish call like test case 2SDCDMAS01, then test handoff (not handback or pickup).

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS01_B_1.xml

Register WiFi device:

Test case details

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

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS01_B_2.xml

Non-subscriber device:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS01_B_3.xml

TestSubscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS01_B_4.xml

TestSubscriber device:

Test case details

Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
CSE establishes a call to signal that it's ready to receive DTMF
TestSubscriber device
Wait until CSE sends the call establish
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Wait while/until device accepts the call
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
CSE drops the call
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Media gateway sends DTMF events
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
Non-subscriber device receives an INVITE and responds TRYING
Non-subscriber device
Receive 'INVITE' request
Non-subscriber device
Respond 100 Trying to previous request
Non-subscriber device
Wait while/until device accepts the call
Non-subscriber device
Respond 200 OK with SDP to accept the voice call
Non-subscriber device
Receive 'ACK' request
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Brief wait to handle re-invite
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS01_B_5.xml

TestSubscriber device:

Test case details

Note: this test case has more than one concurrent UAC script.
Send the handoff request from the mobile device
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
Transferred device receives a re-invite
Non-subscriber device receives an INVITE and responds TRYING
Non-subscriber device
Receive 'INVITE' request
Non-subscriber device
Respond 100 Trying to previous request
Non-subscriber device
Brief wait to handle re-invite
Non-subscriber device
Respond 200 OK with SDP to accept the voice call
Non-subscriber device
Receive 'ACK' request
TestSubscriber device receives a BYE
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Dual-mode PS receives OK
Originating device receives 200 OK on call established
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
Non-subscriber device sends BYE
Non-subscriber device
Send a BYE
Non-subscriber device
Receive 200 OK
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

A subscriber with a dual-mode CDMA device, used for testing two-stage dialing with 'Enable DTMF Detection'.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7074)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
HandOffTo(-1)
HandBackTo(-1)
ByeTo(0)
WiFiNotReachableTo(5)
IncomingCallDisp(0)
SpecialCodeURI()
CsnCfEnable(0)
eCfuType(0)
CsnCfuUri()
CsnCfuDn()
CsnCfBusyUri()
CsnCfNonReachUri()
twoDinTo(500)
VpnEnable(0)
VpbxEnable(0)
VpbxOutSipAddr()
TwoStageAddr(4161002099)
DtmfDetectionEnable(1)
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)

2SDCDMAS01_C

Description

Establish call like test case 2SDCDMAS01, with handoff request while call is being established.

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS01_C_1.xml

Register WiFi device:

Test case details

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

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS01_C_2.xml

Non-subscriber device:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS01_C_3.xml

TestSubscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS01_C_4.xml

TestSubscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS01_C_5.xml

TestSubscriber device:

Test case details

Note: this test case has more than one concurrent UAC script.
Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
CSE establishes a call to signal that it's ready to receive DTMF
TestSubscriber device
Wait until CSE sends the call establish
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Wait while/until device accepts the call
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
CSE drops the call
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Media gateway sends DTMF events
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
Start handoff after DTMF digits are sent
TestSubscriber device
Trigger the script that's waiting on recvCmd (but pass no significant data to it).
TestSubscriber device
Use recvCmd to wait until triggered by another script.
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive '403' response
TestSubscriber device
Send an ACK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
Non-subscriber device receives an INVITE and responds TRYING
Non-subscriber device
Receive 'INVITE' request
Non-subscriber device
Respond 100 Trying to previous request
Non-subscriber device
Wait while/until device accepts the call
Non-subscriber device
Respond 200 OK with SDP to accept the voice call
Non-subscriber device
Receive 'ACK' request
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Brief wait to handle re-invite
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS01_C_6.xml

TestSubscriber device:

Test case details

Send the handoff request from the mobile device
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
Transferred device receives a re-invite
Non-subscriber device receives an INVITE and responds TRYING
Non-subscriber device
Receive 'INVITE' request
Non-subscriber device
Respond 100 Trying to previous request
Non-subscriber device
Brief wait to handle re-invite
Non-subscriber device
Respond 200 OK with SDP to accept the voice call
Non-subscriber device
Receive 'ACK' request
TestSubscriber device receives a BYE
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Dual-mode PS receives OK
Originating device receives 200 OK on call established
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
Non-subscriber device sends BYE
Non-subscriber device
Send a BYE
Non-subscriber device
Receive 200 OK
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

A subscriber with a dual-mode CDMA device, used for testing two-stage dialing with 'Enable DTMF Detection'.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7074)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
HandOffTo(-1)
HandBackTo(-1)
ByeTo(0)
WiFiNotReachableTo(5)
IncomingCallDisp(0)
SpecialCodeURI()
CsnCfEnable(0)
eCfuType(0)
CsnCfuUri()
CsnCfuDn()
CsnCfBusyUri()
CsnCfNonReachUri()
twoDinTo(500)
VpnEnable(0)
VpbxEnable(0)
VpbxOutSipAddr()
TwoStageAddr(4161002099)
DtmfDetectionEnable(1)
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)

2SDCDMAS02

Description

Establish call like test case 2SDCDMAS01, except subscriber-to-subscriber.

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS02_1.xml

Register WiFi device:

Test case details

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

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS02_2.xml

Terminating Dual-mode PS:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS02_3.xml

Terminating Dual-mode CS:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS02_4.xml

TestSubscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS02_5.xml

TestSubscriber device:

Test case details

Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call (with a hack to route the full-call to the UAS on port 5100)
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
CSE establishes a call to signal that it's ready to receive DTMF
TestSubscriber device
Wait until CSE sends the call establish
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Wait while/until device accepts the call
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
CSE drops the call
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Media gateway sends DTMF events
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
Terminating Dual-mode PS receives an INVITE and responds TRYING
Terminating Dual-mode PS
Receive 'INVITE' request
Terminating Dual-mode PS
Respond 100 Trying to previous request
Terminating Dual-mode PS
Wait while/until device accepts the call
Terminating Dual-mode PS
Respond 200 OK with SDP to accept the voice call
Terminating Dual-mode PS
Receive 'ACK' request
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Brief wait to handle re-invite
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
TestSubscriber device sends BYE
TestSubscriber device
Pause to simulate talking using the established call
TestSubscriber device
Send a BYE
TestSubscriber device
Receive 200 OK
Terminating Dual-mode PS receives a REINVITE because the disconnecting subscriber has a reconnect timer
Terminating Dual-mode PS receives an INVITE and responds TRYING
Terminating Dual-mode PS
Receive 'INVITE' request
Terminating Dual-mode PS
Respond 100 Trying to previous request
Terminating Dual-mode PS
Brief wait to handle re-invite
Terminating Dual-mode PS
Respond 200 OK with SDP to accept the voice call
Terminating Dual-mode PS
Receive 'ACK' request
Terminating Dual-mode PS
Receive 'BYE' request
Terminating Dual-mode PS
Respond 200 OK to previous request
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
Terminating Dual-mode PS
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

'Profile 2': A dual-mode device whose MDN!=WifiDN, and DCE configured.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7067)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(2)
DceAddr(4161990100)
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
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)

A subscriber with a dual-mode CDMA device, used for testing two-stage dialing with 'Enable DTMF Detection'.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7074)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
HandOffTo(-1)
HandBackTo(-1)
ByeTo(0)
WiFiNotReachableTo(5)
IncomingCallDisp(0)
SpecialCodeURI()
CsnCfEnable(0)
eCfuType(0)
CsnCfuUri()
CsnCfuDn()
CsnCfBusyUri()
CsnCfNonReachUri()
twoDinTo(500)
VpnEnable(0)
VpbxEnable(0)
VpbxOutSipAddr()
TwoStageAddr(4161002099)
DtmfDetectionEnable(1)
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)

2SDCDMAS02_A

Description

Establish call like test case 2SDCDMAS02, except terminator hand-back.

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS02_A_1.xml

Register WiFi device:

Test case details

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

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS02_A_2.xml

Terminating Dual-mode PS:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS02_A_3.xml

Terminating Dual-mode CS:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS02_A_4.xml

TestSubscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS02_A_5.xml

TestSubscriber device:

Test case details

Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call (with a hack to route the full-call to the UAS on port 5100)
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
CSE establishes a call to signal that it's ready to receive DTMF
TestSubscriber device
Wait until CSE sends the call establish
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Wait while/until device accepts the call
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
CSE drops the call
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Media gateway sends DTMF events
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
Terminating Dual-mode PS receives an INVITE and responds TRYING
Terminating Dual-mode PS
Receive 'INVITE' request
Terminating Dual-mode PS
Respond 100 Trying to previous request
Terminating Dual-mode PS
Wait while/until device accepts the call
Terminating Dual-mode PS
Respond 200 OK with SDP to accept the voice call
Terminating Dual-mode PS
Receive 'ACK' request
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Brief wait to handle re-invite
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS02_A_6.xml

TestSubscriber device:

Test case details

Note: this test case has more than one concurrent UAC script.
Send the handback request from the cellular device
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
Transferred device receives a re-invite
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Brief wait to handle re-invite
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
Terminating Dual-mode PS receives a BYE
Terminating Dual-mode PS
Receive 'BYE' request
Terminating Dual-mode PS
Respond 200 OK to previous request
Dual-mode CS receives OK
Originating device receives 200 OK on call established
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
TestSubscriber device sends BYE
TestSubscriber device
Pause to simulate talking using the established call
TestSubscriber device
Send a BYE
TestSubscriber device
Receive 200 OK
TestSubscriber device receives a REINVITE because the disconnecting subscriber has a reconnect timer
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Brief wait to handle re-invite
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
Terminating Dual-mode PS
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

'Profile 2': A dual-mode device whose MDN!=WifiDN, and DCE configured.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7067)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(2)
DceAddr(4161990100)
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
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)

A subscriber with a dual-mode CDMA device, used for testing two-stage dialing with 'Enable DTMF Detection'.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7074)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
HandOffTo(-1)
HandBackTo(-1)
ByeTo(0)
WiFiNotReachableTo(5)
IncomingCallDisp(0)
SpecialCodeURI()
CsnCfEnable(0)
eCfuType(0)
CsnCfuUri()
CsnCfuDn()
CsnCfBusyUri()
CsnCfNonReachUri()
twoDinTo(500)
VpnEnable(0)
VpbxEnable(0)
VpbxOutSipAddr()
TwoStageAddr(4161002099)
DtmfDetectionEnable(1)
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)

2SDCDMAS02_B

Description

Establish call like test case 2SDCDMAS02_A, except originator hand-off.

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS02_B_1.xml

Register WiFi device:

Test case details

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

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS02_B_2.xml

Terminating Dual-mode PS:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS02_B_3.xml

Terminating Dual-mode CS:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS02_B_4.xml

TestSubscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS02_B_5.xml

TestSubscriber device:

Test case details

Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call (with a hack to route the full-call to the UAS on port 5100)
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
CSE establishes a call to signal that it's ready to receive DTMF
TestSubscriber device
Wait until CSE sends the call establish
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Wait while/until device accepts the call
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
CSE drops the call
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Media gateway sends DTMF events
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
Terminating Dual-mode PS receives an INVITE and responds TRYING
Terminating Dual-mode PS
Receive 'INVITE' request
Terminating Dual-mode PS
Respond 100 Trying to previous request
Terminating Dual-mode PS
Wait while/until device accepts the call
Terminating Dual-mode PS
Respond 200 OK with SDP to accept the voice call
Terminating Dual-mode PS
Receive 'ACK' request
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Brief wait to handle re-invite
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS02_B_6.xml

TestSubscriber device:

Test case details

Note: this test case has more than one concurrent UAC script.
Send the handoff request from the mobile device
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
Transferred device receives a re-invite
Terminating Dual-mode PS receives an INVITE and responds TRYING
Terminating Dual-mode PS
Receive 'INVITE' request
Terminating Dual-mode PS
Respond 100 Trying to previous request
Terminating Dual-mode PS
Brief wait to handle re-invite
Terminating Dual-mode PS
Respond 200 OK with SDP to accept the voice call
Terminating Dual-mode PS
Receive 'ACK' request
TestSubscriber device receives a BYE
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Dual-mode PS receives OK
Originating device receives 200 OK on call established
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
TestSubscriber device sends BYE
TestSubscriber device
Pause to simulate talking using the established call
TestSubscriber device
Send a BYE
TestSubscriber device
Receive 200 OK
Terminating Dual-mode PS
Receive 'BYE' request
Terminating Dual-mode PS
Respond 200 OK to previous request
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
Terminating Dual-mode PS
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

'Profile 2': A dual-mode device whose MDN!=WifiDN, and DCE configured.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7067)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(2)
DceAddr(4161990100)
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
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)

A subscriber with a dual-mode CDMA device, used for testing two-stage dialing with 'Enable DTMF Detection'.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7074)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
HandOffTo(-1)
HandBackTo(-1)
ByeTo(0)
WiFiNotReachableTo(5)
IncomingCallDisp(0)
SpecialCodeURI()
CsnCfEnable(0)
eCfuType(0)
CsnCfuUri()
CsnCfuDn()
CsnCfBusyUri()
CsnCfNonReachUri()
twoDinTo(500)
VpnEnable(0)
VpbxEnable(0)
VpbxOutSipAddr()
TwoStageAddr(4161002099)
DtmfDetectionEnable(1)
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)

2SDCDMAS03

Description

Establish call like test case 2SDCDMAS03, except dial secondary SDN of subscriber with PBX device.

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS03_1.xml

Register WiFi device:

Test case details

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

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS03_2.xml

Terminating PBX device:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS03_3.xml

TestSubscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS03_4.xml

TestSubscriber device:

Test case details

Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
CSE establishes a call to signal that it's ready to receive DTMF
TestSubscriber device
Wait until CSE sends the call establish
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Wait while/until device accepts the call
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
CSE drops the call
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Media gateway sends DTMF events
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
Terminating PBX device receives an INVITE and responds TRYING
Terminating PBX device
Receive 'INVITE' request
Terminating PBX device
Respond 100 Trying to previous request
Terminating PBX device
Wait while/until device accepts the call
Terminating PBX device
Respond 200 OK with SDP to accept the voice call
Terminating PBX device
Receive 'ACK' request
Terminating PBX device receives a join (a re-INVITE) because the original invite was a half-call
Terminating PBX device receives an INVITE and responds TRYING
Terminating PBX device
Receive 'INVITE' request
Terminating PBX device
Respond 100 Trying to previous request
Terminating PBX device
Brief wait to handle re-invite
Terminating PBX device
Respond 200 OK with SDP to accept the voice call
Terminating PBX device
Receive 'ACK' request
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Brief wait to handle re-invite
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
Terminating PBX device sends BYE
Terminating PBX device
Pause to simulate talking using the established call
Terminating PBX device
Send a BYE
Terminating PBX device
Receive 200 OK
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

A subscriber with a dual-mode CDMA device, used for testing two-stage dialing with 'Enable DTMF Detection'.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7074)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
HandOffTo(-1)
HandBackTo(-1)
ByeTo(0)
WiFiNotReachableTo(5)
IncomingCallDisp(0)
SpecialCodeURI()
CsnCfEnable(0)
eCfuType(0)
CsnCfuUri()
CsnCfuDn()
CsnCfBusyUri()
CsnCfNonReachUri()
twoDinTo(500)
VpnEnable(0)
VpbxEnable(0)
VpbxOutSipAddr()
TwoStageAddr(4161002099)
DtmfDetectionEnable(1)
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)

A subscriber with a single PBX device, and a secondary SDN to support terminating abbreviated dialing.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7069)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber()
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(MGW)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
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)

2SDCDMAS04

Description

Establish call like test case 2SDCDMAS04, except dial primary SDN of subscriber with PBX device.

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS04_1.xml

Register WiFi device:

Test case details

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

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS04_2.xml

Terminating PBX device:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS04_3.xml

TestSubscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS04_4.xml

TestSubscriber device:

Test case details

Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
CSE establishes a call to signal that it's ready to receive DTMF
TestSubscriber device
Wait until CSE sends the call establish
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Wait while/until device accepts the call
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
CSE drops the call
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Media gateway sends DTMF events
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
Terminating PBX device receives an INVITE and responds TRYING
Terminating PBX device
Receive 'INVITE' request
Terminating PBX device
Respond 100 Trying to previous request
Terminating PBX device
Wait while/until device accepts the call
Terminating PBX device
Respond 200 OK with SDP to accept the voice call
Terminating PBX device
Receive 'ACK' request
Terminating PBX device receives a join (a re-INVITE) because the original invite was a half-call
Terminating PBX device receives an INVITE and responds TRYING
Terminating PBX device
Receive 'INVITE' request
Terminating PBX device
Respond 100 Trying to previous request
Terminating PBX device
Brief wait to handle re-invite
Terminating PBX device
Respond 200 OK with SDP to accept the voice call
Terminating PBX device
Receive 'ACK' request
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Brief wait to handle re-invite
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
Terminating PBX device sends BYE
Terminating PBX device
Pause to simulate talking using the established call
Terminating PBX device
Send a BYE
Terminating PBX device
Receive 200 OK
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

A subscriber with a dual-mode CDMA device, used for testing two-stage dialing with 'Enable DTMF Detection'.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7074)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
HandOffTo(-1)
HandBackTo(-1)
ByeTo(0)
WiFiNotReachableTo(5)
IncomingCallDisp(0)
SpecialCodeURI()
CsnCfEnable(0)
eCfuType(0)
CsnCfuUri()
CsnCfuDn()
CsnCfBusyUri()
CsnCfNonReachUri()
twoDinTo(500)
VpnEnable(0)
VpbxEnable(0)
VpbxOutSipAddr()
TwoStageAddr(4161002099)
DtmfDetectionEnable(1)
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)

A subscriber with a single PBX device, and a secondary SDN to support terminating abbreviated dialing.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7069)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber()
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(MGW)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
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)

2SDCDMAS05

Description

Two-stage-dialing to non-subscriber number 1905xxxyyyy.

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS05_1.xml

Register WiFi device:

Test case details

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

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS05_2.xml

non-subscriber device:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS05_3.xml

TestSubscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS05_4.xml

TestSubscriber device:

Test case details

Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
CSE establishes a call to signal that it's ready to receive DTMF
TestSubscriber device
Wait until CSE sends the call establish
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Wait while/until device accepts the call
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
CSE drops the call
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Media gateway sends DTMF events
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
non-subscriber device receives an INVITE and responds TRYING
non-subscriber device
Receive 'INVITE' request
non-subscriber device
Respond 100 Trying to previous request
non-subscriber device
Wait while/until device accepts the call
non-subscriber device
Respond 200 OK with SDP to accept the voice call
non-subscriber device
Receive 'ACK' request
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Brief wait to handle re-invite
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
TestSubscriber device sends BYE
TestSubscriber device
Pause to simulate talking using the established call
TestSubscriber device
Send a BYE
TestSubscriber device
Receive 200 OK
non-subscriber device receives a REINVITE because the disconnecting subscriber has a reconnect timer
non-subscriber device receives an INVITE and responds TRYING
non-subscriber device
Receive 'INVITE' request
non-subscriber device
Respond 100 Trying to previous request
non-subscriber device
Brief wait to handle re-invite
non-subscriber device
Respond 200 OK with SDP to accept the voice call
non-subscriber device
Receive 'ACK' request
non-subscriber device
Receive 'BYE' request
non-subscriber device
Respond 200 OK to previous request
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
non-subscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

A subscriber with a dual-mode CDMA device, used for testing two-stage dialing with 'Enable DTMF Detection'.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7074)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
HandOffTo(-1)
HandBackTo(-1)
ByeTo(0)
WiFiNotReachableTo(5)
IncomingCallDisp(0)
SpecialCodeURI()
CsnCfEnable(0)
eCfuType(0)
CsnCfuUri()
CsnCfuDn()
CsnCfBusyUri()
CsnCfNonReachUri()
twoDinTo(500)
VpnEnable(0)
VpbxEnable(0)
VpbxOutSipAddr()
TwoStageAddr(4161002099)
DtmfDetectionEnable(1)
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)

2SDCDMAS06

Description

Two-stage-dialing to non-subscriber number 0118610xxxxyyyy.

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS06_1.xml

Register WiFi device:

Test case details

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

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS06_2.xml

non-subscriber device:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAS06_3.xml

TestSubscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAS06_4.xml

TestSubscriber device:

Test case details

Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
CSE establishes a call to signal that it's ready to receive DTMF
TestSubscriber device
Wait until CSE sends the call establish
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Wait while/until device accepts the call
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
CSE drops the call
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Media gateway sends DTMF events
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
non-subscriber device receives an INVITE and responds TRYING
non-subscriber device
Receive 'INVITE' request
non-subscriber device
Respond 100 Trying to previous request
non-subscriber device
Wait while/until device accepts the call
non-subscriber device
Respond 200 OK with SDP to accept the voice call
non-subscriber device
Receive 'ACK' request
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Brief wait to handle re-invite
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
TestSubscriber device sends BYE
TestSubscriber device
Pause to simulate talking using the established call
TestSubscriber device
Send a BYE
TestSubscriber device
Receive 200 OK
non-subscriber device receives a REINVITE because the disconnecting subscriber has a reconnect timer
non-subscriber device receives an INVITE and responds TRYING
non-subscriber device
Receive 'INVITE' request
non-subscriber device
Respond 100 Trying to previous request
non-subscriber device
Brief wait to handle re-invite
non-subscriber device
Respond 200 OK with SDP to accept the voice call
non-subscriber device
Receive 'ACK' request
non-subscriber device
Receive 'BYE' request
non-subscriber device
Respond 200 OK to previous request
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
non-subscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

A subscriber with a dual-mode CDMA device, used for testing two-stage dialing with 'Enable DTMF Detection'.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7074)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
HandOffTo(-1)
HandBackTo(-1)
ByeTo(0)
WiFiNotReachableTo(5)
IncomingCallDisp(0)
SpecialCodeURI()
CsnCfEnable(0)
eCfuType(0)
CsnCfuUri()
CsnCfuDn()
CsnCfBusyUri()
CsnCfNonReachUri()
twoDinTo(500)
VpnEnable(0)
VpbxEnable(0)
VpbxOutSipAddr()
TwoStageAddr(4161002099)
DtmfDetectionEnable(1)
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)

2SDCDMAJANE

Description

Similar to other two-stage-dialing tests, but with extra non-final DTMF digits being generated

uac_zzzcwells_2_Stage_Dialing_2SDCDMAJANE_1.xml

Register WiFi device:

Test case details

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

uas_zzzcwells_2_Stage_Dialing_2SDCDMAJANE_2.xml

non-subscriber device:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAJANE_3.xml

TestSubscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAJANE_4.xml

TestSubscriber device:

Test case details

Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
CSE establishes a call to signal that it's ready to receive DTMF
TestSubscriber device
Wait until CSE sends the call establish
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Wait while/until device accepts the call
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
CSE drops the call
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Media gateway sends DTMF events
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
non-subscriber device receives an INVITE and responds TRYING
non-subscriber device
Receive 'INVITE' request
non-subscriber device
Respond 100 Trying to previous request
non-subscriber device
Wait while/until device accepts the call
non-subscriber device
Respond 200 OK with SDP to accept the voice call
non-subscriber device
Receive 'ACK' request
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Brief wait to handle re-invite
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
TestSubscriber device sends BYE
TestSubscriber device
Pause to simulate talking using the established call
TestSubscriber device
Send a BYE
TestSubscriber device
Receive 200 OK
non-subscriber device receives a REINVITE because the disconnecting subscriber has a reconnect timer
non-subscriber device receives an INVITE and responds TRYING
non-subscriber device
Receive 'INVITE' request
non-subscriber device
Respond 100 Trying to previous request
non-subscriber device
Brief wait to handle re-invite
non-subscriber device
Respond 200 OK with SDP to accept the voice call
non-subscriber device
Receive 'ACK' request
non-subscriber device
Receive 'BYE' request
non-subscriber device
Respond 200 OK to previous request
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
non-subscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

A subscriber with a dual-mode CDMA device, used for testing two-stage dialing with 'Enable DTMF Detection'.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7074)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
HandOffTo(-1)
HandBackTo(-1)
ByeTo(0)
WiFiNotReachableTo(5)
IncomingCallDisp(0)
SpecialCodeURI()
CsnCfEnable(0)
eCfuType(0)
CsnCfuUri()
CsnCfuDn()
CsnCfBusyUri()
CsnCfNonReachUri()
twoDinTo(500)
VpnEnable(0)
VpbxEnable(0)
VpbxOutSipAddr()
TwoStageAddr(4161002099)
DtmfDetectionEnable(1)
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)

2SDCDMAF03

Description

Client with WiFi on but not registered, make a 2SD call to non-subcriber number as 416xxxyyyy. Client side drops the call while see 'Dialing' on call status Line (after CSE send EC). Client and CSN release this call properly.

uac_zzzcwells_2_Stage_Dialing_2SDCDMAF03_1.xml

Register WiFi device:

Test case details

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

uas_zzzcwells_2_Stage_Dialing_2SDCDMAF03_2.xml

non-subscriber device:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAF03_3.xml

TestSubscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAF03_4.xml

TestSubscriber device:

Test case details

Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
CSE establishes a call to signal that it's ready to receive DTMF
TestSubscriber device
Wait until CSE sends the call establish
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Wait while/until device accepts the call
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
CSE drops the call
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Media gateway sends DTMF events
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
Client disconnects after sending DTMF digits
TestSubscriber device sends BYE
TestSubscriber device
Send a BYE
TestSubscriber device
Receive 200 OK
non-subscriber device
Receive 'INVITE' request
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

A subscriber with a dual-mode CDMA device, used for testing two-stage dialing with 'Enable DTMF Detection'.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7074)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
HandOffTo(-1)
HandBackTo(-1)
ByeTo(0)
WiFiNotReachableTo(5)
IncomingCallDisp(0)
SpecialCodeURI()
CsnCfEnable(0)
eCfuType(0)
CsnCfuUri()
CsnCfuDn()
CsnCfBusyUri()
CsnCfNonReachUri()
twoDinTo(500)
VpnEnable(0)
VpbxEnable(0)
VpbxOutSipAddr()
TwoStageAddr(4161002099)
DtmfDetectionEnable(1)
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)

2SDCDMAF04

Description

Client with WiFi on but not registered, make a 2SD call to non-subcriber number as 416xxxyyyy. Client side drops the call while see 'Dialing' on call status Line (after CSE send RC(null)). Client and CSN release this call properly.

uac_zzzcwells_2_Stage_Dialing_2SDCDMAF04_1.xml

Register WiFi device:

Test case details

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

uas_zzzcwells_2_Stage_Dialing_2SDCDMAF04_2.xml

TestSubscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAF04_3.xml

TestSubscriber device:

Test case details

Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
CSE establishes a call to signal that it's ready to receive DTMF
TestSubscriber device
Wait until CSE sends the call establish
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Wait while/until device accepts the call
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
CSE drops the call
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Client disconnects before sending DTMF digits
TestSubscriber device sends BYE
TestSubscriber device
Send a BYE
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

A subscriber with a dual-mode CDMA device, used for testing two-stage dialing with 'Enable DTMF Detection'.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7074)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
HandOffTo(-1)
HandBackTo(-1)
ByeTo(0)
WiFiNotReachableTo(5)
IncomingCallDisp(0)
SpecialCodeURI()
CsnCfEnable(0)
eCfuType(0)
CsnCfuUri()
CsnCfuDn()
CsnCfBusyUri()
CsnCfNonReachUri()
twoDinTo(500)
VpnEnable(0)
VpbxEnable(0)
VpbxOutSipAddr()
TwoStageAddr(4161002099)
DtmfDetectionEnable(1)
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)

2SDCDMAF05

Description

Client with WiFi on but not registered, make a 2SD call to non-subcriber number as 416xxxyyyy. Client side drops the call after dialled part of the DTMF then drop the call. Client and CSN release this call properly.

uac_zzzcwells_2_Stage_Dialing_2SDCDMAF05_1.xml

Register WiFi device:

Test case details

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

uas_zzzcwells_2_Stage_Dialing_2SDCDMAF05_2.xml

TestSubscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAF05_3.xml

TestSubscriber device:

Test case details

Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
CSE establishes a call to signal that it's ready to receive DTMF
TestSubscriber device
Wait until CSE sends the call establish
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Wait while/until device accepts the call
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
CSE drops the call
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Media gateway sends DTMF events
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
Client disconnects while sending DTMF digits
TestSubscriber device sends BYE
TestSubscriber device
Send a BYE
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

A subscriber with a dual-mode CDMA device, used for testing two-stage dialing with 'Enable DTMF Detection'.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7074)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
HandOffTo(-1)
HandBackTo(-1)
ByeTo(0)
WiFiNotReachableTo(5)
IncomingCallDisp(0)
SpecialCodeURI()
CsnCfEnable(0)
eCfuType(0)
CsnCfuUri()
CsnCfuDn()
CsnCfBusyUri()
CsnCfNonReachUri()
twoDinTo(500)
VpnEnable(0)
VpbxEnable(0)
VpbxOutSipAddr()
TwoStageAddr(4161002099)
DtmfDetectionEnable(1)
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)

2SDCDMAF06

Description

Client with WiFi on but not registered, make a 2SD call to non-subcriber number as 416xxxyyyy. Callee is busy.

uac_zzzcwells_2_Stage_Dialing_2SDCDMAF06_1.xml

Register WiFi device:

Test case details

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

uas_zzzcwells_2_Stage_Dialing_2SDCDMAF06_2.xml

non-subscriber device:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAF06_3.xml

TestSubscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAF06_4.xml

TestSubscriber device:

Test case details

Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
CSE establishes a call to signal that it's ready to receive DTMF
TestSubscriber device
Wait until CSE sends the call establish
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Wait while/until device accepts the call
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
CSE drops the call
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Media gateway sends DTMF events
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
non-subscriber device receives an INVITE and responds BUSY
non-subscriber device
Receive 'INVITE' request
non-subscriber device
Respond 100 Trying to previous request
non-subscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
non-subscriber device
Respond 486 Busy to previous request
non-subscriber device
Receive 'ACK' request
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

A subscriber with a dual-mode CDMA device, used for testing two-stage dialing with 'Enable DTMF Detection'.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7074)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
HandOffTo(-1)
HandBackTo(-1)
ByeTo(0)
WiFiNotReachableTo(5)
IncomingCallDisp(0)
SpecialCodeURI()
CsnCfEnable(0)
eCfuType(0)
CsnCfuUri()
CsnCfuDn()
CsnCfBusyUri()
CsnCfNonReachUri()
twoDinTo(500)
VpnEnable(0)
VpbxEnable(0)
VpbxOutSipAddr()
TwoStageAddr(4161002099)
DtmfDetectionEnable(1)
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)

2SDCDMAFT1

Description

Client with WiFi on but not registered, having 1st 2SD call in active, put this call on hold. Make a 2SD call to non-subcriber number as 416xxxyyyy. Client drops the call

uac_zzzcwells_2_Stage_Dialing_2SDCDMAFT1_1.xml

Register WiFi device:

Test case details

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

uas_zzzcwells_2_Stage_Dialing_2SDCDMAFT1_2.xml

non-subscriber device:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAFT1_3.xml

TestSubscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAFT1_4.xml

TestSubscriber device:

uas_zzzcwells_2_Stage_Dialing_2SDCDMAFT1_5.xml

non-subscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDCDMAFT1_6.xml

TestSubscriber device:

Test case details

Note: this test case has more than one concurrent UAC script.
TestSubscriber device
Trigger the script that's waiting on recvCmd (but pass no significant data to it).
TestSubscriber device
Use recvCmd to wait until triggered by another script.
Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
CSE establishes a call to signal that it's ready to receive DTMF
TestSubscriber device
Wait until CSE sends the call establish
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Wait while/until device accepts the call
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
CSE drops the call
TestSubscriber device
Receive 'BYE' request
TestSubscriber device
Respond 200 OK to previous request
Media gateway sends DTMF events
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
non-subscriber device receives an INVITE and responds TRYING
non-subscriber device
Receive 'INVITE' request
non-subscriber device
Respond 100 Trying to previous request
non-subscriber device
Wait while/until device accepts the call
non-subscriber device
Respond 200 OK with SDP to accept the voice call
non-subscriber device
Receive 'ACK' request
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Brief wait to handle re-invite
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
TestSubscriber device
Trigger the script that's waiting on recvCmd (but pass no significant data to it).
TestSubscriber device
Use recvCmd to wait until triggered by another script.
Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
Second concurrent CDMA connection doesn't need to pause after SUBSCRIBE before sending NOTIFY
Media gateway sends DTMF events
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
non-subscriber device receives an INVITE and responds TRYING
non-subscriber device
Receive 'INVITE' request
non-subscriber device
Respond 100 Trying to previous request
non-subscriber device
Wait while/until device accepts the call
non-subscriber device
Respond 200 OK with SDP to accept the voice call
non-subscriber device
Receive 'ACK' request
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Brief wait to handle re-invite
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
TestSubscriber device
Trigger the script that's waiting on recvCmd (but pass no significant data to it).
TestSubscriber device
Use recvCmd to wait until triggered by another script.
TestSubscriber device sends BYE
TestSubscriber device
Send a BYE
TestSubscriber device
Receive 200 OK
non-subscriber device receives a REINVITE because the disconnecting subscriber has a reconnect timer
non-subscriber device receives an INVITE and responds TRYING
non-subscriber device
Receive 'INVITE' request
non-subscriber device
Respond 100 Trying to previous request
non-subscriber device
Brief wait to handle re-invite
non-subscriber device
Respond 200 OK with SDP to accept the voice call
non-subscriber device
Receive 'ACK' request
non-subscriber device
Receive 'BYE' request
non-subscriber device
Respond 200 OK to previous request
TestSubscriber device
Trigger the script that's waiting on recvCmd (but pass no significant data to it).
TestSubscriber device
Use recvCmd to wait until triggered by another script.
TestSubscriber device sends BYE
TestSubscriber device
Send a BYE
TestSubscriber device
Receive 200 OK
non-subscriber device receives a REINVITE because the disconnecting subscriber has a reconnect timer
non-subscriber device receives an INVITE and responds TRYING
non-subscriber device
Receive 'INVITE' request
non-subscriber device
Respond 100 Trying to previous request
non-subscriber device
Brief wait to handle re-invite
non-subscriber device
Respond 200 OK with SDP to accept the voice call
non-subscriber device
Receive 'ACK' request
non-subscriber device
Receive 'BYE' request
non-subscriber device
Respond 200 OK to previous request
non-subscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
TestSubscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
non-subscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

A subscriber with a dual-mode CDMA device, used for testing two-stage dialing with 'Enable DTMF Detection'.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7074)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
HandOffTo(-1)
HandBackTo(-1)
ByeTo(0)
WiFiNotReachableTo(5)
IncomingCallDisp(0)
SpecialCodeURI()
CsnCfEnable(0)
eCfuType(0)
CsnCfuUri()
CsnCfuDn()
CsnCfBusyUri()
CsnCfNonReachUri()
twoDinTo(500)
VpnEnable(0)
VpbxEnable(0)
VpbxOutSipAddr()
TwoStageAddr(4161002099)
DtmfDetectionEnable(1)
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)

2SDGSMFT1

Description

Client with WiFi on but not registered, having 1st 2SD call in active, put this call on hold. Make a 2SD call to non-subcriber number as 416xxxyyyy. Client drops the call

uac_zzzcwells_2_Stage_Dialing_2SDGSMFT1_1.xml

Register WiFi device:

Test case details

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

uas_zzzcwells_2_Stage_Dialing_2SDGSMFT1_2.xml

non-subscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDGSMFT1_3.xml

TestSubscriber device:

uas_zzzcwells_2_Stage_Dialing_2SDGSMFT1_4.xml

non-subscriber device:

uac_zzzcwells_2_Stage_Dialing_2SDGSMFT1_5.xml

TestSubscriber device:

Test case details

Note: this test case has more than one concurrent UAC script.
TestSubscriber device
Trigger the script that's waiting on recvCmd (but pass no significant data to it).
TestSubscriber device
Use recvCmd to wait until triggered by another script.
Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
GSM doesn't need to pause after SUBSCRIBE before sending NOTIFY
Media gateway sends DTMF events
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
non-subscriber device receives an INVITE and responds TRYING
non-subscriber device
Receive 'INVITE' request
non-subscriber device
Respond 100 Trying to previous request
non-subscriber device
Wait while/until device accepts the call
non-subscriber device
Respond 200 OK with SDP to accept the voice call
non-subscriber device
Receive 'ACK' request
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Brief wait to handle re-invite
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
TestSubscriber device
Trigger the script that's waiting on recvCmd (but pass no significant data to it).
TestSubscriber device
Use recvCmd to wait until triggered by another script.
Send INVITE to the subscriber's two-stage dialing number (pretending to be the media gateway)
TestSubscriber device
Send an INVITE for a voice call
TestSubscriber device
Receive optional 100 Trying
TestSubscriber device
Receive optional '180' response
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send an ACK
CSE subscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
GSM doesn't need to pause after SUBSCRIBE before sending NOTIFY
Media gateway sends DTMF events
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
CSE unsubscribes for DTMF events
TestSubscriber device
Receive 'SUBSCRIBE' request
TestSubscriber device
Respond 200 OK to previous SUBSCRIBE
TestSubscriber device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
TestSubscriber device
Send a NOTIFY
TestSubscriber device
Receive 200 OK
non-subscriber device receives an INVITE and responds TRYING
non-subscriber device
Receive 'INVITE' request
non-subscriber device
Respond 100 Trying to previous request
non-subscriber device
Wait while/until device accepts the call
non-subscriber device
Respond 200 OK with SDP to accept the voice call
non-subscriber device
Receive 'ACK' request
TestSubscriber device receives an INVITE and responds TRYING
TestSubscriber device
Receive 'INVITE' request
TestSubscriber device
Respond 100 Trying to previous request
TestSubscriber device
Brief wait to handle re-invite
TestSubscriber device
Respond 200 OK with SDP to accept the voice call
TestSubscriber device
Receive 'ACK' request
TestSubscriber device
Trigger the script that's waiting on recvCmd (but pass no significant data to it).
TestSubscriber device
Use recvCmd to wait until triggered by another script.
TestSubscriber device sends BYE
TestSubscriber device
Send a BYE
TestSubscriber device
Receive 200 OK
non-subscriber device receives a REINVITE because the disconnecting subscriber has a reconnect timer
non-subscriber device receives an INVITE and responds TRYING
non-subscriber device
Receive 'INVITE' request
non-subscriber device
Respond 100 Trying to previous request
non-subscriber device
Brief wait to handle re-invite
non-subscriber device
Respond 200 OK with SDP to accept the voice call
non-subscriber device
Receive 'ACK' request
non-subscriber device
Receive 'BYE' request
non-subscriber device
Respond 200 OK to previous request
TestSubscriber device
Trigger the script that's waiting on recvCmd (but pass no significant data to it).
TestSubscriber device
Use recvCmd to wait until triggered by another script.
TestSubscriber device sends BYE
TestSubscriber device
Send a BYE
TestSubscriber device
Receive 200 OK
non-subscriber device receives a REINVITE because the disconnecting subscriber has a reconnect timer
non-subscriber device receives an INVITE and responds TRYING
non-subscriber device
Receive 'INVITE' request
non-subscriber device
Respond 100 Trying to previous request
non-subscriber device
Brief wait to handle re-invite
non-subscriber device
Respond 200 OK with SDP to accept the voice call
non-subscriber device
Receive 'ACK' request
non-subscriber device
Receive 'BYE' request
non-subscriber device
Respond 200 OK to previous request
non-subscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
non-subscriber device
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary

Subscriber[s]

A subscriber with a dual-mode GSM device, used for testing two-stage dialing with 'Enable DTMF Detection'.

*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7075)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(NONE)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(0)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1(4161990002)
HandBackCode1(4161990004)
HandOffCode2(4161990003)
HandBackCode2(4161990005)
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(4161002199)
DtmfDetectionEnable(1)
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)