From faa0630851e93b0b814b594aa30ef1cf1491bbbf Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Mon, 9 Nov 2015 17:18:59 -0800 Subject: [PATCH] Fix up MX numbers for SMS delivery // FREEBIE --- .../java/org/whispersystems/textsecuregcm/sms/SmsSender.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/org/whispersystems/textsecuregcm/sms/SmsSender.java b/src/main/java/org/whispersystems/textsecuregcm/sms/SmsSender.java index e0a4ce3d2..9b7ed59ba 100644 --- a/src/main/java/org/whispersystems/textsecuregcm/sms/SmsSender.java +++ b/src/main/java/org/whispersystems/textsecuregcm/sms/SmsSender.java @@ -47,6 +47,11 @@ public class SmsSender { public void deliverSmsVerification(String destination, String verificationCode) throws IOException { + // Fix up mexico numbers to 'mobile' format just for SMS delivery. + if (destination.startsWith("+42") && !destination.startsWith("+421")) { + destination = "+421" + destination.substring(3); + } + if (!isTwilioDestination(destination) && nexmoSender.isPresent()) { nexmoSender.get().deliverSmsVerification(destination, verificationCode); } else {