A letter from the employer would be best. If she can't reach them by phone or email, see if the employer or a former co-worker is on LinkedIn and see if she can message them that way. If she gets a hold of the employer, ask for a letter but if the employer says no they're busy, can't remember or whatever, write the letter for them, honestly, send it to them and ask if they will sign it and return it to you hopefully on company letterhead or from a company email.
In the meantime, also ask her if she or any of her former co-workers with similar jobs have copies of:
- job offer letter or email (there may be some duties listed there)
- a job description that her employer provided
- a list of activities or tasks that she was to follow
- the original job posting that she applied to that had a description of duties
- a performance review summarizing activities and performance
- any email making reference to or requesting the performance of some duties or activities
- a brochure, business card, or flyer or marketing materials the company may have developed that outlines the service they provide and perhaps references staff titles for those who might do the work
- a thank you letter from a client stating job well done for doing X, Y & Z
- an email from a client requesting X, Y & Z to be performed
- anything else she can find referencing her duties, either partial or complete?
Individually, these may not be complete but if she provides as much evidence as she can along with a Letter of Explanation detailing her efforts to reach her former employer unsuccessfully, the agent may 'on balance' be satisfied that she was doing the work of the NOC she applied under. Best wishes!