Как я уже упоминал в ветке комментариев к вашему вопросу, нет надежного, бесплатного метода определения того, в какой мобильной сети в данный момент используется номер телефона.
Первоначально MSISDN распределяются по телефонным сетям, но в эти дни клиенты могут свободно перемещать свои номера между операторами. Бесплатная информация, которую вы можете получить от таких служб, как numberingplans.com, становится недействительной, поскольку первоначальное распределение сети больше не применяется.
Хотя США, похоже, используют мобильные сети, предоставляющие бесплатный метод отправки SMS-сообщений по адресу электронной почты, это обычно не относится к сетям по всему миру.
Сами мобильные сети подписаны на актуальные списки. Если SMS-сообщение не предназначено для номера, который, как они знают, размещено, оно сверится со списком, чтобы определить, к какому сетевому соединению отправлять его. Вот как ваш мобильный телефон может отправлять SMS-сообщения пользователям в других сетях.
Вы по-прежнему можете использовать электронную почту для отправки SMS-сообщений, используя службы SMS-шлюза, такие как Esendex или Clickatel. Затем они определят лучший маршрут для отправки сообщений (при условии, что у самих SMS-шлюзов есть несколько маршрутов, которых нет у некоторых недорогих), и поскольку у них есть прямое соединение с мобильными сетями, они затем маршрутизируются аналогичным образом. Таким образом, если вы отправили сообщение самостоятельно, используя трубку. Сервис Twilio предполагает использование их API, а не электронной почты для отправки сообщений. Esendex, Clickatel и тому подобное также обеспечат доступ к API.
Так что, если ваше сообщение достаточно важно, чтобы вы могли убедиться, что оно доставлено в нужное место, то лучший способ - найти надежный профессиональный SMS-шлюз, который поможет вам доставить ваше сообщение без вас. от этой головной боли.
(Отказ от ответственности: я работаю на Esendex, но предоставляю этот ответ в качестве общего подхода к тому, как отправка SMS с использованием SMS-шлюза решает вашу проблему, поскольку альтернативное решение использования адресов электронной почты для отправки в сети США надежно требует платного доступа к базам данных местоположения номеров чтобы убедиться, что ваше сообщение прошло.)