Я уверен, что эти компании используют обычные SMS-шлюзы, такие как Kannel . Моя компания предоставляет эту услугу компанией Beepsend, и мы можем отправлять SMS-сообщения через веб-службу SOAP и указывать любой желаемый идентификатор вызывающего абонента (разрешены буквенно-цифровые цифры). Конечно, использование этих сервисов для отправки с идентификатора вызывающего абонента, принадлежащего кому-то другому, без их разрешения не разрешается, поэтому вам необходимо иметь разрешение владельцев, так как в этом случае вы должны подтвердить, что оно ваше.
Вы можете прочитать больше о SMS-шлюзах в Википедии .