I don't know if you should renew your contract, but surely someone with some certification should be called to troubleshoot.

As far as I know, most telephone techs aren't renting out rooms to strangers in their homes. Likewise hotel staff shouldn't be working on phone systems.

JMHO