Which options are there for ip phone provisioning servers?
<p>I want to know which options exist to provision (configure) multiple VoIP phones from multiple vendors for use with an Asterisk server. I'd like some kind of interface to manage extensions, configuration templates and so on.</p>

<p>Here's what I found so far:</p>

<ul>
<li>FreePBX has a commercial module called <a href="https://www.freepbx.org/endpoint-manager/" rel="nofollow noreferrer">Endpoint Manager</a> which seems to do what I want. However, I don't like the idea of having to run a web server on the same machine (or container) that runs Asterisk. It seems like a bad idea which increases the attack surface of the Asterisk server. I would much rather have an endpoint manager on a separate server (or container) but I can't find any information about running or buying the Endpoint Manager outside of FreePBX.</li>
<li><a href="https://phonism.com/" rel="nofollow noreferrer">Phonism</a> advertises a "Cloud based IP phone provisioning and management system. Their service looks promising, but the number of supported phones is lower and I'm not completely sold on requiring the internet connection to configure the phone extensions in an office.</li>
<li>All the other solutions I found are tied to their complete proprietary VoIP solution (<a href="http://www.3cx.com/sip-phones/dhcp-option-66/" rel="nofollow noreferrer">3CX</a>, <a href="http://kb.kerio.com/product/kerio-operator/phone-provisioning/configuring-automatic-phone-provisioning-820.html" rel="nofollow noreferrer">Kerio</a>, etc.) or to a particular VoIP phone vendor.</li>
</ul>

<p>Is anything else available? Or do people usually use a single VoIP phone vendor and use their own specific configuration method?</p>

<p>Since I can't find any phone provisioning solution which fits my needs, I'm questioning my understanding of Asterisk deployment best practices. Is using a plain Asterisk deployment a good idea or is it too bare in terms of related tooling?</p>