Aplicativo TwiML - Invoque o AWS Lambda quando o usuário responder STOP / START para o Twilio Number

Aqui está o meu cenário: estou usando o Twilio para enviar SMSs para meus clientes. Quando o usuário decide não receber esses SMS, ele responde STOP e START para receber novamente. Isso é tratado automaticamente pelo Twilio. Mas, preciso invocar uma função do AWS Lambda e atualizar meu banco de dados de acordo.

É o que estou fazendo até agora: 1. Criei um aplicativo TwiML 2. Adicionei esse aplicativo TwilML ao meu número do Twilio. 3. Criou uma função Lambda e um API Gateway. Adicionado o ponto final no aplicativo TwiML.

Adicionando o AWS Lambda - API Gateway ao aplicativo TwiML

Adicionando o aplicativo TwiML ao meu número de telefone do Twilio

Estou recebendo os logs de SMS dizendo que o usuário enviou START / STOP a partir do seu número de telefone, mas a função Lambda não está sendo chamada.

Aqui está o registro de SMS do Twilio:

Alguém pode me ajudar a entender o que está acontecendo de errado? E o que significa quando a resposta é "Tipo de mídia não suportado"?

questionAnswers(1)

yourAnswerToTheQuestion