SwyxIt! Client SDK 14.20
Loading...
Searching...
No Matches
IClientConfig Interface Reference

import "CLMgr.idl";

Inheritance diagram for IClientConfig:

Public Member Functions

HRESULT BeginUpdate ()
 
HRESULT EndUpdate ()
 
HRESULT DeleteRedialEntry ([in] LONG Idx, [in] DATE Time)
 
HRESULT DeleteCallerEntry ([in] LONG Idx, [in] DATE Time)
 
HRESULT DeleteRedialList ()
 
HRESULT DeleteCallerList ()
 
HRESULT IsFeatureInstalled ([in] BSTR Guid, [out, retval] BOOL *pVal)
 
HRESULT AddFile ([in] BSTR SrcFilePath, [in] BSTR FileName, [in] LONG Scope, [in] LONG Category, [in] BOOL IsPrivate, [in] BOOL IsHidden)
 
HRESULT DeleteFile ([in] BSTR FileName, [in] LONG Scope, [in] LONG Category)
 
HRESULT SetPhoneCallBackState ([in] LONG Idx, [in] DATE Time, [in] LONG CBState)
 
HRESULT SetPhoneCallListViewed ([in] BOOL Viewed)
 
HRESULT HasRole ([in] long roleId, [out, retval] BOOL *pVal)
 
HRESULT ReloadPresenceData ()
 
HRESULT PublicateDetectedAwayState ([in] BOOL newVal)
 
HRESULT GetLocalSiteID ([out, retval] long *plRetVal)
 
HRESULT GetAvatarBitmap ([in] int iSiteID, [in] int iUserID, [in] BOOL bForceReload, [out] BOOL *pbModified, [out, string] BSTR *pbstrFileNameVal, [out, retval, string] BSTR *pbstrVal)
 
HRESULT SetAvatarBitmap ([in, string] BSTR bstrFileName, [in, string] BSTR bstrFilePath)
 
HRESULT DeleteAvatarBitmap ()
 
HRESULT SetRichPresenceStatus ([in] BOOL bAway, [in] BOOL bDoNotDisturb, [in] DATE dExpirationDate)
 
HRESULT SetAppointmentText ([in, string] BSTR bstrAppointmentText, [in] DATE dExpirationDate)
 
HRESULT IsPluginLicensed ([in, string] BSTR bstrProgID, [out, retval] BOOL *pVal)
 
HRESULT GetUniqueServerId ([out, retval] BSTR *pVal)
 

Properties

ULONG UserId [get]
 
BSTR Name [get]
 
BSTR UserDatadir [get]
 
BSTR EMailAddress [get, set]
 
BSTR ShortName [get]
 
BOOL SuppressOwnNumber [get, set]
 
ULONG MaxRedialListLength [get, set]
 
BOOL RedialImmediately [get, set]
 
BOOL EnablePhoneCallList [get, set]
 
ULONG MaxPhoneCallListLength [get, set]
 
BOOL DefaultFwd [get, set]
 
BSTR DefaultFwdNumber [get, set]
 
BOOL FwdOnBusy [get, set]
 
BSTR FwdOnBusyNumber [get, set]
 
BOOL FwdOnNoAnswer [get, set]
 
BSTR FwdOnNoAnswerNumber [get, set]
 
ULONG FwdOnNoAnswerTimeout [get, set]
 
BSTR VoiceMailFile [get, set]
 
LONG MaxVoiceMailRecordingLen [get, set]
 
BOOL VoiceMailSent [get, set]
 
BSTR SIPUserID [get]
 
BSTR SIPUsername [get]
 
BSTR SIPPassword [get, set]
 
CHAR LoginDeviceType [get, set]
 
BSTR CountryCode [get, set]
 
BSTR AreaCode [get, set]
 
CHAR PublicAccessPrefix [get, set]
 
BSTR ServerDataDirectory [get]
 
BSTR DefaultVoicemailFile [get]
 
BSTR UserRootDirectory [get]
 
BSTR InternationCallPrefix [get, set]
 
BSTR LongDistanceCallPrefix [get, set]
 
