06-12-2023 10:56 AM - last edited on 06-13-2023 01:24 PM by Shahzad_Ismail
Solved! Go to Solution.
06-13-2023 07:49 AM
Hello,
The TTL relates to processing within the ConvAPI Core. ie. It doesnt get proxied to the channel itself.
If you have received a QUEUED_ON_CHANNEL followed by DELIVERED then the message has already reached the recipient successfully.
If you have received a QUEUED_ON_CHANNEL but not yet DELIVERED then it is still pending for delivery (in the case of MMS by the MMSC) Processing has already left the ConvAPI and is with the channel. This message will still be delivered when/if the handset becomes available upto the TTL set on the MMSC(Typically 48hrs). There is currently no support of a channel "EXPIRE_AT" through the conversation API
If QUEUED_ON_CHANNEL has not yet been received by the time of the TTL then the message expires in the Conversation API Queue. It is discarded and not passed to the underlying channel for processing.
06-13-2023 07:49 AM
Hello,
The TTL relates to processing within the ConvAPI Core. ie. It doesnt get proxied to the channel itself.
If you have received a QUEUED_ON_CHANNEL followed by DELIVERED then the message has already reached the recipient successfully.
If you have received a QUEUED_ON_CHANNEL but not yet DELIVERED then it is still pending for delivery (in the case of MMS by the MMSC) Processing has already left the ConvAPI and is with the channel. This message will still be delivered when/if the handset becomes available upto the TTL set on the MMSC(Typically 48hrs). There is currently no support of a channel "EXPIRE_AT" through the conversation API
If QUEUED_ON_CHANNEL has not yet been received by the time of the TTL then the message expires in the Conversation API Queue. It is discarded and not passed to the underlying channel for processing.