Provisioning Vendors Module Documentation
Table of Contents
- Module Overview (Technical)
- Module Overview (Commercial/Business)
- Module Overview (End User/Administrator)
- Provisioning System Context
- Common Scenarios & Examples
- Limitations & Important Notes
- Troubleshooting Tips
- Glossary
---
1. Module Overview (Technical)
What Are Provisioning Vendors?
Provisioning Vendors is a phone manufacturer management module that maintains the list of supported IP phone brands in the auto-provisioning system. Vendors are the top level of the device hierarchy.
Architecture
Key Tables
| Table | Purpose |
|---|---|
public.provisioning_vendors | Vendor/manufacturer definitions |
Key Files
| File | Description |
|---|---|
modules/provisioningVendors/ | Frontend module |
2. Module Overview (Commercial/Business)
Business Value
Provisioning Vendors provides manufacturer organization:
| Without Vendors | With Vendors | |
|---|---|---|
| Flat device list | Organized hierarchy | |
| No brand grouping | Vendor-based filtering | |
| Manual tracking | Centralized catalog | |
| No consistency | Standardized naming |
Use Cases
- Multi-vendor Deployments
- Organize by manufacturer
- Model Management
- Consistent identification
- Template Organization
- Vendor-specific settings
- Device Inventory
- Reporting by vendor
Feature Highlights
| Feature | Benefit | |
|---|---|---|
| Vendor Catalog | Complete manufacturer list | |
| Model Grouping | Organized by brand | |
| CRUD Operations | Add/edit/delete vendors | |
| Device Count | Track devices per vendor |
3. Module Overview (End User/Administrator)
What Can You Do?
- View all supported phone vendors
- Add new vendors/manufacturers
- Edit vendor information
- Delete unused vendors
- See associated device models
Provisioning Vendors Interface
Create/Edit Vendor
Quick Tips
TIP
Pre-populated: Common vendors are typically pre-installed.TIP
Add Custom: Create vendors for less common phone brands.NOTE
Dependencies: Cannot delete vendors with associated models.---
4. Provisioning System Context
Related Modules
| Module | Purpose | |
|---|---|---|
| Provisioning Vendors | Phone manufacturers | |
| Device Models | Specific phone models | |
| Provisioning Templates | Configuration templates | |
| Provisioning Devices | Individual phones | |
| Provisioning Security | Auth settings |
Data Flow
Supported Vendors
| Vendor | Common Models | |
|---|---|---|
| Yealink | T54W, T46U, T42S, W60B | |
| Grandstream | GXP2170, GXP2160, GRP2612 | |
| Polycom | VVX450, VVX350, VVX150 | |
| Cisco | 7861, 7841, 8851 | |
| Fanvil | X6U, X5U, X4U | |
| Snom | D385, D335, D715 |
5. Common Scenarios & Examples
Scenario 1: View Vendors
- Navigate to Provisioning → Vendors
- Browse vendor list
- See models and device counts
Scenario 2: Add New Vendor
- Click "Create Vendor"
- Enter vendor name
- Add description (optional)
- Upload logo (optional)
- Save
Scenario 3: Edit Vendor
- Find vendor in list
- Click Edit
- Update information
- Save
Scenario 4: Delete Vendor
- Find unused vendor
- Verify no associated models
- Click Delete
- Confirm deletion
---
6. Limitations & Important Notes
Technical Notes
NOTE
System Vendors: Some vendors may be system-defined.NOTE
Model Dependency: Vendors with models cannot be deleted.WARNING
Careful Deletion: Ensure no dependencies before deleting.Best Practices
- Use Standard Names: Match official vendor names
- Add Logos: Visual identification in lists
- Keep Updated: Add new vendors as needed
- Don't Duplicate: One entry per manufacturer
- Check Dependencies: Before deleting
Common Vendor Names
| Standard Name | Avoid | |
|---|---|---|
| Yealink | YeaLink, YEALINK | |
| Grandstream | GrandStream, Grand Stream | |
| Polycom | PolycomInc, Poly | |
| Cisco | CISCO, Cisco Systems |
7. Troubleshooting Tips
Common Issues
| Symptom | Possible Cause | Solution | |
|---|---|---|---|
| Can't delete | Has models | Remove models first | |
| Duplicate vendor | Already exists | Edit existing | |
| Logo not showing | Invalid format | Use PNG/JPG | |
| Vendor not in list | Not created | Create vendor |
Check Vendor Data
Check Model Count
---
8. Glossary
| Term | Definition | |
|---|---|---|
| Vendor | Phone manufacturer/brand | |
| Model | Specific phone model | |
| Template | Configuration template | |
| Provisioning | Automatic phone configuration | |
| MAC Address | Device hardware identifier |
Lua Script Status ℹ️
Configuration Module
| Component | Status |
|---|---|
| Provisioning Vendors | ℹ️ Data management - no Lua handler required |
---
Documentation last updated: January 2026