Jump to: navigation, search

Introduction to TLib Functions and Data

This page provides a flat list of TLib functions, datatypes, and unstructured data that you should be familiar with during development.

For detailed descriptions and additional information, please see the TLib Reference Guide.

List of TLib Functions

The following table provides a convenient list of TLib Functions that are available.

TAgentLogin

TAgentLogout

TAgentSetIdleReason

TAgentSetNotReady

TAgentSetReady

TAlternateCall

TAnswerCall

TApplyTreatment

TAttachUserData

TCallCancelForward

TCallSetForward

TCancelMonitoring

TCancelReqGetAccessNumber

TClearCall

TCloseServer

TCloseVoiceFile

TCollectDigits

TCompleteConference

TCompleteTransfer

TCopyEvent

TDeleteAllUserData

TDeleteFromConference

TDeleteUserData

TDispatch

TEventGetConnID

TEventGetIntAttr

TEventGetStringAttr

TFreeEvent

TGetAccessNumber

TGetMessageTypeName

TGetReferenceID

TGetRouteTypeNames

TGetTreatmentTypeNames

TGetXCaps

TGiveMusicTreatment

TGiveRingBackTreatment

TGiveSilenceTreatment

THoldCall

TInitiateConference

TInitiateTransfer

TLibSetCompatibMode

TListenDisconnect

TListenReconnect

TLoginMailBox

TLogoutMailBox

TMakeCall

TMakePredictiveCall

TMergeCalls

TMonitorNextCall

TMuteTransfer

TNetworkAlternate

TNetworkConsult

TNetworkMerge

TNetworkPrivateService

TNetworkReconnect

TNetworkSingleStepTransfer

TNetworkTransfer

TOpenServer

TOpenServerEx

TOpenServerX

TOpenVoiceFile

TPlayVoice

TPrivateService

TQueryAddress

TQueryCall

TQueryLocation

TQueryServer

TQuerySwitch

TReconnectCall

TRedirectCall

TRegisterAddress

TReleaseCall

TReserveAgent

TRetrieveCall

TRouteCall

TScanServer

TScanServerEx

TSendDTMF

TSendEvent

TSendEventEx

TSendUserEvent

TSetCallAttributes

TSetDNDOff

TSetDNDOn

TSetInputMask

TSetMessageWaitingOff

TSetMessageWaitingOn

TSetMuteOff

TSetMuteOn

TSetParamHA

TSetRefIDLimit

TSetReferenceID

TSetSocketChangeCallback

TSingleStepConference

TSingleStepTransfer

TSockInfoStructure

TSyncIsSet

TSyncSetSelectMask

TUnregisterAddress

TUpdateUserData

TXCapsSupported

connid_to_decimal

connid_to_str

decimal_to_connid

str_to_connid

List of TLib Datatypes

The following table provides a convenient list of TLib Datatypes that are available.

Important
The names of most of these datatypes start with a "T", but the Voice Platform SDK uses names that do not contain an initial "T". For example, the TRegisterMode datatype mentioned in this section is known to the Voice Platform SDK as RegisterMode.

AddressStatusInfoType

AssociationInfoType

MsgWaitingInfoType

TAddressInfoStatus

TAddressInfoType

TAddressType

TAgentID

TAgentPassword

TAgentType

TAgentWorkMode

TAttribute

TCallHistoryInfo

TCallID

TCallInfoType

TCallState

TCallType

TClearFlag

TConnectionID

TControlMode

TDNRole

TDirectoryNumber

TEvent

TEventMask

TFile

TForwardMode

TInterruptFlag

TKVList

TKVPair

TKVResult

TKVType

TLocationInfoType

TMakeCallType

TMediaType

TMergeType

TMessageType

TMonitorNextCallType

TNetworkCallState

TNetworkDestState

TNetworkPartyRole

TOpenMode

TPartyState

TPrivateMsgType

TRegisterMode

TReliability

TRemoteParty

TRouteType

TScanServerMode

TServer

TServerRole

TSetOpType

TSwitchInfoType

TTime

TTimeStamp

TTreatmentType

TXCaps

TXRouteType

List of TLib Unstructured Data

The following table provides a convenient list of TLib Unstructured Data functions that are available.

These functions deal exclusively with transaction-related user data on the client side and allow you to work with all three categories of unstructured data: User Data, Extensions, and Reasons. None of these functions generate any requests to T-Server. The result of the function execution is confirmed by the value that the function returns.

TKVListAddBinary

TKVListAddInt

TKVListAddList

TKVListAddString

TKVListAddUnicode

TKVListBinaryLength

TKVListBinaryValue

TKVListCreate

TKVListDeleteAll

TKVListDeletePair

TKVListDup

TKVListFree

TKVListGetBinaryValue

TKVListGetIntValue

TKVListGetListValue

TKVListGetStringValue

TKVListGetUnicodeValue

TKVListInitScanLoop

TKVListIntValue

TKVListKey

TKVListListValue

TKVListNextPair

TKVListPrint

TKVListStringValue

TKVListType

TKVListUnicodeValue

TVKListGetPair

This page was last edited on March 17, 2016, at 18:31.
Comments or questions about this documentation? Contact us for support!