Configuration without FreePBX

The regularly way, my form-inputs are be sent to the mysql-database asterisk. E.g. for a new extension it would be used by the tables: users, sip, devices. And adds to the sip_additionals.conf.
If I insert a new extension over the way: fill tables with data and the sip_additionals.conf so I can’t see these new extension (after a full reboot) on the freePBX GUI.
I’m not firm on PHP so I can’t understand the “mystic” restart-function, somebody knows about it? Or what else is the problem? What have I forgot?

The background, I write a script-based auto-provisioning tool for hostedPBX. And I use a trixbox-distribution, but I think it’s a freePBX topic.