I have TPG NBN, using Archer VR1600v v2 moden. I am very happy with the Data speed and the VoIP line quality.
I am using a old Telstra Call Guardian 301 phone on VoIP port 1 for my incoming call and outgoing calls.
That phone lets you set blocking times of people not in my VIP list that stored in the phone.
If TPG ever update the Firmware for the Archer Modem. I would love the ability to have VoIP port 2 configurable to allow port 2 to make outbound calls only. But allow incoming calls only on Port 1, that are screened but my Call Guardian phone.