Provides a gateway to use IT Cloud Colombia SMS service over HTTP POST
ItCloudSms.send_sms(:login => "login",
:password => "password",
:destination => "+57.." || ["+57...","+57..."],
:message => "Message with 159 chars maximum")
- Login: supplied by IT Cloud Colombia.
- Password: supplied by IT Cloud Colombia.
- Destination: destination numbers, international format. If an Array is passed, SMS will be sent to all numbers.
- Message: Message to send, maximum 159 characters.
If petition is sent correctly, it will return an array of hashes that contains the operation code, destination number and code description. Otherwise, an Exception will be raised:
[{:description=>"OK", :telephone=>"57...", :code=>"00001"}, {:description=>"Operator not found", :telephone=>"57...", :code=>"0"}]
Posible codes are:
- 0: Operator not found
- -1: Authentication failed
- -2: Out of hours
- -3: No credit
- -4: Wrong number
- -5: Wrong message
- -6: System under maintenance
- -7: Max cellphones reached
Every code above 0, refers to operation code result.
http://www.itcloudcolombia.com/?page_id=23
- Copyright (c) 2014 Angel García Pérez