Question: how to make free long distance calls on landline?
Answer: Set up your Google Voice account in the Add Phones interface to use your landline as one of your phone numbers.
Initiate the call from the Google Voice interface. Your landline should ring in a few seconds. ... 
Pick up your landline; you should hear the call ringing through to the called party.