"your arguing against something you ADMIT you know nothing about"
Not knowing about the application itself, this is true. But practical, realistic, reliable network and telephony design I absolutely know. You've avoided some of the most important issues and brushed others off by saying "it won't happen" and "run it on a test box or virtual box". How many customers of yours have test boxes, or virtual servers lying around, already running, or with sufficient capabilities to support the added load?
no need to virtualize cisco. Most partners and Cisco have replacement equipment readily available. In the amount of time it takes a vendor to drive over, configure a temp Asterisk server and copy the config, a Cisco vendor could do the same with actual replacement equipment and be done with it. Cisco is also the most reliable network equipment in the world. Can you say that about some unknown generic server box that a user might be installing Asterisk on?
On the flipside, you've also sufficiently exposed your lack of knowledge and experience with the competing Cisco side and have yet to respond to identify the proprietary cisco components you're referring to.