【发布时间】:2016-10-21 00:33:33
【问题描述】:
出于某种原因,我很难理解 Twilio 模型的工作原理;因此,我试图通过猜测来编写解决方案(我讨厌正在做的事情。)我希望有人能帮助解决这个困惑。
我已经设置了转发器,这样当有人向我的 Twilio 号码发送短信时,我会在手机上收到短信。问题是,当我回复该文本时,它会发送给 Twilio,而不是返回给原始发件人。
我尝试在标签中将我的号码作为“发件人”字符串传递,但这被 Twilio 拒绝为不是有效的 Twilio 号码。
<?php header('Content-Type: text/html'); ?>
<Response>
<!-- ****** This gets rejected: ****** -->
<!-- Message to="<?=$_REQUEST['PhoneNumber']?>" from="<?=$_REQUEST['From']?>" -->
<Message to="<?=$_REQUEST['PhoneNumber']?>">
<?=htmlspecialchars(substr($_REQUEST['From'] . $_REQUEST['Body'], 0, 1600))?>
</Message>
</Response>
【问题讨论】:
-
你为什么要使用你的号码作为来自?此外,当您回复 Twilio 时,Twilio 会知道消息的号码(您的号码)。我不确定,但您是否试图掩盖您的电话号码,例如这个用例:twilio.com/use-cases/masked-phone-numbers?
-
因为 Twilio 没有将回复发回给我,而这正是我希望它做的事情。换句话说,如果乔给我的 Twilio 号码发短信,我会在我的手机上收到他的短信 - 但如果我用手机回复他的短信,回复将发送给(并留在)Twilio,而不是发送给乔.最后一点 - 我怎样才能让这个回复回到乔 - 是我想要弄清楚的。
标签: php sms twilio twilio-twiml