Thanks for the reply Kevin!
I completely understand then. I think either way, I can fit what I need to fit inside the name field. With that in mind, do you think that it is completely feasible that I build a very small app that will implement the Live Caller ID Lookup extension so that I identify caller if he/she is among my business' customers (given that their contact details are already in our internal database) given that I build up the server based on the requirements that you have indicated in the protocol (I mean the privacy-related requirements with the specific endpoints, data format etc.)?
By the way, I have looked into using a periodically updated offline database (via Call Directory app Extension) to do what I referred to above (and which was a common solution for lots of developers before Live Caller ID Lookup), but I actually need to have access to an online database since our database changes very very often, and therefore I want it to be always synced with the calling-identification service that I want to build.
What do you think about my reasoning? Should I kick-off this project with Live Caller ID Lookup, or do you think I should look at other options?
Thanks in advance!