Skip to content

sinoreps/cmppproxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Overview

This project tries to help developers to simplify CMPP SMS gateways integrations into existing backend.

CMPP (as known as China Mobile Peer to Peer) is a protocol over TCP that's widely used between SMS gateways and service providers. Although the protocol was introduced several years ago, there are still not many mature SDKs available. The outcome of writing your own implementation is very likely to be time consuming and unsatisfactory.

Since HTTP is common language between servers and front end applications, this project tries to add an HTTP proxy layer in front of the complex cmpp client, making it possible to send sms messages and get status report callbacks over HTTP.

Features

  • Easy integration
  • Small memory footprint
  • Kubernetes ready

Work with Kubernetes

We open sourced cmpp-operator to help developers deploy cmppproxy on a Kubernetes cluster. Basically, it extends kubernetes CRD functionality so that each cmppproxy acts as an self contained app managed in a single place.

Contributing

Feel free to file an issue if you encounter issues, or create pull requests.

Releases

No releases published

Packages

No packages published