if you are running a PBX type system find the manufacturer and call them, see if they have an SDK - alot of PBX phone systems use cat5 which means you could connect your computer to it, give it whatever information it needs and have it do what you want...maybe