Я участвую в проекте общественного здравоохранения, который использует текстовые сообщения для расширения доступа к медицинскому обслуживанию, которое имеют уязвимые группы населения в Южной Африке.
Проект направлен на создание двустороннего обмена текстовыми сообщениями между одним телефоном «отправителя» и множеством телефонов «получателя» для распространения информации о здоровье.
Проблема
Первое сообщение, которое мы отправляем, приходит по назначению. Однако номер, передаваемый получателю в качестве источника текста, не является нашим номером. Кроме того, этот номер не работает.
По данным службы поддержки клиентов, когда SMS-сообщения доставляются в определенные страны, например в Южную Африку, Twilio изменяет идентификатор отправителя (SID) перед передачей сообщения местным операторам связи, чтобы обойти местные механизмы фильтрации. (До того, как они это сделали, многие сообщения не прошли < / а>.)
Служба поддержки Twilio сообщает, что изменение SID делает невозможным двустороннее SMS-общение с Twilio в этих странах?
Кто-нибудь может придумать альтернативу или обходной путь? Например, есть ли способ сохранить исходный идентификатор отправителя и вернуться к нему, когда получатель ответит?