node-smpp | SMPP client and server implementation in node.js

 by   farhadi JavaScript Version: v0.6.0-rc.3 License: MIT

kandi X-RAY | node-smpp Summary

kandi X-RAY | node-smpp Summary

node-smpp is a JavaScript library. node-smpp has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can install using 'npm i smpp' or download it from GitHub, npm.

This is a complete implementation of SMPP v5.0 in node.js, with support for custom commands and TLVs. SMPP v5.0, by design, is backward compatible with v3.4, so you would be able to use this module with 3.4 implementations. Even you can use this module with 3.3 implementations as far as you don’t use TLV parameters and don’t bind in transceiver mode. The name of the methods and parameters in this implementation are equivalent to the names defined in SMPP specification. So get a copy of [SMPP v5.0 Specification] for a list of available operations and their parameters.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              node-smpp has a low active ecosystem.
              It has 340 star(s) with 159 fork(s). There are 28 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 8 open issues and 148 have been closed. On average issues are closed in 96 days. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of node-smpp is v0.6.0-rc.3

            kandi-Quality Quality

              node-smpp has 0 bugs and 0 code smells.

            kandi-Security Security

              node-smpp has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              node-smpp code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              node-smpp is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              node-smpp releases are available to install and integrate.
              Deployable package is available in npm.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed node-smpp and discovered the below as its top functions. This is intended to give you an instant insight into node-smpp implemented functionality, and help decide if they suit your requirements.
            • Creates a session .
            • Creates a new Server instance
            • Represents a single command .
            • Proxy constructor .
            • ProxyProtocol constructor .
            • Encapsulates a secure server .
            Get all kandi verified functions for this library.

            node-smpp Key Features

            No Key Features are available at this moment for node-smpp.

            node-smpp Examples and Code Snippets

            No Code Snippets are available at this moment for node-smpp.

            Community Discussions

            QUESTION

            Command status 69 error while sending SMS
            Asked 2020-Dec-19 at 09:42

            I am using node-smpp for sending SMS. I have 2 accounts. One for marketing SMS and One for transactional SMS. Everything was working fine. I send around 6000 SMS from both accounts at a time. But suddenly I am not able to send SMS through my Transactional account. The promotional account is working fine. Now I am getting the following PDU response if I send SMS through my transactional account.

            ...

            ANSWER

            Answered 2020-Dec-19 at 09:42

            The error code 69 is submit_sm or submit_multi failed which doesn't really help you much. If the code is identical between the two accounts (and I would validate that), then obvious answer is that something changed for your transactional account. My first guess would be that the account is being throttled. Do you have a way validate that the account is in good standing? Do you handle the error event? The command is a response. Are you responding to message? Why is message_id the empty string? Do you get the same behavior for different message (i.e. does this happen for all receivers or only some)?

            Source https://stackoverflow.com/questions/65368349

            QUESTION

            SMPP server - How to get the client (ESME's) IP address?
            Asked 2020-Jul-11 at 06:22

            I'm using https://github.com/farhadi/node-smpp in order to create a smpp server.

            I'm going to forbid connection if the client's IP address is not in the allowed ips list. For that when a new connection is open I have to check if the credentials are ok and if the IP address is a good one.

            The question is how and where can I get the client (ESME's) IP address?

            ...

            ANSWER

            Answered 2020-Jul-11 at 06:22

            When an ESME is connecting to your server, a session is created.

            The network socket used by this TCP connection, which is a net.Socket class (https://nodejs.org/api/net.html#net_class_net_socket), is stored inside this session in the socket property.

            Source https://stackoverflow.com/questions/62758450

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install node-smpp

            You can install using 'npm i smpp' or download it from GitHub, npm.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/farhadi/node-smpp.git

          • CLI

            gh repo clone farhadi/node-smpp

          • sshUrl

            git@github.com:farhadi/node-smpp.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular JavaScript Libraries

            freeCodeCamp

            by freeCodeCamp

            vue

            by vuejs

            react

            by facebook

            bootstrap

            by twbs

            Try Top Libraries by farhadi

            html5sortable

            by farhadiHTML

            JalaliJSCalendar

            by farhadiJavaScript

            SmartOptimizer

            by farhadiPHP

            IntlDateTime

            by farhadiPHP

            ali3

            by farhadiPHP