Es kommt noch ein bisschen auf den Flatrate Anbieter an.
Bei Unitymedia bspw. kann man VoIP nur nutzen, wenn man eine UM-IP-Adresse hat. Die Anmeldedaten für deinen VoIP-Anschluss werden dir von UM zwar mitgeteilt, aber du kannst dich nur von einer UM IP-Adresse aus registrieren.
Eine weitere Möglichkeit besteht darin, ein IP-Telefon auf der FritzBox einzurichten, dass aus dem Internet erreichbar ist. Dann kann man über den VoIP-Client auf dem Handy die FritzBox als VoIP-Server nutzen. Einen wirklichen Vorteil sehe ich da allerdings nicht, außer die Verschlüsselung mittels VPN stellt die Probleme dar. Dass man dann ein sicheres Passwort für das IP-Telefon vergibt versteht sich hoffentlich von selbst.