跳至內容

如何對 Amazon SNS 中的 SMS 傳遞延遲進行疑難排解?

1 分的閱讀內容
0

我在 Amazon Simple Notification Service (Amazon SNS) 中傳送行動簡訊 (SMS) 到目的地號碼時,遇到傳遞延遲。

簡短說明

SMS 傳遞可能會因下列原因延遲:

  • 收件者的裝置遇到技術問題,例如儲存空間限制或訊號強度低。
  • 電話號碼暫時不在服務涵蓋範圍內。
  • 電話號碼位於漫遊網路中。
  • 特定電信業者的網路流量增加。
  • 電信業者在裝置關機時嘗試傳遞訊息。

解決方法

請根據您的使用案例依照以下疑難排解步驟進行。

對單一裝置問題進行疑難排解

  1. 重新啟動裝置,使其連線至最近的網路基地台。
  2. 更換 SIM 卡插槽以檢查是否為裝置問題。
  3. 檢查裝置訊息儲存空間,然後刪除不需要的訊息。
  4. 確認裝置可以接收其他來源的 SMS 訊息。

對多個裝置問題進行疑難排解

如果 SMS 傳遞延遲影響多個裝置,則下游供應商和電信業者可能發生問題。

若要對潛在的下游問題進行疑難排解,請為 Amazon SNS 建立支援案例。在您的支援案例中提供下列資訊:

  • 您用來傳送 SMS 訊息的 AWS 區域。
  • 問題開始時的時間戳記。
  • 三個 SMS 日誌範例,其中包含傳送到不同電話號碼且失敗時間不超過三天的 SMS 訊息 ID。

**注意:**行動電信業者可能不會將 SMS 資訊儲存超過三天。

CloudWatch Logs

如果您使用 Amazon CloudWatch Logs 監控 SMS 訊息傳遞,則 SMS 傳遞時間可能不準確。Amazon SNS 可能會在 CloudWatch 收到日誌之前傳遞 SMS 訊息。傳遞日誌中的 dwellTimeMsUntilDeviceAck 值會顯示電信業者接受訊息的時間,但不會提供 SMS 訊息延遲的相關資訊。如需更多資訊,請參閱使用 Amazon CloudWatch 指標和日誌進行 Amazon SNS SMS 傳遞監控

相關資訊

使用 CloudWatch 監控 Amazon SNS 主題

AWS 官方已更新 5 個月前