Table of Contents

Class Config

Namespace
Jabra.NET.Sdk.Core
Assembly
Jabra.NET.Sdk.dll

Optional configuration used when initializing Jabra.NET.Sdk.

public sealed class Config
Inheritance
Config
Inherited Members

Constructors

Config(string?, string?, string?)

Construct an instance of the optional Config configuration object.

public Config(string? partnerKey = null, string? appId = null, string? appName = null)

Parameters

partnerKey string

Can be obtained from the Jabra Developer Zone.

appId string

Unique string identifier for the application.

appName string

A human readable application name.

Properties

AppId

Unique string identifier for your application. You can choose whatever you like.

public string? AppId { get; }

Property Value

string

Remarks

The ID must be between 3 and 100 characters long. It can contain any combination of ASCII letters, numbers, dashes, and underscores.

AppName

Provides a human-readable application name that shows when interacting with Jabra applications and services. For example, the Preferred Softphone selector in Jabra Direct.

public string? AppName { get; }

Property Value

string

Remarks

The name must be no longer than 100 characters and can contain ASCII letters, numbers, ampersands, dashes, and spaces. It must begin with a letter or number.

DebugLogging

Enable verbose technical logging from the IApi.

public bool DebugLogging { get; set; }

Property Value

bool

DeviceDiscovery

public DeviceDiscoveryConfiguration DeviceDiscovery { get; }

Property Value

DeviceDiscoveryConfiguration

PartnerKey

This is used to uniquely identify a partner organization.

public string? PartnerKey { get; }

Property Value

string

Remarks

Partner keys can be obtained from the Jabra Developer Zone. See https://developer.jabra.com.