Есть ли способ отправить уникальный идентификатор беседы в веб-перехватчик Twilio?

Я пытаюсь выяснить, есть ли способ однозначно идентифицировать разговор, на который отвечает SMS, без необходимости каждый раз покупать новый номер телефона «от». Я знаю, что можно хранить все, что вы хотите, в хранилище файлов cookie или сеансов, но оба они истекают по-разному. Что я действительно хочу, так это каким-то образом передать или использовать существующий уникальный идентификатор для каждого отдельного разговора. Чтобы я мог сопоставить сообщения с нужными разговорами.

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

Если нет, есть ли способ использовать API-интерфейс разговора для достижения эффекта отслеживания того, какие sms-сообщения принадлежат к каким разговорам?


person Mark Rogers    schedule 30.04.2020    source источник


Ответы (1)


Общая проблема, поскольку SMS не имеет состояния, состоит в том, чтобы попытаться сопоставить конкретный запрос с ответом. Twilio Studio Отправить и дождаться ответа делает это, разрешая только одно отправленное сообщение (на номер назначения) до тех пор, пока не будет ответа ИЛИ настраиваемый параметр тайм-аута истекает, а затем переходит к следующему виджету, сохраняя состояние взаимодействия.

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

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

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

Рекомендации по ведению журнала SMS-сообщений

Дополнительные вопросы Вопрос. Может ли пользователь отправить идентификатор клиента для сообщения или доступен только SID, определенный Twilio?

О. Доступен только SID, определенный Twilio.

person Alan    schedule 01.05.2020
comment
Спасибо за ответ. Ах, по сути, вы должны иметь один номер телефона для каждого потока, потому что в противном случае телефон пользователя не сможет упорядочить сообщения. Я предполагаю, что невозможно выяснить, какой Message SId начал поток? - person Mark Rogers; 01.05.2020
comment
Есть ли у API разговора какие-либо решения для этой проблемы или он страдает от той же проблемы из-за природы smses без сохранения состояния? - person Mark Rogers; 01.05.2020