Here is the command to display the tftp-bindings for the phones. I believe CME requires the TFTP running local so it must have been configured at one time and then disabled. You phones are probably using their cached configs.
Use the show telephony-service tftp-bindings command to display the current configuration files that are accessible to IP phones using TFTP. It may also be used to display the current locale codes that are associated with dictionary, language, and call progress tone files.
cme-3725# show telephony-service tftp-bindings
tftp-server system:/its/SEPDEFAULT.cnf alias SEPDefault.cnf
tftp-server system:/its/XMLDefault.cnf.xml alias XMLDefault.cnf.xml
tftp-server system:/its/XMLDefault7960.cnf.xml alias SEP00036BAAD1F8.cnf.xml
tftp-server system:/its/XMLDefault7960.cnf.xml alias SEP00036BAAD362.cnf.xml
tftp-server system:/its/XMLDefault7910.cnf.xml alias SEP00044D021CA6.cnf.xml
tftp-server system:/its/united_states/7960-tones.xml alias United_States/7960-tones.xml
tftp-server system:/its/united_states/7960-font.xml alias English_United_States/7960-font.xml
tftp-server system:/its/united_states/7960-dictionary.xml alias English_United_States/7960-dictionary.xml
tftp-server system:/its/united_states/7960-kate.xml alias English_United_States/7960-kate.xml
tftp-server system:/its/united_states/SCCP-dictionary.xml alias English_United_States/SCCP-dictionary.xml
1. I wouldn't recommend trying to offload your TFTP from the router. Is there a specific reason for this? CME is a turn-key all in one solution and is designed to be that way. Some configuration files might be cached in memory (as CCM does) but I'm not sure. I would really consider weighing the benefits and pitfalls of doing this. As per my last post that file is located in, tftp-server system:/its/XMLDefault.cnf.xml alias XMLDefault.cnf.xml. This will not be at the root of flash.
2. Not sure off the top of my head but I will look for it. Try doing this on the router first under telephony-service.
no service local-directory
Here is also the debug for the directory. Let me know if this helps.
debug ip http token
Make sure the IP HTTP server is enabled and isn't secured to disallow your phones. Here are additional debugs for that.
The **Match** represents the name. You had removed some debug so I just wanted to verify this. If you have a laptop with Ethereal then you might want to capture this HTTP request by plugging into the pc port of the phone. This way you can determine if it is an issue on the CME/HTTP server or the phone. I have packet sniffed this and after the query you should get back a XML formatted HTTP server reply with your user info. Make sure this is indeed not coming from the CME. If it is then it might be a load issue. CME is stringent on the supported phone firmwares. Here are the links to the supported firmwares, do a sh telephony-service to determine your exact 3.2 version.
SIP traces provide key information in troubleshooting SIP Trunks, SIP
endpoints and other SIP related issues. Even though these traces are in
clear text, these texts can be gibberish unless you understand fully
what they mean. This document attempts to br...
Please find the attached HTML document, download and open it on your PC.
This provides an easy to use form where you simply answer a few
questions and it will render the proper jabber-config.xml file for you
to copy/paste. There is built in logic to verif...
CUCM Database Replication is an area in which Cisco customers and
partners have asked for more in-depth training in being able to properly
assess a replication problem and potentially resolve an issue without
involving TAC. This document discusses the bas...