Skip to main content

@dialstack/sdk / server / DeviceCreateParams

Interface: DeviceCreateParams

Defined in: sdk/src/server/index.ts:1195

Properties

base?

TypeScript
optional base?: string;

Defined in: sdk/src/server/index.ts:1213

Parent DECT base, handset only. Omit to stock the handset unpaired.


ipei?

TypeScript
optional ipei?: string;

Defined in: sdk/src/server/index.ts:1215

Required for DECT handsets.


location?

TypeScript
optional location?: string;

Defined in: sdk/src/server/index.ts:1211

E911 location, deskphone or DECT base only. Can be set later.


mac_address?

TypeScript
optional mac_address?: string;

Defined in: sdk/src/server/index.ts:1204

Required for deskphones and DECT bases.


model?

TypeScript
optional model?: string;

Defined in: sdk/src/server/index.ts:1205


multicell_role?

TypeScript
optional multicell_role?: DeviceMulticellRole;

Defined in: sdk/src/server/index.ts:1209

DECT base only; defaults to single.


name?

TypeScript
optional name?: string;

Defined in: sdk/src/server/index.ts:1206


overrides?

TypeScript
optional overrides?: DeviceSettings;

Defined in: sdk/src/server/index.ts:1207


type?

TypeScript
optional type?: DeviceType;

Defined in: sdk/src/server/index.ts:1202

The kind to create. Optional for MAC-addressable devices: omit it and the type is detected from mac_address via the vendor catalog. Rejected if the MAC cannot be classified, or if a supplied type contradicts a positive catalog match. dect_handset is IPEI-identified and must always be given.