Cisco Cisco Unified Customer Voice Portal 11.0(1) User Guide

Page of 47
C
HAPTER 
2:
 
C
REDIT 
C
ARD
 
  S
AY 
I
S
MART 
S
PECIFICATIONS FOR 
C
ISCO 
U
NIFIED 
CVP
 
VXML
 
S
ERVER 
 
 
 
AND 
C
ISCO 
U
NIFIED 
C
ALL 
S
TUDIO
 
 
Chapter 2: Credit Card 
Name:  
 
creditCard
 
Display Name: 
Credit Card 
Class Name:   
com.audium.sayitsmart.plug-ins.AudiumSayItSmartCreditCard
 
Description 
This Say It Smart type handles the reading of a credit card number. Any 13, 14, 15, or 16 digit 
number will be handled. Many times, a credit card number may appear with dashes at certain 
places in the number. To avoid having to process the data before it is sent to the plug-in, it will 
understand the credit card number with these optional dashes, though no punctuation other than 
dashes is allowed. The plug-in reads the credit card number back digit-by-digit, inserting 150 
millisecond pauses at certain places where the credit card number is normally divided.  
The plug-in Java class can easily be extended to create, in just a few lines of code, a new plug-in 
performing the same function with a different pause length or additional formatting options. 
Input Formats 
Name  
(Display Name) 
 
Description 
cc_number 
(13/14/15/16 Digit Number)
 
The data can be handled in any of the following formats:  
16-digit cards (Visa, Mastercard, etc.):  
################, ####-####-####-#### 
15-digit cards (American Express):  
###############, ####-######-##### 
14-digit cards (Diner's Club):  
##############, ####-#######-#### 
13-digit cards (Visa):  
#############, ####-###-###-### 
Output Formats 
Name  
(Display Name) 
Input Format 
Depends On 
 
Description 
digits_with_pauses
(As digits w/ pauses)
 
cc_number
 
The credit card number is played back digit-by-digit 
with 150 millisecond pauses where the number is 
normally divided.