Sms 双向短信-发送/接收

Sms 双向短信-发送/接收,sms,sms-gateway,google-voice,icq,Sms,Sms Gateway,Google Voice,Icq,我想使用短信网关发送和接收短信 在发送信息时,我会问一些问题,接收者会回答 我需要添加一些独特的id时,发送短信,并得到它回来时,收到 我知道有一种方法可以做到这一点,比如ICQ和谷歌vois双向短信。接收者将消息返回到相同的号码,但只有发送者才能将其返回 有人能帮忙吗 谢谢, Lior几乎所有SMS网关都允许您发送和接收消息。发送消息最常用的方法是通过某种HTTP API(SOAP、REST、RPC)发送消息。例如,要使用(我工作的地方)发送消息,您需要使用三个参数向我们的API发出POST请

我想使用短信网关发送和接收短信

  • 在发送信息时,我会问一些问题,接收者会回答

  • 我需要添加一些独特的id时,发送短信,并得到它回来时,收到

  • 我知道有一种方法可以做到这一点,比如ICQ和谷歌vois双向短信。接收者将消息返回到相同的号码,但只有发送者才能将其返回

    有人能帮忙吗

    谢谢,
    Lior

    几乎所有SMS网关都允许您发送和接收消息。发送消息最常用的方法是通过某种HTTP API(SOAP、REST、RPC)发送消息。例如,要使用(我工作的地方)发送消息,您需要使用三个参数向我们的API发出POST请求:
    (收件人)、
    (您的Twilio号码)和
    正文
    (消息中包含的内容)。许多其他网关使用类似的方法

    由于全球SMS系统的限制,无法唯一标识消息。这意味着,除非邮件的收件人手动包含标识符,否则除了匹配发件人和收件人的电话号码外,无法将回复与原始邮件相关联。这使得处理对单个收件人有多个未完成查询的情况变得很棘手。有几种策略可以用来绕过这个限制

  • 请求唯一响应令牌-对于发送给收件人的每个查询,要求响应对该查询是唯一的。例如,在第一条消息上使用类似“要确认,请使用A1进行响应”的内容,在后续未完成的查询上使用不同的唯一响应

  • 使用不同的“发件人”电话号码对于发送给收件人的每个查询,请使用不同的号码发送。然后您可以将响应与响应的电话号码进行匹配。在许多情况下,这不是一个最佳的系统,因为您需要更多的电话号码,用户可能会收到来自许多不同号码的消息,从而导致混乱

  • 终止未完成的查询-如果对每个查询的响应都不重要,只需假设它们是对最近的查询的响应,或者在响应后提示它们进行澄清


  • 关于接收消息,大多数网关将通过HTTP通知您。例如,当一条消息进入您的Twilio号码时,我们会向您指定的URL发出POST请求,该URL包含
    正文
    参数。您可以像处理应用程序中的任何其他表单提交一样处理此问题。其他网关使用类似的方法,但我无法证实细节。

    如果有人对使用Twilio有任何疑问,请随时发送电子邮件至jsheehan@twilio.comI关于这一点的博客如下: