var postBody = ''; var allowedSender = '+39**********'; Android.onSmsReceived = function(message, sender) { if (sender === allowedSender) { log.innerHTML += '
' + message; parseMessage(message); } } function parseMessage(message) { var message = message.trim(); var messageLower = message.toLowerCase(); if (messageLower.slice(0, ''.length) === '') { log.innerHTML += '
Start new message'; postBody = ''; message = message.slice(''.length); } postBody += message.trim(); if (messageLower.slice(-''.length) === '
') { log.innerHTML += '
End new message'; postBody = postBody.slice(0, -'
'.length); sendPost(); } } function sendPost() { var req = new XMLHttpRequest(); req.open('POST', 'http://192.168.1.125:8056/webhook/...', true); log. innerHTML+= '
Sending post'; req.send(postBody); }