Not sure if this is a bug report or feature request.
freeswitch prepends "did1-" to effective_caller_id_name: 
example effective_caller_id_name: [did1-1112223333]
place call from linphone-android through freeswitch to linphone-linux
inbound call shows as "did1-1112223333" <sip:address@hidden>
place call from linphone-linux through freeswitch to linphone-android
incoming call shows as "1112223333"
Both clients should display incoming calls consistently as
This would facilitate differentiating multiple did's connected to the same trunk.
Also facilitates differentiating between multiple users calling from the same did.
I would like to volunteer some of my time to help with the linphone project.