Adventures in PhoneProxy Land
With the release of 8.0.4 the ASAs now support a PhoneProxy functionality. It seems that this news spread unusually fast within the management circles as more and more customers seem to be asking about the technology. Last week I had a chance to sit down and get it working on a 5510 and figured I would send out a link that made it possible. Of course Cisco has a technically accurate guide on their CCO site but like normal it lacks many useful explanations. After poking around for a bit I found a wonderful guide on the Cisco Wiki.
http://supportwiki.cisco.com/ViewWiki/index.php/ASA_Phone_Proxy_sample_configuration
I found this very helpful in not just configuring but understanding exactly which of the configuration snippets discussed will be needed. After following this guide I was able to get them up and running on the phone proxy in short order. The only issue I ran into is for some reason when I pasted in the Manufacturer certificate it lost a few lines of it so I had to re-paste it. Once I fixed that everything worked like a champ.
Now, I wish I could say all my experience have been like this. The customer I got this working at has a very simple configuration on their 5510 and network in general. I have since tried to set this up on three other ASAs and it seems to not have gone in quite so easy. The problem seems to resolve around TFTPing during registration and timing out. In all three cases everything goes great, phones upgrade, you see them in the PhoneProxy commands but once it tries to register the configuration transfers, says complete and then all the sudden it says “Received Packet # expected 1″ and promptly dies. Unfortunately I am still waiting for some help from TAC to fix these so if you have any suggestions let me know!