2013-08-17 2 views
1

Я использую API REST для отправки SMS через Twilio.
Файл загружается через мой браузер, который создает экземпляр клиента и отправляет SMS-сообщение.Set Twilio SMS Cookie

  $sms_send = $client->account->sms_messages->create($from, $to, $body); 

    $sid = $sms_send->sid; 

    //creating session for the SMS ID to pass to SMSUrl 
    $_SESSION['sid'] = $sid; 

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

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

Моя цель - иметь что-то, чтобы связать телефонный звонок с текстовым сообщением SMS.

Спасибо!

ответ

2

Если получатель нажимает на номер телефона в СМС для совершения телефонного звонка (или просто набирает его), это всего лишь телефонный звонок. Никогда не бывает способа получить SMS-код (или сеансовый файл cookie) непосредственно из этого телефонного звонка.

Я видел системы, использующие несколько телефонных номеров, которые делают соединение основано на времени (т. Е. Отправляют SMS с определенным номером телефона, и если вы звоните по этому номеру телефона в течение 10 минут, это PROBABLY.) Но в какой-то момент вам, вероятно, придется начинать повторное использование телефонных номеров, а затем, если вы получите телефонный звонок обратно на этот номер, вы не обязательно будете знать, какое SMS-сообщение оно имеет отношение к.

Если вы не используете этот номер телефона, на который вы отправили SMS, если вы получили входящий номер телефона в качестве CallerID.

Однако при получении связанного телефонного звонка вы никогда не получите идентификатор SMS или cookie сеанса, связанный с исходящим SMS.