IndiaDir is a free app for iphone available on apple iTunes store which allows you find out any person phone number listed in MTNL or BSNL phone numbers directory.
In order to use this application to find a person phone number, first select the cities from the list as shown in the image below, Right now the app is in basic stage, and it offers to search the person name and number in limited cities
Select the state and city , and then type in the name of the person.
You will see the search results which you can further zoom out to read.
Apple iTunes Link In For IndiaDir For iPhone