sb.append("<h1>Read DTMF and Confirms</h1>");
sb.append(
"Waits for the user to send a DTMF tone from their handset and stores the resulting digits into the given variable once the user has confirmed that the digits are correct.<br>");
sb.append(
"Input stops if the Max Digits is entered, # is entered or the timeout is reached between digits.<br>");
sb.append("We hangup the call if the users doesn't get it right in four goes.<br><br>");
sb.append("<h3>Prompt</h3>");
sb.append("The Business Message to play to prompt the user to enter the required DTMF tones.<br><br>");
sb.append("<h3>To Few Digits</h3>");
sb.append(
"If you enter a Min Digits and the user enters less than Min Digits then this message is played to them.<br>");
sb.append("This message should normally read 'You must enter at least 'n' digits.<br><br>");
sb.append("<h3>Variable Name</h3>");
sb.append("The name of the Route Variable to store the correctly entered digits.<br><br>");
sb.append("<h3>Min Digits</h3>");
sb.append(
"Sets the min number of digits that can be entered. If the minimum no. of digits isn't entered then the 'To Few Digits' prompt is played and the caller is asked to re-enter the value.");
sb.append("Set this value to 0 if there is no minimum restriction.");
sb.append("<h3>Max Digits</h3>");
sb.append(
"Sets the max number of digits that can be entered. When the maximum is reach input is stopped withouth waiting for a '#' or a timeout.");
sb.append("Max Digits is useful if you are expecting an number with a known length. <br>");
sb.append("The maximum allowed no. of digits is 30.<br><br>");
sb.append("<h3>Timeout</h3>");
sb.append("Controls how long (in seconds) we wait for the user to enter the next DTMF Tone. ");
sb.append("If we timeout then input will stop and the DTMF tones entered so far will be returned. <br><br>");
sb.append("<h3>Ask for Conforimation</h3>");
sb.append("If ticked the caller will be asked to confirm the digits they have just entered");
sb.append(
"The Conformation messsage will be played, the entered digits will be read to the caller and they will be prompted to enter 1 to confirm the sequence or anything else to re-enter the digits.<br>");
sb.append(
"The caller is given four attempts to enter the digits correctly otherwise the call is hungup.<br><br>");
sb.append("<h3>Confirmation</h3>");
sb.append("The Business Message used to prompt the user to confirm that the DTMF tones are correct.<br><br>");
sb.append(
"The message should normally read something like 'Dial one to confirm, any other number to re-enter.<br>");
sb.append(
"If the user enters anything other than 1 then we will replay the prompt and get the user to re-enter the digits.<br><br>");