I had the same problem. It appeared as if it was also ignoring where you pointed it also (IVR, direct extension, etc..) To fix this, I had to set CID on the route to 'uplink' (or whatever u have set up). And then you have to differentiate your other incoming routes too. That got it working for me but it broke Caller ID for my other Incoming number, just shows my own number when someone calls. Hope this helps, I spend about 3 days reading around before I made any progress.