We can use Cisco Bulk Administration Tool for generating User report with User Name,ID,Associated Phone and Primary Extensions. Below are the steps required in CM4.x and CM5../6.x/7.x.
On CCM server go under C:\CiscoWebs\BAT\Templates\BATFileTitles\Users, here create a new file as "LessDetailUser.txt". This file's content would be:
First Name^|^Last Name^|^User Id^|^MAC Address1^|^Telephone Number^|^MAC Address2^~^
4. Collect the file(s) from location, C:\BatFiles\Export\Users\ . There could be more than one result file starting with the filename which you have provided in step 3.