I have no idea how they could have gotten your number unless you have it listed or have it listed with another company other than sprint. I would ask to be put on their no call list, unless they got the wrong number, which is a possibility too.
I don't know but I'm not paying for commercials