Как найти связь между отправленным и полученным сообщением в twillio

Я использую Copilot API Twillio для отправки смс. так что я могу отправить смс конечному пользователю. Теперь, если пользователь отвечает на это смс, я получаю обратный вызов (скрипт PHP). Используя этот URL-адрес обратного вызова, я могу получить ответное сообщение.

Теперь я хочу сделать следующее: я пытаюсь найти связь между отправленным и полученным (на который отвечает конечный пользователь) сообщением. так что я могу переслать ответное сообщение их отправителю.

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

Но проблема в том, что я не могу найти связь между отправкой / получением сообщения.

Любые советы будут полезны.

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


person DS9    schedule 24.11.2015    source источник


Ответы (1)


Проповедник разработчиков Twilio здесь.

Помимо хранения информации на вашем сервере при отправке / получении сообщения, вы можете использовать файлы cookie, хранящиеся в Twilio.

Когда Twilio отправляет запрос на ваш сервер и возвращает файл cookie (HTTP-заголовок ответа Set-Cookie), Twilio сохраняет этот файл cookie и связывает его с номерами From и To для входящего звонка или SMS-сообщения.

Небольшое предупреждение заключается в том, что этот файл cookie хранится только в течение четырех часов, поэтому, если это не сработает для вас, я бы предложил использовать from и to в качестве составных ключей для поиска связи.

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

person Marcos Placona    schedule 24.11.2015