In any contract, typically, two sides reach an agreement and both perform according to the agreement. I paid globalinx for voip service and they failed to provide me with what I paid for.
Their excuse was that my internet service was slow so I upgraded to 10mbs and even bought a faster router (another $150) to address the issue. Their service still did not work. They next blamed it on the phone lines leading to my house.
When I called to cancel with them they refused to waive the $100 early termination fee. Stay away from these "rip-off" artists.