Cr209
This suite corresponds to the tests on the "CR 209" worksheet of the r3.3.1_CR209_TestCases.xls system test file
00Startup and zzShutdown
Start the SIP proxy before this test suite, and stop the SIP proxy after this test suite.
URBN001
Description
Setup call to MCS (with at least 2 devices). Verify the CSE setup full leg to PBX device first and all other leg are half legs. Make PBX-extension busy.
uac_zzzcwells_Cr209_URBN001_1.xml
Register WiFi device:
- Originating subscriber device: 1131005003.
- device { number(1131005003) VM(0) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15027) grpRole(PSID) (domain { id(6124) name(deployment_direct_4161005000/1131005003 (SDN/DN)) type(DIRECT) route() uri(REUSE) host() lcc() tg_info() max_priv(0) min_nat(7) max_nat(10) cell_type(CDMA) prim_tg() uri_from_contact(0) tls_only(0) intercept_term_answer(1) pbx_user() refer_handling_type(PROCESS) sipRegistrarAddress() sipRegistrationOption(ACCEPT) outbound_calling { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) } outbound_called { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) routing_prefix { { match(MATCH) compare(151) replace() }, { match(MATCH) compare(888) replace() }, { match(MATCH) compare(987) replace() }, { match(MATCH) compare(998) replace() }, { match(MATCH) compare(999) replace() }) } } }) securePickupEnabled(0) }
Test case details
- Register WiFi device
- Send a REGISTER
- Register WiFi device
- Receive 200 OK
- Get the Contact field value into script variable [$1]
- Get the From field value into script variable [$4]
uas_zzzcwells_Cr209_URBN001_2.xml
Terminating PBX device:
- Terminating subscriber device: 51121005001.
- Estimated URI: 'sip:117@ims.attlabs.net'.
- device { number(51121005001) VM(0) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15028) grpRole() (domain { id(6125) name(deployment_pbx_4161005000/1121005001 (SDN/DN)) type(PBX) route() uri(SIP) host(ims.attlabs.net) lcc() tg_info() max_priv(0) min_nat(7) max_nat(10) cell_type(CDMA) prim_tg() uri_from_contact(0) tls_only(0) intercept_term_answer(1) pbx_user(117) refer_handling_type(PROCESS) sipRegistrarAddress() sipRegistrationOption(ACCEPT) outbound_calling { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) } outbound_called { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) routing_prefix { { match(MATCH) compare(151) replace() }, { match(MATCH) compare(888) replace() }, { match(MATCH) compare(987) replace() }, { match(MATCH) compare(998) replace() }, { match(MATCH) compare(999) replace() }) } } }) securePickupEnabled(0) }
uas_zzzcwells_Cr209_URBN001_3.xml
Terminating Dual-mode PS:
- Terminating subscriber device: 1131005003.
- Registered port: '5100'.
- device { number(1131005003) VM(0) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15027) grpRole(PSID) (domain { id(6124) name(deployment_direct_4161005000/1131005003 (SDN/DN)) type(DIRECT) route() uri(REUSE) host() lcc() tg_info() max_priv(0) min_nat(7) max_nat(10) cell_type(CDMA) prim_tg() uri_from_contact(0) tls_only(0) intercept_term_answer(1) pbx_user() refer_handling_type(PROCESS) sipRegistrarAddress() sipRegistrationOption(ACCEPT) outbound_calling { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) } outbound_called { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) routing_prefix { { match(MATCH) compare(151) replace() }, { match(MATCH) compare(888) replace() }, { match(MATCH) compare(987) replace() }, { match(MATCH) compare(998) replace() }, { match(MATCH) compare(999) replace() }) } } }) securePickupEnabled(0) }
uas_zzzcwells_Cr209_URBN001_4.xml
Terminating CELLULAR device:
- Terminating subscriber device: 1111005002.
- Estimated URI: 'sip:1111005002@ims.attlabs.net'.
- device { number(1111005002) VM(0) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15029) grpRole() (domain { id(6126) name(deployment_mobile_4161005000/1111005002 (SDN/DN)) type(CELLULAR) route() uri(SIP) host(ims.attlabs.net) lcc() tg_info() max_priv(0) min_nat(7) max_nat(10) cell_type(CDMA) prim_tg() uri_from_contact(0) tls_only(0) intercept_term_answer(1) pbx_user() refer_handling_type(PROCESS) sipRegistrarAddress() sipRegistrationOption(ACCEPT) outbound_calling { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) } outbound_called { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) routing_prefix { { match(MATCH) compare(151) replace() }, { match(MATCH) compare(888) replace() }, { match(MATCH) compare(987) replace() }, { match(MATCH) compare(998) replace() }, { match(MATCH) compare(999) replace() }) } } }) securePickupEnabled(0) }
uas_zzzcwells_Cr209_URBN001_5.xml
Terminating Dual-mode CS:
- Terminating subscriber device: 1131005003.
- Estimated URI: 'sip:1131005003@ims.attlabs.net'.
- device { number(1131005003) VM(0) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15027) grpRole(CSID) (domain { id(6123) name(deployment_mobile_4161005000/1131005003 (SDN/DN)) type(CELLULAR) route() uri(SIP) host(ims.attlabs.net) lcc() tg_info() max_priv(0) min_nat(7) max_nat(10) cell_type(CDMA) prim_tg() uri_from_contact(0) tls_only(0) intercept_term_answer(1) pbx_user() refer_handling_type(PROCESS) sipRegistrarAddress() sipRegistrationOption(ACCEPT) outbound_calling { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) } outbound_called { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) routing_prefix { { match(MATCH) compare(151) replace() }, { match(MATCH) compare(888) replace() }, { match(MATCH) compare(987) replace() }, { match(MATCH) compare(998) replace() }, { match(MATCH) compare(999) replace() }) } } }) securePickupEnabled(0) }
uac_zzzcwells_Cr209_URBN001_6.xml
Non-subscriber device:
- Originating non-subscriber device: 4161980101.
Test case details
- Non-subscriber device
- Send an INVITE for a voice call (with a hack to route the full-call to the UAS on port 5087)
- Non-subscriber device
- Receive 100 Trying
Terminating PBX device receives an INVITE and responds BUSY
Terminating PBX device
Receive 'INVITE' request
- Remember the CSeq of this request, to send back in a subsquent response
- Get the From field value into script variable [$4]
- Get the Contact field value into script variable [$1]
- Get the From tag field value into script variable [$3]
Terminating PBX device
Respond 100 Trying to previous request
Terminating PBX device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
Terminating PBX device
Respond 486 Busy to previous request
Terminating PBX device
Receive 'ACK' request
Terminating Dual-mode PS receives an INVITE and responds TRYING
Terminating Dual-mode PS
Receive 'INVITE' request
- Remember the CSeq of this request, to send back in a subsquent response
- Get the From field value into script variable [$4]
- Get the Contact field value into script variable [$1]
- Get the From tag field value into script variable [$3]
Terminating Dual-mode PS
Respond 100 Trying to previous request
Terminating Dual-mode PS
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
Terminating Dual-mode PS
Respond 180 Ringing to previous request
Terminating Dual-mode PS will eventually receive a CANCEL
Terminating Dual-mode PS
Receive 'CANCEL' request
Terminating Dual-mode PS
Respond 200 OK to previous request
Terminating Dual-mode PS
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
Terminating Dual-mode PS
Respond 487 Request Terminated to pending INVITE
Terminating Dual-mode PS
Receive 'ACK' request
Terminating CELLULAR device receives an INVITE and responds TRYING
Terminating CELLULAR device
Receive 'INVITE' request
- Remember the CSeq of this request, to send back in a subsquent response
- Get the From field value into script variable [$4]
- Get the Contact field value into script variable [$1]
- Get the From tag field value into script variable [$3]
Terminating CELLULAR device
Respond 100 Trying to previous request
Terminating CELLULAR device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
Terminating CELLULAR device
Respond 180 Ringing to previous request
Terminating CELLULAR device will eventually receive a CANCEL
Terminating CELLULAR device
Receive 'CANCEL' request
Terminating CELLULAR device
Respond 200 OK to previous request
Terminating CELLULAR device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
Terminating CELLULAR device
Respond 487 Request Terminated to pending INVITE
Terminating CELLULAR device
Receive 'ACK' request
Non-subscriber device
Pause for 3 seconds longer than the WFNA timer to ensure that all devices get a chance to ring
Originator disconnects (or disconnected by the network) because it hasn't received a 'Ringing' indication
Non-subscriber device sends CANCEL
Non-subscriber device
Send a CANCEL
Non-subscriber device
Receive 200 OK
Non-subscriber device
Receive '487' response
- Get the To field value into script variable [$1] to use as the routeUri in the next Acks
Non-subscriber device
Send an ACK
Subscriber[s]
A subscriber with PBX, Mobile, and dual-mode devices, and without a unified ringback resource, used for regression-testing CR209.
*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7076)
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()
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)
URBN002
Description
Setup call to MCS. Verify the CSE setup full leg to WiFi device first and all other leg are half legs. Make WiFi registered, but unavailable during simring; and dual-mode celluar is busy.
uac_zzzcwells_Cr209_URBN002_1.xml
Register WiFi device:
- Originating subscriber device: 1131005103.
- device { number(1131005103) VM(1) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15030) grpRole(PSID) (domain { id(6127) name(deployment_direct_4161005100/1131005103 (SDN/DN)) type(DIRECT) route() uri(REUSE) host() lcc() tg_info() max_priv(0) min_nat(7) max_nat(10) cell_type(CDMA) prim_tg() uri_from_contact(0) tls_only(0) intercept_term_answer(1) pbx_user() refer_handling_type(PROCESS) sipRegistrarAddress() sipRegistrationOption(ACCEPT) outbound_calling { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) } outbound_called { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) routing_prefix { { match(MATCH) compare(151) replace() }, { match(MATCH) compare(888) replace() }, { match(MATCH) compare(987) replace() }, { match(MATCH) compare(998) replace() }, { match(MATCH) compare(999) replace() }) } } }) securePickupEnabled(0) }
Test case details
- Register WiFi device
- Send a REGISTER
- Register WiFi device
- Receive 200 OK
- Get the Contact field value into script variable [$1]
- Get the From field value into script variable [$4]
uas_zzzcwells_Cr209_URBN002_2.xml
Terminating Dual-mode PS:
- Terminating subscriber device: 1131005103.
- Registered port: '5100'.
- device { number(1131005103) VM(1) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15030) grpRole(PSID) (domain { id(6127) name(deployment_direct_4161005100/1131005103 (SDN/DN)) type(DIRECT) route() uri(REUSE) host() lcc() tg_info() max_priv(0) min_nat(7) max_nat(10) cell_type(CDMA) prim_tg() uri_from_contact(0) tls_only(0) intercept_term_answer(1) pbx_user() refer_handling_type(PROCESS) sipRegistrarAddress() sipRegistrationOption(ACCEPT) outbound_calling { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) } outbound_called { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) routing_prefix { { match(MATCH) compare(151) replace() }, { match(MATCH) compare(888) replace() }, { match(MATCH) compare(987) replace() }, { match(MATCH) compare(998) replace() }, { match(MATCH) compare(999) replace() }) } } }) securePickupEnabled(0) }
uas_zzzcwells_Cr209_URBN002_3.xml
Terminating PSTN device:
- Terminating subscriber device: 1111005101.
- Estimated URI: 'sip:1111005101@ims.attlabs.net'.
- device { number(1111005101) VM(0) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15031) grpRole() (domain { id(6129) name(deployment_pstn_4161005100/1111005101 (SDN/DN)) type(PSTN) route() uri(SIP) host(ims.attlabs.net) lcc() tg_info() max_priv(0) min_nat(7) max_nat(10) cell_type(CDMA) prim_tg() uri_from_contact(0) tls_only(0) intercept_term_answer(1) pbx_user() refer_handling_type(PROCESS) sipRegistrarAddress() sipRegistrationOption(ACCEPT) outbound_calling { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) } outbound_called { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) routing_prefix { { match(MATCH) compare(151) replace() }, { match(MATCH) compare(888) replace() }, { match(MATCH) compare(987) replace() }, { match(MATCH) compare(998) replace() }, { match(MATCH) compare(999) replace() }) } } }) securePickupEnabled(0) }
uas_zzzcwells_Cr209_URBN002_4.xml
Terminating Dual-mode CS:
- Terminating subscriber device: 1121005102.
- Estimated URI: 'sip:1121005102@ims.attlabs.net'.
- device { number(1121005102) VM(0) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15030) grpRole(CSID) (domain { id(6128) name(deployment_mobile_4161005100/1121005102 (SDN/DN)) type(CELLULAR) route() uri(SIP) host(ims.attlabs.net) lcc() tg_info() max_priv(0) min_nat(7) max_nat(10) cell_type(CDMA) prim_tg() uri_from_contact(0) tls_only(0) intercept_term_answer(1) pbx_user() refer_handling_type(PROCESS) sipRegistrarAddress() sipRegistrationOption(ACCEPT) outbound_calling { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) } outbound_called { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) routing_prefix { { match(MATCH) compare(151) replace() }, { match(MATCH) compare(888) replace() }, { match(MATCH) compare(987) replace() }, { match(MATCH) compare(998) replace() }, { match(MATCH) compare(999) replace() }) } } }) securePickupEnabled(0) }
uac_zzzcwells_Cr209_URBN002_5.xml
Non-subscriber device:
- Originating non-subscriber device: 4161980101.
Test case details
- Non-subscriber device
- Send an INVITE for a voice call (with a hack to route the full-call to the UAS on port 5100)
- Non-subscriber device
- Receive 100 Trying
- Non-subscriber device
- Receive '180' response
Terminating PSTN device receives an INVITE and responds TRYING
Terminating PSTN device
Receive 'INVITE' request
- Remember the CSeq of this request, to send back in a subsquent response
- Get the From field value into script variable [$4]
- Get the Contact field value into script variable [$1]
- Get the From tag field value into script variable [$3]
Terminating PSTN device
Respond 100 Trying to previous request
Terminating PSTN device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
Terminating PSTN device
Respond 180 Ringing to previous request
Terminating PSTN device will eventually receive a CANCEL
Terminating PSTN device
Receive 'CANCEL' request
Terminating PSTN device
Respond 200 OK to previous request
Terminating PSTN device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
Terminating PSTN device
Respond 487 Request Terminated to pending INVITE
Terminating PSTN device
Receive 'ACK' request
Terminating Dual-mode CS receives an INVITE and responds BUSY
Terminating Dual-mode CS
Receive 'INVITE' request
- Remember the CSeq of this request, to send back in a subsquent response
- Get the From field value into script variable [$4]
- Get the Contact field value into script variable [$1]
- Get the From tag field value into script variable [$3]
Terminating Dual-mode CS
Respond 100 Trying to previous request
Terminating Dual-mode CS
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
Terminating Dual-mode CS
Respond 486 Busy to previous request
Terminating Dual-mode CS
Receive 'ACK' request
Non-subscriber device
Pause for 3 seconds longer than the WFNA timer to ensure that all devices get a chance to ring
Originator disconnects after receiving a 'Ringing' indication
Non-subscriber device sends CANCEL
Non-subscriber device
Send a CANCEL
Non-subscriber device
Receive 200 OK
Non-subscriber device
Receive '487' response
- Get the To field value into script variable [$1] to use as the routeUri in the next Acks
Non-subscriber device
Send an ACK
Subscriber[s]
A subscriber with PSTN dual-mode devices, with VM on the dual-mode Wifi, and with unified ringback resource set to 'MGW' and 'ON-FAILURE', used for testing CR209.
*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7077)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(MGW)
UnifiedRingbackControl(ON_FAILURE)
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)
URBN003
Description
Wifi unregistered. Make a term call to MCS. Make dual phone busy. Verify the CSE setup full leg to dual mobile, and half leg to pstn line. Caller hears busy when dual-celluar phone is busy?
uac_zzzcwells_Cr209_URBN003_1.xml
Register WiFi device:
- Originating subscriber device: 1131005103.
- device { number(1131005103) VM(1) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15030) grpRole(PSID) (domain { id(6127) name(deployment_direct_4161005100/1131005103 (SDN/DN)) type(DIRECT) route() uri(REUSE) host() lcc() tg_info() max_priv(0) min_nat(7) max_nat(10) cell_type(CDMA) prim_tg() uri_from_contact(0) tls_only(0) intercept_term_answer(1) pbx_user() refer_handling_type(PROCESS) sipRegistrarAddress() sipRegistrationOption(ACCEPT) outbound_calling { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) } outbound_called { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) routing_prefix { { match(MATCH) compare(151) replace() }, { match(MATCH) compare(888) replace() }, { match(MATCH) compare(987) replace() }, { match(MATCH) compare(998) replace() }, { match(MATCH) compare(999) replace() }) } } }) securePickupEnabled(0) }
Test case details
- Register WiFi device
- Send a REGISTER
- Register WiFi device
- Receive 200 OK
uas_zzzcwells_Cr209_URBN003_2.xml
Terminating PSTN device:
- Terminating subscriber device: 1111005101.
- Estimated URI: 'sip:1111005101@ims.attlabs.net'.
- device { number(1111005101) VM(0) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15031) grpRole() (domain { id(6129) name(deployment_pstn_4161005100/1111005101 (SDN/DN)) type(PSTN) route() uri(SIP) host(ims.attlabs.net) lcc() tg_info() max_priv(0) min_nat(7) max_nat(10) cell_type(CDMA) prim_tg() uri_from_contact(0) tls_only(0) intercept_term_answer(1) pbx_user() refer_handling_type(PROCESS) sipRegistrarAddress() sipRegistrationOption(ACCEPT) outbound_calling { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) } outbound_called { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) routing_prefix { { match(MATCH) compare(151) replace() }, { match(MATCH) compare(888) replace() }, { match(MATCH) compare(987) replace() }, { match(MATCH) compare(998) replace() }, { match(MATCH) compare(999) replace() }) } } }) securePickupEnabled(0) }
uas_zzzcwells_Cr209_URBN003_3.xml
Terminating Dual-mode CS:
- Terminating subscriber device: 1121005102.
- Estimated URI: 'sip:1121005102@ims.attlabs.net'.
- device { number(1121005102) VM(0) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15030) grpRole(CSID) (domain { id(6128) name(deployment_mobile_4161005100/1121005102 (SDN/DN)) type(CELLULAR) route() uri(SIP) host(ims.attlabs.net) lcc() tg_info() max_priv(0) min_nat(7) max_nat(10) cell_type(CDMA) prim_tg() uri_from_contact(0) tls_only(0) intercept_term_answer(1) pbx_user() refer_handling_type(PROCESS) sipRegistrarAddress() sipRegistrationOption(ACCEPT) outbound_calling { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) } outbound_called { add_lcc(1) remove_lcc(0) intl_prefix() priv_prefix() remove_params(0) routing_prefix { { match(MATCH) compare(151) replace() }, { match(MATCH) compare(888) replace() }, { match(MATCH) compare(987) replace() }, { match(MATCH) compare(998) replace() }, { match(MATCH) compare(999) replace() }) } } }) securePickupEnabled(0) }
uac_zzzcwells_Cr209_URBN003_4.xml
Non-subscriber device:
- Originating non-subscriber device: 4161980101.
Test case details
- Non-subscriber device
- Send an INVITE for a voice call (with a hack to route the full-call to the UAS on port 5081)
- Non-subscriber device
- Receive 100 Trying
- Non-subscriber device
- Receive '180' response
Terminating PSTN device receives an INVITE and responds TRYING
Terminating PSTN device
Receive 'INVITE' request
- Remember the CSeq of this request, to send back in a subsquent response
- Get the From field value into script variable [$4]
- Get the Contact field value into script variable [$1]
- Get the From tag field value into script variable [$3]
Terminating PSTN device
Respond 100 Trying to previous request
Terminating PSTN device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
Terminating PSTN device
Respond 180 Ringing to previous request
Terminating PSTN device will eventually receive a CANCEL
Terminating PSTN device
Receive 'CANCEL' request
Terminating PSTN device
Respond 200 OK to previous request
Terminating PSTN device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
Terminating PSTN device
Respond 487 Request Terminated to pending INVITE
Terminating PSTN device
Receive 'ACK' request
Terminating Dual-mode CS receives an INVITE and responds BUSY
Terminating Dual-mode CS
Receive 'INVITE' request
- Remember the CSeq of this request, to send back in a subsquent response
- Get the From field value into script variable [$4]
- Get the Contact field value into script variable [$1]
- Get the From tag field value into script variable [$3]
Terminating Dual-mode CS
Respond 100 Trying to previous request
Terminating Dual-mode CS
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
Terminating Dual-mode CS
Respond 486 Busy to previous request
Terminating Dual-mode CS
Receive 'ACK' request
Non-subscriber device
Pause for 3 seconds longer than the WFNA timer to ensure that all devices get a chance to ring
Originator disconnects after receiving a 'Ringing' indication
Non-subscriber device sends CANCEL
Non-subscriber device
Send a CANCEL
Non-subscriber device
Receive 200 OK
Non-subscriber device
Receive '487' response
- Get the To field value into script variable [$1] to use as the routeUri in the next Acks
Non-subscriber device
Send an ACK
Subscriber[s]
A subscriber with PSTN dual-mode devices, with VM on the dual-mode Wifi, and without a unified ringback resource, used for regression-testing CR209.
*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7077)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(MGW)
UnifiedRingbackControl(ON_FAILURE)
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)