Programmatically change IP Phone TFTP server

Version 1
    This document was generated from CDN thread

    Created by: JOSHUA CALDWELL on 20-04-2012 03:18:21 PM
    Is there a way to programmatically change the TFTP server setting on an IP Phone?
     

    Subject: RE: Programmatically change IP Phone TFTP server
    Replied by: David Staudt on 20-04-2012 03:56:06 PM
    Not that I'm aware of.  The usual way to change/manage TFTP behaviour is to use DHCP Option 150 to tell the phones what TFTP server to use.

    Subject: RE: Programmatically change IP Phone TFTP server
    Replied by: David Staudt on 20-04-2012 04:53:09 PM
    That does sound like a challenge.  More info about how the phone determines its TFTP can be found here:
     
    http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/5_0_1/ccmsys/a02tftp.html
     
    The mechanism where the phone retries previous connections if there is no current address provider might help (indirectly).
     
    Perhaps provision the TFTP via host name, and have the internal network DNS servers return the internal TFTP address, and have the internet DNS record point to the external ASA IP..?

    Subject: RE: Programmatically change IP Phone TFTP server
    Replied by: PRANJOL SAIKIA on 21-04-2012 03:22:00 AM
    Check out the link http://www.youtube.com/watch?v=ePyj00YCclc&feature=youtu.be
    http://www.youtube.com/watch?v=ePyj00YCclc&feature=youtu.beAttached is a file for the application recorded in the video.
     
     
     
     

    Subject: RE: Programmatically change IP Phone TFTP server
    Replied by: JOSHUA CALDWELL on 20-04-2012 04:31:34 PM
    We deploying phone proxy via ASA.

    We want to be able to have phones use our internal TFTP servers when on campus and the ASA TFTP proxy addresses when off campus.

    So, DHCP option 150 would not really work off campus.