I tried many VOIP phone services, and found that some will provide you with good quality phone service, especially like sound is clear, call is smooth and not stuck sometimes. So except the internet connections, which part of the hardware and software affect the VOIP phone quality?