There is a nice to have feature. It is not a requirement. If the app can
Download
Report
Transcript There is a nice to have feature. It is not a requirement. If the app can
Story Board and Description
Description
• This is an iPhone App
• This app will allow users to forward their cell phone calls to
a specific number they will enter
• It will work by programmatically dialing a carrier specific
number to start and stop call forwarding
• This app will format the numbers to dial then dial the
carrier specific number format
• There is a nice to have feature. It is not a requirement. If the
app can put a time limit on the duration the user can
forward calls. It would be great to have the app
automatically call the carrier to turn off call forwarding. At
the very least it would be nice to show an Alert to the user
to remind them to turn off call forwarding.
Story Board
Screen
1
Screen
2
Screen
3
Screen 1: Settings
• The first time the user logs in the
settings screen should appear
• If the user has already set up their
settings the screen should NOT appear
• The settings need to be saved locally
• If the app is turned off the settings
should be persisted
**Note the Done button should not be
active unless the Carrier and Number are
set**
Screen 1: Pick Carrier
• The user will need to pick a carrier
there will be 4 options
• AT&T
• Verizon
• Sprint
• T-Mobile
**Note the Done button should not be
active unless the Carrier and Number are
set**
Screen 1:Pick Carrier – DONE
**Note the Done button should not be
active unless the Carrier and Number are
set**
Screen 1: Enter Number
• The user will need enter the number
they want to forward the call to.
• US based numbers only
• Format (xxx) xxx-xxxx
**Note the Done button should not be
active unless the Carrier and Number are
set**
Screen 1: Carrier chosen & Number chosen
• Both values filled in DONE button is
now active
Screen 2: Turn On Forwarding
• If Settings are filled in this is the FIRST
screen to show.
• The drop down should default to
“Until Cancelled”
• The user has two options
• 1. Start Forwarding
• 2. Select a duration for how long
to forward calls for***
*** the duration is nice to have. It is not
a must have. If you can not do the
duration remove the drop down
Takes the user
to settings
Screen 2: Set a duration for custom
• If the user selects the “custom”
duration option show 2 fields to allow
them to set the time for how long
they would like the calls forwarded
for.
*** the duration is nice to have. It is not
a must have. If you can not do the
duration remove the drop down
Takes the user
to settings
Screen 2: Start Forwarding
• User can forward calls
*** the duration is nice to have. It is not
a must have. If you can not do the
duration remove the drop down
Takes the user
to settings
Screen 2: Call Carrier
• User clicks “Start Forwarding”
See Carrier Number slide
• Programmatically call the carrier to
start forwarding
*** the duration is nice to have. It is not
a must have. If you can not do the
duration remove the drop down
Takes the user
to settings
Screen 3:Turn Off Forwarding
• User can stop forwarding calls
*** the duration is nice to have. It is not
a must have. If you can not do the
duration remove the duration fields
Screen 3:Call Carrier
• User clicks “Stop Forwarding”
See Carrier Number slide
• Programmatically call the carrier to
stop forwarding
*** the duration is nice to have. It is not
a must have. If you can not do the
duration remove the drop down
Carrier Number Formats
*** We need to look at unconditional call forwarding for all carriers***
• AT&T
http://www.att.com/esupport/article.jsp?sid=53957&cv=820#fbid=PGW
P3ZD_N9B
• Verizonhttp://support.verizonwireless.com/clc/devices/knowledge_
base.html?id=17268
• Tmobile
http://support.t-mobile.com/docs/DOC-4319
• Sprint
http://support.sprint.com/support/article/Set_up_call_forwarding_on_m
y_Sprint_Phone_Connect/case-gz982789-20111213-120759