I know, I said I wouldn’t, but the conversation has turned back to intellectual discourse, and so I will briefly respond:
Bill: You’re certainly right about that. There’s no doubt that adding the additional layers causes the system to run slower, and thus, requires that you utilize faster CPUs.
SkyKingOH: Concerns about Windows stability are certainly legitimate. Every link in the chain, i.e. Windows, VMWare, Asterisk, FreePBX, etc., increases the risk of a failure. Even without Windows and VMWare, there’s always the risk of a hardware failure (CPU, Hard Disk, cooling fan, power supply), and Asterisk 1.8 has experienced bugs. I found and reported a bug in FreePBX that could have caused persons dialing 911 to have the wrong DID sent (the Emergency DID field didn’t reset when you changed it to blank - Phillipe fixed it within 4 hours).
No system made by humans is every failproof, including Asterisk and FreePBX.
Mikael: There are so many fallacies in your example that I’m not sure where to start.
First, windows can easily be configured to not do automatic updates, and thus not to reboot automatically.
Second, no physician guarantees that he will be reachable 24 hours a day. There are numerous reasons why the “after-hours” non-emergency option offered by some doctors might not work, including that the doctor might be sleeping, might have his cellular phone off, might be out of range, battery might have died, hardware might have failed, lines might be down, etc. That’s why every doctor’s office IVR begins with a message to the effect of “If this is a medical emergency, please hang-up and dial 911.”
Third, if any patient has a true medical emergency, he would call 911. I don’t think that anybody has argued that 911 centers should use FreePBX in VMWare.
Tony: I have great faith in you, Bill, and Mikhael, but I’ve been using this system for several hundred hours without any audio quality issues. When SkyKingOH and Mikhael didn’t make a similar claim to the one you made, I thought the discussion on timing was over.