in src/app.js [59:82]
function validateUSNumber(originationNumber) {
var params = {
NumberValidateRequest: {
IsoCountryCode: 'US',
PhoneNumber: originationNumber
}
};
return pinpoint.phoneNumberValidate(params, function (err, data) {
if (err) {
console.log(err, err.stack);
}
else {
if (data['NumberValidateResponse']['PhoneTypeCode'] != 3) {
console.log("Legitimate #.");
return true;
}
else {
console.log("Received a phone number that is invalid for US (" + originationNumber + "). Cancelling flow!");
console.log(data);
}
}
return false;
});
}