Как пользователи могут отвечать на SMS-сообщения Twilio, отправленные через третьих лиц?

Я участвую в проекте общественного здравоохранения, который использует текстовые сообщения для расширения доступа к медицинскому обслуживанию, которое имеют уязвимые группы населения в Южной Африке.

Проект направлен на создание двустороннего обмена текстовыми сообщениями между одним телефоном «отправителя» и множеством телефонов «получателя» для распространения информации о здоровье.


Проблема

Первое сообщение, которое мы отправляем, приходит по назначению. Однако номер, передаваемый получателю в качестве источника текста, не является нашим номером. Кроме того, этот номер не работает.


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

Служба поддержки Twilio сообщает, что изменение SID делает невозможным двустороннее SMS-общение с Twilio в этих странах?

Кто-нибудь может придумать альтернативу или обходной путь? Например, есть ли способ сохранить исходный идентификатор отправителя и вернуться к нему, когда получатель ответит?


person mac389    schedule 03.07.2014    source источник
comment
Привет! Моя компания (соединяющая студентов колледжей с наставниками) может строить аналогичную систему, и я хотел бы задать вам несколько вопросов по этому поводу. Какие страны были затронуты этой проблемой? Были ли какие-то подводные камни (кроме этой), на которые нужно обращать внимание? (Моя электронная почта [email protected]).   -  person Eli Rose    schedule 18.01.2017


Ответы (2)


Служба поддержки Twilio здесь.

Я понимаю, что это неприятная ситуация. Лучшее решение, которое я могу придумать для отработки замены идентификатора отправителя, - это включить номер «Ответить на» в тело сообщения.

Хотя это не идеально и потребует часть тела сообщения, ваш конечный клиент, по крайней мере, будет знать, на какой номер отвечать.

С уважением, Том

person SeekTom    schedule 04.07.2014
comment
Разве они не могли использовать номер сокращенного кода и принимать SMS-ответы на этот короткий код? Я не понимаю проблемы? - person Scuba Steve; 27.09.2018

(Заявление об отказе от ответственности, я работаю в Nexmo, коммуникационном API.)

Это не столько проблема Twilio, сколько проблема оператора связи. Nexmo предоставляет часто задаваемые вопросы по оператору связи, в котором перечислено, что происходит с отправителями для каждой страны. Хотя это может или не может отражать то, что происходит с другими API / агрегаторами SMS, это хороший показатель того, что возможно в конкретной стране.

Как говорит Том, вы можете включить номер в тело сообщения. Однако другое решение, которое может работать как альтернатива, - это USSD.

Если поддерживается (и это не везде), вы можете отправить USSD с запросом через Nexmo. Отправитель не требуется, и ответ возвращается через обратный вызов. В некоторых случаях это лучше, чем SMS, поскольку вы точно знаете, на какое сообщение отвечает пользователь, а природа USSD означает, что вы получите ответ быстро (так как в большинстве случаев устройство выводит его поверх того, что в данный момент находится на экран).

person Tim Lytle    schedule 06.07.2014