Provisioning Grandstream GBX20 extension IP Phone

Hello,
User of the commercial Endpoint module, I wonder how to add the GBX20 Ext to Grandstream endpoint template ?
Has anyone done this before or created a template for an new extension?

I am sure I’ll be corrected if I am wrong but pretty sure only Sangoma is able to extend the functionality of the endpoint module since this is a commercial module.