Все зависит от твоего уровня квалификации. Поднять астериск (правильно) без опыта может быть дороже .
Поднять свой сервер телефонии или зарегистрировать облачную АТС. Регистрируешься, подключаешь свой SIP клиент к их серверу телефонии и тут уже на твой выбор: 
 - арендуешь у них номер, и звонишь по их тарифам
 - заводишь еще несколько SIP номеров и регистрируешь всем близким SIP, внутри одной SIP сети звонки бесплатные. 
 - покупаешь GSM шлюз (например goip), устанавливаешь его в стране куда будешь звонить (у родителей например), подключаешь к своему серверу SIP, ставишь в него SIM карту и звонишь по местным тарифам GSM оператора
 - покупаешь FXO шлюз,  устанавливаешь его в стране куда будешь звонить (у родителей например, если у них есть домашний телефон),  подключаешь к своему серверу SIP,  и звонишь по местным тарифам
Минусы 
 - SIP могут блокировать
 - SIP хочешь хороший интернет
 - SIP жрет батарею в фоне (bria умеет push что экономит батарейку, но сам клиент стоит денег)
 - GSM оператор не любит шлюзы, может заблокировать SIM
 - SIP постоянно ломают если не настроить правильную защиту
Можешь еще посмотреть в сторону sip2tg, проект позволяет заворачивать SIP в телеграмм.