(Channel as Integer) Boolean
This property overrides the value of IExitOnJobComplete initial property for a certain channel if it is set in the enter event of WorkerThread control. A value of True force the call to exit the control as soon as the job is done and False would keep playing music until the maximum time is reached.
(Integer)(deprecated)
This property transfers the call to another control. Deprecated, use TakeCall instead.
(Integer)
This property transfers the call to the next control. See GotoNode.
(Channel as Integer) VBVJobData
This property returns the jobData object that was passed to the executing thread and back after the job is done execution. The default object is Pronexus.VBVoice.VBVJobData object which contains basic behavioural properties:
- JobData(channel).complete (True/False) that tells if the job attached to this channel is done.
- JobData(channel).reason (Pronexus.VBVoice.WorkerThread.vbvJobCompleteReasons):
1. vbvJobCompleteReasonNot: job did not start yet.
2. vbvJobCompleteReasonNomral: job finished as normal.
3. vbvJobCompleteReasonUserStop: user called StopWait method.
4. vbvJobCompleteReasonException: job code in run method caught an exception.
Other members of this object might be used when user derive from VBVJobData, add his own extra properties and pass an instance of the new object to the job thread in the enter event. In this case he needs to cast this property to his type,
e.g.
MyJobDataClass myJobData = CType(WorkerThread1.JobData(channel), MyJobDataClass)
(Channel as Integer)Integer
This property can be set in the Enter event to override the default wait time. The new value is valid for the current call until it leaves this control. The units are those set by the property page: seconds, 100s, or milliseconds.
(Channel as Integer) vbvWaitTermReasons
On exit from a WorkerThread control, if termination was not due to a normal completion of the thread job, this property can be read by code to check the reason for terminating the wait time. The possible values are:
>vbvWaitTerm_None (0)
>vbvWaitTerm_Digit (1)
>vbvWaitTerm_HookFlash (2)
>vbvWaitTerm_Timeout (3)
>vbvWaitTerm_Disconnected (4)
>vbvWaitTerm_UserStopped (5)
(Channel as Integer)vbvWaitTypes
This property overrides the IWaitType initial property per channel. Refer to the IWaitType for valid values.