BSTR VoiceMailServerName [get]
 
BSTR VoiceMailSenderAddress [get]
 
BSTR DefaultSkinFileName [get]
 
DOUBLE ChargingUnitValue [get]
 
BSTR ChargingUnitCurrency [get]
 
LONG RecordingCodec [get]
 
BSTR CompressionCodec [get]
 
CHAR DefaultLoginDeviceType [get]
 
IDispatch ClientNumberEnumerator [get]
 
BOOL SecondaryCallEnabled [get, set]
 
BOOL DoNotDisturb [get, set]
 
IDispatch SIPAccountEnumerator [get]
 
IDispatch SIPProviderEnumerator [get]
 
VARIANT ConfigBuffer [get, set]
 
IDispatch CallerEnumerator [get]
 
IDispatch RedialEnumerator [get]
 
BOOL EnumEnabled [get, set]
 
BSTR FilePath ([in] BSTR FileName,[in] LONG Scope,[in] LONG Category) [get]
 
IDispatch FileList ([in] BSTR FileExt,[in] LONG Scope,[in] LONG Category) [get]
 
BOOL FileExists ([in] BSTR FileName,[in] LONG Scope,[in] LONG Category) [get]
 
BOOL IsReadOnly ([in] BSTR FileName,[in] LONG Scope,[in] LONG Category) [get]
 
BSTR LastErrorMessage [get]
 
LONG LastError [get]
 
BSTR DefaultConversationRecordingPath [get]
 
ULONG UserConfiguredEncryptionMode [get, set]
 
ULONG ServerDefaultEncryptionMode [get]
 
LONG NumberOfNewVoicemails [get, set]
 
IDispatch CollaborationLink [get]
 
IDispatch VideoLink [get]
 
BOOL Away [get, set]
 
BSTR AwayText [get, set]
 
LONG CurrentEncryptionMode [get]
 
BOOL IsUserVideoAllowed [get]
 
BSTR AppointmentText [get]
 
DATE StateExpirationDate [get]
 
DATE AppointmentExpirationDate [get]
 
BOOL RecWizardPopupState [get, set]
 
BSTR HandsetDevice [get]
 
BSTR HandsetCaptureDevice [get]
 
BSTR HeadsetDevice [get]
 
BSTR HeadsetCaptureDevice [get]
 
BSTR HandsfreeDevice [get]
 
BSTR HandsfreeCaptureDevice [get]
 
BSTR OpenListeningDevice [get]
 
BSTR RingingDevice [get]
 
INT32 PcSpeakerRinging [get, set]
 
INT32 DefaultAudioMode [get]
 
INT32 HandsetVolume ([in] BSTR pDev) [get]
 
INT32 HandsetCaptureVolume ([in] BSTR pDev) [get, set]
 
INT32 HeadsetVolume ([in] BSTR pDev) [get]
 
INT32 HeadsetCaptureVolume ([in] BSTR pDev) [get, set]
 
INT32 HandsfreeVolume ([in] BSTR pDev) [get]
 
INT32 HandsfreeCaptureVolume ([in] BSTR pDev) [get, set]
 
INT32 OpenListeningVolume ([in] BSTR pDev) [get]
 
INT32 RingingVolume ([in] BSTR pDev) [get]
 
INT32 LineDetailsBrowserDelay [get]
 
INT32 TrimmingWorkingSet [get]
 
BOOL AllowOutboundIntercom [get]
 
BOOL IPPBXClient [get]
 
BSTR UnknownCallerString [get]
 
INT32 ServerRestartInterval [get]
 
INT32 ServerRestartIntervalMax [get]
 
BOOL EnableVideo [get]
 
BOOL IsIncomingVideoAllowed [get, set]
 
BOOL AlwaysStartOutgoingVideo [get, set]
 
INT32 CodecPreference [get, set]
 
BSTR EmailClient [get, set]
 
BSTR VideoDeviceName [get, set]
 
INT32 VideoFrameWidth [get, set]
 
INT32 VideoFrameHeight [get, set]
 
