Do I have to be calling from my home phone to place a call for the first time?

Do I have to be calling from my home phone to place a call for the first time?

In order to set up your account you have to be calling from the phone number that is on file with you credit card or bank account or from a hotel. Once the account is set up you can feel free to call from anywhere.