Hello Scuttlbut
Good day.
You are not required to register your phone number. If you are asked to do so, you clicked the link for residents, not tourists.
Simply click the purchase button and select ‘no customer account’ at check-out, starting from this web page:
https://www.sbb.ch/en/offers/buy-swiss-travel-pass
Kind regards,
Roland