One of the advantages of arne's suggestion is that Smoothwall and it's distant relative IPCOP (functionally equvalent systems) have addons that cache Microsoft updates - this means that when one of the PCs on the LAN has updated, the update is cached locally for the others, saving bandwidth and time. MS Updates are generally not cached, becasue the updates come from the next available server, a different one every time.
The other advantage is the DMZ option - as arne suggested, that is the place where the telephony system should be. That way, outsiders have no access to the LAN. The only traffic they can monitor is the DMZ traffic.
And believe me, if you let them on your network to support the telephony system, they will at some stage try monitoring the LAN traffic, even if just to diagnose a problem with their own system.....but that's your data stream they are watching.
Cheers
Ian