Professional Documents
Culture Documents
Accuprofile Smart Ivr Req Reva
Accuprofile Smart Ivr Req Reva
Accuprofile Smart Ivr Req Reva
Document History
Approvals
_____________________________________________________________________
Revision B
Requirements Specification – IVR for OTA
NOT Controlled if printed
Table of Contents
1 Preface ................................................................................................................. 3
1.1 Purpose ..................................................................................................................................3
1.2 Scope .....................................................................................................................................3
1.3 Out of Scope ..........................................................................................................................3
1.4 Audience ................................................................................................................................3
1.5 Applicable Documents............................................................................................................3
1.6 Definitions / Acronyms............................................................................................................3
2 Introduction ......................................................................................................... 5
2.1 Purpose ..................................................................................................................................5
2.2 Overview ................................................................................................................................5
2.3 Issues / Constraints / Risks ....................................................................................................5
4 Administration ................................................................................................... 19
4.1 Codec ...................................................................................................................................19
__________________________________________________________________
Revision A Page 2 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
1 Preface
1.1 Purpose
This document is intended to provide requirements specification for the VoxPilot IVR as part
of the AccuPROFILE OTA delivery to SMART.
The requirements relate only to the IVR VoiceXML/Call Control XML application and the
usage of the OTASP over HTTP interface toward AccuPROFILE.
1.2 Scope
The aim of this document is to provide requirements for the VoxPilot IVR as part of the
AccuPROFILE OTA delivery to SMART.
1.4 Audience
The target audience of this document is technical readers and developers who wish to gain a
high level understanding of the proposed IVR modules and impact on the AccuPROFILE
architecture. Accuris Internal.
MS Mobile Station
__________________________________________________________________
Revision A Page 3 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
pESN Pseudo ESN, 32-bit number derived from MEID and used in place of ESN.
Pseudo ESN is not unique.
__________________________________________________________________
Revision A Page 4 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
2 Introduction
2.1 Purpose
The IVR for the SMART Over the Air (OTA) project is to provide an option for handset
activation to new customer. This feature allows new subscribers to activate their handsets on
the SMART network.
The purpose of this document is to identify and document the requirements that are required
to the IVR in order to inform customers of the availability of OTASP and allow customers to
program their phone without mobile user intervention.
2.2 Overview
The Over the Air Service Provisioning (OTASP) allows SMART Customers over the access
for mobile programming. The end user originating a call using a specified feature code
initiates the OTASP session. In other words, with OTASP, subscribers can program their
phone with a single call by dialling the special feature code (*228) at anytime from anywhere.
This feature will allows SMART customer to perform self- service activation without the
intervention of a customer service agent.
The IVR for OTA will provide SMART customers with an automated solution to program their
handsets. The IVR for OTA will decrease programming related calls by 3 minutes on agent-
based calls and will eliminate the live agent completely with the automated IVR solution.
1. Customers could not successfully make the call to the IVR due to poor radio frequency
coverage area. The customer would then have to initiate the OTASP from the SMART
provided coverage area.
2. If the OTASP process does not complete successfully (i.e. failure occurs at anytime
during the programming the process), the customer would then have to call back in to
talk to a CSR in order to start again and finish the programming of the mobile phone.
2.1. The customer could have to make extra calls to the Call Centres. There is a
both a monetary cost for such calls as well as the opportunity cost of not
fielding other calls that require live agent supports.
3. Customers could successfully make the call to the IVR but get disconnected before
the completion of the programming of their mobile phone due to Session failure,
commit failure, etc.
__________________________________________________________________
Revision A Page 5 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
3 Call Flow
__________________________________________________________________
Revision A Page 6 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
Set
Language?
Language
Main Menu:
Press 1: Handset Activation [0005]
Press 0: CSC [0006]
1 0
Handset CSC:
RETRY Play on hold message.
Activation
Call Transfer to
Invoke MDN designated
success? agent
Selection Process
group.[0027]
MAIN NO
MENU
GO TO CSC
Failed:
YES Play failed
Invoke Handset message
Activation [0025]
Process to
AccuPROFFILE Success: Play
OTA successful
message.[0026]
GO TO CSC
Submenu:
Press 1: Return to main menu [0028]
Press 0: CSC [0006]
Hang Up
__________________________________________________________________
Revision A Page 7 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
Main Menu
PIN Verification
Menu:
Play prompt[0000]
PIN verification
with AccuPROFILE
based on the input NO
by Caller
Valid?
YES
Invoke MDN
Selection
Process
__________________________________________________________________
Revision A Page 8 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
Invoke MDN
Selection
Process
Invoke Checking
procedure with
CBOSS backend
Handset
Hang Up Activation
Process
__________________________________________________________________
Revision A Page 9 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
Option 1:
Play prompt and request for
confirmation.
HTTP Request to
CBOSS interface
requesting
random MDN
from MDN Pool
External Interface
returns HTTP
Response with MDN Error Retry
attached Procedure
Play Prompt:
[Invoke TTS
Engine]
[0011+ MDN]
Invoke
Handset
Activation
Process to
AccuPROFFILE
OTA
Exit To Main
Menu
__________________________________________________________________
Revision A Page 10 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
Option 2:
Play prompt and list out 5
MDN selection from CBOSS.
HTTP Request to
CBOSS interface
requesting
random MDN
from MDN Pool
External Interface
returns HTTP
Response with MDN
attached
Error Retry
Procedure
Confirmation Menu:
Play prompt: [0000 + Call Transfer
MDN] to designated
If caller decided to hang
agent
up at this point. No
Press 1: Confirm group.[0012]
confirmation and OTASP
Press 0: CSC
being activated. Status
reset to inactive MS.
Invoke
Handset
Invoke MDN
Activation
Release
Request to
Request
AccuPROFFILE
OTA
Exit To Main
Menu
__________________________________________________________________
Revision A Page 11 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
Option 3:
Play prompt and request for
input.
Invoke MDN
Criteria
Selection
Process
External Interface
HTTP Request to
returns HTTP
CBOSS interface
Response with MDN Error Retry
requesting
attached Procedure
random MDN
from MDN Pool
Confirmation Menu:
Play prompt: [0000 + Call Transfer
If caller decided to hang
MDN] to designated
up at this point. No
agent
confirmation and OTASP
Press 1: Confirm group.[0012]
being activated. Status
Press 0: CSC
reset to inactive MS.
Invoke
Handset
Invoke MDN
Activation
Release
Request to
Request
AccuPROFFILE
OTA
Exit To Main
Menu
__________________________________________________________________
Revision A Page 12 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
Invoke MDN
Criteria
Selection
Process
MDN Option 3
process flow
__________________________________________________________________
Revision A Page 13 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
MDN
Selection
Menu
Invoke
Handset
Activation
Return Code
Process to
AccuPROFFILE
OTA
Return Code 0000 - OTA
Programming Success
__________________________________________________________________
Revision A Page 14 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
Failed:
Play failed
message
[0009]
Selection?
Press 1 Press 0
__________________________________________________________________
Revision A Page 15 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
Call Transfer
to designated
agent
group.[0012]
Call Transfer
interface by
VoxPilot to
CBOSS CSC
Call Terminated
__________________________________________________________________
Revision A Page 16 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
3.11 Script
Voice prompt number Script
0001 “Welcome to SMART Telecom”
0002 “ Please select your preferred language”
0003 “ Press 1, for Bahasa Indonesia”
(Operator might need to use Bahasa Indonesia to play this prompt
and use this as default language)
“Untuk Bahasa Indonesia, Sila tekan 1”
0004 “Press 2, for English”
0005 “Press 2, for Handset Activation”`
0006 “To speak to our customer service consultant, please press 0”
0007 “ Please select your numbering plan”
0008 “Press 1 for Random MDN number Plan”
0009 “Press 2 for MDN Number List Plan”
0010 “Press 3 for Vanity Number Plan”
0011 “Your random MDN number is”
0012 “Press 1 to confirm your number”
0013 “Press 2 to repeat your number”
0014 “Please select your MDN number below”
0015 “Press 1 for”
0016 “Press 2 for”
0017 “Press 3 for”
0018 “Press 4 for”
0019 “Press 5 for”
0020 “Press hash for next list”
0021 “Please select your vanity number from below criteria”
0022 “Press 1 for Prefix vanity number”
0023 “Press 2 for Suffix vanity number”
0024 “Press 3 to enter a preferred number”
0025 “Your handset activation process has failed. Please try again or
contact the customer service consultant”
0026 “Please hold while we transfer you to our customer service
consultant, thank you”
0027 “To return to the main menu, please press 1”
0028 “Press 1 to retry. Thank you”
__________________________________________________________________
Revision A Page 17 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
• Response timeout
• Error Response
When a caller did not press any key within a given time out period (i.e. 5 sec), the IVR will
prompt the user with a reminder prompt: - “Sorry, we did not get the option you selected,
please select…” follow by the repetition of the menu that is triggering the response time out
error.
When a caller selected the wrong selection from the given option (i.e. option 1 and 2 is give
but user press “3” instead); the IVR will prompt the user with a warning prompt:- “ Sorry, the
option you have entered is invalid, please try again…” follow by the repetition of the menu
that is triggering the error.
Play reminder
NO Response?
prompt.
YES
Play selection
No more
valid? NO warning
retry?
prompt.
YES
YES
__________________________________________________________________
Revision A Page 18 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
4 Administration
4.1 Codec
• A-law
• U-law
__________________________________________________________________
Revision A Page 19 of 20
Requirements Specification – IVR for OTA
NOT Controlled if printed
http://address.domain.com/OTAConsole/OTAAction.do?action=ivr&operation=programMDN&t
rn=1122334455
__________________________________________________________________
Revision A Page 20 of 20