Можем ли мы сохранить SMS-ответы клиента в двустороннем SMS-сообщении AWS Pinpoint?

Я знаю, что Amazon Pinpoint поддерживает двустороннее SMS, но мне было интересно, можно ли сохранить сообщение, которое отправляет клиент. Я обнаружил, что немного спускаюсь в кроличью нору AWS, но мне было интересно, есть ли у кого-нибудь какие-либо рекомендации относительно того, какие сервисы AWS могут хранить данные ответов.

Просто чтобы уточнить, я понимаю, что Pinpoint позволяет нам возвращать автоматические сообщения, когда клиент передает ключевое слово. Я также знаю, что мы можем создавать пользовательские сегменты для сохранения пользовательских атрибутов, и меня интересует, существует ли способ передавать ответы пользователей (которые не являются ключевыми словами) в другую службу или тему. Благодарю вас!


person Hamza Arshad    schedule 11.11.2019    source источник


Ответы (1)


введите здесь описание изображения

Обзор двустороннего обмена сообщениями Amazon Pinpoint можно обобщить в соответствии с приведенным выше образцом архитектуры.

Вы можете перехватывать входящие сообщения от своих пользователей, используя тему SNS, которую вы создали бы при активации двустороннего обмена сообщениями Pinpoint . Когда ваши пользователи отвечают на ваше SMS-сообщение, используя длинный код, Amazon Pinpoint отправляет JSON payload в тему Amazon SNS, которую вы указали. Как разработчик, вы обрабатываете эти входящие сообщения, добавляя подписки в эту тему SNS. Поддерживаемые подписки включают SQS, Lambda, электронную почту, конечную точку HTTPS или SMS.

Пример полезных данных JSON, которые будут получать ваши подписки на темы SNS, будет выглядеть следующим образом:

{
  "originationNumber":"+27155550000",
  "destinationNumber":"+2722255511111",
  "messageKeyword":"START",
  "messageBody":"Hello World from Amazon Pinpoint",
  "inboundMessageId":"cae173d2-66b9-564c-8309-66b9",
  "previousPublishedMessageId":"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"
}

Надеюсь это поможет!

person syumaK    schedule 14.11.2019
comment
Спасибо за подробное объяснение! Это было именно то, что мне было нужно! :) - person Hamza Arshad; 18.11.2019
comment
Можно ли каким-либо образом прикрепить пользовательские данные (ключ-значение) к сообщению, которое я отправляю, и получить эти пользовательские данные в полезной нагрузке JSON, когда получатель ответит на сообщение? - person arif08; 11.11.2020