https://github.com/michaelkourlas/voipms-sms-push-notifications
IBM Cloud Function used to implement push notifications for VoIP.ms
https://github.com/michaelkourlas/voipms-sms-push-notifications
cloudflare-workers firebase-cloud-messaging javascript sms voip voip-ms
Last synced: 10 months ago
JSON representation
IBM Cloud Function used to implement push notifications for VoIP.ms
- Host: GitHub
- URL: https://github.com/michaelkourlas/voipms-sms-push-notifications
- Owner: michaelkourlas
- License: apache-2.0
- Created: 2015-05-20T02:43:38.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-01-19T06:31:42.000Z (over 2 years ago)
- Last Synced: 2024-01-19T08:37:34.700Z (over 2 years ago)
- Topics: cloudflare-workers, firebase-cloud-messaging, javascript, sms, voip, voip-ms
- Language: TypeScript
- Homepage:
- Size: 561 KB
- Stars: 19
- Watchers: 5
- Forks: 12
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cloudflare Worker for VoIP.ms SMS #
## Overview ##
This is a simple Cloudflare Worker that enables push notifications on
devices running [VoIP.ms SMS](https://github.com/michaelkourlas/voipms-sms-client)
by forwarding SMS callbacks for a particular DID from VoIP.ms.
## Features ##
To protect the privacy of VoIP.ms SMS users, when receiving a callback for a
DID, the function simply sends an empty message to a Firebase Cloud Messaging
topic equal to that DID. It does not process or store the text of individual
messages.
## Usage ##
Consult the [Cloudflare Workers documentation](https://developers.cloudflare.com/workers/)
for information on how to use Cloudflare Workers. You will have to rebuild
VoIP.ms SMS from source in order to use your own Cloudflare Worker.
## License ##
Cloudflare Worker for VoIP.ms SMS is licensed under the [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0).