Skip to content

Add SMPP TLSv1.2 configuration#7

Open
abao168899 wants to merge 1 commit into
TeleSign:masterfrom
abao168899:add-smpp-tls
Open

Add SMPP TLSv1.2 configuration#7
abao168899 wants to merge 1 commit into
TeleSign:masterfrom
abao168899:add-smpp-tls

Conversation

@abao168899

@abao168899 abao168899 commented Feb 13, 2025

Copy link
Copy Markdown

Add SMPP TLSv1.2 detection and configuration to the project.

  • Add SmppTlsClient.java

    • Create a new class SmppTlsClient in the com.telesign.enterprise package.
    • Extend the com.telesign.RestClient class.
    • Add a constructor that accepts customerId, apiKey, and restEndpoint parameters.
    • Configure SSL/TLS settings using the javax.net.ssl package.
    • Set the desired encryption cipher for SMPP TLSv1.2.
  • Modify VerifyClient.java

    • Import the javax.net.ssl package.
    • Add a method to configure SSL/TLS settings.
    • Set the desired encryption cipher for SMPP TLSv1.2.
  • Modify MessagingClient.java

    • Import the javax.net.ssl package.
    • Add a method to configure SSL/TLS settings.
    • Set the desired encryption cipher for SMPP TLSv1.2.
  • Update README.md

    • Add a section about SMPP TLSv1.2 configuration.
    • Provide instructions on how to set the desired encryption cipher.

For more details, open the Copilot Workspace session.

Add SMPP TLSv1.2 detection and configuration to the project.

* **Add SmppTlsClient.java**
  - Create a new class `SmppTlsClient` in the `com.telesign.enterprise` package.
  - Extend the `com.telesign.RestClient` class.
  - Add a constructor that accepts `customerId`, `apiKey`, and `restEndpoint` parameters.
  - Configure SSL/TLS settings using the `javax.net.ssl` package.
  - Set the desired encryption cipher for SMPP TLSv1.2.

* **Modify VerifyClient.java**
  - Import the `javax.net.ssl` package.
  - Add a method to configure SSL/TLS settings.
  - Set the desired encryption cipher for SMPP TLSv1.2.

* **Modify MessagingClient.java**
  - Import the `javax.net.ssl` package.
  - Add a method to configure SSL/TLS settings.
  - Set the desired encryption cipher for SMPP TLSv1.2.

* **Update README.md**
  - Add a section about SMPP TLSv1.2 configuration.
  - Provide instructions on how to set the desired encryption cipher.

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/TeleSign/java_telesign_enterprise?shareId=XXXX-XXXX-XXXX-XXXX).
@LanaJ11

LanaJ11 commented Jun 26, 2026

Copy link
Copy Markdown

Hi @abao168899,

Thanks for your contribution and for taking the time to propose this enhancement.

After technical review, we've concluded that we aren't able to move forward with this implementation. The Telesign Java SDK is REST-based and does not handle SMPP connections directly. As a result, any SMPP-level configuration within the SDK would not affect carrier connectivity.

Please don't hesitate to submit other ideas or enhancements in the future, we're always happy to review new proposals. Thanks again!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants