TL;DR: don't port into Google Voice with the expectation that it will solve your porting issue. Port in only if you like GV features and plan to use them.
If you have been unable to port your land line phone number to various VoIP Internet Telephone Service Providers (ITSPs), then you will likely not be able to port it to Google Voice's carrier, either (your steps 3 through 5). Many people are under the mistaken impression that number porting to some intermediate mobile carrier transfers "ownership" of that number to the mobile carrier, and that move, somehow solves the previous inability to port. This is incorrect.
Phone numbers are originally issued to Local Exchange Carriers (LECs) in numeric blocks, by the North American Number Planning Administration, or NANPA.
http://www.nanpa.com/Those numbers will forever belong to the carrier that received them, unless that carrier transfers a block over to another carrier or the carrier is bought up by some other carrier.
Under Local Number Portability, LECs
loan their phone numbers to other LECs. This doesn't change anything with regard to the area code, LATA, or local exchange in which the number resides. The receiving, or "gaining" LEC needs to be able to host that number in the appropriate exchange. Not every LEC does business in every exchange, and thus, no carrier can port in every given number. It's the downside of deregulation of the Bell System.
How local number portability works:
http://www.npac.com/number-portability/how-lnp-worksGoogle Voice adds a separate, and unrelated issue that limits porting-in. GV only accepts ports in from mobile carriers. This is an arbitrary limitation imposed by GV, due to the added cost and complexity of porting in from land line carriers. So, people try to first port in a number to a mobile carrier to get around this. IF the original number is in an exchange that happens to be supported by Google's LEC (bandwidth.com), THEN that workaround will succeed. IF it is not, then the workaround will fail. Furthermore, if you do port first into a mobile carrier, that port has to be completely error-free, and you need to wait several days to a week or more before the entire telephone network has received the broadcast notifying it of the new home for the ported number. Otherwise, GV will report that the number is still a land line number and it will error out.
You will not know for sure if a number can be ported into GV until you enter it into GV's porting tool.
https://support.google.com/voice/answer/1065667Note: This statement, "Go to
http://www.telcodata.us/search-area-code-exchange-detail?npa=320&exchange=743. If "Bandwidth.com" is listed under NPA-NXX you should be able to port it to Google Voice form a cell carrier." is not necessarily correct.
BW.com does business with many ITSPs, small and large. It may not have any further capacity to port in a number in a given exchange. Also, portability is determined at the NPA-NXX-N block level, not at the NPA-NXX level. So, if you want to search, search down to the block level, not just the area code and prefix.