Skip to content

dimakura/magti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magti

Magti is a gem for sending SMS messages through Magticom gateway.

You need access to Magticom's server, also they provide you with user/password parameters.

Installation

Add this line to your application's Gemfile:

gem 'magti'

And then execute:

$ bundle

Or install it yourself as:

$ gem install magti

Usage

Start with configuring the gem:

Magti.config(:username => 'testuser', :password => 'secret', :service => 1, :client => 1)

username, password, service and client parameters are provided by Magticom itself. No additional configuration is required.

Now you can send SMS message by calling send_sms method:

resp = Magti.send_sms '599XXXXXX', 'test message'

send_sms returns response object, which contains operation code (0000 for successfull transactions) and message identification code, which can be used for further tracking of the message:

puts resp.code # => 0000 for normal processing
puts resp.id   # => nil unless resp.code = '0000'

After message is sent you can track it's progress by calling:

status = Magti.track_sms(resp.id)

Status value 1 indicates, that the message was delivered to the mobile phone.

Additional resources

Protocol description which is used by this gem, can be found in refs subdirectory.

About

Gem for sending SMS using Magticom gateway

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages