I started having a similar trouble but haven’t investigated yet. In my case the 9041234567 fails to display on extension 999 – it shows the server’s IP address instead. When answered, the normal caller ID for extension 999 does get sent on the call to 9048888888 (correct for my situation).