Neolithic Programming Machine

    neogateinterface

    1.1.1 • Public • Published

    NeogateInterface is a module that allows you to seamlessly acces neogate APIs for SMS and USSD services

    Tested with Neogate TG 200 and TG 400 but should work with others,

    Feel free to file an issue.

    How to, example

    var neogate = require("NeogateInterface");

    neogate.open({ ip: '192.168.3.227', port: '5038', apiuser: 'apiuser', apipass: 'apipass' });

    neogate.sendUSSD("*101#",3); neogate.sendSMS("scscsc",2);

    neogate.events.on("ready", function () {

    setInterval(() => {
        neogate.scanSIM();
    }, 5000);
    
    neogate.sendUSSD("*124*1234*200*");
    

    });

    neogate.events.on("siminfo", function (siminfo) { console.log("siminfo"); console.log(siminfo); });

    neogate.events.on("SMSUpdate", function (data) { console.log(SMSUpdate); console.log(data); });

    neogate.events.on("SMSReceived", function (sms) { console.log("SMSReceived"); console.log(sms); });

    neogate.events.on("USSDResponse", function (data) { console.log("USSDResponse"); console.log(data); });

    Keywords

    none

    Install

    npm i neogateinterface

    DownloadsWeekly Downloads

    1

    Version

    1.1.1

    License

    ISC

    Unpacked Size

    3.96 MB

    Total Files

    44

    Last publish

    Collaborators

    • xsmael