Details
-
Type:
Bug
-
Status: Open
-
Priority:
Trivial
-
Resolution: Unresolved
-
Affects Version/s: 4.3.3
-
Fix Version/s: Unscheduled
-
Component/s: CiviSMS
-
Labels:None
-
Versioning Impact:Patch (backwards-compatible bug fixes)
Description
if the mobile phone number i am sending an SMS to does not have 11 digits, beginning with 1, CiviCRM will mark it as sent but the person will not receive it. Clickatell marks it as a Routing Error.
if sending SMS via Clickatell in the US, code needs to check if phone number has 11 digits and starts with "1". If the number has 10 digits and does not start with "1", code should add the "1" before sending it to Clickatell. Otherwise, it should not send the SMS and certainly should not be marking the SMS as having been sent.