Specifications
Section 10. CRBASIC Programming Instructions
10-28
VoiceHangup
Hangs up the voice modem.
Syntax
VoiceHangup
VoiceKey
Recognizes the return of characters 1 - 9, *, or #. VoiceKey is often used to add
a delay, which provides time for the message to be spoken, in a
VoiceBegin/EndVoice sequence.
Syntax
VoiceKey (TimeOut*IDH_Popup_VoiceKey_Timeout)
VoiceNumber
Returns one or more numbers (1 - 9) terminated by the # or * key.
Syntax
VoiceNumber (TimeOut*IDH_POPUP_VoiceKey_Timeout)
VoicePhrases
Provides a list of phrases for VoiceSpeak
Syntax
VoicePhrases(PhraseArray, Phrases)
VoiceSetup
Controls the hang-up of the COM310 voice modem.
Syntax
VoiceSetup (HangUpKey, ExitSubKey, ContinueKey, SecsOnLine,
UseTimeout, CallOut)
VoiceSpeak
Defines the voice string that should be spoken by the voice modem.
Syntax
VoiceSpeak ( "String" + Variable + "String"…, Precision)
10.10 Custom Keyboard and Display Menus
Note that custom menus are constructed with the following syntax before the
BeginProg instruction.
DisplayMenu ("MenuName", AddToSystem)
MenuItem ("MenuItemName", Variable)
MenuPick (Item1, Item2, Item3...)
DisplayValue ("MenuItemName", tablename.fieldname)
SubMenu (MenuName)
MenuItem ("MenuItemName", Variable)
EndSubMenu
EndMenu
BeginProg
(Program Body)
EndProg