There is a product called VOICELOGGER. It will do what you want. Record incoming and outgoing calls. It stores the calls in its own server. Haven't had the opportunity to use it. Got the info from another vendor that has used it and says it is a good unit. I do not have the contact info but you can go on the internet and search for VOICELOGGER. It is currently a small privetly held company so the price is still reasonable. They have a service agreement that includes software upgrades.