Request for Internet Services-Authentication; Automated Telephone Speech Technology-Authentication (Telephone)

Request for Internet Services-Authentication; Automated Telephone Speech Technology-Authentication

KnowledgeBasedAuthModule_TNRS_v4 10

Request for Internet Services-Authentication; Automated Telephone Speech Technology-Authentication (Telephone)

OMB: 0960-0596

Document [pdf]
Download: pdf | pdf
Social Security Administration
Change of Address / Direct Deposit
User Interface Specification
Last Saved: December 1, 2008

Knowledge-Based
Authorization
TNRS

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

4.10

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

Document History
Date

Spec

App

Summary of Changes

Revised by

12/20/04

1.0

1.0

Initial version.

Paul Sawyer

Minor corrections to prompt styles and formatting.
Filled in missing prompt text at 5150.
Fixed prompt names in 5040, 5900 (KBA instead of GLB).
Filled in list of U.S. territories.
Changes based on review of 1/12/05:
Clarify the transfer of control between the Global section and
this section – removed use of the word "caller" to mean
transfer of control and reserve that word for humans dialing the
telephone.
Add separate prompts within 1090 to handle different values of
parameter which_name.
Correct GO TO error in 1000: if names_to_collect is LAST and
spelling_only is true, then go to 1010.
Correct GO TO error in 1060: If BOTH and names_to_collect is
FIRST_LAST, then go to 1070.
Clarify different kinds of confirmation prompts in 1070.
Add Requirement IDs where needed, mostly. Requirement IDs
are mostly not included in the GetName procedure because it
reflects code that is being reused from BEVE. The nested
conditionals in these DMs prevent the simple addition of
Requirement IDs, and restructuring the DM specifications
would put the DM specs out of sync with the existing code.
Change prompt name suffixes in 1090 to be more consistent
with other DMs for the Full, Alt , and Maiden variations.
Fix prompt wording as adjusted during the recording session.
Change 5010 confirmations to "never" as is usual for yes/no
dialogs.
Revised Requirement IDs in 5020, 5100, 5130, 5220, 5260,
5900, 1005, 1010, 1020, 1030, 1040, 1050, 1060, 1070, 1090,
1300, 1400
1. Removed MaxNoMatch row from 1060. Normal max retries
behavior applies to this DM – goes to 1300.
2. Added clarification comment in 5210 for default confirmation
prompt.
3. Add success prompt for Yes in 5010.
4. Add success prompt for Yes in 5130.
5. Add success prompt for Yes in 5210.
6. Disable DTMF input for yes/no confirmation in 5020 (SSN
input).
7. Add silence spacer prompts in 5200.
Changes following user testing.
1. Change prompts in 5020 to encourage callers to speak
numbers quickly. Test participants came with the belief that the
needed to speak s-l-o-w-l-y in order for the system to
understand them, when in fact they were hitting timeouts due
to speaking or punching keys too slowly. Also change timeout
values.
2. Similar changes in 1010 and 1030 to encourage callers to
spell faster.

Paul Sawyer

01/06/05

1.1

1.0

02/18/05

1.2

1.0

03/04/05

1.3

1.0

03/09/05

2.0

1.0

04/11/05

2.1

1.0

Knowledge Based Authorization-v 4.10

1 December 2008

Paul Sawyer

Steven Ligi

Paul Sawyer

Paul Sawyer

2 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

Paul Sawyer

1.0

Changes following review.
1. Show increased timeout value in 1030 (as in 1010)
2. Remove extra space between letters in 1040 spelling.
Fixes to “administrative” bugs.
1. Fix prompt file names in 1040 – two prompts with same
name.
2. Clarified timeout values in 5020 (getting SSN) and restore
DTMF input for confirmation.

1.0

1. Fix prompt text that changed during recording.

Paul Sawyer

04/22/05

2.2

1.0

05/02/05

2.3

05/06/05

2.4

Paul Sawyer

2. Remove superfluous "Got it" from beginning of 5200. Calls
to GetName always end with an acknowledgement, so no need
to further acknowledge the user input of a name.
06/16/05

2.5

1.0

1. Clarify in 5900 that it handles DM failures only in the main
part of KBA, not within GetName which has it's own failure
handler (1300).

Paul Sawyer

2. Clarify the values of maxnomatches and maxnoinputs within
GetName.
3. 5150 prompt is set to short silence. The failure message to
the caller has already been played within GetName.
08/12/2005

2.6

1.0

Changes (Paul Sawyer):
1.

In 1090, fix Nomatch1 & 2 prompts to have generic
wording ("the" instead of "your") so that they prompts
work for caller’s last name, caller’s alternate name,
and mother’s maiden last name.

Paul Sawyer &
Nadine Ozkan

Changes following the tuning report recommendations (Nadine
Ozkan):

08/18/2005

2.7

1.0

-

Prompt changes are in red (style : Table:
RevisedRecordings)

-

Structural changes are highlighted in yellow:
Replaced all GetName DMS (i.e. DMs
1000, 1005, 1010, 1020, 1030, 1040,
1050, 1060, 1070, 1090, 1300 and 1400)
by new DMs corresponding to the Name
OSDM version 2.0.1.

o

The inclusion of the Name OSDM also
affects parameters passing in DMs 5030,
5110 and 5140.

Changes highlighted in yellow (highlights from previous version
have been removed)
-

Knowledge Based Authorization-v 4.10

o

Nadine Ozkan

Changes to the Name OSMD specs:
o

Changes to DMs : 1070 and 1080 –
conditions and actions descriptions are
clarified.

o

DMs 1005 and 1020: removed the
“NoMatch” condition

-

DMs 5030, 5110 and 5140: Changes to parameters
passed to Name OSDM (exitfailureprompt and
exitsuccessprompts parameter). Correspondingly
added a note about the exit success prompt in 1400.

-

Prompt 1005-KBA-SayLastName-Promptinitialprompt3-maiden: Minor prompt change.

1 December 2008

3 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

10/22/05

2.8

Nuance/Social Security Administration -- Confidential

1.0

Changes following tuning 2.

Paul Sawyer

1. Speech parameter changes in Name DMs:
1005_SayLastName, 1020_SayFirstName,
1010_SpellLastName, 1030_SpellFirstName.
2. Add synonyms in 1060_GetMistake.
3. In 1070_RespellFirst and 1080_RespellLast, suggest adding
silence between letters in playback of spelling.
4. In 5130, suggest adding silence between parts of the date
readback, and suggest supporting one-step correction in
confirmation..
5. Remove the word "spelled" from the prompts for say-andspell in 1005 and 1020. The grammar for the Name OSDM
does not include "spelled".
11 Dec 05

2.9

1.0

1. Restore name collection in Error! Reference source not
found. To use old code and tables instead of Name OSDM.
These are NOT marked as revisions.

Paul Sawyer

2. Simplified 5020 Confirmation Retry and Confirmation
Timeout prompts to use what can be implemented: I think you
said . Is that correct?”
3. Edit prompt text of 5900-KBA-Dmfailure-Prompt1 to match
what was recorded.
2 Feb 06

2.10

1.0

Changes following Tuning 3:

Paul Sawyer

1. Specify one-step correction in 5130, 5200, 1070, 1090.
2. Clarify that global grammars should not be active during
name collection (1005, 1010, 1020, 1030, 1070, 1090).
3. In 5020, add synonyms to catch OOVs. Add “Yes or No” to
end of Initial prompt.
4. Tweak prompts in 1005, 1010, 1020 to emphasize what
caller should do.
5. Change (or re-emphasize) barge-in sensitivity in several
Name collections.
5 Feb 06

2.11

1.0

Add support for blocked accounts. Affects 5230, and adds
5270.

15 Feb 06

2.12

1.0

Changes following discussions and reviews: (previous revision
marking left in place for SSA and CPT review):

Paul Sawyer

Remove restriction in 5130 on date of birth.
Paul Sawyer

1. Back out recommendation for one-step correction in 5130,
1070, 1090. These were recommended back in Tuning 2 but
are difficult to implement and not essential, so will be removed
for now.
2. Revised prompt in 5000 to encourage callers to stick with
automation.

Knowledge Based Authorization-v 4.10

1 December 2008

4 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

21 Aug 06

Nuance/Social Security Administration -- Confidential

2.13

1.0

Changes as a result of Tuning 4.

Paul Sawyer

1. 5010: Remove agent synonyms from grammar. Tweak
prompt to emphasize that exact dollar amount is needed
(saves problems in 5210).
2. 5020: Increase incomplete timeout and max speech duration
values.
3. 5020: Specify some optional prefixes to a SSN. Change low
confidence threshold.
4. 1005: Tweak prompt to emphasize both saying and spelling.
Tweak speech parameters.
5. 1005, 1010, 1020, 1030: Tweak speech parameters.
6. 1060: Add synonyms. Disable global commands.
7. 1070: Tweak speech parameters.
8. 5130: Tweak prompts to encourage correct statement of the
date. Remove unneeded grammar options in dates. Remove
global grammars.
9. 5200: Tweak prompt to encourage saying just STATE.
Disable global Agent and Main Menu. Disable Agent from
confirmation grammar.
10. 5210: Tweak speech parameters. Add "I don't know"
option.
19 Jan 07

2.14

1.0

Added Message Numbers to all prompts

04 May 07

2.15

1.0

Made minor corrections to 1010, 1060, 1070,1090

Sean Stallings
VZB
Sean Stallings
VZB

24 May 07

2.16

1.0

Made correction 5200

Sean Stallings
VZB

19 July 07

2.16

1.0

Made correction 5000

Carol
Cummings
VZB

3 Aug 07

2.17

1.0

Removed “Quickly” from 50332 – 1030-SpellFirstName-VM

Carol Cummings

Removed “Please” from 50333 - 1030-SpellFirstName-VM

VZB

Added “Please say Yes or No” - 1040 ConfirmName Help
Prompt
Moved “Now” - 50208 (5020-KBA-GetSSNumber-ConfPromptSSN2)
15 Aug 07

2.18

1.0

Updated 50346

22 Aug 07

2.19

1.0

Updated Title and Headers

Sean Stallings
VZB
Sean Stallings
VZB

06 Sept 07

2.20

1.0

Removed global defaults from retry 1 and retry 2 prompts

08 Oct 07

2.21

1.0

Updated 1090 to resolve prompting issue for callers who have
not spelled their first or last name yet.

Sean Stallings

Added [Global Default] note to all retry 1 and 2 prompts (except
for name capture)

Sean Stallings

Sean Stallings
VZB

15 Oct 07

2.22

Knowledge Based Authorization-v 4.10

1.0

1 December 2008

VZB

VZB

5 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

17 Oct 07

2.23

1.0

Corrected No Input/No match change to Timeout/ Retry

Sean Stallings

19 Oct 07

2.24

1.0

Updated message 50367

Sean Stallings

20 Feb 08

2.25

1.0

Added Check Condition modules, 5015, 5090, 5120, 5140,,
5190, 5205, 900

Sean Stallings

VZB

VZB

Added Privacy note to module notes for DM 5020, 5130, 5200,
5210, 1005, 1010, 1020, 1030, 1070, 1090

VZB

Added counter increment reporting to module notes for DM
5020, 5130, 5200, 5210, 1005, 1010, 1020, 1030, 1070, 1090
26 Feb 08

2.26

1.0

Added DM 4999

Sean Stallings

Corrected Pathing for Name Collection Process

VZB

Added DM 900
27 Feb 08

2.27

1.0

Removed Name Collection DM’s (900-1400)

Sean Stallings

Added Name capture prompting/format from 1099

VZB

28 Feb 08

2.28

1.0

Updated DM’s 5035, 5045, 5090, 5140, changed confirmation
from “if necessary” to ALWAYS.

Sean Stallings

04 March 08

2.29

1.0

Added Privacy section the Global Behavior chapter

Sean Stallings

VZB

VZB
10 March 08

2.3

1.0

Updated 5000 with new wording informer callers that they need
to know the exact dollar amount of their last benefits payment.
Removed 5010

Sean Stallings
VZB

Updated 5005, 5030, 5040, 5090, 5120, 5135, 5190, 5205;
Corrected reporting information for “if else” conditions.
19 March 08

2.31

1.0

Added new module, 5215 CantProceed-Msg.

25 Mar 08

2.32

1.0

Corrected reporting string in module 5120

Sean Stallings
VZB
Sean Stallings
VZB

04 Apr 08

11 Apr 08

2.33

2.34

1.0

1.0

Clarified wording for 4999 Check Null Condition

Sean Stallings

Removed module 5025

VZB

In order to assure that re-use items are properly reported, in
Check Null Condition, if TVDC items to collect = 0, the call must
then route to the next Check Condition Module.

Sean Stallings
VZB

Prompt 50306 has been corrected.
Module 5190 has been updated, added module note stating
that DTMF 9 is disabled for this module.
1 May 08

2.35

1.0

Added reporting string to modules 5020, 5035, 5045, 5100,
5110, 5130, 5140, 5200. 5210.

Sean Stallings

12 May, 2008

2.36

1.0

Added reference to Reverse ANI lookup, per SARA, part 3.

Peter Modesto

Knowledge Based Authorization-v 4.10



Added module 5003 to perform lookup



