本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Amazon Chime SDK PTSN 音訊服務中偵錯非預期的掛斷
如果您遇到意外的掛斷或錯誤訊息,並具有 PSTN 音訊服務的 AWS Lambda 函數,請完成下列疑難排解動作:
-
確認您的 AWS Lambda 政策將
lambda:InvokeFunction
許可授予 voiceconnector.chime.amazonaws.com服務主體。 -
檢查 AWS Lambda 函數的日誌,以確保其已成功叫用。
-
如果日誌顯示傳入的事件和傳回的動作,請確認在叫用 AWS Lambda 函數時,您沒有在 中傳回掛斷動作。
-
檢查 SIP 媒體應用程式的 CloudWatch 日誌。下表列出您可能會遇到的一些訊息。
訊息 Resolution AWS Lambda 用戶端操作逾時。
函數需要超過 20 秒才能完成。將回應時間縮短到 20 秒以下。
呼叫 AWS Lambda 函數時存取遭拒。
AWS Lambda 函數不提供允許服務存取 Amazon Chime SDK Voice Connector 服務主體的政策。為您的
voiceconnector.chime.amazonaws.com
服務主體提供 AWS Lambda 政策中的lambda:InvokeFunction
許可。AWS Lambda 函數已調節。
Audio Service 無法呼叫您的 AWS Lambda 函數,因為函數已調節。如需詳細資訊,請參閱 https://https://aws.amazon.com/premiumsupport/knowledge-center/lambda-troubleshoot-throttling/
。 讀取動作清單時發生錯誤。
PSTN 音訊服務無法剖析 AWS Lambda 函數傳回的動作。檢查日誌是否有
ACTION_FAILED
事件,並參閱失敗動作的文件,以確保您正確編碼。調用請求中的結構描述版本與回應中的結構描述版本不相符。
檢查您的日誌,並確保您的請求和回應使用相同的結構描述版本。
指定的不支援的動作名稱
AWS Lambda 函數傳回 PSTN 音訊服務無法辨識的動作。確保動作拼字正確,並查看動作的文件。
動作清單為空白。
對
NEW_INCOMING_CALL
事件的回應不會傳回任何動作。傳回 動作以回應該事件。回應中指定的動作過多。
您傳回 10 個以上的動作以回應 AWS Lambda 調用。傳回 10 個或更少的動作。
回應空白或空白
您已傳回 null 或空字串。請確定回應物件至少包含
SchemaVersion
欄位。