PayBillsQA Control Inputs and Responses
The first time that the application calls this control, the control plays the following initial prompt:
"You can pay all of your bills by saying pay all bills, or you can say only the names of the bills you want to pay now. If you do not want to pay any of your bills right now, say cancel."
The following table lists all possible user inputs and Banking Alerts application responses for this Speech Control.
User Input to PayBillsQA | Application Response |
---|---|
Help | "To pay all of your the bills, say, pay all bills. To pay only some of your bills, say pay followed by the names of the bills you want to pay; for example, pay gas and electricity please. If you don't want to pay any of your bills right now, say cancel." |
Repeat | The last prompt is repeated. If the last prompt was a response to silence or mumble, the application does not repeat the first sentence of the silence or mumble prompt. |
1st Silence | "I didn't hear you so let's try that again please. You have bill_type for monetary_amount due day_due(; bill_type for monetary_amount due day_due;…)." + Help prompt. |
2nd Silence | "Sorry, but I'm still having trouble hearing you. Let's start over. You have bill_type for monetary_amount due day_due(; bill_type for monetary_amount due day_due;…)." + Help prompt. |
1st Mumble | "I didn't quite understand you there. Would you please say again what you want to do?" |
2nd Mumble | "Sorry, but I'm still having trouble understanding you. Let's start over. You have bill_type for monetary_amount due day_due(; bill_type for monetary_amount due day_due;…)." + Help prompt. |
Remarks
In this table:
- bill_type can be "gas," "phone," or "electric."
- day_due can be "tomorrow," "the day after tomorrow," or "in number days."
- monetary_amount is a monetary amount in U.S. dollars and cents.