Cisco Cisco Unified Customer Voice Portal 11.0(1) User Guide
C
HAPTER
2:
C
REDIT
C
ARD
S
AY
I
T
S
MART
S
PECIFICATIONS FOR
C
ISCO
U
NIFIED
CVP
VXML
S
ERVER
AND
C
ISCO
U
NIFIED
C
ALL
S
TUDIO
3
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.
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.
performing the same function with a different pause length or additional formatting options.
Input Formats
Name
(Display 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):
#############, ####-###-###-###
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)
(Display Name)
Input Format
Depends On
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.
with 150 millisecond pauses where the number is
normally divided.