AddTapi.NET Developer's Manual
TapiErrors Enumeration
NamespacesTraysoft.AddTapiTapiErrors
Contains the most common Telephony API (TAPI) error numbers.
Declaration Syntax
C#Visual BasicVisual C++
public enum TapiErrors
Public Enumeration TapiErrors
public enum class TapiErrors
Members
MemberDescription
Allocated
The line cannot be opened due to a persistent condition, such as that of a serial port being exclusively opened by another process.

BadDeviceID
The specified device identifier or line device identifier is invalid or out of range.

BearerModeUnavail
The bearer mode is invalid, the bearer mode is not available, or the call's bearer mode cannot be changed to the specified bearer mode.

CallUnavail
All call appearances on the specified address are currently in use.

CompletionOverrun
The maximum number of outstanding call completions has been exceeded.

ConferenceFull
The maximum number of parties for a conference has been reached, or the requested number of parties cannot be satisfied.

DialBilling
The dialable address contains dialing control characters that are not processed by the service provider.

DialDialTone
The dialable address contains dialing control characters that are not processed by the service provider.

DialPrompt
The dialable address contains dialing control characters that are not processed by the service provider.

DialQuiet
The dialable address contains dialing control characters that are not processed by the service provider.

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.

IncompatibleExtVersion
The application requested an extension version range that is either invalid or cannot be supported by the corresponding service provider.

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.

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.

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 the address is not allowed, the specified address is either not assigned to the specified line or is not valid for address redirection.

InvalAddressID
The specified address identifier is either invalid or out of range.

InvalAddressMode
The specified address mode is invalid.

InvalAddressState
The specified address state contains one or more bits that are not LINEADDRESSSTATE.

InvalAppHandle
The application handle or the application registration handle is invalid.

InvalAppName
The specified application name is invalid. The application name should not contain any non-displayable characters, and should be zero-terminated.

InvalBearerMode
The specified bearer mode is invalid.

InvalCallComplMode
The specified completion is invalid.

InvalCallHandle
The specified call handle is not valid.

InvalCallParams
The specified call parameters are invalid.

InvalCallPrivilege
The specified call privilege parameter is invalid.

InvalCallSelect
The specified select parameter is invalid.

InvalCallState
The current state of a call is not a valid state for the requested operation.

InvalCallStateList
The specified call state list is invalid.

InvalCard
The permanent card identifier could not be found in any entry in the [Cards] section in the registry.

InvalCompletionID
The completion identifier is invalid.

InvalConfCallHandle
The specified call handle for the conference call is invalid or is not a handle for a conference call.

InvalConsultCallHandle
The specified consultation call handle is invalid.

InvalCountryCode
The specified country/region code is invalid.

InvalDeviceClass
The line device has no associated device for the given device class, or the specified line does not support the indicated device class.

InvalDeviceHandle
The line device handle is invalid.

InvalDialParams
The dialing parameters are invalid.

InvalDigitList
The specified digit list is invalid.

InvalDigitMode
The specified digit mode is invalid.

InvalDigits
The specified termination digits are not valid.

InvalExtVersion
The service provider extension version number is invalid.

InvalGroupID
The specified group identifier is invalid.

InvalLineHandle
The specified call, device, line device, or line handle is invalid.

InvalLineState
The device configuration may not be changed in the current line state.

InvalLocation
The permanent location identifier could not be found in any entry in the [Locations] section in the registry.

InvalMediaList
The specified media list is invalid.

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.

InvalMessageID
The number given in MessageID is outside the range specified by the NumCompletionMessages member.

InvalParam
A parameter or structure that a parameter points to contains invalid information, a country/region code is invalid, or the specified forward list parameter contains invalid information.

InvalParkID
The park identifier is invalid.

InvalParkMode
The specified park mode is invalid.

InvalPointer
One or more of the specified pointer parameters are invalid, or a required pointer to an output parameter is NULL.

InvalPrivSelect
An invalid flag or combination of flags was set for the Privileges parameter.

InvalRate
The specified rate is invalid.

InvalRequestMode
The RequestMode indicator is invalid.

InvalTerminalID
The specified terminal identifier is invalid.

InvalTerminalMode
The specified terminal modes parameter is invalid.

InvalTimeout
Timeouts are not supported or a value falls outside the valid range.

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.

InvalToneList
The specified tone list is invalid.

InvalToneMode
The specified tone mode parameter is invalid.

InvalTransferMode
The specified transfer mode parameter is invalid.

LineMapperFailed
No lines were found that match the requirements specified in the CallParams parameter.

NoConference
The specified call is not a conference call handle or a participant call.

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.

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.

NoMem
Insufficient memory to perform the operation, or unable to lock memory.

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.

NotOwner
The application does not have owner privilege to the specified call.

NotRegistered
The application is not registered as a request recipient for the indicated request mode.

OperationFailed
The operation failed for an unspecified or unknown reason.

OperationUnavail
The operation is not available, such as for the given device or specified line.

RateUnavail
The service provider currently does not have enough bandwidth available for the specified rate.

ResourceUnavail
Insufficient resources to complete the operation. For example, a line cannot be opened due to a dynamic resource overcommitment.

RequestOverrun
More requests are pending than the device can handle.

StructureTooSmall
The TotalSize member of a structure does not specify enough memory to contain the fixed portion of the specified structure.

TargetNotFound
A target for the call handoff was not found.

TargetSelf
The application invoking this operation is the target of the indirect handoff.

Uninitialized
The operation was invoked before TAPI was initialized.

UserUserInfoTooBig
The string containing user-user information is too long.

ReInit
TAPI reinitialization has been requested, all applications should shut down its usage of TAPI.

AddressBlocked
The specified address is blocked from being dialed on the specified call.

BillingRejected
The billing mode of the call was rejected

InvalFeature
The requested Feature parameter is invalid.

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.

InvalAgentID
The specified agent identifier is invalid.

InvalAgentGroup
The application referenced an agent group that is not valid.

InvalPassword
The application used an invalid password.

InvalAgentState
The application referenced an agent state that is not valid.

InvalAgentActivity
The specified agent activity is not valid

DialVoiceDetect
Use of the dial modifier (:) is not supported.

UserCancelled
The user cancelled the call.

InvalAddressType
The application referenced an address type that is not valid.

InvalAgentSessionState
The agent session state is invalid.

Disconnected
The call has been disconnected.

ServiceNotRunning
The TAPI service is not running.

Assembly: Traysoft.AddTapi (Module: Traysoft.AddTapi)