I had a similar issue until I switched to a voip provider that supports analog adapters with better compatibility. The key was using a basic analog telephone adapter instead of relying on a router’s built-in port. Once set up, my BeoCom 6000 worked just like it used to, including caller ID and call quality. Check if your voip provider gives access to SIP credentials—that made setup easier for me.