pickupReject
This suite verifies the pickupReject feature as listed in CR93.
00Startup and zzShutdown
Start the SIP proxy before this test suite, and stop the SIP proxy after this test suite.
PURA001
Description
No existing call to/from subscriber. TestSubscriber dials pickup number from cellular device.
uas_zzzcwells_pickupReject_PURA001_1.xml
Non-sub:
- Terminating non-subscriber device: sip:pickupreject@nonsubs.newstep.com.
- Estimated URI: 'sip:sip:pickupreject@nonsubs.newstep.com@createTestsOriginalHostPart.invalid'.
uac_zzzcwells_pickupReject_PURA001_2.xml
Mobile device:
- Originating subscriber device: 1141003001.
- device { number(1141003001) VM(0) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15021) grpRole(CSID) (domain { id(6115) name(deployment_mobile_4161003000/1141003001 (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) }
Test case details
TestSubscriber mobile dials pickup number
Mobile device
Send an INVITE for a voice call
Pickup reject resource receives an INVITE and answers the call
Pickup reject is a non-ASI call
Non-sub
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]
- test for pickup reject
- Get the Contact field value into script variable [$1]
- Get the From tag field value into script variable [$3]
Non-sub
Respond 200 OK with SDP to accept the voice call
Non-sub
Receive 'ACK' request
TestSubscriber receives 200 OK on call established
Mobile device
Receive optional 100 Trying
Mobile device
Receive 200 OK
- Get the Contact field value into script variable [$1]
- Get the From field value into script variable [$4]
Mobile device
Send an ACK
Caller hangs up the call
Mobile device
pause before hangup
Mobile device
Send a BYE
Non-sub
Receive 'BYE' request
Non-sub
Respond 200 OK to previous request
Mobile device
Receive 200 OK
Non-sub
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 device, PBX, and direct; used for testing pickup reject
*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7089)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(MGW)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(1)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1()
HandBackCode1()
HandOffCode2()
HandBackCode2()
HandOffTo(0)
HandBackTo(0)
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(sip:pickupreject@127.0.0.1:5080)
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)
PURA002
Description
Make term call to SDN and PBX answers. TestSubscriber makes orig call from wifi to non-subscirber. Use pstn line to pick up and caller should hear pickup reject announcement
uas_zzzcwells_pickupReject_PURA002_1.xml
PBX device:
- Terminating subscriber device: 1131003003.
- Estimated URI: 'sip:119@ims.attlabs.net'.
- device { number(1131003003) VM(0) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15023) grpRole() (domain { id(6118) name(deployment_pbx_empty_4161003000/1131003003 (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(119) 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_pickupReject_PURA002_2.xml
Non-sub:
- Terminating non-subscriber device: 4161980101.
- Estimated URI: 'sip:4161980101@toronto.newstep.com'.
uas_zzzcwells_pickupReject_PURA002_3.xml
Non-sub:
- Terminating non-subscriber device: sip:pickupreject@nonsubs.newstep.com.
- Estimated URI: 'sip:sip:pickupreject@nonsubs.newstep.com@createTestsOriginalHostPart.invalid'.
uac_zzzcwells_pickupReject_PURA002_4.xml
non-subscriber:
- Originating non-subscriber device: 4161980101.
Test case details
Non-TestSubscriber calls subscriber
non-subscriber
Send an INVITE for a voice call
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]
PBX device
Respond 100 Trying to previous request
PBX device
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
PBX device
Respond 200 OK with SDP to accept the voice call
non-subscriber
Receive optional 100 Trying
non-subscriber
Receive optional '180' response
non-subscriber
Receive 200 OK
- Get the Contact field value into script variable [$1]
- Get the From field value into script variable [$4]
PBX device
Receive 'ACK' request
non-subscriber
Send an ACK
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]
PBX device
Respond 200 OK with SDP to accept the voice call
PBX device
Receive 'ACK' request
uac_zzzcwells_pickupReject_PURA002_5.xml
Wifi device:
- Originating subscriber device: 1121003002.
- device { number(1121003002) VM(0) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15021) grpRole(PSID) (domain { id(6116) name(deployment_direct_4161003000/1121003002 (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
Note: this test case has more than one concurrent UAC script.
TestSubscriber wifi calls non-subscriber
Wifi device
Send an INVITE for a voice call (with a hack to route the full-call to the UAS on port 5086)
Non-sub
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]
Non-sub
Respond 100 Trying to previous request
Non-sub
Auto-generated pause between back-to-back 'send' to avoid the 'send' instances being concatenated
Non-sub
Respond 200 OK with SDP to accept the voice call
Wifi device
Receive optional 100 Trying
Wifi device
Receive 200 OK
- Get the Contact field value into script variable [$1]
- Get the From field value into script variable [$4]
Non-sub
Receive 'ACK' request
Wifi device
Send an ACK
uac_zzzcwells_pickupReject_PURA002_6.xml
Mobile device:
- Originating subscriber device: 1151003004.
- device { number(1151003004) VM(0) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15022) grpRole() (domain { id(6117) name(deployment_pstn_4161003000/1151003004 (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) }
Test case details
TestSubscriber pstn calls pickup number
Mobile device
Send an INVITE for a voice call
Non-sub
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]
- test for pickup reject
- Get the Contact field value into script variable [$1]
- Get the From tag field value into script variable [$3]
Non-sub
Respond 200 OK with SDP to accept the voice call
Mobile device
Receive optional 100 Trying
Mobile device
Receive 200 OK
- Get the Contact field value into script variable [$1]
- Get the From field value into script variable [$4]
Non-sub
Receive 'ACK' request
Mobile device
Send an ACK
Caller UACs hang up the calls
Mobile device
pause before hangup
Mobile device
Send a BYE
Non-sub
Receive 'BYE' request
Non-sub
Respond 200 OK to previous request
Mobile device
Receive 200 OK
non-subscriber
pause before hangup
non-subscriber
Send a BYE
PBX device
Receive 'BYE' request
PBX device
Respond 200 OK to previous request
non-subscriber
Receive 200 OK
Wifi device
pause before hangup
Wifi device
Send a BYE
Non-sub
Receive 'BYE' request
Non-sub
Respond 200 OK to previous request
Wifi device
Receive 200 OK
Non-sub
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
Non-sub
Keep the script running for a while in case the response is lost, so that SIPp can retransmit it if necessary
PBX 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 device, PBX, and direct; used for testing pickup reject
*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7089)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(MGW)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(1)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1()
HandBackCode1()
HandOffCode2()
HandBackCode2()
HandOffTo(0)
HandBackTo(0)
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(sip:pickupreject@127.0.0.1:5080)
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)
PURA003
Description
Non-subscriber dials pickup number. Expect the call to fail without pickup reject announcement.
uac_zzzcwells_pickupReject_PURA003_1.xml
non-subscriber:
- Originating non-subscriber device: 4161980101.
Test case details
Non-TestSubscriber dials pickup number
non-subscriber
Send an INVITE for a voice call
non-subscriber
Receive optional 100 Trying
non-subscriber
Receive '404' response
non-subscriber
Send an ACK
Subscriber[s]
PURA004
Description
No existing call to/from subscriber. TestSubscriber dials pickup number from mobile and PBX. Make sure the calls are not joined together.
uas_zzzcwells_pickupReject_PURA004_1.xml
Non-sub:
- Terminating non-subscriber device: sip:pickupreject@nonsubs.newstep.com.
- Estimated URI: 'sip:sip:pickupreject@nonsubs.newstep.com@createTestsOriginalHostPart.invalid'.
uac_zzzcwells_pickupReject_PURA004_2.xml
Mobile device:
- Originating subscriber device: 1141003001.
- device { number(1141003001) VM(0) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15021) grpRole(CSID) (domain { id(6115) name(deployment_mobile_4161003000/1141003001 (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_pickupReject_PURA004_3.xml
PBX device:
- Originating subscriber device: 1131003003.
- device { number(1131003003) VM(0) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15023) grpRole() (domain { id(6118) name(deployment_pbx_empty_4161003000/1131003003 (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(119) 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
Note: this test case has more than one concurrent UAC script.
TestSubscriber mobile dials pickup number
Mobile device
Send an INVITE for a voice call
Pickup reject resource can receive 2 calls; one from mobile and the other from PBX
Pickup reject is a non-ASI call
Non-sub
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]
- test for pickup reject
- Get the Contact field value into script variable [$1]
- Get the From tag field value into script variable [$3]
- Get the SecondCall tag field value into script variable [$5]
Non-sub
Respond 200 OK with SDP to accept the voice call
Non-sub
Receive 'ACK' request
TestSubscriber receives 200 OK on call established
Mobile device
Receive optional 100 Trying
Mobile device
Receive 200 OK
- Get the Contact field value into script variable [$1]
- Get the From field value into script variable [$4]
Mobile device
Send an ACK
TestSubscriber PBX device makes the second call
PBX device
Send an INVITE for a voice call
PBX device
Receive optional 100 Trying
PBX device
Receive 200 OK
- Get the Contact field value into script variable [$1]
- Get the From field value into script variable [$4]
PBX device
Send an ACK
Mobile and PBX hang up the call
Mobile device
pause before hangup
Mobile device
Send a BYE
PBX device
pause before hangup
PBX device
Send a BYE
Non-sub
Receive 'BYE' request
Non-sub
Respond 200 OK to previous request
Mobile device
Receive 200 OK
PBX device
Receive 200 OK
Non-sub
Previous call branches to here
Non-sub
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 device, PBX, and direct; used for testing pickup reject
*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7089)
StServiceDef(NewStep Service Definition)
StServiceTemp()
HlrFlag(0)
DceTo(5)
DceAddr()
SdnBaseVmRetrievalFlag(0)
SdnBaseVmRetrievalPrefix()
pickupScope(SUBSCRIBER)
PickupNumber(4161990001)
PersonalPickupFlag(0)
RingBackAnnounce()
UnifiedRingBackResource(MGW)
UnifiedRingbackControl(UNCONDITIONAL)
ReconnectAnnounce()
MimFlag(1)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1()
HandBackCode1()
HandOffCode2()
HandBackCode2()
HandOffTo(0)
HandBackTo(0)
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(sip:pickupreject@127.0.0.1:5080)
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)
PURA011
Description
No existing call to/from subscriber and no pickup reject announcement set. TestSubscriber dials pickup number from mobile. Expect the call to fail.
uac_zzzcwells_pickupReject_PURA011_1.xml
Mobile device:
- Originating subscriber device: 1121003101.
- device { number(1121003101) VM(0) ringingEnabled(1) statusTrackingEnabled(0) originSubscriberProvided(0) deviceId(15024) grpRole(CSID) (domain { id(6119) name(deployment_mobile_4161003100/1121003101 (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) }
Test case details
TestSubscriber mobile dials pickup number
Mobile device
Send an INVITE for a voice call
Mobile device
Receive optional 100 Trying
Mobile device
Receive '404' response
Mobile device
Send an ACK
Subscriber[s]
A subscriber with a dual-mode device, PBX, and direct. No pickup reject number assigned
*-*-* McsSubscriptionData *-*-*
McsSubscriptionDataId(7091)
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(1)
MimRegAddr()
WiFiSmsFlag(0)
NaTo(10)
AutoReconnectEnable(1)
ReconnectTo(10)
DelayJoinTo(250)
PersonalHandBackFlag(0)
HandOffCode1()
HandBackCode1()
HandOffCode2()
HandBackCode2()
HandOffTo(0)
HandBackTo(0)
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)