INT32 VideoFrameRate [get, set]
 
BSTR SerialNumber [get]
 
BOOL PasswordPolicyEnabled [get]
 
BOOL RemoteAudioEnabled [get]
 
LONG DefaultCheckVoicemail [get, set]
 
LONG ClientPopupMode [get]
 
BSTR DisableNotificationForVersion [set]
 
INT32 IMClientGeneration [get]
 
BOOL IsOperatorTrustEstablished [get]
 
BSTR DefaultSkinForMsTeams [get]
 
IDispatch PbxPhoneBookEnumerator [get]
 
IDispatch UserPhoneBookEnumerator [get]
 
BSTR FileCacheFolder [get]
 
LONG ServerLicenceType [get]
 

Member Function Documentation

◆ AddFile()

HRESULT IClientConfig::AddFile ( [in] BSTR SrcFilePath,
[in] BSTR FileName,
[in] LONG Scope,
[in] LONG Category,
[in] BOOL IsPrivate,
[in] BOOL IsHidden )

◆ BeginUpdate()

HRESULT IClientConfig::BeginUpdate ( )

◆ DeleteAvatarBitmap()

HRESULT IClientConfig::DeleteAvatarBitmap ( )

◆ DeleteCallerEntry()

HRESULT IClientConfig::DeleteCallerEntry ( [in] LONG Idx,
[in] DATE Time )

◆ DeleteCallerList()

HRESULT IClientConfig::DeleteCallerList ( )

◆ DeleteFile()

HRESULT IClientConfig::DeleteFile ( [in] BSTR FileName,
[in] LONG Scope,
[in] LONG Category )

◆ DeleteRedialEntry()

HRESULT IClientConfig::DeleteRedialEntry ( [in] LONG Idx,
[in] DATE Time )

◆ DeleteRedialList()

HRESULT IClientConfig::DeleteRedialList ( )

◆ EndUpdate()

HRESULT IClientConfig::EndUpdate ( )

◆ GetAvatarBitmap()

HRESULT IClientConfig::GetAvatarBitmap ( [in] int iSiteID,
[in] int iUserID,
[in] BOOL bForceReload,
[out] BOOL * pbModified,
[out, string] BSTR * pbstrFileNameVal,
[out, retval, string] BSTR * pbstrVal )

◆ GetLocalSiteID()

HRESULT IClientConfig::GetLocalSiteID ( [out, retval] long * plRetVal)

◆ GetUniqueServerId()

HRESULT IClientConfig::GetUniqueServerId ( [out, retval] BSTR * pVal)

◆ HasRole()

HRESULT IClientConfig::HasRole ( [in] long roleId,
[out, retval] BOOL * pVal )

◆ IsFeatureInstalled()

HRESULT IClientConfig::IsFeatureInstalled ( [in] BSTR Guid,
[out, retval] BOOL * pVal )

◆ IsPluginLicensed()

HRESULT IClientConfig::IsPluginLicensed ( [in, string] BSTR bstrProgID,
[out, retval] BOOL * pVal )

◆ PublicateDetectedAwayState()

HRESULT IClientConfig::PublicateDetectedAwayState ( [in] BOOL newVal)

◆ ReloadPresenceData()

HRESULT IClientConfig::ReloadPresenceData ( )

◆ SetAppointmentText()

HRESULT IClientConfig::SetAppointmentText ( [in, string] BSTR bstrAppointmentText,
[in] DATE dExpirationDate )

◆ SetAvatarBitmap()

HRESULT IClientConfig::SetAvatarBitmap ( [in, string] BSTR bstrFileName,
[in, string] BSTR bstrFilePath )

◆ SetPhoneCallBackState()

HRESULT IClientConfig::SetPhoneCallBackState ( [in] LONG Idx,
[in] DATE Time,
[in] LONG CBState )

◆ SetPhoneCallListViewed()

HRESULT IClientConfig::SetPhoneCallListViewed ( [in] BOOL Viewed)

◆ SetRichPresenceStatus()

HRESULT IClientConfig::SetRichPresenceStatus ( [in] BOOL bAway,
[in] BOOL bDoNotDisturb,
[in] DATE dExpirationDate )

