I am contacting obihai support and they will upgrade my unit with testing firmware to include a new detection method to match Hong Kong's Caller ID system.
I enounter the same problem as you. The callerid on my phone set shows incorrect number with the last digit missing and an extra number is added in the front.