PTCL (Pakistan Telecommunication Corporation Ltd.) and NTC (National Telecommunication Corporation) are two companies which provide land line telephone services in Pakistan. PTCL provides services commercially to all government offices, private companies and general public while NTC provides its services to only government offices and officials. PTCL has maintained an online data of all of its subscribers and it also published printed directories of its subscribers and name, number and addresses of its subscribers is available to everyone. I could not find any directory of NTC and there may be many reasons of not maintaining a public directory of NTC as it provides services to government offices only and not to the general public. But it is very ironic and unfortunate that why mobile telecommunication companies are not maintaining an "Online Mobile Phone Directory" of their subscribers.
PTA (Pakistan Telecommunication Authority) should ask to all mobile companies (Ufone, Mobilink, Zong, Telenor, Warid) to launch a mobile phone directory of their subscribers. Unfortunately, there is not an easy way to find the details of any mobile number of Pakistan, except by involving Police or any other law enforcing agency. So, people cheat with others and tease to others through their mobile phones by not exposing their identity. People also threat to others by using unknown mobile numbers. I think if an online directory of mobile phone numbers is available the crime ratio in Pakistan will reduce considerably.
Beside this, if you want to contact a person (your friend, a doctor, a lawyer...) on his mobile phone, you can't do so if you have not his mobile phone number in your contact list.
PTA should play its role in this matter.