Banks and other companies that send a lot of texts are going to have bulk messaging arrangements with the carriers (or arrangements with a company that has arrangements with the carrier, etc.). They batch up all the messages they want to send and all the numbers to send them to and transfer them to the carrier to send out. They need your carrier so they know which batch to send your messages out with.
Latest Answers