Property Documentation

◆ AllowOutboundIntercom

BOOL IClientConfig::AllowOutboundIntercom
getpropertybound

◆ AlwaysStartOutgoingVideo

BOOL IClientConfig::AlwaysStartOutgoingVideo
getsetproperty

◆ AppointmentExpirationDate

DATE IClientConfig::AppointmentExpirationDate
getproperty

◆ AppointmentText

BSTR IClientConfig::AppointmentText
getproperty

◆ AreaCode

BSTR IClientConfig::AreaCode
getsetproperty

◆ Away

BOOL IClientConfig::Away
getsetproperty

◆ AwayText

BSTR IClientConfig::AwayText
getsetproperty

◆ CallerEnumerator

IDispatch IClientConfig::CallerEnumerator
getproperty

◆ ChargingUnitCurrency

BSTR IClientConfig::ChargingUnitCurrency
getproperty

◆ ChargingUnitValue

DOUBLE IClientConfig::ChargingUnitValue
getproperty

◆ ClientNumberEnumerator

IDispatch IClientConfig::ClientNumberEnumerator
getproperty

◆ ClientPopupMode

LONG IClientConfig::ClientPopupMode
getproperty

◆ CodecPreference

INT32 IClientConfig::CodecPreference
getsetproperty

◆ CollaborationLink

IDispatch IClientConfig::CollaborationLink
getproperty

◆ CompressionCodec

BSTR IClientConfig::CompressionCodec
getproperty

◆ ConfigBuffer

VARIANT IClientConfig::ConfigBuffer
getsetproperty

◆ CountryCode

BSTR IClientConfig::CountryCode
getsetproperty

◆ CurrentEncryptionMode

LONG IClientConfig::CurrentEncryptionMode
getproperty

◆ DefaultAudioMode

INT32 IClientConfig::DefaultAudioMode
getproperty

◆ DefaultCheckVoicemail

LONG IClientConfig::DefaultCheckVoicemail
getsetproperty

◆ DefaultConversationRecordingPath

BSTR IClientConfig::DefaultConversationRecordingPath
get

◆ DefaultFwd

BOOL IClientConfig::DefaultFwd
getsetproperty

◆ DefaultFwdNumber

BSTR IClientConfig::DefaultFwdNumber
getsetproperty

◆ DefaultLoginDeviceType

CHAR IClientConfig::DefaultLoginDeviceType
getproperty

◆ DefaultSkinFileName

BSTR IClientConfig::DefaultSkinFileName
getproperty

◆ DefaultSkinForMsTeams

BSTR IClientConfig::DefaultSkinForMsTeams
getproperty

◆ DefaultVoicemailFile

BSTR IClientConfig::DefaultVoicemailFile
getproperty

◆ DisableNotificationForVersion

BSTR IClientConfig::DisableNotificationForVersion
setproperty

◆ DoNotDisturb

BOOL IClientConfig::DoNotDisturb
getsetproperty

◆ EMailAddress

BSTR IClientConfig::EMailAddress
getsetproperty

◆ EmailClient

BSTR IClientConfig::EmailClient
getsetproperty

◆ EnablePhoneCallList

BOOL IClientConfig::EnablePhoneCallList
getsetproperty

◆ EnableVideo

BOOL IClientConfig::EnableVideo
getproperty

◆ EnumEnabled

BOOL IClientConfig::EnumEnabled
getsetproperty

◆ FileCacheFolder

BSTR IClientConfig::FileCacheFolder
getproperty

◆ FileExists

BOOL IClientConfig::FileExists([in] BSTR FileName, [in] LONG Scope, [in] LONG Category)
get

◆ FileList

IDispatch IClientConfig::FileList([in] BSTR FileExt, [in] LONG Scope, [in] LONG Category)
get

◆ FilePath

BSTR IClientConfig::FilePath([in] BSTR FileName, [in] LONG Scope, [in] LONG Category)
get

◆ FwdOnBusy

BOOL IClientConfig::FwdOnBusy
getsetproperty

◆ FwdOnBusyNumber

BSTR IClientConfig::FwdOnBusyNumber
getsetproperty

◆ FwdOnNoAnswer

BOOL IClientConfig::FwdOnNoAnswer
getsetproperty

◆ FwdOnNoAnswerNumber

BSTR IClientConfig::FwdOnNoAnswerNumber
getsetproperty

◆ FwdOnNoAnswerTimeout

ULONG IClientConfig::FwdOnNoAnswerTimeout
getsetproperty

◆ HandsetCaptureDevice

BSTR IClientConfig::HandsetCaptureDevice
getproperty

◆ HandsetCaptureVolume

INT32 IClientConfig::HandsetCaptureVolume
getsetproperty

◆ HandsetDevice

BSTR IClientConfig::HandsetDevice
getproperty

◆ HandsetVolume

INT32 IClientConfig::HandsetVolume([in] BSTR pDev)
getproperty

◆ HandsfreeCaptureDevice

BSTR IClientConfig::HandsfreeCaptureDevice
getproperty

◆ HandsfreeCaptureVolume

INT32 IClientConfig::HandsfreeCaptureVolume
getsetproperty

◆ HandsfreeDevice

BSTR IClientConfig::HandsfreeDevice
getproperty

◆ HandsfreeVolume

INT32 IClientConfig::HandsfreeVolume([in] BSTR pDev)
getproperty

◆ HeadsetCaptureDevice

BSTR IClientConfig::HeadsetCaptureDevice
getproperty

◆ HeadsetCaptureVolume

INT32 IClientConfig::HeadsetCaptureVolume
getsetproperty

◆ HeadsetDevice

BSTR IClientConfig::HeadsetDevice
getproperty

◆ HeadsetVolume

INT32 IClientConfig::HeadsetVolume([in] BSTR pDev)
getproperty

◆ IMClientGeneration

INT32 IClientConfig::IMClientGeneration
getproperty

◆ InternationCallPrefix

BSTR IClientConfig::InternationCallPrefix
getsetproperty

◆ IPPBXClient

BOOL IClientConfig::IPPBXClient
getproperty

◆ IsIncomingVideoAllowed

BOOL IClientConfig::IsIncomingVideoAllowed
getsetproperty

◆ IsOperatorTrustEstablished

BOOL IClientConfig::IsOperatorTrustEstablished
getproperty

◆ IsReadOnly

BOOL IClientConfig::IsReadOnly([in] BSTR FileName, [in] LONG Scope, [in] LONG Category)
get

◆ IsUserVideoAllowed

BOOL IClientConfig::IsUserVideoAllowed
getproperty

◆ LastError

LONG IClientConfig::LastError
get

◆ LastErrorMessage

BSTR IClientConfig::LastErrorMessage
get

◆ LineDetailsBrowserDelay

INT32 IClientConfig::LineDetailsBrowserDelay
getproperty

◆ LoginDeviceType

CHAR IClientConfig::LoginDeviceType
getsetproperty

◆ LongDistanceCallPrefix

BSTR IClientConfig::LongDistanceCallPrefix
getsetproperty

◆ MaxPhoneCallListLength

ULONG IClientConfig::MaxPhoneCallListLength
getsetproperty

◆ MaxRedialListLength

ULONG IClientConfig::MaxRedialListLength
getsetproperty

◆ MaxVoiceMailRecordingLen

LONG IClientConfig::MaxVoiceMailRecordingLen
getsetproperty

◆ Name

BSTR IClientConfig::Name
getproperty

◆ NumberOfNewVoicemails

LONG IClientConfig::NumberOfNewVoicemails
getsetproperty

◆ OpenListeningDevice

BSTR IClientConfig::OpenListeningDevice
getproperty

◆ OpenListeningVolume

INT32 IClientConfig::OpenListeningVolume([in] BSTR pDev)
getproperty

◆ PasswordPolicyEnabled

BOOL IClientConfig::PasswordPolicyEnabled
getproperty

◆ PbxPhoneBookEnumerator

IDispatch IClientConfig::PbxPhoneBookEnumerator
getproperty

◆ PcSpeakerRinging

INT32 IClientConfig::PcSpeakerRinging
getsetproperty

◆ PublicAccessPrefix

CHAR IClientConfig::PublicAccessPrefix
getsetproperty

◆ RecordingCodec

LONG IClientConfig::RecordingCodec
getproperty

◆ RecWizardPopupState

BOOL IClientConfig::RecWizardPopupState
getsetproperty

◆ RedialEnumerator

IDispatch IClientConfig::RedialEnumerator
getproperty

◆ RedialImmediately

BOOL IClientConfig::RedialImmediately
getsetproperty

◆ RemoteAudioEnabled

BOOL IClientConfig::RemoteAudioEnabled
getproperty

◆ RingingDevice

BSTR IClientConfig::RingingDevice
getproperty

◆ RingingVolume

INT32 IClientConfig::RingingVolume([in] BSTR pDev)
getproperty

◆ SecondaryCallEnabled

BOOL IClientConfig::SecondaryCallEnabled
getsetproperty

◆ SerialNumber

BSTR IClientConfig::SerialNumber
getproperty

◆ ServerDataDirectory

BSTR IClientConfig::ServerDataDirectory
getproperty

◆ ServerDefaultEncryptionMode

ULONG IClientConfig::ServerDefaultEncryptionMode
getproperty

◆ ServerLicenceType

LONG IClientConfig::ServerLicenceType
getproperty

◆ ServerRestartInterval

INT32 IClientConfig::ServerRestartInterval
getproperty

◆ ServerRestartIntervalMax

INT32 IClientConfig::ServerRestartIntervalMax
getproperty

◆ ShortName

BSTR IClientConfig::ShortName
getproperty

◆ SIPAccountEnumerator

IDispatch IClientConfig::SIPAccountEnumerator
getproperty

◆ SIPPassword

BSTR IClientConfig::SIPPassword
getsetproperty

◆ SIPProviderEnumerator

IDispatch IClientConfig::SIPProviderEnumerator
getproperty

◆ SIPUserID

BSTR IClientConfig::SIPUserID
getproperty

◆ SIPUsername

BSTR IClientConfig::SIPUsername
getproperty

◆ StateExpirationDate

DATE IClientConfig::StateExpirationDate
getproperty

◆ SuppressOwnNumber

BOOL IClientConfig::SuppressOwnNumber
getsetproperty

◆ TrimmingWorkingSet

INT32 IClientConfig::TrimmingWorkingSet
getproperty

◆ UnknownCallerString

BSTR IClientConfig::UnknownCallerString
getproperty

◆ UserConfiguredEncryptionMode

ULONG IClientConfig::UserConfiguredEncryptionMode
getsetproperty

◆ UserDatadir

BSTR IClientConfig::UserDatadir
getproperty

◆ UserId

ULONG IClientConfig::UserId
getproperty

◆ UserPhoneBookEnumerator

IDispatch IClientConfig::UserPhoneBookEnumerator
getproperty

◆ UserRootDirectory

BSTR IClientConfig::UserRootDirectory
getproperty

◆ VideoDeviceName

BSTR IClientConfig::VideoDeviceName
getsetproperty

◆ VideoFrameHeight

INT32 IClientConfig::VideoFrameHeight
getsetproperty

◆ VideoFrameRate

INT32 IClientConfig::VideoFrameRate
getsetproperty

◆ VideoFrameWidth

INT32 IClientConfig::VideoFrameWidth
getsetproperty

◆ VideoLink

IDispatch IClientConfig::VideoLink
getproperty

◆ VoiceMailFile

BSTR IClientConfig::VoiceMailFile
getsetproperty

◆ VoiceMailSenderAddress

BSTR IClientConfig::VoiceMailSenderAddress
getproperty

◆ VoiceMailSent

BOOL IClientConfig::VoiceMailSent
getsetproperty

◆ VoiceMailServerName

BSTR IClientConfig::VoiceMailServerName
getproperty

The documentation for this interface was generated from the following file: