Device Models Module Documentation
Table of Contents
- Module Overview (Technical)
- Module Overview (Commercial/Business)
- Module Overview (End User/Administrator)
- Configuration Fields
- Common Scenarios & Examples
- Limitations & Important Notes
- Troubleshooting Tips
- Glossary
---
1. Module Overview (Technical)
What Are Device Models?
Device Models is a phone model catalog module that maintains specific phone models within the provisioning system. Models are linked to vendors and define hardware capabilities like DSS keys, expansion modules, and SIP lines.
Architecture
Key Tables
| Table | Purpose |
|---|---|
public.provisioning_device_models | Model definitions and capabilities |
Key Files
| File | Description |
|---|---|
modules/provisioningDeviceModels/ | Frontend module |
2. Module Overview (Commercial/Business)
Business Value
Device Models provides hardware capability management:
| Without Device Models | With Device Models | |
|---|---|---|
| Unknown capabilities | Defined specs | |
| Manual key counting | Auto DSS keys | |
| No expansion info | Module support | |
| Generic templates | Model-specific config |
Use Cases
- Capability Definition
- Expansion module support
- Template Matching
- Accurate key mapping
- Device Inventory
- Report by type
- Multi-model Support
- Consistent provisioning
Feature Highlights
| Feature | Benefit | |
|---|---|---|
| DSS Keys | Line/BLF key count | |
| Expansion Modules | Attachment support | |
| SIP Lines | Account capacity | |
| Vendor Linking | Organized catalog | |
| MAC Prefix | Auto-detection | |
| Image | Visual identification |
3. Module Overview (End User/Administrator)
What Can You Do?
- View all supported phone models
- Add new device models
- Define hardware capabilities
- Set DSS key counts
- Configure expansion module support
- Associate with vendors
- Upload model images
Device Models Interface
Create/Edit Model
Quick Tips
TIP
MAC Prefix: Used for auto-detection during network scanning.TIP
Expansion Modules: Set to 0 if model doesn't support attachments.NOTE
Pre-populated: Common models typically come pre-installed.---
4. Configuration Fields
Basic Information
| Field | Description | |
|---|---|---|
| Vendor | Parent manufacturer | |
| Model Name | Model identifier | |
| Description | Model details | |
| Status | Active/Inactive |
Hardware Capabilities
| Field | Description | |
|---|---|---|
| DSS Keys | Programmable keys count | |
| SIP Lines | Max SIP registrations | |
| Expansion Modules | Attachment slots | |
| Keys per Module | Keys per expansion |
Identification
| Field | Description | |
|---|---|---|
| MAC Prefix | OUI for auto-detection | |
| Model Image | Visual reference |
5. Common Scenarios & Examples
Scenario 1: Browse Models
- Navigate to Provisioning → Device Models
- Filter by vendor (optional)
- View hardware specs
Scenario 2: Add New Model
- Click "Create Model"
- Select vendor
- Enter model name
- Define DSS keys, lines, expansion
- Add MAC prefix
- Upload image (optional)
- Save
Scenario 3: Update Capabilities
- Find model in list
- Click Edit
- Update DSS keys or lines
- Save
Scenario 4: Check Model Usage
- View models list
- Check "Devices" column
- See how many devices use each model
---
6. Limitations & Important Notes
Technical Notes
NOTE
Vendor Required: Every model must belong to a vendor.NOTE
Template Dependency: Models with templates cannot be deleted.WARNING
DSS Key Accuracy: Incorrect counts affect template key mapping.Best Practices
- Verify Specs: Check manufacturer specs for accuracy
- MAC Prefixes: Use correct OUI for auto-detection
- Add Images: Visual identification helps users
- Keep Updated: Add new models as released
- Model Naming: Use official model names
Popular Models Reference
| Vendor | Model | DSS | Lines | Exp | |
|---|---|---|---|---|---|
| Yealink | T54W | 10 | 16 | 2 | |
| Yealink | T46U | 27 | 16 | 6 | |
| Yealink | T42S | 6 | 12 | 0 | |
| Grandstream | GXP2170 | 48 | 12 | 4 | |
| Grandstream | GRP2612 | 8 | 4 | 0 | |
| Polycom | VVX450 | 30 | 12 | 3 | |
| Cisco | 8851 | 10 | 10 | 2 |
7. Troubleshooting Tips
Common Issues
| Symptom | Possible Cause | Solution | |
|---|---|---|---|
| Can't delete model | Has templates/devices | Remove dependencies | |
| Wrong key count | Incorrect DSS value | Update model specs | |
| Auto-detect fails | Wrong MAC prefix | Correct OUI | |
| Model not in dropdown | Not created | Add model first |
Check Model Data
Check Device Count
---
8. Glossary
| Term | Definition | |
|---|---|---|
| DSS Keys | Direct Station Selection keys | |
| BLF | Busy Lamp Field | |
| SIP Lines | SIP account capacity | |
| Expansion Module | Attached key panel | |
| OUI | Organizationally Unique Identifier (MAC prefix) | |
| MAC Address | Hardware address |
Lua Script Status ℹ️
Data Management Module
| Component | Status |
|---|---|
| Device Models | ℹ️ Catalog data - no Lua handler required |
---
Documentation last updated: January 2026