When a Cisco IP phone boots up, it follows a specific hierarchy to obtain configuration data:

To fix the downloading loop, you must first understand what the phone is trying to accomplish when it requests this specific file.

Verify that the TFTP bindings are active in the IOS running configuration:

A Cisco IP phone will request this default configuration file under specific conditions, which typically involve a device that is new to the network: