在一个完美的世界中,我正在寻找的解决方案将是与我的物理电话绑定的api资源,例如:我可以将短信发送到https://url.com/api/sms
,这个api最终会从我的物理电话发送短信。这意味着短信对话会在我的手机中显示;如果收件人回复短信,它就像正常的对话一样,好像我通过手机输入了原始的短信。
我知道我可以通过Twilio的api设置replyto / callback / caller-id。这意味着短信会被api发出,如果收件人回复,我可以将回复转发给我的手机。但是在这种情况下缺少的是通过api发送的原始邮件,收件人正在回复。
是否有一种简化的方法可以实现这一目标,也许是与Zapier合作?
我想到的一个艰难的解决方案是编写一个电话应用来中间短信传输,这样我在物理电话上与传统的http api基本上有一个短信控制的api。 (在Android上,api将"通过DATA_SMS_RECEIVED_ACTION
收听"然后通过sendTextMessage
发送)。但这似乎很麻烦,并且当/如果android更改底层SmsManager
库时还需要更新应用程序代码。这样做的好处是我可以完全避免使用Twilio,使用我的服务提供商的电子邮件到短信发送到on-phone-makeshift-sms-api。
答案 0 :(得分:1)
Twilio开发者传道者在这里。
我认为您正在寻找feature that we just announced in preview。这称为托管短信,允许您将由Twilio提供支持的短信添加到您现有的电话号码中。
您需要apply to get access to Hosted SMS,因为它是新测试的。您可以使用以下表单执行此操作:https://www.twilio.com/sms/hosted
答案 1 :(得分:1)
我已使用Twilio的SIM卡设置发送到手机短信并将其与电话号码相关联。