Feature
Provision a Grandstream phone in 30 seconds
Generate a config URL, paste it into the phone, you're done. No XML, no MAC binding, no factory reset rituals.
A new endpoint at /grandstream/cfg.xml serves a fully-formed Grandstream provisioning XML for any extension you've created on the platform — bound to that extension's credentials, dial plan, and BLF buttons.
How to provision a phone
- Create an extension in the dashboard.
- Click Download Provisioning Link — get a unique URL.
- Paste the URL into the phone's Maintenance → Upgrade and Provisioning → Config Server Path field.
- Reboot the phone. It pulls the config and registers itself.
That's it. No CSV imports, no per-MAC files, no manual config screens.
What's in the config
- SIP account credentials, scoped to the tenant and rotated on the platform side.
- Dial plan that matches the platform's feature codes.
- BLF buttons populated with extensions and toggle switches in the same tenant.
- STUN, transport, and audio codec settings tuned for the platform.
Worth knowing
The URL contains a one-time token by default and can be regenerated, so you can hand a phone to a customer with a printed URL on the box and not worry about leaks. Larger deployments can drive provisioning programmatically through the public REST API.
Try it yourself
Provision your first phone in 30 seconds — start a free trial.
Posted by SimuWave
