UniFi Talk adds country code to outbound calls based on IP — even if it's already there. Anyone found a fix?
I've been going in circles on this for two weeks and I'm losing my mind a little.
Setup: UniFi Talk with a third-party SIP trunk. Everything works fine for incoming calls. The problem is outbound — Talk detects my country via IP and automatically adds the country code to every outbound number, no matter what. Since the numbers already have the country code in them, every call goes out double-prefixed and fails at the carrier. IVR transfers to external mobile numbers: same thing, every time.
There's no setting in the UI to change this. I've looked everywhere. The only thing I've found is that people have been reporting this since 2022 and there's been no official response.
Has anyone actually solved this? I'm starting to think SSH is the only way but I want to make sure I'm not missing something obvious before I go down that road.
Any help appreciated.