【发布时间】:2020-05-19 18:15:44
【问题描述】:
我的服务以两种不同的方式向用户发送短信:
主要的是 SMS API,我的服务向 Twilio 发送包含所有 SMS 数据的请求,并在响应中获取 SMS id。使用该 ID,它会等待短信状态更新以检查文本是否已送达。
但是还有另一种方式,作为对用户向我的服务发送文本的响应,在响应中使用 TwiML <message>。在这种情况下,我向用户发回一条 SMS,但没有 SMS id 来检查状态更新(因为服务在响应中发送文本,而不是在请求中)。
因此,在这种情况下,服务无法识别来自 SMS id 的状态更新。
我的问题是:有没有办法从 TwiML <message>s 获取 SMS id?或者能够识别哪些状态更新来自 TwiML 消息?
或者我唯一的方法是始终调用 SMS API 并且在这种情况下不使用 TwiML 返回文本?
提前致谢!
【问题讨论】:
标签: twilio sms twilio-twiml