This is how I have done it in the past. This way can be kind of a pain, and you have to be making an exact clone for every station you apply this to.
You can only make global button changes to the same set type. If you need to make changes on more than one phone type, you will need a seperate template for each.
IMPORTANT! Before making a global change to 500 stations, try it on a couple. You dont want to mess up, and have to try to fix 500 stations if you dont get the desired results the first time. Trust me....been there.
1. Start by creating a new template undter the TASK tab of ASA. Give the template a description you can identify it by. Select STATION as an object. Select CREATE BLANK TEMPLATE then click OK.
2. The template you just created can be found under the tree tab listed under the voice system name that you connected to.
3. Find the template and double-click on it to open.
4. select the FIELDS tab at the top of the template properties window, then in the VALUES field to the right of type, select the PHONE TYPE you wish to make the changes to.
5. Proceed back to the General tab and click on the BUTTONS button.
6. A graphical display of the set type you selected will appear. Here you will make changes to the buttons. NOTE: the buttons that you chane on this template will affect all stations that you select in the next few steps. Be mindful of the changes you make, and make sure that every button has the correct feature. (IMPORTANT! If you are only adding 1 button, you still need to fill in all of the other button features currently programmed and leave no blanks. Something I read once said otherwise, but the system will remove programming currently in place if a button is left blank during this step)
7. Select OK on the Button Administration window and select OK on the template properties window.
8. Proceed back to the task bar and select Advanced - Find and Replace. On the Type window, select STATION as an object and CHANGE as the modifier, then click next. In the FILTER field, select EXTENSION and in the VALUE field, enter the RANGE OF EXTENSIONS you wish to change.
9. At the bottom of the screen in the template field, select the template you just created and click next. Name your task and schedule (or run now)
10. Once the task has completed (baring any conflicts) your changes will be made.