For IP Office I would recommend Chronicall. I'm not sure if they have something that will automatically offload recording to an FTP server or something, but a cron job in Linux could be created to accomplish the purpose.