oms-gate
v0.0.2
Published
Sends SMS via OMS-compliant gateway (Outlook 2007 / Office 2010 Mobile Service SOAP API)
Downloads
4
Maintainers
Readme
node-oms
Sends SMS via OMS-compliant gateway (Outlook 2007 / Office 2010 Mobile Service SOAP API)
Getting Started
Install the module with: npm install oms-gate
Documentation
Methods
OmsGate.init(Object options, Function callback)
Initialize OmsGate instance. Gets service's preferences and sets options. Possible options:
user
-- account's loginpassword
-- account's passwordurl
-- service endpoint URL. Optional, default URL ishttps://sms.megafon.ru/oms/service.asmx
.wsdl
-- service WSDL scheme. Optional.
OmsGate.getServiceInfo(Function callback)
Returns service preferences
OmsGate.getUserInfo(Function callback)
Returns user information data
OmsGate.deliverXms(String recipientNumber, String message, Function callback)
Sends SMS to recipientNumber
with text contains in message
.
Examples
var omsGate = require('oms-gate');
omsGate.init({
user: 'user',
password: 'password'
}, function(err, gate) {
if (err) {
console.error(err);
}
gate.getServiceInfo(function(err, data) {
if (err) {
console.error(err);
return;
}
console.log(data);
});
gate.getUserInfo(function(err, data) {
if (err) {
console.error(err);
return;
}
console.log(data);
});
gate.deliverXms('75555555555', 'Hello, World!', function(err, data) {
if (err) {
console.error(err);
return;
}
console.log(data);
});
});
Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.
License
Copyright (c) 2014 Vladimir Shushkov
Licensed under the MIT license.