SwyxWare 14.20 - ConfigDataStore SDK SwyxWare 14.20 - ConfigDataStore SDK
SwyxWare 14.20 - ConfigDataStore SDK SwyxWare 14.20 - ConfigDataStore SDK
Generated with DocFX + Singulink

Search Results for

    Class UserEntry

    Namespace
    SWConfigDataClientLib.Proxies.Users
    Assembly
    IpPbxCDSClientLib.dll

    UserEntry is an updateable user configuration item.

    public class UserEntry : UserEntryBase
    Inheritance
    object
    SObject
    SUpdateObject
    UserEntryBase
    UserEntry
    Inherited Members
    UserEntryBase.ClassTrace
    UserEntryBase.Update(bool)
    UserEntryBase.SetACDEnabledNull()
    UserEntryBase.SetDefaultFwdNull()
    UserEntryBase.SetSuppressOwnNumberNull()
    UserEntryBase.SetDelRedialListOnExitNull()
    UserEntryBase.SetDelPhoneCallListOnExitNull()
    UserEntryBase.SetDelPhoneCBListOnExitNull()
    UserEntryBase.SetSecondCallEnabledDefaultValue()
    UserEntryBase.SetSecondCallEnabledNull()
    UserEntryBase.SetFwdSecCallDefaultValue()
    UserEntryBase.SetFwdSecCallNull()
    UserEntryBase.SetEnablePhoneCallListDefaultValue()
    UserEntryBase.SetEnablePhoneCallListNull()
    UserEntryBase.SetRedialImmediatelyDefaultValue()
    UserEntryBase.SetRedialImmediatelyNull()
    UserEntryBase.SetDisableLCRForNextCallNull()
    UserEntryBase.SetDefaultFwdNumDefaultValue()
    UserEntryBase.SetDefaultFwdNumNull()
    UserEntryBase.SetMaxRedialListLenDefaultValue()
    UserEntryBase.SetMaxRedialListLenNull()
    UserEntryBase.SetMaxPhoneCallListLenDefaultValue()
    UserEntryBase.SetMaxPhoneCallListLenNull()
    UserEntryBase.SetCommentNull()
    UserEntryBase.SetEMailAddrNull()
    UserEntryBase.SetShortNameNull()
    UserEntryBase.SetLanPhonePinNull()
    UserEntryBase.SetLockedDefaultValue()
    UserEntryBase.SetAutoLoginDefaultValue()
    UserEntryBase.SetAutoLoginPhoneNull()
    UserEntryBase.SetAutoLoginEndpointNull()
    UserEntryBase.SetFwdOnBusyDefaultValue()
    UserEntryBase.SetFwdOnBusyNull()
    UserEntryBase.SetFwdOnNoAnswerDefaultValue()
    UserEntryBase.SetFwdOnNoAnswerNull()
    UserEntryBase.SetFwdOnBusyNumberDefaultValue()
    UserEntryBase.SetFwdOnBusyNumberNull()
    UserEntryBase.SetFwdOnNoAnswerNumberDefaultValue()
    UserEntryBase.SetFwdOnNoAnswerNumberNull()
    UserEntryBase.SetFwdOnNoAnswerTimeoutDefaultValue()
    UserEntryBase.SetFwdOnNoAnswerTimeoutNull()
    UserEntryBase.SetVoiceMailFileNull()
    UserEntryBase.SetMaxVoiceMailRecLenDefaultValue()
    UserEntryBase.SetMaxVoiceMailRecLenNull()
    UserEntryBase.SetH323AliasNull()
    UserEntryBase.SetH323LoginAllowedDefaultValue()
    UserEntryBase.SetCurrentUserSituationNull()
    UserEntryBase.SetFaxTypeDefaultValue()
    UserEntryBase.SetExchangeMailboxNull()
    UserEntryBase.SetExchangeMailboxIDNull()
    UserEntryBase.SetLastFailedPINAuthNull()
    UserEntryBase.SetNumFailedPINAuthNull()
    UserEntryBase.SetCodecG711DefaultValue()
    UserEntryBase.SetCodecG729DefaultValue()
    UserEntryBase.SetCodecT38DefaultValue()
    UserEntryBase.SetLoginTimeNull()
    UserEntryBase.SetConferenceUserDefaultValue()
    UserEntryBase.SetRecordingCodecNull()
    UserEntryBase.SetSIPLoginAllowedDefaultValue()
    UserEntryBase.SetSIPAuthModeDefaultValue()
    UserEntryBase.SetLoginDeviceTypeDefaultValue()
    UserEntryBase.SetWindowsLoginAllowedDefaultValue()
    UserEntryBase.SetRIEnabledDefaultValue()
    UserEntryBase.SetRIEnabledNull()
    UserEntryBase.SetRIUsePINDefaultValue()
    UserEntryBase.SetRIUsePINNull()
    UserEntryBase.SetRIPINNull()
    UserEntryBase.SetEnableParallelCallsNull()
    UserEntryBase.SetNumberMobilePhoneNull()
    UserEntryBase.SetIpPbxLoginAllowedDefaultValue()
    UserEntryBase.SetCodecG722DefaultValue()
    UserEntryBase.SetMediaEncryptionTypeDefaultValue()
    UserEntryBase.SetCodecTransparentDefaultValue()
    UserEntryBase.SetNoSupportOfInitialInvitesWithG711AndT38DefaultValue()
    UserEntryBase.SetSupportsFaxmethod3DefaultValue()
    UserEntryBase.SetCodecG711_A_lawDefaultValue()
    UserEntryBase.SetCodecPreferenceModeDefaultValue()
    UserEntryBase.SetUseServerDefaultCodecsDefaultValue()
    UserEntryBase.SetRecordingWizardDefaultValue()
    UserEntryBase.SetCertificateThumbprintNull()
    UserEntryBase.SetLoginNull()
    UserEntryBase.SetFederatedLoginAllowedDefaultValue()
    UserEntryBase.SetVoiceMessageQuotaHandlingDefaultValue()
    UserEntryBase.SetAppModeDefaultValue()
    UserEntryBase.SetVoiceTranscriptionEnabledDefaultValue()
    UserEntryBase.ApplyData(UserEntry)
    UserEntryBase.ValidateNotNullMembers()
    UserEntryBase.SetDefaultValues()
    UserEntryBase.Clone()
    UserEntryBase.Verbose()
    UserEntryBase.Dispose()
    UserEntryBase.ProxyNumber
    UserEntryBase.UserNTAccountEntryCollection
    UserEntryBase.InternalNumberEntryCollection
    UserEntryBase.MembershipEntryCollection
    UserEntryBase.CurrentUserDeviceEntryCollection
    UserEntryBase.ParallelCallEntryCollection
    UserEntryBase.UserIntrusionNumberEntryCollection
    UserEntryBase.SubstitutedNumberEntryCollection
    UserEntryBase.FaxForwardingEntryCollection
    UserEntryBase.UserEmailAddressesEntryCollection
    UserEntryBase.UserID
    UserEntryBase.IsUserIDNull
    UserEntryBase.IsNameNull
    UserEntryBase.ACDEnabled
    UserEntryBase.IsACDEnabledNull
    UserEntryBase.DefaultFwd
    UserEntryBase.IsDefaultFwdNull
    UserEntryBase.SuppressOwnNumber
    UserEntryBase.IsSuppressOwnNumberNull
    UserEntryBase.DelRedialListOnExit
    UserEntryBase.IsDelRedialListOnExitNull
    UserEntryBase.DelPhoneCallListOnExit
    UserEntryBase.IsDelPhoneCallListOnExitNull
    UserEntryBase.DelPhoneCBListOnExit
    UserEntryBase.IsDelPhoneCBListOnExitNull
    UserEntryBase.SecondCallEnabled
    UserEntryBase.IsSecondCallEnabledNull
    UserEntryBase.FwdSecCall
    UserEntryBase.IsFwdSecCallNull
    UserEntryBase.EnablePhoneCallList
    UserEntryBase.IsEnablePhoneCallListNull
    UserEntryBase.RedialImmediately
    UserEntryBase.IsRedialImmediatelyNull
    UserEntryBase.DisableLCRForNextCall
    UserEntryBase.IsDisableLCRForNextCallNull
    UserEntryBase.DefaultFwdNum
    UserEntryBase.IsDefaultFwdNumNull
    UserEntryBase.MaxRedialListLen
    UserEntryBase.IsMaxRedialListLenNull
    UserEntryBase.MaxPhoneCallListLen
    UserEntryBase.IsMaxPhoneCallListLenNull
    UserEntryBase.ScriptPath
    UserEntryBase.IsScriptPathNull
    UserEntryBase.Comment
    UserEntryBase.IsCommentNull
    UserEntryBase.EMailAddr
    UserEntryBase.IsEMailAddrNull
    UserEntryBase.ShortName
    UserEntryBase.IsShortNameNull
    UserEntryBase.LanPhonePin
    UserEntryBase.IsLanPhonePinNull
    UserEntryBase.Locked
    UserEntryBase.IsLockedNull
    UserEntryBase.AutoLogin
    UserEntryBase.IsAutoLoginNull
    UserEntryBase.AutoLoginPhone
    UserEntryBase.IsAutoLoginPhoneNull
    UserEntryBase.AutoLoginEndpoint
    UserEntryBase.IsAutoLoginEndpointNull
    UserEntryBase.FwdOnBusy
    UserEntryBase.IsFwdOnBusyNull
    UserEntryBase.FwdOnNoAnswer
    UserEntryBase.IsFwdOnNoAnswerNull
    UserEntryBase.FwdOnBusyNumber
    UserEntryBase.IsFwdOnBusyNumberNull
    UserEntryBase.FwdOnNoAnswerNumber
    UserEntryBase.IsFwdOnNoAnswerNumberNull
    UserEntryBase.FwdOnNoAnswerTimeout
    UserEntryBase.IsFwdOnNoAnswerTimeoutNull
    UserEntryBase.VoiceMailFile
    UserEntryBase.IsVoiceMailFileNull
    UserEntryBase.MaxVoiceMailRecLen
    UserEntryBase.IsMaxVoiceMailRecLenNull
    UserEntryBase.H323Alias
    UserEntryBase.IsH323AliasNull
    UserEntryBase.H323LoginAllowed
    UserEntryBase.IsH323LoginAllowedNull
    UserEntryBase.CurrentUserSituation
    UserEntryBase.IsCurrentUserSituationNull
    UserEntryBase.FaxType
    UserEntryBase.IsFaxTypeNull
    UserEntryBase.ExchangeMailbox
    UserEntryBase.IsExchangeMailboxNull
    UserEntryBase.ExchangeMailboxID
    UserEntryBase.IsExchangeMailboxIDNull
    UserEntryBase.LastFailedPINAuthUTC
    UserEntryBase.LastFailedPINAuthLocal
    UserEntryBase.IsLastFailedPINAuthNull
    UserEntryBase.NumFailedPINAuth
    UserEntryBase.IsNumFailedPINAuthNull
    UserEntryBase.CodecG711
    UserEntryBase.IsCodecG711Null
    UserEntryBase.CodecG729
    UserEntryBase.IsCodecG729Null
    UserEntryBase.CodecT38
    UserEntryBase.IsCodecT38Null
    UserEntryBase.LoginTimeUTC
    UserEntryBase.LoginTimeLocal
    UserEntryBase.IsLoginTimeNull
    UserEntryBase.ConferenceUser
    UserEntryBase.IsConferenceUserNull
    UserEntryBase.RecordingCodec
    UserEntryBase.IsRecordingCodecNull
    UserEntryBase.SIPLoginAllowed
    UserEntryBase.IsSIPLoginAllowedNull
    UserEntryBase.SIPAuthMode
    UserEntryBase.IsSIPAuthModeNull
    UserEntryBase.LoginDeviceType
    UserEntryBase.IsLoginDeviceTypeNull
    UserEntryBase.ProfileID
    UserEntryBase.IsProfileIDNull
    UserEntryBase.LocationID
    UserEntryBase.IsLocationIDNull
    UserEntryBase.NewVoicemail
    UserEntryBase.IsNewVoicemailNull
    UserEntryBase.FeatureProfileID
    UserEntryBase.IsFeatureProfileIDNull
    UserEntryBase.WindowsLoginAllowed
    UserEntryBase.IsWindowsLoginAllowedNull
    UserEntryBase.AdminProfileID
    UserEntryBase.IsAdminProfileIDNull
    UserEntryBase.RIEnabled
    UserEntryBase.IsRIEnabledNull
    UserEntryBase.RIUsePIN
    UserEntryBase.IsRIUsePINNull
    UserEntryBase.RIPIN
    UserEntryBase.IsRIPINNull
    UserEntryBase.EnableParallelCalls
    UserEntryBase.IsEnableParallelCallsNull
    UserEntryBase.MobileExtensionEnabled
    UserEntryBase.IsMobileExtensionEnabledNull
    UserEntryBase.NumberMobilePhone
    UserEntryBase.IsNumberMobilePhoneNull
    UserEntryBase.IpPbxLoginAllowed
    UserEntryBase.IsIpPbxLoginAllowedNull
    UserEntryBase.CodecG722
    UserEntryBase.IsCodecG722Null
    UserEntryBase.MediaEncryptionType
    UserEntryBase.IsMediaEncryptionTypeNull
    UserEntryBase.CodecTransparent
    UserEntryBase.IsCodecTransparentNull
    UserEntryBase.NoSupportOfInitialInvitesWithG711AndT38
    UserEntryBase.IsNoSupportOfInitialInvitesWithG711AndT38Null
    UserEntryBase.SupportsFaxmethod3
    UserEntryBase.IsSupportsFaxmethod3Null
    UserEntryBase.CodecG711_A_law
    UserEntryBase.IsCodecG711_A_lawNull
    UserEntryBase.CodecPreferenceMode
    UserEntryBase.IsCodecPreferenceModeNull
    UserEntryBase.UseServerDefaultCodecs
    UserEntryBase.IsUseServerDefaultCodecsNull
    UserEntryBase.RecordingWizard
    UserEntryBase.IsRecordingWizardNull
    UserEntryBase.PasswordPolicyEnabled
    UserEntryBase.IsPasswordPolicyEnabledNull
    UserEntryBase.CertificateThumbprint
    UserEntryBase.IsCertificateThumbprintNull
    UserEntryBase.Login
    UserEntryBase.IsLoginNull
    UserEntryBase.FederatedLoginAllowed
    UserEntryBase.IsFederatedLoginAllowedNull
    UserEntryBase.VoiceMessageQuotaHandling
    UserEntryBase.IsVoiceMessageQuotaHandlingNull
    UserEntryBase.AppMode
    UserEntryBase.IsAppModeNull
    UserEntryBase.VoiceTranscriptionEnabled
    UserEntryBase.IsVoiceTranscriptionEnabledNull
    SObject.MakeKey(string)
    SObject.SObjectID

    Constructors

    UserEntry()

    Standard Contructor

    public UserEntry()

    Properties

    IsIpPbxPasswordNull

    Returns true if the item attribute has Null value (DBNull).

    public bool IsIpPbxPasswordNull { get; }

    Property Value

    bool

    Remarks

    Thread Safety: safe

    LoginTimeUser

    Gets or sets the Login Time of this user in user local time.

    public virtual SDateTime LoginTimeUser { get; set; }

    Property Value

    SDateTime

    Name

    public override string Name { get; set; }

    Property Value

    string

    Remarks

    Thread Safety: safe

    RIPINDecrypted

    Get and sets the Remote Inquiry PIN (decrypted)

    public string RIPINDecrypted { get; set; }

    Property Value

    string

    Methods

    AddRedialItem(RedialItemEntry)

    adds given redial item to user's redial item list. This function writes the data straight into the database. There's no need to call Update(true).

    public void AddRedialItem(RedialItemEntry entry)

    Parameters

    entry RedialItemEntry

    RedialItem to be addded

    Remarks

    if the redial list reaches its maximum size the oldest entry will be removed

    Exceptions

    UserDbException

    On database failure

    ApplyChanges(TForwardingConfig)

    public void ApplyChanges(TForwardingConfig config)

    Parameters

    config TForwardingConfig

    ApplyChanges(TRemoteInquiry)

    public void ApplyChanges(TRemoteInquiry config)

    Parameters

    config TRemoteInquiry

    ApplyChanges(TUserMediaConfig)

    public void ApplyChanges(TUserMediaConfig config)

    Parameters

    config TUserMediaConfig

    ApplyChanges(TUserStatic)

    public void ApplyChanges(TUserStatic config)

    Parameters

    config TUserStatic

    ApplyChanges(TVoicemailCounter)

    public void ApplyChanges(TVoicemailCounter config)

    Parameters

    config TVoicemailCounter

    DeleteRedialItem(int)

    delete phone call from user's phone call list

    public void DeleteRedialItem(int RedialItemID)

    Parameters

    RedialItemID int

    Remarks

    This is a remote method.

    Exceptions

    UserDbException

    On database failure

    DeleteRedialItems()

    Deletes the users List of redial items to database. All existing phonebook entries will be removed.

    public void DeleteRedialItems()

    Remarks

    This is a remote method.

    Exceptions

    UserDbException

    On database failure

    DeleteUserPhoneCall(int)

    Delete a single UserPhoneCall

    public void DeleteUserPhoneCall(int IpPbxPhoneCallID)

    Parameters

    IpPbxPhoneCallID int

    The phonecall ID. Same as the CDR CallID.

    DeleteUserPhoneCallbackRequest(int)

    Deletes a single UserPhoneCallbackRequest.

    public void DeleteUserPhoneCallbackRequest(int IpPbxPhoneCallID)

    Parameters

    IpPbxPhoneCallID int

    The phonecall ID. Same as the CDR CallID.

    DeleteUserPhoneCallbackRequests()

    Deletes all PhoneCallbackRequests of the current user.

    public void DeleteUserPhoneCallbackRequests()

    Remarks

    This is a remote method.

    Exceptions

    UserDbException

    On database failure

    DeleteUserPhoneCalls()

    Deletes the users phonecalls list in database. All existing phonecalls entries will be removed.

    public void DeleteUserPhoneCalls()

    Remarks

    This is a remote method.

    Exceptions

    UserDbException

    On database failure

    GetIntrusionNumbers()

    Returns the UTC Bias of this user

    public string GetIntrusionNumbers()

    Returns

    string

    GetPhoneBook(string)

    Retrieve the users phonebook entries matching the name

    public PhoneBookEntryCollection GetPhoneBook(string name)

    Parameters

    name string

    if non empty only the entry with name szName is returned

    Returns

    PhoneBookEntryCollection

    Collection of Phonebook Entries

    Remarks

    This is a remote method.

    Exceptions

    UserDbException

    On database failure

    GetRedialItems()

    Retrieve the users redial item entries

    public RedialItemEntryCollection GetRedialItems()

    Returns

    RedialItemEntryCollection

    Collection of Redial Item Entries

    Remarks

    This is a remote method.

    Exceptions

    UserDbException

    On database failure

    GetSituations()

    retrieve user defined situations into database

    public UserSituationEntryCollection GetSituations()

    Returns

    UserSituationEntryCollection

    Collection of UserSituatuions

    Remarks

    This is a remote method.

    Exceptions

    UserDbException

    On database failure

    GetUTCBias()

    Returns the UTC Bias of this user. (Including DLST)

    public int GetUTCBias()

    Returns

    int

    GetUserConfigData()

    Set the users ConfigData (blob)

    public byte[] GetUserConfigData()

    Returns

    byte[]

    The ConfigData Byte Array. Return empty array if no data is avaiable.

    Remarks

    This is a remote method.

    Exceptions

    UserDbException

    On database failure

    GetUserMINs()

    Retrieves the list of MobileIdentificationNumbers (MINs) for the current user.

    public SStringList GetUserMINs()

    Returns

    SStringList

    StringList

    GetUserPhoneCallList()

    Retrieve the users phonecall entries

    public UserPhoneCallListPrimaryCollection GetUserPhoneCallList()

    Returns

    UserPhoneCallListPrimaryCollection

    Collection of Phonecall Entries including the CallbackRequestState

    Remarks

    This is a remote method.

    Exceptions

    UserDbException

    On database failure

    GetUserPhoneCallList(bool)

    Retrieve the users phonecall entries

    public UserPhoneCallListPrimaryCollection GetUserPhoneCallList(bool OnlyNew)

    Parameters

    OnlyNew bool

    Returns

    UserPhoneCallListPrimaryCollection

    Collection of Phonecall Entries including the CallbackRequestState

    Remarks

    This is a remote method.

    Exceptions

    UserDbException

    On database failure

    GetUserPhoneCallbackRequests()

    Retrieves a list of PhoneCallbackRequests of the current user.

    public UserPhoneCallbackRequestPrimaryCollection GetUserPhoneCallbackRequests()

    Returns

    UserPhoneCallbackRequestPrimaryCollection

    Collection of PhoneCallbackRequests Entries

    Remarks

    This is a remote method.

    Exceptions

    UserDbException

    On database failure

    HasUserNewPhoneCalls()

    Returns weather the user has new, not already viewed, phonecall entries.

    public bool HasUserNewPhoneCalls()

    Returns

    bool

    True is there are not viewed entries

    RemoveFromEnum()

    Removes the user item from enumaration. The user will left unchanged in the database.

    public void RemoveFromEnum()

    Remarks

    This is a remote method.

    SetPhoneBook(PhoneBookEntryCollection)

    Saves the users Phonebook to database. All existing phonebook entries will be removed.

    public void SetPhoneBook(PhoneBookEntryCollection entries)

    Parameters

    entries PhoneBookEntryCollection

    Remarks

    This is a remote method.

    Exceptions

    UserDbException

    On database failure

    SetScriptPathForUpdate(string)

    Set the attribute scriptPath. This attribute will be filled automaticly. So this method should only be used in context of update from SwyxWare 5.1 to SwyxWare 6.0.

    public void SetScriptPathForUpdate(string scriptPath)

    Parameters

    scriptPath string

    SetSituations(UserSituationEntryCollection)

    save user defined situations into database

    public void SetSituations(UserSituationEntryCollection userSituations)

    Parameters

    userSituations UserSituationEntryCollection

    Collection of UserSituatuions

    Remarks

    This writes the situations into the database. No Update(true) required.

    Exceptions

    UserDbException

    On database failure

    SetUserConfigData(byte[])

    Set the users ConfigData (blob)

    public void SetUserConfigData(byte[] ConfigData)

    Parameters

    ConfigData byte[]

    Blob data as byte array

    Remarks

    This is a remote method.

    Exceptions

    UserDbException

    On database failure

    SetUserMINs(SStringList)

    Sets the list of mobile idtenification numbers (MINs) for the given user.

    public void SetUserMINs(SStringList MINs)

    Parameters

    MINs SStringList

    List of MINs

    SetUserPhoneCallListAsViewed(bool)

    Sets the viewed state to all UserPhoneCalls of the current user.

    public void SetUserPhoneCallListAsViewed(bool value)

    Parameters

    value bool

    True or False

    SetUserPhoneCallbackRequestState(int, SPCBState)

    Sets the state on a PhoneCallbackRequest. The current user must be owner of the entry.

    public void SetUserPhoneCallbackRequestState(int IpPbxPhoneCallID, SPCBState CallBackState)

    Parameters

    IpPbxPhoneCallID int

    The phonecall ID. Same as the CDR CallID.

    CallBackState SPCBState

    The new state

    ToString()

    String representation

    public override string ToString()

    Returns

    string
    © Enreach GmbH