Added text to Developer notes in module 5035 to
reference use of parallel verification grammar for first
name built from results of reverse ANI look-up



Added text to Developer notes in module 5045 to
reference use of parallel verification grammar for
family name built from results of reverse ANI look-up

1 December 2008

VZB

Nuance

6 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

12 May, 2008

2.37

1.0

Corrections from internal review: broken links, etc.

PM

14 May 2008

2.38

1.0

Added “avoidsamemistake” to Global descriptions, 2.3

Kim Rothlis

Adjusted reporting tag in DM 5003 Reverse ANI Lookup

VZB

15 May 2008

2.38

1.0

Made minor grammatical error updates and adjusted the
reporting triggers to have 4 digits (i.e. 0000 = success)

Becky Stallings,

29 May 2008

2.39

1.0

Note how we will handle multiple first names and initials in first
name collection using reverse ANI lookup (DM 5003).

Peter Modesto,

VzB

Nuance

30 May 2008

2.40

1.0

Added additional rules in handling of name collection using
Reverse ANI Lookup (DM 5003)

Kim Rothlis

2 June 2008

2.41

1.0

Clarification provided to handling of last name collection using
Reverse ANI Look up (DM 5003)

Kim Rothlis

24 June 08

2.42

1.0

Moved Module 5003 Reverse-ANI Look up. Is now 5032
Reverse-ANI Look up. ANI Look up should not occur until after
5030-GetFirstName Check Condition.

Sean Stallings

11 July 2008

2.43

1.0

Updated module 4999, added in correct routing for ‘If TVDC
Items to collect= 0” condition, now routes to module 5003.

Sean Stallings

Moved Reverse ANI Look up module, it is now located just
before the Social Security Check Condition module.

VzB

VzB

VZB

VZB

23 July 2008

2.44

1.0

Updated Module 5003, added new field ‘reporting’. Re-inserted
module notes erroneously removed in 2.42

Sean Stallings

04
September
2008

4.0

1.0

BBN Findings Effort

Sean Stallings

Knowledge Based Authorization-v 4.10

a.

Updated module 5100, updated retry 2,
message 51003

b.

Updated modules 5035, 5045, 5110, 5140,
updated confirmation retry message 82055

c.

Highlighted all BBN Findings changes in
Green

1 December 2008

VZB

VZB

7 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

19
September
2008

Nuance/Social Security Administration -- Confidential

4.01

1.0

Merged KBA_v3.04_TNRS and KBA_4 UI’s.

Sean Stallings

Updated module 4999, added in correct routing for ‘If TVDC
Items to collect= 0” condition, now routes to module 5003.

VZB

Moved Reverse ANI Look up module, it is now located just
before the Social Security Check Condition module.
Broke Module 5035 GetFirstName into A and B sections, Say
and Spell and Spell Only – for TNRS effort
Broke Module 5045 GetLastName into A and B sections, Say
and Spell and Spell Only – for TNRS effort
Broke Module 5110 GetAltName into A and B sections, Say
and Spell and Spell Only – for TNRS effort
Added Module 5115 PostSSN-DB – for TNRS effort
Updated Module 5003, added new field ‘reporting’. Re-inserted
module notes erroneously removed in 2.42
Added REQ ID’s to modules 5035A, 5035B, 5045A, 5045B,
5110A, 5110B – for TNRS effort.
Added explanatory note to top of modules 5035A, 5035B,
5045A, 5045B, 5110A, 5110B – for TNRS effort.
Updated Modules 5110 A and 5110 B, corrected message
name for confirmation apology, corrected ‘condition’ field for
confirmation apology and success messages – this resolves
tickets 22308 and 22307.
Updated Modules 5045 A and 5045 B, corrected ‘condition’
field for confirmation apology and success messages – for
TNRS effort – this resolves tickets 22306 and 22305.
Updated Module 5120, added module 5100 to ‘entering from’
field – this resolves ticket 22309.
Updated module 5135, updated ‘entering from’ field to show
that callers will be entering in from module 5130-DOB Check
Condition – this resolves ticket 22311.
TNRS changes highlighted in Yellow
Verizon Business proprietary statement added to title page and
page footers.
Updated Module 5110B, removed [global default] tag from retry
1/timeout 1. Because wording for this is contained in the
message itself, the apology was playing twice – this resolves
ticket 22347.
Updated Module 5035A and 5035B, corrected typo in
confirmation apology condition field – this resolves ticket 22349
22
September
2008

4.02

30
September
2008

4.03

Knowledge Based Authorization-v 4.10

1.0

1.0

Updated Module 5045B, corrected typo in ReqID field for the
confirmation apology prompt.

Sean Stallings

Updated module 5140, updated wording for Retry 1 prompt.
Since the name OSDM works best with spell only on the retry,
new prompting will no longer ask callers to say and spell their
name.

Sean Stallings

1 December 2008

VZB

VZB

8 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

1 October
2008

Nuance/Social Security Administration -- Confidential

4.04

1.0

Updated module 5045A, added more explanation in module
description, corrected typo’s in timeout 1 and 2 message
names.

Sean Stallings
VZB

Updated module 5045B, corrected typo in Confirmation
Apology message name.
Updated module 5110A, added more explanation in module
description.
Updated module 5140, added correct text to confirmation retry
2, message 82055. Highlighted this change in Green.
7 October
2008

4.05

21 October
2008

4.06

1.0

1.0

Updated module 5110A, ‘Confirmation’ section ‘Action’ field
now shows to play confirmation apology prompt on ‘no’ – this
resolves ticket 22422.

Sean Stallings

Updated module 5035A; Added note to Action field for ‘Max
Retry’, now plays [Global Default] message on exit. Updated
‘action’ column for Confirmation section, removing notes adding
‘no’ on confirmation condition.

Sean Stallings

VZB
VZB

Updated module 5035B; consolidated initial 1 and initial 2,
since callers will not be entering on a condition. Updated
‘action’ column for Confirmation section, removing notes adding
‘no’ on confirmation condition.
Updated module 5045A; Added note to Action field for ‘Max
Retry’, now plays [Global Default] message on exit. Updated
‘action’ column for Confirmation section, removing notes adding
‘no’ on confirmation condition.
Updated module 5045B; consolidated initial 1 and initial 2,
since callers will not be entering on a condition. Updated
‘action’ column for Confirmation section, removing notes adding
‘no’ on confirmation condition.
Updated module 5110A; Added note to Action field for ‘Max
Retry’, now plays [Global Default] message on exit. Updated
‘action’ column for Confirmation section, removing notes adding
‘no’ on confirmation condition.
Updated module 5110B; consolidated initial 1 and initial 2,
since callers will not be entering on a condition. Updated
‘action’ column for Confirmation section, removing notes adding
‘no’ on confirmation condition.

29 October
2008

4.07

1.0

Updated module 5115; consolidated all ‘max retry’ and ‘no on
confirmation’ conditionals, since conditions are no longer in
use. Conditions now only reference first, last and alt name.
Added REQID’s to modules 4999, 5000, 5003, 5005,5155,
5030, 5040, 5050, 5090, 5120, 5135, 5190, 5200, 5205.
Renamed ‘name’ column as ‘REQID’ in all modules that did not
already have a REQID column. Removed ‘name’ column from
modules that had both.

Sean Stallings

VZB

Renamed ‘option’ column as ‘REQID’ in all modules that did not
already have a REQID column. Removed ‘option’ column from
modules that had both
4 November
2008

4.08

1.0

Updated module 5115, added parameters for reporting
associated app ID.

Sean Stallings

7 November
2008

4.09

1.0

Updated modules 5035A, 5035B, 5045A, 5045B, 5110A,
5110B. Corrected REQID columns to show the current
requirement ID’s being used by SSA.

Sean Stallings

Knowledge Based Authorization-v 4.10

1 December 2008

VZB
VZB

9 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

1 December
2008

Nuance/Social Security Administration -- Confidential

4.10

Knowledge Based Authorization-v 4.10

1.0

COADD/BEVE-MRC Tuning 2 Effort-Recommendations From
Nuance
1)

Updated module 5035B, added entry to ‘Module
Notes’ stating that confidence levels for this module
should be set to .400.

2)

Updated module 5045B, added entry to ‘Module
Notes’ stating that confidence levels for this module
should be set to .400.

3)

Updated module 5110B, added entry to ‘Module
Notes’ stating that confidence levels for this module
should be set to .400.

1 December 2008

Sean Stallings

VZB

10 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

Table of Contents
Chapter 1:

Introduction .......................................................................................................12

Chapter 2:

Global Behavior .................................................................................................13
2.1 Privacy ......................................................................................................................................13
2.2 Timeouts and Retries..............................................................................................................13
2.3 Avoid Same Mistake ...............................................................................................................13

Chapter 3:

Detailed Dialog Specification ...........................................................................14
3.1 Call-Flow Tables .....................................................................................................................14
4999-Check Null Condition...................................................................................................14
5000-Need2Ask-Msg ..............................................................................................................14
5003-Reverse ANI Look up ..................................................................................................15
5005-Social Security Check Condition .................................................................................16
5020-GetSSNumber-SSN ......................................................................................................16
5030-GetFirstName Check Condition .................................................................................18
5035A-GetFirstName Say and Spell .....................................................................................19
5035B-GetFirstName Spell Only..........................................................................................21
5040-Last Name Check Condition .......................................................................................23
5045A-GetLastName Say and Spell......................................................................................23
5045B-GetLastName Spell Only...........................................................................................26
5050-Name-ExitFailure-Msg .................................................................................................28
5090-AltName Check Condition ..........................................................................................28
5100-CheckForAltName-YN ................................................................................................29
5110A-GetAltName Say and Spell........................................................................................30
5110B-GetAltName Spell Only.............................................................................................32
5115-PostSSN-DB ..................................................................................................................35
5120-DOB Check Condition.................................................................................................36
5130-GetDOB-Date...............................................................................................................36
5135-Mother’sMaiden Check Condition..............................................................................38
5140- GetMother’sMaiden.....................................................................................................39
5150-NoName-Msg ................................................................................................................42
5190-WhereBorn Check Condition ......................................................................................42
5200-WhereBorn-VM.............................................................................................................42
5205-LastPmt Check Condition............................................................................................45
5210-LastPmt-VM ..................................................................................................................45
5215-CantProceed-Msg..........................................................................................................47
5220-CheckingNow-Msg .......................................................................................................47
5230-QueryKB-DB.................................................................................................................47
5250-SaySuccess-Msg .............................................................................................................48
5260-SayFailure-Msg...............................................................................................................48
5270-AccountBlocked-Msg ...................................................................................................49
5900-DMfailure-Msg ..............................................................................................................49

Knowledge Based Authorization-v 4.10

1 December 2008

11 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

Chapter 1: Introduction
This document is one part of a set of documents that describe the user interface for the
Social Security Administration (SSA) Change of Address (COA) and Direct Deposit (DD)
application. This document describes only the interaction for knowledge-based
authentication (KBA). The call flow has passed through initial introduction and caller
qualification before getting to this section. A caller will pass through either this module, or
through the password authentication (PWA) module, but not both.
Note that this entire section is jumped into from the Global part of the application and
returns to it. The only entry point to this section is from COA-DD 1330-CallKBAuth-Code.
Exit from this section is by return to the same module (COA-DD 1330-CallKBAuth-Code)

Knowledge Based Authorization-v 4.10

1 December 2008

12 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

Chapter 2: Global Behavior
2.1

Privacy
The following information is considered confidential; SSN, First Name, Last Name,
Mother’s Maiden Name, Other Last Name (as it appears on their Social Security card), Date
of Birth, Place of Birth, and Payment Amount. The confidential flag should be set to true for
all dialog modules collecting this information from the caller.

2.2

Timeouts and Retries
If callers reach maximum timeouts or retries they will be sent to 5900-DMfailure-Msgand
then routed back to Global. For all other global behavior see chapter 4 in the Change of
Address/Direct Deposit Global user interface document.

2.3

Avoid Same Mistake
(This section documents the already-existing system behavior. It is not a change.)
In accordance with OSDM default settings, “AvoidSameMistake” is allowed in all collection
DMs unless specified otherwise. This is a global parameter and has no specific context.
“AvoidSameMistake” disallows an utterance that is recognized if the utterance was
previously rejected by a negative response (i.e. No) during confirmation. The application
advances to a retry because the No response given in the initial collection caused the DM to
remove the spoken utterance from the list of possible interpretations.
“AvoidSameMistake” is set to TRUE by default and if it needs to be disabled in any
individual DM, the Dialog Module Notes section or Developer Notes section will specify
“avoidsamemistake = False”.

Knowledge Based Authorization-v 4.10

1 December 2008

13 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

Chapter 3: Detailed Dialog Specification
3.1

Call-Flow Tables

4999-Check Null Condition

Entering from
COA-DD 1330-CallKBAuth-Code

REQID

Condition

Action

4999-KBA-Check Null
Condition-Condition-0

If TVDC Items to collect= 0

Go to: 5003-Reverse ANI Look up

4999-KBA-Check Null
Condition-Condition-Else

If TVDC items else

Go to: 5000-Need2Ask-Msg

Developer Note:
Increment speak item counter for each item that is null.

5000-Need2Ask-Msg
Play Prompt
Prepare caller for sequence of questions.

Entering from
4999- Check Null Condition

Prompts
REQID

Message Number

5000-KBA-Need2AskPrompt-LC-1

50001

5000-KBA-Need2AskPrompt-LC-2

50002

5000-KBA-Need2AskPrompt-LC-3

50003

Condition

Wording

If pieces to collect
=1

Before I can make any changes, I'll need to ask a
question to verify who you are. You will need to have
the EXACT dollar amount of your last benefit
payment ready. If you’ll work with me, you won’t
have long to wait for an agent.

else

Before I can make any changes, I'll need to ask you
some questions to verify who you are. There are
speak item counter[2-8]
questions to verify who you are. You will need to
have the EXACT dollar amount of your last benefit
payment ready. If you’ll work with me, you won’t
have long to wait for an agent.

Req ID

Condition

Action

5000-KBA-Need2Ask-Condition-Always

Always

Go to: 5003-Reverse ANI Look up

Event logging

Knowledge Based Authorization-v 4.10

1 December 2008

14 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

Developer notes
No barge-in

5003-Reverse ANI Look up
Reverse ANI Lookup
Database Query
Upon Capturing ANI, acquire first and last name for this caller.

Entering from
5000-Need2Ask-Msg, 4999-Check Null Condition

Input Field

Description

ANI Telephone number

Caller telephone number

Output Field

Description

Account Name

Account Name per this telephone number. To be returned as: First_Name, Last_Name OR
First_Initial, Last_Name as indicated by the telephone listing

DB Return Value

Action

Status Code = 00
Status Code = 08
Status Code = 09

Write 0000 to reporting trigger, Go to: Condition Check
Write 0503 to reporting trigger, Go to: Condition DB failure
Write 0408 to reporting trigger, Go to: Condition DB failure

REQID

Condition

Action

5003-KBA-Reverse ANI Look
Up-Condition-No Match

If no match for telephone

Set Caller-First-name to NULL

5003-KBA-Reverse ANI Look
Up-Condition-Match and
Confidential

If match and Name confidential

5003-KBA-Reverse ANI Look
Up-Condition-Other

Else

Set Caller-Last-Name to NULL
Go to: 5005-Social Security Check Condition
Set Caller-First-name to NULL
Set Caller-Last-Name to NULL

Go to: 5005-Social Security Check Condition
Set Caller-First-name to first name found in White Pages, even
if it is only an initial
Set Caller-Last-Name to last name found in White Pages
Go to: 5005-Social Security Check Condition
5003-KBA-Reverse ANI Look
Up-Condition-Data Base
Failure

DB failure

Set Caller-First-name to NULL
Set Caller-Last-Name to NULL
Go to: 5005-Social Security Check Condition

Reporting
Save call duration at module start time
[0000 = Success]
[0001 = System Error]
Record = D-KBPW-HDB_5003-(Call Duration at start),T-KBPW-[0408 = Resource Not Available]–Call duration at process end
[0503 = Not Valid Data]
[0004 = Caller Hang Up]
Developer Notes

Knowledge Based Authorization-v 4.10

1 December 2008

15 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

Reverse ANI lookup returns name data in many formats. The following rules apply to the handling of first and last
names received from the Reverse ANI Lookup string.
For all names:
All punctuation shall be removed
Numbers shall be removed
Single and double letters shall be ignored
Any titles or common suffixes shall be removed (Dr Jr II etc.)
Any contiguous collection of non-whitespace characters beside the above are taken as a name.
Very short names like ‘Al’ will be ignored on the assumption that these would fail to match SSA records.
First Names
Multiple names shall be broken down to individual names (i.e. John & Joan would be added to the verification grammar
as 2 entries 1 for John and a second for Joan). These names will be sent to the parallel grammar referenced in DM
5035.
Last Name
Multiple last names will not be added individually to the verification grammar, but as a single entry (i.e. Smith-Jones
would be added to the grammar as one entry Smith Jones.). This name will be sent to the parallel grammar referenced
in DM 5045.

5005-Social Security Check Condition

Entering from
5003-Reverse ANI Look up

REQID

Condition

Action

5005-KBA-Social Security
Check Condition-Condition-0

If SSN = null

Go to: 5020-GetSSNumber-SSN

5005-KBA-Social Security
Check Condition-Conditionelse

If SSN else

Report V Transaction per module note, Go to: 5030-GetFirstName
Check Condition

Module Notes
V-KBPW-SSN_1-(duration),T-KBPW-0000-(duration)

5020-GetSSNumber-SSN
Social Security DialogModule™
Get the caller's Social Security Number

Entering from
5005 Social Security Check Condition

Prompts
Message Number

REQID

Wording

50201

5020-KBA-GetSSNumber-Prompt-Initial

Please say your Social Security number like this: 1 2 3 – 4 5
– 6 7 8 9, or enter it on your keypad.

50202

5020-KBA-GetSSNumber-Prompt-Retry1

[Global Default] Please say your nine digit social security
number quickly like this: 1 2 3 – 4 5 – 6 7 8 9, or enter it on
your keypad.

Knowledge Based Authorization-v 4.10

1 December 2008

16 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

50203

5020-KBA-GetSSNumber-Prompt-Retry2

[Global Default] Try entering it on the telephone keypad.

50204

5020-KBA-GetSSNumber-Prompt-Timeout1

Sorry, I didn’t hear anything. Please enter or say your nine
digit social security number now.

50205

5020-KBA-GetSSNumber-Prompt-Timeout2

I’m sorry, but I still didn’t hear anything. Try saying your
social security number one digit at a time. It works best if
you speak at a normal pace. For example: 1 2 3 – 4 5 – 6 7
8 9.

50206

5020-KBA-GetSSNumber-Prompt-Help

You can tell me your nine digit social security number by
simply saying it one digit at a time. For example: 1 2 3 – 4 5
– 6 7 8 9. It works best if you don’t use double digit numbers
like sixty-seven or eighty-nine. Please try it again now.

Option

Vocabulary

DTMF

Action

Confirm.

5020-KBA-GetSSNumber-Option-SSN







Always

Allow prefix phrases:
[ok | alright] [it is | [my] social
security number is]

Confirmation prompts
Message Number

REQID

Wording

50207

5020-KBAGetSSNumberConfPrompt-SSN1

This is important, so I want to make
sure I have it right. Your social
security number is:

Result

50208

5020-KBAGetSSNumberConfPrompt-SSN2

Okay, now I think I’ve got it right.
Your social security number is:



CPR

123–45–6789

50209

5020-KBAGetSSNumberConfPrompt-SSN3

Is that right?

This is important, so I want to make
sure I have it right. Your social
security number is: 1 2 3 – 4 5 – 6 7 8
9. Is that right?

00118

5020-KBAGetSSNumberConfPrompt-SSNretry

I think you said


00119



Is that correct?

.

5020-KBAGetSSNumberConfPrompt-SSNtimeout

REQID

Vocabulary

Action

Confirm.

5020-KBA-GetSSNumber-ConfOption-Yes

“Yes [it is]”

Go to: 5030-GetFirstName Check
Condition

Never

Re-enter Dialog Module per default
behavior

Never

“[Yes] that's right”
“Right”
“[That's] correct”
5020-KBA-GetSSNumber-ConfOption-No

“No [it isn't]”
“[No] that's not right”

DialogModule parameters
Parameter

Value

5020-KBA-GetSSNumber-Parameter
after_end_of_speech_timeout (incompletetimeout)

2500 msec

before_begin_of_speech_timeout

7,000 ms

allowing_barge_in

True

Knowledge Based Authorization-v 4.10

1 December 2008

17 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

max speech duration

20,000 msec

Interdigittimeout

5500 msec

low confidence threshold

.100

Event logging
Record = U-KBPW-DM_5020-(Call Duration at start),T-KBPW-

0000 = Success
0001 = Error

-Call duration at process
end

0002 = Max No Input
0003 = Max No Match
0200 = Caller Hang Up
0303 = Max No Confirm
0304 = Max Help
0310 = Caller Requested
Main Menu
0311 = Caller Requested
Agent
Developer notes
DialogModule Notes




Area, group or serial number containing only zeros are invalid
“Dashes” and “hyphens” should be ignored when uttered by the caller, but these utterances may be
discarded by the recognizer itself
DTMF and speech expect 9 digits. It may be possible to speak more than 9 digits, but only nine digits
will be recognized (Note: Point to non-standard grammar that includes Natural Numbers)

Fill semantic item 
Set Confidential Flag to TRUE


5030-GetFirstName Check Condition

Entering from
5005-Social Security Check Condition, 5020-GetSSNumber-SSN

REQID

Condition

Action

5030-KBA-GetFirstName
Check Condition-Conditionnull

If First Name = null

Go to: 5035A-GetFirstName Say and Spell

5030-KBA-GetFirstName
Check Condition-Conditionelse

If First Name else

Report V Transaction per module note, Go to: 5040-Last Name
Check Condition

Module Notes

Knowledge Based Authorization-v 4.10

1 December 2008

18 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

V-KBPW-FN_1-(duration),T-KBPW-0000-(duration)

5035A-GetFirstName Say and Spell
Name DialogModule™
Caller enters this module for standard name collection. No TNRS database check has occurred yet.

Entering from
5030-GetFirstName Check Condition

Prompts
Msg. Number

REQ ID

Condition

Wording

82045

5035-A-KBA-GetFirstName
Prompt-Initial-1

Initial

Now, please say and then spell just your FIRST name.
[Short Pause] For example if your first name was Robin,
you’d say “Robin, R O B I N”. Go ahead.

82046

5035-A-KBA-GetFirstName
Prompt-Timeout1

Time out 1

Sorry, I didn’t hear you. Go ahead and say, then spell, just
your first name.

82047

5035-A-KBA-GetFirstName
Prompt-Timeout2

Time out 2

I’m afraid I still can’t hear you. Please say your first name
and then spell it, like this: “Susan, S U S A N”.

50328

5035-A-KBA-GetFirstName
Prompt-SayHelp

Help

I need you to say your first name and then spell it for me,
for example if your first name was Nick, you’d say “Nick N I
C K.”

REQ ID

Vocabulary

DTMF

5035-A-KBA-GetFirstName Option-FirstName



--

Action

Confirm.

Play 5035-A-KBA-GetFirstName
Prompt-Success-1

ALWAYS

Go to: 5040-Last Name Check
Condition
5035-A-KBA-GetFirstName Option-MaxTimeout

--

--

Go to: 5050-Name-ExitFailure-Msg

--

5035-A-KBA-GetFirstName Option-MaxRetry

--

--

Play [Global Default] (I’m sorry, I
didn’t understand you)

--

Go to: 5115-PostSSN-DB,

Confirmation Prompts
Msg. Number

REQ ID

Wording

Result

Action

82053

5035-A-KBA-GetFirstName
ConfPrompt-FirstName-1

Let me read that back.
First name:

“Let me read that
back. First Name <
First Name > spelled
< First Name Spelling
>, did I get that right?”

If Yes:
Play 5035-A-KBA-GetFirstName
Prompt-Success-1

50337

5035-A-KBA-GetFirstName
ConfPrompt-FirstName-2

...spelled:

CPR

< First Name Spelling
>

5035-A-KBA-GetFirstName
ConfPrompt-FirstName-3

Did I get that right?

< First Name >

50342

Knowledge Based Authorization-v 4.10

1 December 2008

Then Go to: 5040-Last Name
Check Condition
If No:
Play 5035-A-KBAConfirmationApology-Prompt, Go
to: 5115-PostSSN-DB

19 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

82054

82055

82056

82057

50348
00122

00250

5035-A-KBA-GetFirstName
ConfPrompt-Retry1

5035-A-KBA-GetFirstName
ConfPrompt-Retry2

5035-A-KBA-GetFirstName
ConfPrompt-Timeout1

Nuance/Social Security Administration -- Confidential

Sorry, I didn’t catch
that. Please say “yes,”
or “no”.

Sorry, I still didn’t
catch that. If ‘yes’
press one, otherwise
press two

Sorry, I didn’t hear
you. I need to know if I
got your name right.
Please say “yes” or
“no”.

Retry1 on
Confirmation

If No:
Play 5035-A-KBAConfirmationApology-Prompt Go
to: 5115-PostSSN-DB

Retry2 on
Confirmation

If Yes:
Play 5035-A-KBA-GetFirstName
Prompt-Success-1
Then Go to: 5040-Last Name
Check Condition
If No:
Play 5035-A-KBAConfirmationApology-Prompt Go
to: 5115-PostSSN-DB

Timeout1 on
Confirmation

If Yes:
Play 5035-A-KBA-GetFirstName
Prompt-Success-1
Then Go to: 5040-Last Name
Check Condition
If No:
Play 5035-A-KBAConfirmationApology-Prompt Go
to: 5115-PostSSN-DB

5035-A-KBA-GetFirstName
ConfPrompt-Timeout2

Sorry, I still didn’t hear
you. I need to know if I
got your name right.
Please say “yes” or
“no”.

Timeout2 on
Confirmation

5035-A-KBAConfirmationApology-Prompt

Sorry about that. Let’s
try again.

Apology

5035-A-KBA-GetFirstName
Prompt-Success-1

Thanks

Success

[250 ms silence]

Max Timeout OR Max
Retry at Confirmation

5035-A-KBA-GetFirstName
ConfPrompt-InvalidOrTimeout3

If Yes:
Play 5035-A-KBA-GetFirstName
Prompt-Success-1
Then Go to: 5040-Last Name
Check Condition

If Yes:
Play 5035-A-KBA-GetFirstName
Prompt-Success-1
Then Go to: 5040-Last Name
Check Condition
If No:
Play 5035-A-KBAConfirmationApology-Prompt Go
to: 5115-PostSSN-DB

Go to: 5050-NameExitFailure-Msg

Event logging
Record = U-KBPW-DM_5035-(Call Duration at start),T-KBPW-

0000 = Success
0001 = Error

-Call duration at
process end

0002 = Max No Input
0003 = Max No Match
0200 = Caller Hang Up
0303 = Max No Confirm
0304 = Max Help
0310 = Caller Requested Main
Menu
0311 = Caller Requested Agent

Knowledge Based Authorization-v 4.10

1 December 2008

20 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

Developer notes
Collection Max Retry is set to 0.
Collection Max Timeout is set to 2
. If there is a no-match/rejection error, OR if the caller gives a “No” confirmation to the name, the system checks the ANI and SSN,
loads all associated names into a custom grammar and then switches to the SPELL-ONLY fallback, which is announced in prompts
Respell1, Respell2, Respell3, and SpellHelp. This matches the spell-only fallback strategy in TPPW, which is based on the Nuance
Name OSDM callflow.

Set Confidential Flag to TRUE

5035B-GetFirstName Spell Only
Name DialogModule™
Caller enters this module AFTER TNRS database transaction.

Entering from
5115-PostSSN-DB

Prerequisite
If SSN Post Flag = 1

Load all  returned from SSN Post into custom spell-only grammar

Prompts
Msg. Number

Req ID

Condition

Wording

82049

5035-B-KBA-GetFirstName
Prompt-Respell1

Initial

Please just SPELL your first name, like this: “J O H N”.

82051

5035-B-KBA-GetFirstName
Prompt-Respell2

Timeout1/Retry1

Sorry, I didn’t catch that. Saying just the letters of the
alphabet, please spell your first name quickly. For example,
if your name were Robin, instead of saying R as in Radar,
O as in Oscar, you could just say R O B I N. Go ahead.
Spell your first name now.

50333

5035-B-KBA-GetFirstName
Prompt-Respell3

Timeout2/Retry2

[Global Default] Please spell your first name one more time.
And remember, please use ONLY the letters of the
alphabet and speak quickly. Go ahead.

82052

5035-B-KBA-GetFirstName
Prompt-SpellHelp

Help

I need to get the spelling of your first name. For example, if
your first name was Nick, you’d say “N I C K.” Go ahead.

Req ID

Vocabulary

DTMF

5035-B-KBA-GetFirstName Option-FirstName



--

Action

Confirm.

Play 5035-B-KBA-GetFirstName
Prompt-Success-1

ALWAYS

Go to: 5040-Last Name Check
Condition
5035-B-KBA-GetFirstName Option-MaxTimeout

--

--

Go to: 5050-Name-ExitFailure-Msg

--

5035-B-KBA-GetFirstName Option-MaxRetry

--

--

Go to: 5050-Name-ExitFailure-Msg

--

Confirmation
Msg. Number

REQ ID

Wording

Result

Action

82053

5035-B-KBA-GetFirstName
ConfPrompt-FirstName-1

Let me read that back.
First name:

“Let me read that
back. First Name <
First Name > spelled
< First Name Spelling

If Yes:
Play 5035-B-KBA-GetFirstName
Prompt-Success-1
Then Goto 5040- Last Name

< First Name >

Knowledge Based Authorization-v 4.10

1 December 2008

21 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

50337

50342

82054

82055

82056

82057

50348
00122

00250

Nuance/Social Security Administration -- Confidential

>, did I get that right?”

5035-B-KBA-GetFirstName
ConfPrompt-FirstName-2

...spelled:

CPR

< First Name Spelling >

5035-B-KBA-GetFirstName
ConfPrompt-FirstName-3

Did I get that right?

5035-B-KBA-GetFirstName
ConfPrompt-Retry1

5035-B-KBA-GetFirstName
ConfPrompt-Retry2

5035-B-KBA-GetFirstName
ConfPrompt-Timeout1

Sorry, I didn’t catch that.
Please say “yes,” or
“no”.

Sorry, I still didn’t catch
that. If ‘yes’ press one,
otherwise press two

Sorry, I didn’t hear you. I
need to know if I got
your name right. Please
say “yes” or “no”.

If No:
Play 5035-B-KBAConfirmationApology-Prompt, reenter this module.

Retry1 on
Confirmation

If Yes:
Play 5035-B-KBA-GetFirstName
Prompt-Success-1
Then Goto 5040- Last Name
Check Condition
If No: 5035-B-KBAConfirmationApology-Prompt, reenter this module.

Retry2 on
Confirmation

If Yes:
Play 5035-B-KBA-GetFirstName
Prompt-Success-1
Then Goto 5040- Last Name
Check Condition
If No:
Play 5035-B-KBAConfirmationApology-Prompt, reenter this module.

Timeout1 on
Confirmation

If Yes:
Play 5035-B-KBA-GetFirstName
Prompt-Success-1
Then Goto 5040- Last Name
Check Condition
If No:
Play 5035-B-KBAConfirmationApology-Prompt, reenter this module.

5035-B-KBA-GetFirstName
ConfPrompt-Timeout2

Sorry, I still didn’t hear
you. I need to know if I
got your name right.
Please say “yes” or “no”.

Timeout2 on
Confirmation

5035-B-KBAConfirmationApology-Prompt

Sorry about that. Let’s
try again.

Apology

5035-B-KBA-GetFirstName
Prompt-Success-1

Thanks

Success

[250 ms silence]

Max Timeout OR Max
Retry at Confirmation

5035-B-KBA-GetFirstName
ConfPromptInvalidOrTimeout3

Check Condition

If Yes:
Play 5035-B-KBA-GetFirstName
Prompt-Success-1
Then Goto 5040- Last Name
Check Condition
If No:
Play 5035-B-KBAConfirmationApology-Prompt, reenter this module.

Go to: 5050-NameExitFailure-Msg

Event logging
Record = U-KBPW-DM_5035-(Call Duration at start),T-KBPW-

0000 = Success
0001 = Error

-Call duration at
process end

0002 = Max No Input
0003 = Max No Match
0200 = Caller Hang Up
0303 = Max No Confirm
0304 = Max Help

Knowledge Based Authorization-v 4.10

1 December 2008

22 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

0310 = Caller Requested Main
Menu
0311 = Caller Requested Agent
Developer notes
If condition = Success, load all returned names into custom spell-only grammar
If condition = Failure, use existing spell-only grammar
If there is a no-match/rejection error, OR if the caller gives a “No” confirmation to the name, the system checks the ANI and SSN, loads
all associated names into a custom grammar and then switches to the SPELL-ONLY fallback, which is announced in prompts Respell1,
Respell2, Respell3, and SpellHelp. This matches the spell-only fallback strategy in TPPW, which is based on the Nuance Name
OSDM callflow.
Respell 3 is conditional -- may not always play depending on the number of retries/confirmations played.
Max Timeout/ Retry set to 2
Set Confidential Flag to TRUE
When invoking recognition and the Caller-First-name variable is not null, invoke a parallel verification grammar provided by Nuance as
a JSP, seeded with the contents of the Caller-First-name variable.
Set confidence levels to .400

Formatted: Font: (Default) Arial, 8
pt

5040-Last Name Check Condition

Entering from
5030-GetFirstName Check Condition, 5035A-GetFirstName Say and Spell, 5035B-GetFirstName Spell Only

REQID

Condition

Action

5040-KBA Last Name
Check Condition-Conditionnull

If Last Name = null

Go to: 5045A-GetLastName Say and Spell

5040-KBA-Last Name
Check Condition-Conditionelse

If Last Name else

Report V Transaction per module note, Go to: 5090-AltName Check
Condition

Module Notes
V-KBPW-LN_1-(duration),T-KBPW-0000-(duration)

5045A-GetLastName Say and Spell
Name DialogModule™
Caller enters this module for standard name collection, TNRS data has not been collected or is not yet in use.

Entering from
5040- Last Name Check Condition

Knowledge Based Authorization-v 4.10

1 December 2008

23 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

Prompts
Msg. Number

Req ID

Condition

Wording

82058

5045-A-KBAGetLastName PromptInitial-1

Initial

Now I just need your last name. Please SAY and then SPELL JUST your
last name. For example, if your last name was Kusack, you’d say Kusack,
K U S A C K. Go ahead.

82059

5045-A GetLastNamePrompt-Timeout1

Time out 1

Sorry, I didn’t hear you. Go ahead and say, then spell, your last name, for
example, “Smith, S M I T H.”

82060

5045-A-GetLastNamePrompt-Timeout2

Time out 2

I’m afraid I still can’t hear you. Please say your last name and then spell it,
for example, “Smith, S M I T H.”

82066

5045-A-KBAGetLastName PromptSayHelp

Help

I need you to say your last name and then spell it for me. For example, if
your last name was O’Neal, you’d say, “O’Neal, O N E A L.”

Req ID

Vocabulary

DTMF

5045-A-KBA-GetLastName OptionLastName



--

Action

Confirm.

Play 5045-A-KBA-GetLastName PromptSuccess-1

ALWAYS

5045-A-KBA-GetLastName OptionMaxTimeouts

--

--

Go to: 5050-Name-ExitFailure-Msg

--

5045-A-KBA-GetLastName Option-MaxRetry

--

--

Play [Global Default] (I’m sorry, I didn’t
understand you)

--

Go to: 5090-AltName Check Condition

Go to: 5115-PostSSN-DB

Confirmation Prompts
Msg. Number

Req ID

82175

5045-A-KBAGetLastName
ConfPrompt-LastName-1

Wording

50337

5045-A-KBAGetLastName
ConfPrompt-LastName-2

...spelled:

CPR

< Last Name Spelling >

5045-A-KBAGetLastName
ConfPrompt-LastName-3

Did I get that right?

Let me read that back. Last
name:
< Last Name >

50342

82054

82055

5045-A-KBAGetLastName
ConfPrompt-Retry1

5045-A-KBAGetLastName
ConfPrompt-Retry2

Knowledge Based Authorization-v 4.10

Result

Action

“Let me read that back.
Last Name < Last
Name > spelled < Last
Name Spelling >, did I
get that right?”

If Yes:
Play 5045-A-KBA-GetLastName PromptSuccess-1
Then Go to: 5090-AltName Check
Condition
If No:
Play 5045-A-GetLastNameConfirmationApology-Prompt Go to: 5115PostSSN-DB

Sorry, I didn’t catch that.
Please say “yes,” or “no”.

Sorry, I still didn’t catch that. If
‘yes’ press one, otherwise
press two

Retry1 on Confirmation

If Yes:
Play 5045-A-KBA-GetLastName PromptSuccess-1
Then Go to: 5090-AltName Check
Condition
If No:
Play 5045-A-GetLastNameConfirmationApology-Prompt Go to: 5115PostSSN-DB

Retry2 on Confirmation

1 December 2008

If Yes:
Play 5045-A-KBA-GetLastName PromptSuccess-1
Then Go to: 5090-AltName Check
Condition
If No:
Play 5045-A-GetLastNameConfirmationApology-Prompt Go to: 5115PostSSN-DB

24 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

82056

82057

50394

50348

00250

5045-A-KBAGetLastName
ConfPrompt-Timeout1

5045-A-KBAGetLastName
ConfPrompt-Timeout2

5045-A-KBAGetLastName PromptSuccess-1
5045-A-KBAConfirmationApologyPrompt
5045-A-KBAGetLastName
ConfPromptInvalidOrTimeout3

Nuance/Social Security Administration -- Confidential

Sorry, I didn’t hear you. I need
to know if I got your name
right. Please say “yes” or
“no”.”

Timeout1 on
Confirmation

If Yes:
Play 5045-A-KBA-GetLastName PromptSuccess-1
Then Go to: 5090-AltName Check
Condition
If No:
Play 5045-A-GetLastNameConfirmationApology-Prompt Go to: 5115PostSSN-DB

Sorry, I still didn’t hear you. I
need to know if I got your
name right. Please say “yes”
or “no”.

Timeout2 on
Confirmation

Got it.

Success

Sorry about that. Let’s try
again.

Apology

[250 ms silence]

Max Timeout OR Max
Retry at Confirmation

If Yes:
Play 5045-A-KBA-GetLastName PromptSuccess-1
Then Go to: 5090-AltName Check
Condition
If No:
Play 5045-A-GetLastNameConfirmationApology-Prompt Go to: 5115PostSSN-DB

Go to: 5050-Name-ExitFailure-Msg

Event logging
Record = U-KBPW-DM_5045-(Call Duration at start), T-KBPW-

0000 = Success

-Call duration at process end

0001 = Error
0002 = Max No Input
0003 = Max No Match
0200 = Caller Hang Up
0303 = Max No Confirm
0304 = Max Help
0310 = Caller Requested
Main Menu
0311 = Caller Requested
Agent
Developer notes
Collection Max Retry is set to 0.
Collection Max Timeout is set to 2
. If there is a no-match/rejection error, OR if the caller gives a “No” confirmation to the name, the system checks the ANI and SSN, loads all
associated names into a custom grammar and then switches to the SPELL-ONLY fallback, which is announced in prompts Respell1, Respell2,
Respell3, and SpellHelp. This matches the spell-only fallback strategy in TPPW, which is based on the Nuance Name OSDM callflow.

Set Confidential Flag to TRUE

Knowledge Based Authorization-v 4.10

1 December 2008

25 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

5045B-GetLastName Spell Only
Name DialogModule™
Caller enters this module AFTER TNRS database transaction.

Entering from
5115-PostSSN-DB

Prerequisite
If SSN Post Flag = 1

Load all  returned from SSN Post into custom spell-only grammar

Prompts
Msg. Number

Condition

Wording

Initial

Please SPELL your last name for me, like this: “S M I T H”.

Timeout1/Retry1

Sorry, I didn’t catch that. Go ahead and spell your last name again. For
example, if your name was O’Neal, you would say “O N E A L”.

50322

5045-B-KBAGetLastName PromptRespell3

Timeout2/Retry2

[Global Default]. If the last name has an apostrophe, space or a hyphen in
it, you can just skip that. For example, if it's a two-part name like Folsom
hyphen Jones, you should just drop the hyphen and not worry about
capital letters. Just say f-o-l-s-o-m-j-o-n-e-s. Try spelling the last name one
more time.

82065

5045-B-KBAGetLastName PromptSpellHelp

Help

I need you to spell your last name. For example, if your last name was
O’Neal, you’d say “O N E A L.”

82062

82064

REQ ID
5045-B-KBAGetLastName PromptRespell1
5045-B-KBAGetLastName PromptRespell2

REQ ID

Vocabulary

DTMF

5045-B-KBA-GetLastName Option-LastName



--

Action

Confirm.

Play 5045-B-KBA-GetLastName PromptSuccess-1

ALWAYS

5045-B-KBA-GetLastName OptionMaxTimeouts

--

--

Go to: 5050-Name-ExitFailure-Msg

--

5045-B-KBA-GetLastName Option-MaxRetry

--

--

Go to: 5050-Name-ExitFailure-Msg

--

Go to: 5090-AltName Check Condition

Confirmation Prompts
Msg. Number

REQ ID

82175

5045-B-KBAGetLastName
ConfPrompt-LastName-1

Wording

50337

5045-B-KBAGetLastName
ConfPrompt-LastName-2

...spelled:

CPR

< Last Name Spelling >

5045-B-KBAGetLastName
ConfPrompt-LastName-3

Did I get that right?

Let me read that back. Last
name:
< Last Name >

50342

Knowledge Based Authorization-v 4.10

Result

Action

“Let me read that back.
Last Name < Last
Name > spelled < Last
Name Spelling >, did I
get that right?”

If Yes:
Play 5045-B-KBA-GetLastName PromptSuccess-1
Then Go to: 5090-AltName Check
Condition
If No:
Play 5045-B-KBA-GetLastName
ConfirmationApology-Prompt, re-enter this
module.

1 December 2008

26 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

82054

82055

82056

5045-B-KBAGetLastName
ConfPrompt-Retry1

5045-B-KBAGetLastName
ConfPrompt-Retry2

5045-B-KBAGetLastName
ConfPrompt-Timeout1

Nuance/Social Security Administration -- Confidential

Sorry, I didn’t catch that.
Please say “yes,” or “no”.

Retry1 on Confirmation

If No:
Play 5045-B-KBA-GetLastName
ConfirmationApology-Prompt, re-enter this
module.

Sorry, I still didn’t catch that. If
‘yes’ press one, otherwise
press two

Sorry, I didn’t hear you. I need
to know if I got your name
right. Please say “yes” or
“no”.”

Retry2 on Confirmation

If Yes:
Play 5045-B-KBA-GetLastName PromptSuccess-1
Then Go to: 5090-AltName Check
Condition
If No:
Play 5045-B-KBA-GetLastName
ConfirmationApology-Prompt, re-enter this
module.

Timeout1 on
Confirmation

If Yes:
Play 5045-B-KBA-GetLastName PromptSuccess-1
Then Go to: 5090-AltName Check
Condition
If No:
Play 5045-B-KBA-GetLastName
ConfirmationApology-Prompt, re-enter this
module.

5045-B-KBAGetLastName
ConfPrompt-Timeout2

Sorry, I still didn’t hear you. I
need to know if I got your
name right. Please say “yes”
or “no”.

Timeout2 on
Confirmation

50394

5045-B-KBAGetLastName PromptSuccess-1

Got it.

Success

50348

5045-B-KBAGetLastName
ConfirmationApology-A
Prompt

Sorry about that. Let’s try
again.

Apology

00250

5045-B-KBAGetLastName
ConfPromptInvalidOrTimeout3

[250 ms silence]

Max Timeout OR Max
Retry at Confirmation

82057

If Yes:
Play 5045-B-KBA-GetLastName PromptSuccess-1
Then Go to: 5090-AltName Check
Condition

If Yes:
Play 5045-B-KBA-GetLastName PromptSuccess-1
Then Go to: 5090-AltName Check
Condition
If No:
Play 5045-B-KBA-GetLastName
ConfirmationApology-Prompt, re-enter this
module.

Go to: 5050-Name-ExitFailure-Msg

Event logging
Record = U-KBPW-DM_5045-(Call Duration at start), T-KBPW-

0000 = Success

-Call duration at process end

0001 = Error
0002 = Max No Input
0003 = Max No Match
0200 = Caller Hang Up
0303 = Max No Confirm
0304 = Max Help
0310 = Caller Requested
Main Menu

Knowledge Based Authorization-v 4.10

1 December 2008

27 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

0311 = Caller Requested
Agent
Developer notes
If condition = Success, load all returned names into custom spell-only grammar
If condition = Failure, use existing spell-only grammar
If there is a no-match/rejection error, OR if the caller gives a “No” confirmation to the name, the system checks the ANI and SSN, loads all
associated names into a custom grammar and then switches to the SPELL-ONLY fallback, which is announced in prompts Respell1, Respell2,
Respell3, and SpellHelp. This matches the spell-only fallback strategy in TPPW, which is based on the Nuance Name OSDM callflow.
Respell 3 is conditional -- may not always play depending on the number of retries/confirmations played.
Set Confidential Flag to TRUE
When invoking recognition and the Caller-Last-name variable is not null, invoke a parallel verification grammar provided by Nuance as a JSP,
seeded with the contents of the Caller-Last-name variable.

Formatted

Set confidence levels to .400

Formatted: Font: (Default) Arial, 8
pt
Deleted: ¶

5050-Name-ExitFailure-Msg

Formatted: Normal

Play Prompt
Apologize on exit

Entering from
5035A-GetFirstName Say and Spell, 5035B-GetFirstName Spell Only, 5045A-GetLastName Say and Spell, 5045B-GetLastName
Spell Only, 5110A-GetAltName Say and Spell, 5110B-GetAltName Spell Only, 5140- GetMother’sMaiden

Prompts
Message Number

REQID

Wording

51008

5050-Name-ExitFailurePrompt-1

I’m sorry I’m having so much trouble.

REQID
5050-KBA-Name-ExitFailureCondition-Always

Condition

Action

Always

Go to: 5150-NoName-Msg

Module Settings
No barge-in
Note: This is the parameter exitfailureprompt and can be configured by setting this parameter.

5090-AltName Check Condition

Entering from
5040-Last Name Check Condition, 5045A-GetLastName Say and Spell, 5045B-GetLastName Spell Only

REQID

Condition

Action

5090-KBA-AltName Check
Condition-Condition-null

If Alt Name = Null

Go to: 5100-CheckForAltName-YN

5090-KBA-AltName Check
Condition-Condition-else

If Alt Name else

Report V Transaction per module note, Go to: 5120-DOB Check
Condition

Module Notes
V-KBPW-OtherLastName_1-(duration),T-KBPW-0000-(duration)

Knowledge Based Authorization-v 4.10

1 December 2008

28 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

5100-CheckForAltName-YN
YesNo
Check to see if Caller might be listed under an alternate name

Entering from
5090-AltName Check Condition

Prompts
Message Number

REQID

Wording

51001

5100-KBA-CheckForAltNamePrompt-Initial

Some people have another last name - for example, a professional
or maiden name - that might be listed under their social security
number. Do you have another last name? Please say Yes or No.

51002

5100-KBA-CheckForAltNamePrompt-Retry1

[Global Default] Would you like me to also check under another last
name? Please say YES or NO.

51003

5100-KBA-CheckForAltNamePrompt-Retry2

[Global Default] If you think you might be listed under another last
name, press one. Otherwise, press two.

51004

5100-KBA-CheckForAltNamePrompt-Timeout1

I’m sorry, but I didn’t hear anything. Would you like me to also
check under another last name? Please say YES or NO.

51005

5100-KBA-CheckForAltNamePrompt-Timeout2

My apologies, but I still didn’t hear if you said anything. Please say
YES if you think you might be listed under another last name,
otherwise, say NO.

51006

5100-KBA-CheckForAltNamePrompt-Help

I need to know if you might be listed under an alternate last name.
For example you may also have a professional name, or a maiden
name, or one from a previous marriage. Would you like me to
include another last name with this request? YES or NO.

REQID

Vocabulary

D
T
M
F

Action

Confirm.

5100-KBA-CheckForAltName-Option-Yes

“Yes [please]”

1

Go to: 5110A-GetAltName Say
and Spell

Never

2

AltNameCollected := True

Never

“[Yes] I do”
“[Yes] I would”
“Yeah”
5100-KBA-CheckForAltName-Option-No

“No [thanks]”

Go to: 5120-DOB Check Condition

“[No] I don't”
“[No] I do not”
“[No] I wouldn't”
“[No] I would not”

DialogModule parameters
Parameter

Value

5100-KBA-CheckForAltName-Parameter
after_end_of_speech_timeout

500 ms

before_begin_of_speech_timeout

7,000 ms

allowing_barge_in

True

Event logging
Record = U-KBPW-DM_5100-(Call Duration at start),T-KBPW-

0000 = Success
0001 = Error

Knowledge Based Authorization-v 4.10

1 December 2008

-Call duration at process
end

29 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

0002 = Max No Input
0003 = Max No
Match
0200 = Caller Hang
Up
0303 = Max No
Confirm
0304 = Max Help
0310 = Caller
Requested Main
Menu
0311 = Caller
Requested Agent
Developer notes

5110A-GetAltName Say and Spell
Name DialogModule™
Caller enters this module for standard name collection. TNRS data has not been collected or is not yet in use.

Entering from
5100-CheckForAltName-YN

Prompts
Msg. Number

REQ ID

Condition

Wording

50305

5110-A-KBA-GetAltName
Prompt-Initial-1

Initial

Please say your OTHER LAST name including the spelling. [Short
Pause] For example if it was Jones, you’d say “Jones, J O N E S”.
Go ahead.

82072

5110-A-KBA-GetAltName
Prompt-Timeout1

Time out 1

Sorry, please say AND SPELL your other last name, for example,
“Smith, S M I T H.”

82073

5110-A-KBA-GetAltName
Prompt-Timeout2

Time out 2

I still didn’t hear you. Please say your other last name, and then
spell it, like this: “Smith, S M I T H”.

82080

5110-A-KBA-GetAltName
Prompt-SayHelp

Help

I need you to say your other last name and then spell it for me. For
example, if your other last name was Jones, you’d say, “Jones, J O
N E S.”

REQ ID

Vocabulary

DTMF

5110-A-KBA-GetAltName OptionAltname



--

Action

Confirm.

Play 5110-A-KBA-GetAltName
Prompt-Success-1

ALWAYS

5110-A-KBA-GetAltName OptionMaxTimeouts

--

--

Go to: 5050-Name-ExitFailure-Msg

--

5110-A-KBA-GetAltName OptionMaxRetry

--

--

Play [Global Default] (I’m sorry, I
didn’t understand you)

--

Go To: 5120-DOB Check Condition

Go to: 5115-PostSSN-DB

Knowledge Based Authorization-v 4.10

1 December 2008

30 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

Confirmation Prompts
Msg. Number

REQID

Wording

Result

Action

82175

5110-A-KBA-GetAltName
ConfPrompt-LastName-1

Let me read that back. Last
name:

“Let me read that back.
Last Name < Other Last
Name > spelled < Other
Last Name Spelling >,
did I get that right?”

If Yes:
Play 5110-A-KBAGetAltName
Prompt-Success-1
Then Go to: 5120DOB Check
Condition

< Other Last Name >
50337

50342

82054

82055

82056

82057

5110-A-KBA-GetAltName
ConfPrompt-LastName-2

...spelled:

CPR

< Other Last Name Spelling
>,

5110-A-KBA-GetAltName
ConfPrompt-LastName-3

Did I get that right?

5110-A-KBA-GetAltName
ConfPrompt-Retry1

5110-A-KBA-GetAltName
ConfPrompt-Retry2

5110-A-KBA-GetAltName
ConfPrompt-Timeout1

5110-A-KBA-GetAltName
ConfPrompt-Timeout2

Knowledge Based Authorization-v 4.10

Sorry, I didn’t catch that.
Please say “yes,” or “no”.

Sorry, I still didn’t catch that.
If ‘yes’ press one, otherwise
press two

Sorry, I didn’t hear you. I
need to know if I got your
name right. Please say “yes”
or “no”.”

Sorry, I still didn’t hear you. I
need to know if I got your
name right. Please say “yes”
or “no”.

If No:
Play 5110-A-KBAGetAltName
ConfirmationApolog
y-Prompt, Go to:
5115-PostSSN-DB,

Retry1 on Confirmation

If Yes:
Play 5110-A-KBAGetAltName
Prompt-Success-1
Then Go to: 5120DOB Check
Condition
If No:
Play 5110-A-KBAGetAltName
ConfirmationApolog
y-Prompt, Go to:
5115-PostSSN-DB,

Retry2 on Confirmation

If Yes:
Play 5110-A-KBAGetAltName
Prompt-Success-1
Then Go to: 5120DOB Check
Condition
If No:
Play 5110-A-KBAGetAltName
ConfirmationApolog
y-Prompt, Go to:
5115-PostSSN-DB,

Timeout1 on
Confirmation

If Yes:
Play 5110-A-KBAGetAltName
Prompt-Success-1
Then Go to: 5120DOB Check
Condition
If No:
Play 5110-A-KBAGetAltName
ConfirmationApolog
y-Prompt, Go to:
5115-PostSSN-DB,

Timeout2 on
Confirmation

1 December 2008

If Yes:
Play 5110-A-KBAGetAltName
Prompt-Success-1
Then Go to: 5120DOB Check
Condition
If No:
Play 5110-A-KBAGetAltName
ConfirmationApolog
y-Prompt, Go to:
5115-PostSSN-DB,

31 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

00120

5110-A-KBA-GetAltName
Prompt-Success-1

Alright.

Success

50348

5110-A-KBAConfirmationApology-Prompt

Sorry about that. Let’s try
again.

Apology

00250

5110-A-KBA-GetAltName
ConfPrompt-InvalidOrTimeout3

[250 ms silence]

Max Timeout OR Max
Retry at Confirmation

Go To: 5050-NameExitFailure-Msg

Event logging
Record = U-KBPW-DM_5110-(Call Duration at start),T-KBPW-

0000 = Success

-Call duration at
process end

0001 = Error
0002 = Max No Input
0003 = Max No Match
0200 = Caller Hang Up
0303 = Max No Confirm
0304 = Max Help
0310 = Caller Requested Main
Menu
0311 = Caller Requested
Agent
Developer notes
Collection Max Retry is set to 0.
Collection Max Timeout is set to 2

. If there is a no-match/rejection error, OR if the caller gives a “No” confirmation to the name, the system checks the ANI and SSN,
loads all associated names into a custom grammar and then switches to the SPELL-ONLY fallback, which is announced in prompts
Respell1, Respell2, Respell3, and SpellHelp. This matches the spell-only fallback strategy in TPPW, which is based on the Nuance
Name OSDM callflow.
Set Confidential Flag to TRUE

5110B-GetAltName Spell Only
Name DialogModule™
Caller enters this module AFTER TNRS database transaction.

Entering from
5115-PostSSN-DB

Prerequisite
If SSN Post Flag = 1

Load all  returned from SSN Post into custom spell-only grammar

Knowledge Based Authorization-v 4.10

1 December 2008

32 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

Prompts
Msg. Number

REQ ID

Condition

Wording

82075

5110-B-KBA-GetAltName
Prompt-Respell1

Initial

Please SPELL your other last name for me, like this: “S
M I T H”.

82077

5110-B-KBA-GetAltName
Prompt-Respell2

Timeout1/Retry1

Sorry, I didn’t catch that. Go ahead and spell your other
last name again. For example, if the name was O’Neal,
you would say “O N E A L”.

82149

5110-B-KBA-GetAltName
Prompt-Respell3

Timeout2/Retry2

[Global Default]. If the name has an apostrophe, space
or a hyphen in it, you can just skip that. For example, if
it's a two part name like Folsom hyphen Jones, you
should just drop the hyphen and not worry about capital
letters. Just say f-o-l-s-o-m-j-o-n-e-s. Try spelling the
name one more time.

82079

5110-B-KBA-GetAltName
Prompt-SpellHelp

Help

I need you to spell your other last name. For example, if
your other last name was Jones, you’d say “J O N E S.”

REQ ID

Vocabulary

5110-B-KBAGetAltName OptionAltname



DTMF
--

Action

Confirm.

Play 5110-B-KBA-GetAltName
Prompt-Success-1

ALWAYS

5110-B-KBAGetAltName OptionMaxTimeouts

--

--

Go to: 5050-Name-ExitFailure-Msg

--

5110-B-KBAGetAltName OptionMaxRetry

--

--

Go to: 5050-Name-ExitFailure-Msg

--

Go To: 5120-DOB Check Condition

Confirmation Prompts
Msg. Number

REQ ID

Wording

Result

Action

82175

5110-B-KBA-GetAltName ConfPromptLastName-1

Let me read that back.
Last name:

50337

5110-B-KBA-GetAltName ConfPromptLastName-2

...spelled:

“Let me read that
back. Last Name
< Other Last
Name > spelled <
Other Last Name
Spelling >, did I
get that right?”

If Yes:
Play 5110GetAltName-BKBA-PromptSuccess-1
Then Goto 5120DOB Check
Condition

CPR

< Other Last Name
Spelling >,

5110-B-KBA-GetAltName ConfPromptLastName-3

Did I get that right?

< Other Last Name >

50342

82054

5110-B-KBA-GetAltName ConfPromptRetry1

Knowledge Based Authorization-v 4.10

Sorry, I didn’t catch that.
Please say “yes,” or “no”.

1 December 2008

If No:
Play 5110-B-KBAGetAltName
ConfirmationApolog
y-Prompt re-enter
this module

Retry1 on
Confirmation

If Yes:
Play 5110-B-KBAGetAltName
Prompt-Success-1
Then Goto 5120DOB Check
Condition
If No:
Play 5110-B-KBAGetAltName
ConfirmationApolog
y-Prompt re-enter
this module

33 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

82055

82056

5110-B-KBA-GetAltName ConfPromptRetry2

5110-B-KBA-GetAltName ConfPromptTimeout1

Nuance/Social Security Administration -- Confidential

Sorry, I still didn’t catch
that. If ‘yes’ press one,
otherwise press two

Sorry, I didn’t hear you. I
need to know if I got your
name right. Please say
“yes” or “no”.”

If Yes:
Play 5110-B-KBAGetAltName
Prompt-Success-1
Then Goto 5120DOB Check
Condition

Retry2 on
Confirmation

If No:
Play 5110-B-KBAGetAltName
ConfirmationApolog
y-Prompt re-enter
this module
If Yes:
Play 5110-B-KBAGetAltName
Prompt-Success-1
Then Goto 5120DOB Check
Condition

Timeout1 on
Confirmation

If No:
Play 5110-B-KBAGetAltName
ConfirmationApolog
y-Prompt re-enter
this module
If Yes:
Play 5110-B-KBAGetAltName
Prompt-Success-1
Then Goto 5120DOB Check
Condition

5110-B-KBA-GetAltName ConfPromptTimeout2

Sorry, I still didn’t hear
you. I need to know if I got
your name right. Please
say “yes” or “no”.

Timeout2 on
Confirmation

00120

5110-B-KBA-GetAltName Prompt-Success1

Alright.

Success

50348

5110-B-KBA- ConfirmationApology-B Prompt

Sorry about that. Let’s try
again.

Apology

00250

5110-B-KBA-GetAltName ConfPromptInvalidOrTimeout3

[250 ms silence]

Max Timeout OR
Max Retry at
Confirmation

82057

If No:
Play 5110-B-KBAGetAltName
ConfirmationApolog
y-Prompt re-enter
this module

Go To: 5050-NameExitFailure-Msg

Event logging
Record = U-KBPW-DM_5110-(Call Duration at start),T-KBPW-

0000 = Success
0001 = Error

-Call duration at
process end

0002 = Max No Input
0003 = Max No Match
0200 = Caller Hang Up
0303 = Max No Confirm
0304 = Max Help
0310 = Caller Requested Main
Menu
0311 = Caller Requested
Agent

Knowledge Based Authorization-v 4.10

1 December 2008

34 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

Developer notes
If condition = Success, load all returned names into custom spell-only grammar
If condition = Failure, use existing spell-only grammar
If there is a no-match/rejection error, OR if the caller gives a “No” confirmation to the name, the system checks the ANI and SSN,
loads all associated names into a custom grammar and then switches to the SPELL-ONLY fallback, which is announced in prompts
Respell1, Respell2, Respell3, and SpellHelp. This matches the spell-only fallback strategy in TPPW, which is based on the Nuance
Name OSDM callflow.
Respell 3 is conditional -- may not always play depending on the number of retries/confirmations played.
Set Confidential Flag to TRUE
Set confidence levels to .400

Formatted: Indent: Left: 0 pt, First
line: 0 pt
Deleted: ¶

Formatted: Normal
Formatted: Font: (Default) Arial, 8
pt

5115-PostSSN-DB
Database Query
In this DM, the collected SSN is “posted” using the TNRS request.

Entering from
5035A-GetFirstName Say and Spell, 5045A-GetLastName Say and Spell, 5110A-GetAltName Say and Spell

Prerequisite
REQID

Condition

Action

--NA--

SSN Post Flag = 0

Continue in this form

KBPW-PSSN-5115-Option-NC-7

SSN Post Flag = 1, Entering
from First Name

Go to: 5035B-GetFirstName Spell Only, Condition
Failure

KBPW-PSSN-5115-Option-NC-8

SSN Post Flag = 1, Entering
from Last Name

Go to:5045B-GetLastName Spell Only , Condition
Failure

KBPW-PSSN-5115-Option-NC-9

SSN Post Flag = 1, Entering
from Alt Name

Go to: 5110B-GetAltName Spell Only Condition Failure

Input Field

Description

Value

SSN

The SSN collected in 5020-GetSSNumberSSN

SSN: 9-digit SSN

associatedAppID

Varchar (8 max)

TKCA, TKDD

ANI

System provided ANI

ANI: 10-digit calling number, if no ANI
available, or ANI is less than 10 digits send all
zeros.

Output Field

Description

 


First Name, Last Name, Alt Name associated with the ANI/SSN.

Req ID

Condition

Action

KBPW-PSSN-5115-Option-NC-1

If Success and First Name

Set SSN Post Flag to 1, Go to: 5035BGetFirstName Spell Only, Condition Success

KBPW-PSSN-5115-Option-NC-2

If Success and Last Name

Set SSN Post Flag to 1, Go to:5045BGetLastName Spell Only , Condition Success

KBPW-PSSN-5115-Option-NC-3

If Success and Alt Name

Set SSN Post Flag to 1, Go to: 5110BGetAltName Spell Only Condition Success

Knowledge Based Authorization-v 4.10

1 December 2008

35 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

KBPW-PSSN-5115-Option-NC-4

Else and First Name

Set SSN Post Flag to 1, Go to: 5035BGetFirstName Spell Only, Condition Failure

KBPW-PSSN-5115-Option-NC-5

Else and Last Name

Set SSN Post Flag to 1, Go to:5045BGetLastName Spell Only , Condition Failure

KBPW-PSSN-5115-Option-NC-6

Else and Alt Name

Set SSN Post Flag to 1, Go to: 5110BGetAltName Spell Only Condition Failure

Reporting
Developer Notes
For associatedAppID; TKCA = Change of Address, TKDD = Direct Deposit.

5120-DOB Check Condition

Entering from
5090-AltName Check Condition, 5100-CheckForAltName-YN, 5110A-GetAltName Say and Spell, 5110B-GetAltName Spell Only,

REQID

Condition

Action

5120 KBA- DOB Check
Condition-Condition-null

If DoB = null

Go to: 5130-GetDOB-Date

5120-KBA-DOB Check
Condition-Condition-else

If DoB else

Report V Transaction per module note, Go to: 5135-Mother’sMaiden
Check Condition

Module Notes
V-KBPW-DOB_1 (duration),T-KBPW-0000-(duration)

5130-GetDOB-Date
Date DialogModule™
Get the caller's Date Of Birth

Entering from
5120-DOB Check Condition

Prompts
Message Number

REQID

Wording

51301

5130-KBA-GetDOB-PromptInitial

Now please tell me your date of birth. For example, you could say…May
fifth, 1937. [Note: no pause between the 2 sentences]

51302

5130-KBA-GetDOB-PromptRetry1

[Global Default] Try saying the month followed by the date and then the
year you were born, for example May fifth, 1937.

51303

5130-KBA-GetDOB-PromptRetry2

[Global Default] Just say the month followed by the date and then the year
you were born. For example July fourth, 1976.

51304

5130-KBA-GetDOB-PromptTimeout1

Sorry, I didn’t hear you. Please tell me your birth date.. For example, you
could say May fifth, 1937.

51305

5130-KBA-GetDOB-PromptTimeout2

I’m sorry, but I’m still having trouble hearing you. I need the month, day and
year for your birthday, for example July fourth, 1976.

Knowledge Based Authorization-v 4.10

1 December 2008

36 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

51307

5130-KBA-GetDOB-PromptHelp

I need to know when you were born as a calendar date. You can say this in
a number of ways. For example you can say “July fourth, 1976”, or “the
fourth of July, 1976". Go ahead. What’s YOUR date of birth?

00122

5130-KBA-GetDOB-PromptSuccessYes

Thanks.

REQID

Vocabulary

5130-KBA-GetDOBOption-Date



DTMF

Action

Confirm.
Always

<...>

Remove unneeded options from the DATE
grammar – days of the week, and partially specified
dates. Require a fully specified date.
Remove all global grammars for this DM.

Confirmation prompts
Message Number

REQID

Wording

51308

5130-KBA-GetDOBConfPrompt-Date1

Okay, so that’s:



CPR

January 12th 1931

51309

5130-KBA-GetDOBConfPrompt-Date2

Is THAT right?

Okay, so that’s: . Is that
right?

51310

5130-KBA-GetDOBConfPrompt-DateRetry

Sorry. I didn’t catch that.
Please say “YES” if I have the
right date.

Sorry. I didn’t catch that. Please say “YES”
if I have the right date.

51311

5130-KBA-GetDOBConfPrompt-DateTimeout

I wasn’t sure if you said
anything. Please say “YES” if
I have the right date.

I wasn’t sure if you said anything. Please say
“YES” if I have the right date.

Confirmation Option

Vocabulary

5130-KBA-GetDOB-ConfOption-Yes

“Yes [it is]”

Result

th

DTMF
1

Action

Confirm.

play SuccessYes prompt

Never

Go to: 5135-Mother’sMaiden Check
Condition

“[Yes] that's right”
“Right”
“[That's] correct”
5130-KBA-GetDOB-ConfOption-No

“No [it isn't]”

2

Re-enter Dialog Module per default
behavior

“[No] that's not right”

Never

DialogModule parameters
Parameter

Value

5130-KBA-GetDOB-Parameter
date_reference_date

System date

date_range_allowed_earliest

1 January 1900

date_range_allowed_latest

Today

date_range_expected_earliest

Today – 75 years

date_range_expected_latest

Today – 25 years

date_disambiguation_mode

ASSUME_NOTHING

after_end_of_speech_timeout (incomplete timeout)

1500 msec

max speech duration

16,000 msec

before_begin_of_speech_timeout

7,000 msec

allowing_barge_in

True

Knowledge Based Authorization-v 4.10

1 December 2008

37 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

Event logging
Record = U-KBPW-DM_5130-(Call Duration at start),T-KBPW-

0000 = Success
0001 = Error

-Call duration at
process end

0002 = Max No Input
0003 = Max No Match
0200 = Caller Hang Up
0303 = Max No Confirm
0304 = Max Help
0310 = Caller Requested
Main Menu
0311 = Caller Requested
Agent
DialogModule Notes




Although the application does not explicitly guide callers to use DTMF for the Date of Birth entry, it
is enabled.
Date entry should be in the form of MM/DD/YY to be accepted.
Trim the grammar so that the day of the week is not allowed



For CPR of date playback, insert 250 msec silence between month and day, and 500 msec
silence between day and year.



Fill semantic item 



Set Confidential Flag to TRUE

5135-Mother’sMaiden Check Condition

Entering from
5090-AltName Check Condition 5100-CheckForAltName-YN 5130-GetDOB-Date

REQID

Condition

Action

5135-KBA-Mother’sMaiden
Check Condition-Conditionnull

If Mother’s Maiden Name =
null

Go to: 5140-GetMother’sMaiden

5135-KBA-Mother’sMaiden
Check Condition-Conditionelse

If Mother’s Maiden Name
else

Report V Transaction per module note, Go to: 5190-WhereBorn
Check Condition

Module Notes
V-KBPW-MMName_1-(duration),T-KBPW-0000-(duration)

Knowledge Based Authorization-v 4.10

1 December 2008

38 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

5140- GetMother’sMaiden
Name DialogModule™
Entering from
5135-Mother’sMaiden Check Condition

Prompts
Msg. Number

REQID

50306

5140GetMother’sMaid
en-Prompt-Initial1

Condition

Wording
What was your mother’s MAIDEN LAST name including the spelling?
For example if the name was Smith, you’d say “Smith, S M I T H”. Go
ahead.
Sorry, I didn’t hear you. Please give me the last name with the spelling.

50307

5140GetMother’sMaid
en-PromptTimeout1

50308

5140GetMother’sMaid
en-PromptTimeout2

I’m afraid I still can’t hear you. Please give me the last name and spell
it.

50311

5140GetMother’sMaid
en-Prompt-Retry1

[ Global Default ] Just spell your mother’s maiden last name for me.

50348

5140-FTConfirmationApol
ogy-Prompt

50321

5140GetMother’sMaid
en-PromptRespell1

50317

5140GetMother’sMaid
en-PromptRespell2

50322

5140GetMother’sMaid
en-PromptRespell3

50323

5140GetMother’sMaid
en-PromptSpellHelp

50312

5140GetMother’sMaid
en-PromptSayHelp

Knowledge Based Authorization-v 4.10

Sorry about that. Let’s try again.
If "no" on
confirmation
Using only the letters of the alphabet, please spell your mother's
maiden last name quickly. For example, if her name was O’Connor, you
would say O C O N N O R. Please spell her maiden last name now
If caller has
Timeout1 OR
Retry1
If caller has
Timeout OR
Retry in response
to the Respell2
prompt
This prompt may
not always play
depending on the
number of retries/
confirmations
played.

If last prompt was
spell only

If last prompt was
say and spell

Sorry I didn’t hear you. Using only the letters of the alphabet, please
spell your mother's maiden last name quickly, one letter at a time.

[Global Default] If the last name has an apostrophe, space or a hyphen
in it, you can just skip that. For example, if it's a two part name like
Folsom hyphen Jones, you should just drop the hyphen and not worry
about capital letters. Just say f-o-l-s-o-m-j-o-n-e-s. Try spelling the last
name one more time.

I need you to spell just the last name. If the last name has an
apostrophe, space or a hyphen in it, you can just skip that. It works best
if you use ONLY letters and speak at a quick pace. For example, to
spell Smith, you don’t need to say S as in Sam, M as in Michael, just
say S M I T H … try it again. Please spell the last name for me now.
I need you to say the last name and then spell it for me. For example, if
the last name was O’Neal, you’d say “O’Neal, O N E A L”.

1 December 2008

39 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

00120

Nuance/Social Security Administration -- Confidential

5140GetMother’sMaid
en-PromptSuccess-1

Alright.

REQID

Vocabulary

DTMF

5140-GetMother’sMaiden-OptionAltname



<...>

Action

Confirm.

Play 5140-GetMother’sMaiden-PromptSuccess-1

ALWAYS

Go To: 5190-WhereBorn Check
Condition
5140-GetMother’sMaiden-OptionMaxTimeouts

--

--

Go to: 5050-Name-ExitFailure-Msg

--

5140-GetMother’sMaiden-OptionMaxRetries

--

--

Go to: 5050-Name-ExitFailure-Msg

--

Confirmation Prompts- The user is navigated to the Confirmation process only if the software receives a
medium confidence level. If the confidence is low, the input is invalid. If the confidence is high, then the caller
will proceed forward.
Msg. Number

REQID

82175

5140GetMother’sMaiden
-ConfPromptLastName-1

Wording
Let me read that back. Last
name:
< Mother’s Maiden Name
Spelling >

50337

50342

82054

82055

5140GetMother’sMaiden
-ConfPromptLastName-2

...spelled:

CPR

< Mother’s Maiden Name
Spelling >

5140GetMother’sMaiden
-ConfPromptLastName-3

Did I get that right?

5140GetMother’sMaiden
-ConfPrompt-Retry1

5140GetMother’sMaiden
-ConfPrompt-Retry2

Knowledge Based Authorization-v 4.10

Sorry, I didn’t catch that. Please
say “yes,” or “no,”.

Sorry, I still didn’t catch that. If
‘yes’ press one, otherwise press
two

Result

Action

“Let me read that back.
Last Name < Mother’s
Maiden Name> spelled
< Mother’s Maiden
Name Spelling >, did I
get that right?”

If Yes:
Play 5140-GetMother’sMaidenPrompt-Success-1
Then Go to: 5190-WhereBorn
Check Condition
If No:
Play 5140-FTConfirmationApologyPrompt5140GetMother’sMaiden-PromptRespell1

If Yes:
Play 5140-GetMother’sMaidenPrompt-Success-1
Then Go to: 5190-WhereBorn
Check Condition
Retry1 on Confirmation

If No:
Play 5140-FTConfirmationApologyPrompt5140GetMother’sMaiden-PromptRespell1
If Yes:
Play 5140-GetMother’sMaidenPrompt-Success-1
Then Go to: 5190-WhereBorn
Check Condition

Retry2 on Confirmation

1 December 2008

If No:
Play 5140-FTConfirmationApologyPrompt5140GetMother’sMaiden-PromptRespell1

40 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

82056

5140GetMother’sMaiden
-ConfPromptTimeout1

Nuance/Social Security Administration -- Confidential

Sorry, I didn’t hear you. I need
to know if I got your name right.
Please say “yes” or “no”.”

If Yes:
Play 5140-GetMother’sMaidenPrompt-Success-1
Then Go to: 5190-WhereBorn
Check Condition
Timeout1 on
Confirmation

If No:
Play 5140-FTConfirmationApologyPrompt5140GetMother’sMaiden-PromptRespell1
If Yes:
Play 5140-GetMother’sMaidenPrompt-Success-1
Then Go to: 5190-WhereBorn
Check Condition

82057

5140GetMother’sMaiden
-ConfPromptTimeout2

Sorry, I still didn’t hear you. I
need to know if I got your name
right. Please say “yes” or “no”.

Timeout2 on
Confirmation

00250

5140GetMother’sMaiden
-ConfPromptInvalidOrTimeout3

[250 ms silence]

Max Timeout OR Max
Retry at Confirmation

If No:
Play 5140-FTConfirmationApologyPrompt5140GetMother’sMaiden-PromptRespell1

Go To: 5050-Name-ExitFailureMsg

Event logging
Record = U-KBPW-DM_5140-(Call Duration at start),T-KBPW-

0000 = Success

-Call duration at process end

0001 = Error
0002 = Max No Input
0003 = Max No
Match
0200 = Caller Hang
Up
0303 = Max No
Confirm
0304 = Max Help
0310 = Caller
Requested Main
Menu
0311 = Caller
Requested Agent
Developer notes
The following prompts use SAY AND SPELL grammars: Initial-1, Timeout1, Timeout2, and SayHelp.
If there is a no-match/rejection error, OR if the caller gives a “No” confirmation to the name, the system switches to the SPELL-ONLY
fallback, which is announced in prompts Retry1, Retry2, Respell1, Respell2, Respell3, and SpellHelp. This matches the spell-only
fallback strategy in TPPW, which is based on the Nuance Name OSDM callflow.
In spell-only fallback collections, use spell-only grammar.
Respell 3 is conditional -- may not always play depending on the number of retries/confirmations played.

Set Confidential Flag to TRUE

Knowledge Based Authorization-v 4.10

1 December 2008

41 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

5150-NoName-Msg
Play Prompt
Apologize to caller for not being able to collect a name.

Entering from
5050-Name-ExitFailure-Msg

Prompts
Message Number

REQID

Wording

00250

5150-KBA-NoNamePrompt-1

[250 ms silence]

Req ID

Condition

Action

5150-KBA-NoName-Condition-Always

Always

return status := failure
return to Global (COA-DD 1330-CallKBAuth-Code)

Event logging
Developer notes
No barge-in
The prompt has been set to short silence. The failure message to the caller has already been said within GetName so no additional
message is needed here.

5190-WhereBorn Check Condition

Entering from
5135-Mother’sMaiden Check Condition 5140-GetMother’sMaiden

REQID

Condition

Action

5190-KBA-WhereBorn
Check Condition-Conditionnull

If PoB = null

Go to: 5200-WhereBorn-VM

5190-KBA-WhereBorn
Check Condition-Conditionelse

If PoB else

Report V Transaction per module note, Go to: 5205-LastPmt Check
Condition

Module Notes
V-KBPW-POB_1-(duration),T-KBPW-0000-(duration)

5200-WhereBorn-VM
Custom Context DialogModule™
Ask caller for state or territory where they were born.

Entering from
5190-WhereBorn Check Condition

Knowledge Based Authorization-v 4.10

1 December 2008

42 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

Prompts
Message Number

REQID

Wording

52001

5200-KBA-WhereBorn-PromptInitial1

Only two more questions.

00500

silence_500

[500 ms silence]

52002

5200-KBA-WhereBorn-PromptInitial2

Please say the name of the American STATE or TERRITORY where
you were born, such as Texas, or say OTHER if you were born
somewhere else.

52003

5200-KBA-WhereBorn-PromptRetry1

[Global Default] I don't need the city. Please say just the STATE or
territory where you were born, Texas for example. If you were born
somewhere else, just say “Other”. If you aren't sure about the
territories, say “Question”.

52004

5200-KBA-WhereBorn-PromptRetry2

[Global Default] If you aren't sure about territories, say Question.
Otherwise, just say the name of the state or territory.

52005

5200-KBA-WhereBorn-PromptTimeout1

I'm sorry, I didn't hear anything. If you aren't sure about territories, say
Question. Otherwise, just say the name of the state or territory or say
OTHER.

52006

5200-KBA-WhereBorn-PromptTimeout2

I'm sorry, I still didn't hear anything. If you aren't sure about territories,
say Question. Otherwise, just say the name of the state or territory or
say OTHER.

52007

5200-KBA-WhereBorn-PromptHelp1

As part of the verification process, I need to know the name of the state
or U S territory where you were born. If you aren't sure and would like
to hear a list of the TERRITORIES, just hang on and I’ll list them for
you, otherwise please say the name of the state or territory now. [4 sec
pause] The current and former territories of the United States are:

00500

silence_500

[500 ms silence]

52008

5200-KBA-WhereBorn-PromptHelp2

American Samoa, Federated States Of Micronesia, Guam , Marshall
Islands, Northern Mariana Islands, Palau, Puerto Rico, and Virgin
Islands.

01000

silence_1000

[1 sec silence]

52009

5200-KBA-WhereBorn-PromptHelp3

So let me ask again: In which state or territory were you born?

REQID

Vocabulary

5200-KBA-WhereBorn-Optionstate

<50 states plus territories plus
OTHER – see list below>

DTMF

—

Action

Confirm.

Go to: 5205-LastPmt
Check Condition

If necessary

Remove global Agent and
Main Menu from this DM.

Confirmation prompts
Message Number

REQID

Wording

00118

5200-KBA-WhereBorn-ConfPrompt-you_said

[I think you said]

00119

5200-KBA-WhereBorn-ConfPromptis_that_correct

[Is that correct?]

52011

5200-KBA-WhereBorn-ConfPrompt-AS

American Samoa



52012

5200-KBA-WhereBorn-ConfPrompt-FM

Federated States of Micronesia

52013

5200-KBA-WhereBorn-ConfPrompt-GU

Guam

52014

5200-KBA-WhereBorn-ConfPrompt-MH

Marshall Islands

52015

5200-KBA-WhereBorn-ConfPrompt-MP

Northern Mariana Islands

52016

5200-KBA-WhereBorn-ConfPrompt-PW

Palau

Knowledge Based Authorization-v 4.10

1 December 2008

43 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

52017

5200-KBA-WhereBorn-ConfPrompt-PR

52018

5200-KBA-WhereBorn-ConfPrompt-VI

Puerto Rico
Virgin Islands

52019

5200-KBA-WhereBorn-ConfPrompt-FF

Other

Remove global Agent from confirmation grammars for this DM.

DialogModule parameters
Parameter

Value

5200-KBA-WhereBorn-Parameter
after_end_of_speech_timeout

1,000 ms

before_begin_of_speech_timeout

7,000 ms

allowing_barge_in

True

Event logging
Record = U-KBPW-DM_5200-(Call Duration at start),T-KBPW-

0000 = Success
0001 = Error

-Call duration at
process end

0002 = Max No Input
0003 = Max No Match
0200 = Caller Hang Up
0303 = Max No Confirm
0304 = Max Help
0310 = Caller Requested
Main Menu
0311 = Caller Requested
Agent
Developer notes
DTMF 9 is disabled in this Module.
State grammar: [note some synonyms for DC and Washington]
Alabama, Alaska, Arizona, Arkansas, California, Colorado, Connecticut, Delaware, Florida, Georgia, Hawaii, Idaho, Illinois,
Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Mississippi, Missouri,
Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, North Dakota, Ohio,
Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia,
Washington, West Virginia, Wisconsin, Wyoming, District of Columbia, D C, Washington D C, Washington State
Territory grammar:
American Samoa, Guam, Puerto Rico, Virgin Islands, Federated States Of Micronesia, Marshall Islands, Northern Mariana
Islands, Palau.
Additional grammar:
Other

Implement one-step correction in confirmation: accept [no] [it's] (state name), confirm again if necessary, and
route to 5210.

Set Confidential Flag to TRUE

Knowledge Based Authorization-v 4.10

1 December 2008

44 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

5205-LastPmt Check Condition

Entering from
5190-WhereBorn Check Condition 5200-WhereBorn-VM

REQID

Condition

Action

5205-KBA-LastPmt Check
Condition-Condition-null

If Last Payment = null

Go to: 5210-LastPmt-VM

5205-KBA-LastPmt Check
Condition-Condition-else

If Last Payment else

Report V Transaction per module note, Go to: 5220-CheckingNowMsg

Module Notes
V-KBPW-LBP_1-(duration),T-KBPW-0000-(duration)

5210-LastPmt-VM
Currency DialogModule™
Ask caller the amount of the last benefit payment they received.

Entering from
5205-LastPmt Check Condition

Prompts
Message Number

REQID

Wording

52101

5210-KBA-LastPmt-PromptInitial1

One last question.

52102

5210-KBA-LastPmt-PromptInitial2

What was the amount of the last benefit check you received in
dollars and cents.

52103

5210-KBA-LastPmt-PromptRetry1

[Global Default] I need the amount in dollars and cents, such as
one hundred twenty nine DOLLARS and thirty seven CENTS.
How much was your last payment?

52104

5210-KBA-LastPmt-PromptRetry2

[Global Default] Please speak slowly and clearly and tell me the
amount again.

52105

5210-KBA-LastPmt-PromptTimeout1

I'm sorry, I didn't hear anything. I need the amount in dollars and
cents, such as one hundred twenty nine DOLLARS and thirty
seven CENTS. How much was your last payment?

52106

5210-KBA-LastPmt-PromptTimeout2

I'm sorry, I still didn't hear anything. You'll need to know the exact
amount of your last benefit check in dollars, but you can skip the
cents. If you don't know the amount, we can't proceed and you'll
need to call back later when you do know. So if you know the
payment amount, please say it now.

52107

5210-KBA-LastPmt-PromptHelp

You'll need to know the exact amount of your last benefit check in
dollars, but you can skip the cents. If you don't know the amount,
we can't proceed and you'll need to call back later when you do
know. So if you know the payment amount, please say it now.

50394

5210-KBA-LastPmt-PromptSuccessYes

Got it.

REQID

Vocabulary

DTMF

Action

Confirm.

5210-KBA-LastPmt-Option-Currency



<...>

play SuccessYes prompt

If necessary

Go to: 5220-CheckingNowMsg

Check This

Knowledge Based Authorization-v 4.10

1 December 2008

45 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

5210-KBA-LastPmt-Option-DontKnow

Nuance/Social Security Administration -- Confidential

I don't know

—

I'm not sure

Go to: 5215-CantProceedMsg

Never

remove Agent from global
grammar for this DM

Confirmation prompts
Message Number

Option / Name

Wording

Currency

Default confirmation, as handled by DialogModule™
“I think you said xxx dollars and xxx cents. Is that correct?”
after Yes, play SuccessYes prompt

DialogModule parameters
Parameter

Value

5210-KBA-LastPmt-Parameter
Currency type

US Dollars

Allowed currency range

$10.00 - $9,999.00

Expected currency range

$10.00 - $999.00

Allowed currency granularity

1 cent

Expected currency granularity

1 cent

after_end_of_speech_timeout (incomplete timeout)

1500 msec

before_begin_of_speech_timeout

7,000 msec

allowing_barge_in

True

high confidence threshold

.995

max speech duration

16,000 msec

Event logging
Record = U-KBPW-DM_5210-(Call Duration at start),T-KBPW-

0000 = Success
0001 = Error

-Call duration at
process end

0002 = Max No Input
0003 = Max No
Match
0200 = Caller Hang
Up
0303 = Max No
Confirm
0304 = Max Help
0310 = Caller
Requested Main
Menu
0311 = Caller
Requested Agent
Developer notes
Usability note: The back end will ignore the cents, but it's best to ask for it anyway to make explaining what to say easier.
Also, the caller is likely to be looking at a written amount, so if they know the dollars they'll know the cents too.

Set Confidential Flag to TRUE
Knowledge Based Authorization-v 4.10

1 December 2008

46 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

5215-CantProceed-Msg
Play Prompt
Tell caller we can't proceed without those numbers.

Entering from
5210-LastPmt-VM

Prompts
Message Number

REQID

Wording

50401

5215-KBA-CantProceedPrompt-1

I'm sorry but we can't proceed without those numbers. You may want to
call back when you have those numbers with you.

Req ID

Condition

Action

5215-KBA-CantProceed-Condition-Always

Always

return code := failure
return to Global (COA-DD 1330-CallKBAuth-Code)

Event logging
Developer notes
No barge-in  Be sure of this setting!

5220-CheckingNow-Msg
Play Prompt
Tell the caller there may be a short delay while we check the information they gave us.

Entering from
5210-LastPmt-VM

Prompts
Message Number

REQID

52201

5220-KBA-CheckingNow-Prompt1

Wording
Hold on while I check our database. It may take a few seconds.

Req ID

Condition

Action

5220-KBA-CheckingNow-Condition-Always

Always

Go to: 5230-QueryKB-DB

Event logging
Developer notes
No barge-in

5230-QueryKB-DB
Database Query
Check the Knowledge Base database.

Entering from
5220-CheckingNow-Msg

Knowledge Based Authorization-v 4.10

1 December 2008

47 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Input Field

Nuance/Social Security Administration -- Confidential

Description

SSN
first name
last name
alternate last name

may be null

date of birth
mother's maiden last name
state or territory of birth
dollar amount of last payment

set the cents to zero before the query

Output Field

Description

verification status

success or failure

Req ID

Condition

Action

5230-KBA-QueryKB-Condition-Succ

IF success

Go to: 5250-SaySuccess-Msg

5230-KBA-QueryKB-Condition-Fail

Else if failure because data
doesn’t match

Go to: 5260-SayFailure-Msg

5230-KBA-QueryKB-Condition-AcctBlocked

Else if failure because
account is blocked

Go to: 5270-AccountBlocked-Msg

Event logging

5250-SaySuccess-Msg
Play Prompt
Tell caller they've been verified.

Entering from
5230-QueryKB-DB

Prompts
Message Number

REQID

52501

5250-KBA-SaySuccess-Prompt1

Wording
OK, everything checks out.

Req ID

Condition

Action

5250-KBA-SaySuccess-Condition-Always

Always

return code := success
return to Global COA-DD 1330-CallKBAuth-Code)

Event logging
Developer notes
No barge-in

5260-SayFailure-Msg
Play Prompt
Tell caller they could not be verified.

Entering from
5230-QueryKB-DB

Knowledge Based Authorization-v 4.10

1 December 2008

48 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

Nuance/Social Security Administration -- Confidential

Prompts
Message Number

REQID

Wording

52601

5260-KBA-SayFailurePrompt1

I'm afraid that some of the information you gave me doesn't match what
we have in our records.

5260-KBA-SayFailure-Condition-Always

Condition

Action

Always

return code := failure
return to Global (COA-DD 1330-CallKBAuth-Code)

Event logging
Developer notes
No barge-in

5270-AccountBlocked-Msg
Play Prompt
Tell caller they blocked their own account from telephone access.

Entering from
5230-QueryKB-DB

Prompts
Message Number

REQID

Wording

52701

5270-KBA-AccountBlockedPrompt1

Our records show that you requested that your account be blocked
from access by this automated system, as well as by the Internet,
even with a password, so I’ll need to send you to an agent to
complete this transaction. If you want to unblock your account, the
agent must handle that as well.

5270-KBA-AccountBlocked-Condition-Always

Condition

Action

Always

return code := account_blocked
return to Global (COA-DD 1330-CallKBAuth-Code)

Event logging
Developer notes
No barge-in

5900-DMfailure-Msg
Play Prompt
Apologize that we can't understand the caller.

Entering from
any DM in the KBA (but not GetName module) that hits max retries or max timeouts

Prompts
Message Number

REQID

Wording

59001

5900-KBA-DMfailurePrompt1

I'm so sorry I’m not able to understand you.

Knowledge Based Authorization-v 4.10

1 December 2008

49 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.

Change of Address / Direct Deposit

5900-KBA-DMfailure-Condition-Always

Nuance/Social Security Administration -- Confidential

Condition

Action

Always

return status := failure
return to Global (COA-DD 1330-CallKBAuth-Code)

Event logging
Developer notes
No barge-in

—End of Specification —

Knowledge Based Authorization-v 4.10

1 December 2008

50 of 50

Verizon Business Confidential & Proprietary.
This documentation is extremely sensitive; please limit distribution. No part of this document may be
photocopied, disclosed, or otherwise provided to third parties without the consent of Verizon Business.


File Typeapplication/pdf
File TitleSSA COADD UIspec KBA
File Modified2009-06-26
File Created2009-06-26

© 2024 OMB.report | Privacy Policy