Grandstream WP810 phones cannot be provisioned reliably on NethVoice 8 because the required Grandstream MAC prefix is missing from freepbx/rest/lib/macAddressMap.json, and Tancredi does not load custom patterns from /var/lib/tancredi/data/patterns.d.
Steps to reproduce
- Create a provisioning template for a Grandstream WP810.
- Add a custom pattern file under
/var/lib/tancredi/data/patterns.d.
- Try to add a WP810 phone with MAC prefix
C0-74-AD from the web interface.
- Generate the provisioning file.
Expected behavior
Grandstream MAC ranges, including C0-74-AD, are recognized by the web interface, and Tancredi loads custom patterns from /var/lib/tancredi/data/patterns.d so they are preserved across updates.
Actual behavior
The web interface does not correctly recognize the Grandstream WP810 unless freepbx/rest/lib/macAddressMap.json is modified manually. Tancredi ignores patterns under /var/lib/tancredi/data/patterns.d; provisioning works only by copying the pattern to /usr/share/tancredi/data/patterns.d/, but both manual changes are lost after updates.
See also
Grandstream WP810 phones cannot be provisioned reliably on NethVoice 8 because the required Grandstream MAC prefix is missing from
freepbx/rest/lib/macAddressMap.json, and Tancredi does not load custom patterns from/var/lib/tancredi/data/patterns.d.Steps to reproduce
/var/lib/tancredi/data/patterns.d.C0-74-ADfrom the web interface.Expected behavior
Grandstream MAC ranges, including
C0-74-AD, are recognized by the web interface, and Tancredi loads custom patterns from/var/lib/tancredi/data/patterns.dso they are preserved across updates.Actual behavior
The web interface does not correctly recognize the Grandstream WP810 unless
freepbx/rest/lib/macAddressMap.jsonis modified manually. Tancredi ignores patterns under/var/lib/tancredi/data/patterns.d; provisioning works only by copying the pattern to/usr/share/tancredi/data/patterns.d/, but both manual changes are lost after updates.See also