smpp-server | A server that accepts SMPP client connections | Networking library

 by   elibom Java Version: Current License: No License

kandi X-RAY | smpp-server Summary

kandi X-RAY | smpp-server Summary

smpp-server is a Java library typically used in Networking applications. smpp-server has no bugs, it has no vulnerabilities, it has build file available and it has low support. You can download it from GitHub.

A project based on the Cloudhopper SMPP library that accepts client connections and allows you to easily handle SMPP packets.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              smpp-server has a low active ecosystem.
              It has 25 star(s) with 32 fork(s). There are 8 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 1 open issues and 0 have been closed. On average issues are closed in 1972 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of smpp-server is current.

            kandi-Quality Quality

              smpp-server has 0 bugs and 0 code smells.

            kandi-Security Security

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

            kandi-License License

              smpp-server does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              smpp-server releases are not available. You will need to build from source code and install.
              Build file is available. You can build the component from source.
              Installation instructions are not available. Examples and code snippets are available.
              smpp-server saves you 745 person hours of effort in developing the same functionality from scratch.
              It has 1718 lines of code, 189 functions and 29 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed smpp-server and discovered the below as its top functions. This is intended to give you an instant insight into smpp-server implemented functionality, and help decide if they suit your requirements.
            • Documentation inherited from interface ChannelHandler
            • Map the ChSubmitSm
            • Returns the charset name for the given data encoding
            • Sends a PUT request to the client
            • Closes the connection
            • Disconnect the channel
            • Sends a request to the client
            • Gets the bind type
            • Returns the bind type of this session
            • Sets the address
            • Get the number of active sessions
            • Sets the message ID for the response
            • Register JMX Bean as JMX Bean
            • Gets the system id
            • Display the creation time
            • Set the NPI value for this address
            • Returns the value as a byte
            • Returns the value as an int
            • Returns the value as a long
            • Gets the value as a short
            • Attempts to get the value as an unsigned byte
            • Gets the value as an unsigned integer
            • Returns the value as an unsigned short
            • Returns the optional parameter with the given tag
            • Stops the SMPP server
            • Start the SMPP server
            Get all kandi verified functions for this library.

            smpp-server Key Features

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

            smpp-server Examples and Code Snippets

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

            Community Discussions

            QUESTION

            Getting SmscManagement is not registered error in smsc gateway management UI
            Asked 2017-Apr-20 at 14:40

            I am using Telestax Restcomm smsc gateway 7.2.109. When I load sms gateway management UI, I am getting

            15:31:12:520 [ERROR] javax.management.InstanceNotFoundException : org.mobicents.smsc:layer=SmscPropertiesManagement,name=SmscManagement is not registered.. (Full Stack Trace)

            Also I am getting following errors while starting smsc server (jboss).

            08:56:25,851 WARN [AbstractDeploymentContext] (main) Unable to register deployment mbean SCTPManagement javax.management.InstanceAlreadyExistsException: jboss.deployment:id="SCTPManagement",type=Component already registered.

            08:56:25,858 WARN [AbstractDeploymentContext] (main) Unable to register deployment mbean SCTPShellExecutor javax.management.InstanceAlreadyExistsException: jboss.deployment:id="SCTPShellExecutor",type=Component already registered.

            08:56:25,865 WARN [AbstractDeploymentContext] (main) Unable to register deployment mbean RoutingLabelFormat javax.management.InstanceAlreadyExistsException: jboss.deployment:id="RoutingLabelFormat",type=Component already registered.

            08:56:25,874 WARN [AbstractDeploymentContext] (main) Unable to register deployment mbean Mtp3UserPart javax.management.InstanceAlreadyExistsException: jboss.deployment:id="Mtp3UserPart",type=Component already registered.

            08:56:25,882 WARN [AbstractDeploymentContext] (main) Unable to register deployment mbean M3UAShellExecutor javax.management.InstanceAlreadyExistsException: jboss.deployment:id="M3UAShellExecutor",type=Component already registered.

            08:56:25,889 WARN [AbstractDeploymentContext] (main) Unable to register deployment mbean SS7Clock javax.management.InstanceAlreadyExistsException: jboss.deployment:id="SS7Clock",type=Component already registered.

            08:56:25,899 WARN [AbstractDeploymentContext] (main) Unable to register deployment mbean SS7Scheduler javax.management.InstanceAlreadyExistsException: jboss.deployment:id="SS7Scheduler",type=Component already registered.

            08:56:25,907 WARN [AbstractDeploymentContext] (main) Unable to register deployment mbean SccpStack javax.management.InstanceAlreadyExistsException: jboss.deployment:id="SccpStack",type=Component already registered.

            08:56:25,914 WARN [AbstractDeploymentContext] (main) Unable to register deployment mbean SccpExecutor javax.management.InstanceAlreadyExistsException: jboss.deployment:id="SccpExecutor",type=Component already registered.

            08:56:25,921 WARN [AbstractDeploymentContext] (main) Unable to register deployment mbean TcapStack javax.management.InstanceAlreadyExistsException: jboss.deployment:id="TcapStack",type=Component already registered.

            08:56:25,927 WARN [AbstractDeploymentContext] (main) Unable to register deployment mbean TcapExecutor javax.management.InstanceAlreadyExistsException: jboss.deployment:id="TcapExecutor",type=Component already registered.

            08:56:25,934 WARN [AbstractDeploymentContext] (main) Unable to register deployment mbean ShellExecutor javax.management.InstanceAlreadyExistsException: jboss.deployment:id="ShellExecutor",type=Component already registered.

            08:56:25,940 WARN [AbstractDeploymentContext] (main) Unable to register deployment mbean MapStack javax.management.InstanceAlreadyExistsException: jboss.deployment:id="MapStack",type=Component already registered.

            08:56:25,950 WARN [AbstractDeploymentContext] (main) Unable to register deployment mbean MAPSS7Service javax.management.InstanceAlreadyExistsException: jboss.deployment:id="MAPSS7Service",type=Component already registered.

            08:56:25,984 WARN [AbstractDeploymentContext] (main) Unable to register deployment mbean Ss7Management javax.management.InstanceAlreadyExistsException: jboss.deployment:id="Ss7Management",type=Component already registered.

            08:56:26,041 ERROR [AbstractKernelController] (main) Error installing to Real: name=vfsfile:/home/telestax/Downloads/restcomm-smsc-7.2.109/jboss-5.1.0.GA/server/default/deploy/restcomm-smsc-server/META-INF/jboss-beans.xml state=PreReal mode=Manual requiredState=Real org.jboss.deployers.spi.DeploymentException: Error deploying: SCTPManagement

            DEPLOYMENTS MISSING DEPENDENCIES: Deployment "vfszip:/home/telestax/Downloads/restcomm-smsc-7.2.109/jboss-5.1.0.GA/server/default/deploy/smpp-server-ra-du-7.0.5.jar/" is missing the following dependencies: Dependency "SmppManagement" (should be in state "Real", but is actually in state "** NOT FOUND Depends on 'SmppManagement' ") Deployment "vfszip:/home/telestax/Downloads/restcomm-smsc-7.2.109/jboss-5.1.0.GA/server/default/deploy/smsc-resource-adaptors-du-7.2.109.jar/" is missing the following dependencies: Dependency "SmscManagement" (should be in state "Real", but is actually in state " NOT FOUND Depends on 'SmscManagement' ") Deployment "vfszip:/home/telestax/Downloads/restcomm-smsc-7.2.109/jboss-5.1.0.GA/server/default/deploy/smsc-services-du-7.2.109.jar/" is missing the following dependencies: Dependency "SmscManagement" (should be in state "Real", but is actually in state " NOT FOUND Depends on 'SmscManagement' **")

            DEPLOYMENTS IN ERROR: Deployment "vfsfile:/home/telestax/Downloads/restcomm-smsc-7.2.109/jboss-5.1.0.GA/server/default/deploy/restcomm-smsc-server/META-INF/jboss-beans.xml" is in error due to the following reason(s): java.lang.IllegalStateException: SCTPManagement is already installed. Deployment "SmscManagement" is in error due to the following reason(s): ** NOT FOUND Depends on 'SmscManagement' ** Deployment "SmppManagement" is in error due to the following reason(s): ** NOT FOUND Depends on 'SmppManagement' **

            Kindly help.

            Thanks.

            Update:

            Server is working fine now.

            Getting below error when calling from smtp simulator client.

            14:26:41,913 INFO [SmppServerConnector] (SmppManagement) New channel from [172.17.0.1:57210] 14:26:41,916 INFO [UnboundSmppSession] (SmppManagement.UnboundSession.172.17.0.1:57210) received PDU: (bind_transmitter: 0x00000023 0x00000002 0x00000000 0x00000001) (body: systemId [test] password [test] systemType [] interfaceVersion [0x34] addressRange (0x01 0x01 [6666])) (opts: ) 14:26:41,917 ERROR [DefaultSmppServerHandler] (SmppManagement.UnboundSession.172.17.0.1:57210) Received BIND request but no ESME configured for SystemId=test Host=172.17.0.1 Port=57210 SmppBindType=TRANSMITTER 14:26:41,918 WARN [UnboundSmppSession] (SmppManagement.UnboundSession.172.17.0.1:57210) Bind request rejected or failed for connection [172.17.0.1:57210] with error [SMPP processing error [0x0000000F]] 14:26:41,918 INFO [UnboundSmppSession] (SmppManagement.UnboundSession.172.17.0.1:57210) send PDU: (bind_transmitter_resp: 0x0000001A 0x80000002 0x0000000F 0x00000001 result: "System ID invalid") (body: systemId [test]) (opts: (sc_interface_version: 0x0210 0x0001 [34])) 14:26:41,919 INFO [UnboundSmppSession] (SmppManagement.UnboundSession.172.17.0.1:57210) Connection closed with [172.17.0.1:57210]

            ...

            ANSWER

            Answered 2017-Apr-20 at 10:53

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

            Vulnerabilities

            No vulnerabilities reported

            Install smpp-server

            You can download it from GitHub.
            You can use smpp-server like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the smpp-server component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .

            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/elibom/smpp-server.git

          • CLI

            gh repo clone elibom/smpp-server

          • sshUrl

            git@github.com:elibom/smpp-server.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

            Explore Related Topics

            Consider Popular Networking Libraries

            Moya

            by Moya

            diaspora

            by diaspora

            kcptun

            by xtaci

            cilium

            by cilium

            kcp

            by skywind3000

            Try Top Libraries by elibom

            jogger

            by elibomJava

            mokai

            by elibomJava

            elibom-ruby

            by elibomRuby

            elibom-node

            by elibomJavaScript

            elibom-python

            by elibomPython