exports.handler = function(context, event, callback) { if (event.TranscriptionStatus !== "failed" && event.TranscriptionText) { context.getTwilioClient().messages.create({ to: process.env.TO, from: process.env.FROM, body: `${event.From}\n${event.TranscriptionText}\n${event.RecordingUrl}` }).then(msg => { callback(null, msg.sid) }).catch(err => callback(err)) } else { callback(null, null) } }