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?

Written by:

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.