Properties in VBVoice controls are grouped into three categories. Each category has distinct behavior and uses.
Initial Setup Properties |
These are properties that are normally set by the property pages, or by code before the system is started, and are not normally changed at runtime. They define the default behavior of the control. If these properties are changed at runtime, the characteristics of the control are changed for all future calls (and whether any calls currently in the control are affected is not defined). |
Greeting Properties |
These are properties of type Greeting object. Like the Initial Setup properties, these are generally fixed at design time. See About Greetings for more information on changing greetings at runtime. |
Runtime Properties |
These are properties that can only be accessed at runtime when Visual Basic is in run mode and the VBVoice system has started. Runtime properties are usually array properties, indexed by channel number. Runtime properties are often used to override the default behavior of the control, as specified by the initial setup properties, and to provide information about control status during a call. The channel number is provided in all VBVoice control events, and channel numbers start at 1. If an invalid channel number is used to index a runtime property, an error is generated, error code 381, Invalid Index. |