I operate on a strict "nothing ventured nothing gained" policy, and this sounds like too good a story not to follow up on. If she asked my opinion, I'd do it, after a suitable google search of the name & number.
Toll free numbers get the number of where you are calling from through ANI, even if you have caller-id blocked. Caller id is different from ANI. The justification is that the toll free number is paying the bill. If you call from a business which has it's own PBX (private branch exchange) all the 800 number will get is the trunk number from the PBX to the CO switch.
You could call from a payphone, too.
And sometimes toll-free numbers switch you to a 900 numbers without you knowing, but a good business PBX will have that blocked.
Oh, and lest someone think using a PBX is a good way to make an 'untraceable' call, think again. The phone company logs show the connection of the trunk line to the recipient, and the PBX logs show the connection from the office phone to the trunk. With the two logs you can tell which office phone was connected to the recipient.
Oh, the things Tripp learned during his trial for harassment.