Distinctive Rings for Yealink T29G

You can go through the pain of creating macaddress.cfg files for each phone manually, and then drop them in your tftp directory and set the provisioning server address on your Yealink phone.

Alternatively, you use either commercial endpoint manager or free OSS endpoint manager for that.