Yes, I transferred my phone number from another network to straight talk.
Yes. But, even though I have the knowledge on how to, I let the sales person do it.
Why? Because they get paid to do it.
If a mistake is made, it's because they screwed up, and probably can correct it faster than I.
If there is a problem, they can get to the cause before I can.
And finally, because they will.
Yes. You must call straight talk to do this and it may take up to 24 hours.
Be aware that if you are changing back to a previously used straight talk phone, it is very difficult (if not impossible) to keep your phone number. What I am about to tell you is based on personal experience:
They will automatically give you a new phone number. The phone is not capable of using a previously used phone number once you change to a new straight talk phone. This is because they do not use SIM cards. There is a chance that you MIGHT be able to keep your phone number if switching back to a previously used straight talk phone. They have to mail you something (I don't recall what the representative said since I didn't go with this option) to put into the phone. This will take up to 15 business days. You cannot buy this piece from any stores.
This is a huge dilemma if your current phone is broken and you simply want to use an old straight talk phone. You will be up to 15 business days without a phone. If your service end date occurs in this timeframe, you must pay for the new month even though you will not be using their service since your phone is broken because straight talk has no obligations to keep your phone number when you are not using their service. So you will lose your phone number permanently.
So you have two choices. Either go without service for several days (which isn't a real option for anyone these days) and waste money paying for a service you aren't using. Or you can go and buy a new straight talk phone.
You can port your number.