TAPIEx ActiveX Control v3.6

ErrCode

The ErrCode property return the error number of last operation.

Property ErrCode As Long

Parameters

None.

Return Values

return the error code of last operation.

Remarks

ERR_ADDRESSBLOCKED
The specified address is blocked from being dialed on the specified call.
ERR_ADDRESSBLOCKED
The target call address has call blocking enabled.
ERR_ALLOCATED
The line cannot be opened due to a persistent condition, such as that of a serial port being exclusively opened by another process.
ERR_BADDEVICEID
The specified device identifier or line device identifier (such as in a dwDeviceID parameter) is invalid or out of range.
ERR_BEARERMODEUNAVAIL
The bearer mode member in LINECALLPARAMS is invalid, the bearer mode specified in LINECALLPARAMS is not available, or the call's bearer mode cannot be changed to the specified bearer mode.
ERR_BILLINGREJECTED
The billing mode of the call was rejected.
ERR_CALLUNAVAIL
All call appearances on the specified address are currently in use.
ERR_COMPLETIONOVERRUN
The maximum number of outstanding call completions has been exceeded.
ERR_CONFERENCEFULL
The maximum number of parties for a conference has been reached, or the requested number of parties cannot be satisfied.
ERR_DIALBILLING
The dialable address parameter contains dialing control characters that are not processed by the service provider.
ERR_DIALDIALTONE
The dialable address parameter contains dialing control characters that are not processed by the service provider.
ERR_DIALPROMPT
The dialable address parameter contains dialing control characters that are not processed by the service provider.
ERR_DIALQUIET
The dialable address parameter contains dialing control characters that are not processed by the service provider.
ERR_DIALVOICEDETECT
Use of the ":" dial modifier is not supported. This value is exposed only to applications that negotiate a TAPI version of 2.0 or higher.
ERR_DISCONNECTED
The call has been disconnected. This value is exposed only to applications that negotiate a TAPI version of 2.2 or higher.
ERR_INCOMPATIBLEAPIVERSION
The application requested a TAPI version or version range that is either incompatible with, or cannot be supported by, the Telephony API implementation and the corresponding service provider.
ERR_INCOMPATIBLEEXTVERSION
The application requested an extension version range that is either invalid or cannot be supported by the corresponding service provider.
ERR_INIFILECORRUPT
The Telephon.ini file cannot be read or understood properly by TAPI because of internal inconsistencies or formatting problems. For example, the [Locations], [Cards], or [Countries] section of the Telephon.ini file may be corrupted or inconsistent.
ERR_INUSE
The line device is in use and cannot currently be configured, allow a party to be added, allow a call to be answered, allow a call to be placed, or allow a call to be transferred.
ERR_INVALADDRESS
A specified address is either invalid or not allowed. If invalid, the address contains invalid characters or digits, or the destination address contains dialing control characters (W, @, $, or ?) that are not supported by the service provider. If not allowed, the specified address is either not assigned to the specified line or is not valid for address redirection.
ERR_INVALADDRESSID
The specified address identifier is either invalid or out of range.
ERR_INVALADDRESSMODE
The specified address mode is invalid.
ERR_INVALADDRESSSTATE
The specified address state contains one or more bits that are not LINEADDRESSSTATE_ constants.
ERR_INVALADDRESSTYPE
The application referenced an address type that is not valid. This value is exposed only to applications that negotiate a TAPI version of 3.0 or higher.
ERR_INVALAGENTACTIVITY
The specified agent activity is not valid.
ERR_INVALAGENTACTIVITY
The application invoking this operation is the target of the indirect handoff. That is, TAPI has determined that the calling application is also the highest priority application for the given media type. This value is exposed only to applications that negotiate a TAPI version of 2.0 or higher.
ERR_INVALAGENTGROUP
The specified agent group information is not valid or contains errors. The requested action has not been carried out.
ERR_INVALAGENTGROUP
The application referenced an agent group that is not valid. This value is exposed only to applications that negotiate a TAPI version of 2.0 or higher.
ERR_INVALAGENTID
The specified agent identifier is invalid.
ERR_INVALAGENTID
An invalid agent identifier was used. This value is exposed only to applications that negotiate a TAPI version of 2.0 or higher.
ERR_INVALAGENTSESSIONSTATE
The agent session state is invalid. This value is exposed only to applications that negotiate a TAPI version of 2.2 or higher.
ERR_INVALAGENTSKILL
The skill group entered is invalid.
ERR_INVALAGENTSTATE
The specified agent state is not valid or contains errors. No changes have been made to the agent state of the specified address.
ERR_INVALAGENTSTATE
The application referenced an agent state that is not valid. This value is exposed only to applications that negotiate a TAPI version of 2.0 or higher.
ERR_INVALAGENTSUPERVISOR
The agent supervisor indicator is invalid.
ERR_INVALAPPHANDLE
The application handle (such as specified by a hLineApp parameter) or the application registration handle is invalid.
ERR_INVALAPPNAME
The specified application name is invalid. If an application name is specified by the application, it is assumed that the string does not contain any non-displayable characters, and is zero-terminated.
ERR_INVALBEARERMODE
The specified bearer mode is invalid.
ERR_INVALCALLCOMPLMODE
The specified completion is invalid.
ERR_INVALCALLHANDLE
The specified call handle is not valid. For example, the handle is not NULL but does not belong to the given line. In some cases, the specified call device handle is invalid.
ERR_INVALCALLPARAMS
The specified call parameters are invalid.
ERR_INVALCALLPRIVILEGE
The specified call privilege parameter is invalid.
ERR_INVALCALLSELECT
The specified select parameter is invalid.
ERR_INVALCALLSTATE
The current state of a call is not in a valid state for the requested operation.
ERR_INVALCALLSTATELIST
The specified call state list is invalid.
ERR_INVALCARD
The permanent card identifier specified in dwCard could not be found in any entry in the [Cards] section in the registry.
ERR_INVALCOMPLETIONID
The completion identifier is invalid.
ERR_INVALCONFCALLHANDLE
The specified call handle for the conference call is invalid or is not a handle for a conference call.
ERR_INVALCONSULTCALLHANDLE
The specified consultation call handle is invalid.
ERR_INVALCOUNTRYCODE
The specified country code is invalid.
ERR_INVALDEVICECLASS
The line device has no associated device for the given device class, or the specified line does not support the indicated device class.
ERR_INVALDEVICEHANDLE
The line device handle is invalid.
ERR_INVALDIALPARAMS
The dialing parameters are invalid.
ERR_INVALDIGITLIST
The specified digit list is invalid.
ERR_INVALDIGITMODE
The specified digit mode is invalid.
ERR_INVALDIGITS
The specified termination digits are not valid.
ERR_INVALEXTVERSION
The service provider extension version number is invalid.
ERR_INVALFEATURE
The dwFeature parameter is invalid.
ERR_INVALFEATURE
The application invoked a feature that is not available on this line.
ERR_INVALGROUPID
The specified group identifier is invalid.
ERR_INVALLINEHANDLE
The specified call, device, line device, or line handle is invalid.
ERR_INVALLINESTATE
The device configuration may not be changed in the current line state. The line may be in use by another application or a dwLineStates parameter contains one or more bits that are not DEVSTATE_ constants. The ERR_INVALLINESTATE value can also indicate that the device is DISCONNECTED or OUTOFSERVICE. These states are indicated by setting the bits corresponding to the DEVSTATUSFLAGS_CONNECTED and DEVSTATUSFLAGS_INSERVICE values to 0 in the DevStatusFlags member of the ILineCaps interface.
ERR_INVALLOCATION
The permanent location identifier specified in dwLocation could not be found in any entry in the [Locations] section in the registry.
ERR_INVALMEDIALIST
The specified media list is invalid.
ERR_INVALMEDIAMODE
The list of media types (modes) to be monitored contains invalid information, the specified media type parameter is invalid, or the service provider does not support the specified media type. The media types supported on the line are listed in the dwMediaModes member in the DEVCAPS structure.
ERR_INVALMESSAGEID
The number given in dwMessageID is outside the range specified by the dwNumCompletionMessages member in the ADDRESSCAPS structure.
ERR_INVALPARAM
A parameter or structure that a parameter points to contains invalid information, a country code is invalid, a window handle is invalid, or the specified forward list parameter contains invalid information.
ERR_INVALPARKID
The park identifier is invalid.
ERR_INVALPARKMODE
The specified park mode is invalid.
ERR_INVALPASSWORD
The specified password is not correct and the requested action has not been carried out.
ERR_INVALPASSWORD
The application used an invalid password. This value is exposed only to applications that negotiate a TAPI version of 2.0 or higher.
ERR_INVALPOINTER
One or more of the specified pointer parameters (such as lpCallList, lpdwAPIVersion, lpExtensionID, lpdwExtVersion, lphIcon, lpLineDevCaps, and lpToneList) are invalid, or a required pointer to an output parameter is NULL.
ERR_INVALPRIVSELECT
An invalid flag or combination of flags was set for the dwPrivileges parameter.
ERR_INVALRATE
The specified rate is invalid.
ERR_INVALREQUESTMODE
The LINEREQUESTMODE indicator is invalid.
ERR_INVALTERMINALID
The specified terminal identifier is invalid.
ERR_INVALTERMINALMODE
The specified terminal modes parameter is invalid.
ERR_INVALTIMEOUT
Timeouts are not supported or a value falls outside the valid range specified in DEVCAPS.
ERR_INVALTONE
The specified custom tone does not represent a valid tone or is made up of too many frequencies or the specified tone structure does not describe a valid tone.
ERR_INVALTONELIST
The specified tone list is invalid.
ERR_INVALTONEMODE
The specified tone mode parameter is invalid.
ERR_INVALTRANSFERMODE
The specified transfer mode parameter is invalid.
ERR_LINEMAPPERFAILED
LINEMAPPER was the value passed in the dwDeviceID parameter, but no lines were found that match the requirements specified in the lpCallParams parameter.
ERR_NOCONFERENCE
The specified call is not a conference call handle or a participant call.
ERR_NODEVICE
The specified device identifier, which was previously valid, is no longer accepted because the associated device has been removed from the system since TAPI was last initialized. Alternately, the line device has no associated device for the given device class.
ERR_NODRIVER
Either Tapiaddr.dll could not be located or the telephone service provider for the specified device found that one of its components is missing or corrupt in a way that was not detected at initialization time. The user should be advised to use the Telephony Control Panel to correct the problem.
ERR_NOMEM
Insufficient memory to perform the operation, or unable to lock memory.
ERR_NOMULTIPLEINSTANCE
A telephony service provider that does not support multiple instances is listed more than once in the [Providers] section in the registry. The application should advise the user to use the Telephony Control Panel to remove the duplicated driver.
ERR_NOMULTIPLEINSTANCE
Multiple instances of this service provider are not allowed.
ERR_NOREQUEST
There currently is no request pending of the indicated mode, or the application is no longer the highest-priority application for the specified request mode.
ERR_NOTOWNER
The application does not have owner privilege to the specified call.
ERR_NOTREGISTERED
The application is not registered as a request recipient for the indicated request mode.
ERR_OPERATIONFAILED
The operation failed for an unspecified or unknown reason.
ERR_OPERATIONUNAVAIL
The operation is not available, such as for the given device or specified line.
ERR_RATEUNAVAIL
The service provider currently does not have enough bandwidth available for the specified rate.
ERR_REINIT
The application attempted to initialize TAPI twice.
ERR_REQUESTOVERRUN
More requests are pending than the device can handle.
ERR_RESOURCEUNAVAIL
Insufficient resources to complete the operation. For example, a line cannot be opened due to a dynamic resource overcommitment.
ERR_STRUCTURETOOSMALL
The dwTotalSize member of a structure does not specify enough memory to contain the fixed portion of the specified structure.
ERR_TARGETNOTFOUND
A target for the call handoff was not found. This can occur if the named application did not open the same line with the LINECALLPRIVILEGE_OWNER bit in the dwPrivileges parameter of ITAPILine.Open. Or, in the case of media-mode handoff, no application has opened the same line with the LINECALLPRIVILEGE_OWNER bit in the dwPrivileges parameter of Open and with the media type specified in the dwMediaMode parameter having been specified in the dwMediaModes parameter of Open.
ERR_USERCANCELLED
The user cancelled the call. This value is exposed only to applications that negotiate a TAPI version of 2.2 or higher.

See Also

None.