Let's say I have a fixed line phone, say 2xxxxxxx1. I have set this phone to forward all calls to my Moto G, say 9xxxxxxxx2. Now whenever I receive a call that was forwarded, I see two numbers in the caller Id. Say the original caller was 9xxxxxxxx3, then I see the caller id as 9xxxxxxxx32xxxxxxx1, i.e. the actual caller's number, appended by the number that forwarded the call to me.
I understand this can be a great feature to know the actual caller and the forwarder. But, it does not go well with the contacts and apps like True Caller. Also It becomes a pain to quickly save the received call to contacts.
Is there a way I could completely get rid of the forwarder's details from the caller id? Does it happen on all android phones? Is it specific to Moto G, or the OS it is running? Can it be carrier specific? Does anybody know an app that could override the default phone app and provides what I want?
PS: I am having a Moto G Dual Sim in India, running one SIM on Loop carrier, same issue when I tried a Tata carrier. The fixed land line that forwards to my Moto G is run by MTNL