1

我正在使用 REST API 通过 Twilio 发送 SMS。
该文件通过我的浏览器加载,该浏览器实例化客户端并发送短信。

            $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 ID 一直跟随 SMS 文本到 Twilio 的呼叫?

我的目标是将电话与 SMS 文本信息联系起来。

谢谢!

4

1 回答 1

2

如果接收方点击短信中的电话号码拨打电话(或直接拨打),这只是一个电话。永远无法直接从该电话中获取 SMS ID(或会话 cookie)。

我见过使用多个电话号码的系统,它们根据时间建立连接(即,发送带有特定电话号码的短信,如果你在 10 分钟内接到该电话号码的电话,它们可能是相关的。)但是,在某些时候,您可能不得不开始重复使用电话号码,然后如果您接到该号码的电话回电,您不一定知道它与哪条 SMS 消息有关。

当然,除非您基于将 SMS 发送到的电话号码,如果您将传入的电话号码作为 CallerID。

但是,当您接到相关电话时,您永远不会从传出的 SMS 中获得 SMS ID 或会话 cookie。

于 2013-08-18T21:34:59.300 回答