Hello, I am in the process of replacing my Avaya Partner PBX system and I need some help figuring out if 3CX is the right solution for me. I am running 3 businesses from the same location. I have 3 incoming voice lines and 1 fax line. Each line is for a different business. When a call come in I need to know from which line the call is from (different ring tone, or name listed on the phone). I need an automatic attendant (different for each line) announcing and than put the caller on hold (with music on hold) until the call answered or until it is routed to voice mail. I have 10 extensions. 5 of them is by a computer that connected to the office network router, and 3 are not by a computer but cat5 wiring available and 2 that only cat3 wiring available. I will need 1 soft phone on my laptop that I can take with me when traveling and allow me to connect to the office or my incoming calls. Which version of 3CX will accommodate the above? What are the components that I will need other than the software? Any help is very much appreciated.