Cisco 7960 with 7914 sidecar questions

I am a bit new to asterisk/FreePBX. I have 24 7960 phones, which are provisioned, and working properly. My question comes in to configuring the line and soft buttons on the phones, and having them respond properly when changes are made to the phones such as restarting them from the PBX itself. I know it’s just a matter of the configurations, but I need a little bit of guidance as to what files need to be modified and how to make everything work the way I need them to. Thanks!!