Skip to content

wage83/it_cloud_sms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IT Cloud SMS

Provides a gateway to use IT Cloud Colombia SMS service over HTTP POST

Usage

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.

More information

http://www.itcloudcolombia.com/?page_id=23

  • Copyright (c) 2014 Angel García Pérez

About

HTTPS POST Gateway to send SMS through IT Cloud Colombia API service, written in Ruby

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages