LVCA_API BOOL WINAPI LVCA_OutdialA(HANDLE hCA, LPCSTR Number, BOOL UseCallProgress, LONG * CallResult);
LVCA_API BOOL WINAPI LVCA_OutdialW(HANDLE hCA, LPCWSTR Number, BOOL UseCallProgress, LONG * CallResult);
LVCA_Outdial
This function returns true if successful, otherwise false will be returned. Call LVCA_GetLastCallError to retrieve the error An Error is anything within the system itself that creates a glitch in the Speech Driven Information System An Information System is a general term used to describe the product you are designing with this software. This could be any type of system in which you can give information to your callers, such as a Virtual Customer Service Center, a Virtual Technical Support Center, or a Virtual Help Desk., such as a missing Vox A Vox is an Action that plays a sound file. You can record a Vox in your own voice directly from the Speech Driven Information System. You can also use the Audio Manager to import recordings or sound effects that you have obtained from other sources. or a Goto A Goto is an Action that sends callers to another Module. A Goto is a Terminal Action. This means it will be the last Action in an Actions List. that doesn't go anywhere. code and message.
CAMSG_CALLSTART
hCA (IN) Call handle passed into function
Number (IN) The buffer containing the number to dial.
UseCallProgress (IN) If true, the call progress analysis will be used to determine information about the call. The call progress analysis will detect tones like busy signals, and will also attempt to determine if the call was answered by a human or machine. It does this by listening to the length of speech by the answering party for this; it expects a live person to say something short, e.g. a simple "Hello," and machines to give lengthier greetings.
CallResult (OUT) The call progress analysis result. Possible values are:
CALL_PROGRESS_ERROR = 0,
CALL_PROGRESS_NO_DIAL_TONE,
CALL_PROGRESS_RNA,
CALL_PROGRESS_BUSY,
CALL_PROGRESS_SIT,
CALL_PROGRESS_UNKNOWN,
CALL_PROGRESS_CONNECT,
CALL_PROGRESS_CONNECT_ANSWERINGMACHINE,
CALL_PROGRESS_CONNECT_VOICEDETECTED
To determine if the call is an inbound or outbound call you should call: LVCA_GetCustomStringDataA.
Ask for the string value using the key CALLTYPE
The value will either be "INBOUND" or "OUTBOUND"
NOTE: Error 42 indicates an general execution error, you should attempt the number a second time on a new line. If the error occurs a second time the number should be marked for review.
Complete Help Topic List | Speech Platform Product Information