Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-20061

SMPP interface version cannot be set from 3.4 to latest version 5.0, even though underlying library jSMPP supports versions 3.3, 3.4, and 5.0

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 4.2.0
    • camel-smpp
    • None
    • Moderate
    • Important

    Description

      camel-smpp makes use of the library jSMPP.

      When using jSMPP to bind to an SMSC, one can specify either { InterfaceVersion.IF_33, InterfaceVersion.IF_34,  InterfaceVersion.IF_50 } as the parameter interfaceVersion in the wrapper class BindParameter.
      BindParameter can then be given to SMPPSession.connectAndBind() to establish a connection to an SMSC.

      Unfortunately, this functionality is not adopted in camel-smpp (the parameter InterfaceVersion is not specified and given to jSMPP). jSMPP falls back to SMPP v3.4 automatically, whilst not enabling the newer 5.0. Also, this lack of jSMPP-functionality is not documented.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              brunoriemenschneider Bruno Riemenschneider
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: