Problem in accepting a 9 digit number
Posted: Fri Dec 01, 2006 5:04 am
Hi,
i have a situation in my application to accept a 9 digit SSN number from the caller. But the VXML behavior is inconsistent meaning first time entry fails, second time entry also fails to understand the & then after retrying for the third time on entering the same number it accepts. The scenario with the PLUM generated log file is as below:
For your reference, the DNIS number is - 9308
The IVR asks to enter a 9 digit SSN number & on entering the 9 digit number for the 2 consecutive times the behavior in the log file is as follows:
On entering the third time the same 9 digit number it accepts. The log for this scenario is as follows:
I m confused with this behavior of PLUM. Please help me.
Hoping to get some positive response to resolve my problem.
Thanks,
-Awaneesh
i have a situation in my application to accept a 9 digit SSN number from the caller. But the VXML behavior is inconsistent meaning first time entry fails, second time entry also fails to understand the & then after retrying for the third time on entering the same number it accepts. The scenario with the PLUM generated log file is as below:
For your reference, the DNIS number is - 9308
The IVR asks to enter a 9 digit SSN number & on entering the 9 digit number for the 2 consecutive times the behavior in the log file is as follows:
Fri 01 Dec 2006 04:37:39 AM EST:
Loading Builtin grammar: builtin:dtmf/digits?length=9
Loading Builtin grammar: builtin:grammar/digits?length=1
Loading Builtin grammar: builtin:dtmf/digits?length=1
Loading Builtin grammar: builtin:grammar/date
Loading Builtin grammar: builtin:dtmf/date
Loading Builtin grammar: builtin:grammar/digits?length=1
Loading Builtin grammar: builtin:dtmf/digits?length=1
VXI::var_element(name="ssn_number" expr = "")
VXI::var_element(name="dobset" expr = "")
VXI::var_element(name="submitcount" expr = "1")
VXI::var_element(name="namelistdob" expr = "")
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak><voice name="crystal"><speak><break size="medium"/> Welcome to the Inquestar Development Account</speak></voice></speak>
---------
VXI::queue_prompts()
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak><voice name="crystal"><speak><break size="medium"/> Please key in your social security number now</speak></voice></speak>
---------
VXI::field_element - activating grammars for form = 'prompt_ssn_number' formitem = 'MyField'
VXI::do_recognition()
PromptManager::Play()
Previously playing audio (if any) has finished
Previously playing audio (if any) has finished
Newly queued prompts are now being played
Fri 01 Dec 2006 04:37:52 AM EST:
received event: nomatch
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak><voice name="crystal"><speak><break size="medium"/> I did not understand your entry</speak></voice></speak>
---------
VXI::queue_prompts()
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak><voice name="crystal"><speak><break size="medium"/> Please key in your social security number now</speak></voice></speak>
---------
VXI::field_element - activating grammars for form = 'prompt_ssn_number' formitem = 'MyField'
VXI::do_recognition()
PromptManager::Play()
Previously playing audio (if any) has finished
Previously playing audio (if any) has finished
Newly queued prompts are now being played
Fri 01 Dec 2006 04:37:55 AM EST:
received event: nomatch
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak><voice name="crystal"><speak><break size="medium"/> I did not understand your entry</speak></voice></speak>
---------
VXI::queue_prompts()
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak><voice name="crystal"><speak><break size="medium"/> Please key in your social security number now</speak></voice></speak>
---------
VXI::field_element - activating grammars for form = 'prompt_ssn_number' formitem = 'MyField'
VXI::do_recognition()
PromptManager::Play()
Previously playing audio (if any) has finished
Previously playing audio (if any) has finished
Newly queued prompts are now being played
On entering the third time the same 9 digit number it accepts. The log for this scenario is as follows:
Fri 01 Dec 2006 04:38:08 AM EST:
Found grammar match
hypothesis #0: 678547878 (0.9990)
VXI::assign_element(name="document.ssn_number" expr = "MyField"
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak><voice name="crystal"><speak><break size="medium"/> The Number you entered is<break size="medium"/><say-as type="acronym"> 678547878</say-as></speak></voice></speak>
---------
VXI::queue_prompts()
bargein set to true
INPUTMODES set to "DTMF"
Audio segment added to prompt queue from TTS application/synthesis+ssml for:
---------
<?xml version='1.0'?><speak><voice name="crystal"><speak><break size="medium"/> Press or Say 1 if this is correct?<break size="medium"/> Press or Say 2 to Re enter</speak></voice></speak>
---------
VXI::field_element - activating grammars for form = 'confirm_ssn_number' formitem = 'ssn'
VXI::do_recognition()
PromptManager::Play()
Previously playing audio (if any) has finished
Previously playing audio (if any) has finished
Newly queued prompts are now being played
I m confused with this behavior of PLUM. Please help me.
Hoping to get some positive response to resolve my problem.
Thanks,
-Awaneesh