Is there such a thing for CCME? Thanks.
I have used extension assigner (EA) in all my CME builds since it's release, it's great! It is a well hidden Cisco TCL script.
From the link Rob provided, you should be able to work through the configuration below and see the how it all ties together.
I always set the provision tag to equal the extension number so there is no confusion.
The MAC on the phone is the EA MAC address with last segment matching the ephone number.
Here is key sections of a working config,
service EA flash:EA/app-cme-ea-126.96.36.199.tcl
paramspace english language en
paramspace english index 0
paramspace english location flash:EA/
paramspace english prefix en
param ea-password 1000
dial-peer voice 1000 voip
service ea out-bound
session target ipv4:
extension-assigner tag-type provision-tag
auto assign 110 to 120
ephone-dn 21 dual-line
description Fred's Line
description Freds phone
The only gotcha with the script it doesn't currently write the changes to the router, I understand from Cisco that is coming soon.
The closest thing to TAPS with CME is called "Extension Assigner". Have a look;
Creating Phone Configurations Using Extension Assigner
Hope this helps!