|
9 | 9 | [](https://discord.gg/kGk8HVqeEZ) |
10 | 10 |
|
11 | 11 | [httpSMS](https://httpsms.com) is a service that lets you use your Android phone as an SMS Gateway to send and receive SMS messages. |
12 | | -You make a request to a simple HTTP API and it triggers your Android phone to send an SMS. SMS messages received on your android phone can also be fowarded to your webhook endpoint. |
| 12 | +You make a request to a simple HTTP API and it triggers your Android phone to send an SMS. SMS messages received on your android phone can also be forwarded to your webhook endpoint. |
13 | 13 |
|
14 | 14 | Quick Start Guide 👉 [https://docs.httpsms.com](https://docs.httpsms.com) |
15 | 15 |
|
@@ -44,9 +44,8 @@ client.Messages.Send(context.Background(), &httpsms.MessageSendParams{ |
44 | 44 |
|
45 | 45 | ## Android App |
46 | 46 |
|
47 | | -[The Android App](https://github.com/NdoleStudio/httpsms/releases/latest/download/HttpSms.apk) is a native application |
48 | | -built using Kotlin with material design principles. This app must be installed on an android phone before you can start |
49 | | -sending and receiving SMS messages. |
| 47 | +[The Android App](https://github.com/NdoleStudio/httpsms/releases/latest/download/HttpSms.apk) is a native application built using Kotlin with material design principles. |
| 48 | +This app must be installed on an Android phone before you can start sending and receiving SMS messages. |
50 | 49 |
|
51 | 50 | [<img src=".github/ghbadge.png" alt="Get it on GitHub" height="80">](https://github.com/NdoleStudio/httpsms/releases/) |
52 | 51 |
|
@@ -85,22 +84,23 @@ will be notified. |
85 | 84 | ## API Clients |
86 | 85 |
|
87 | 86 | - Go: https://github.com/NdoleStudio/httpsms-go |
| 87 | +- JavaScript/TypeScript: https://github.com/NdoleStudio/httpsms-node |
88 | 88 |
|
89 | 89 | ## Flows |
90 | 90 |
|
91 | 91 | ### Sending an SMS Message |
92 | 92 |
|
93 | 93 | ```mermaid |
94 | 94 | sequenceDiagram |
95 | | -User->>+Http Sms API: Call /v1/messages/send API |
96 | | -Http Sms API-->>+Google Cloud Task: Schedule notification about new message |
97 | | -Http Sms API-->>-User: Respond with 202 (Accepted) |
98 | | -Google Cloud Task-->>+Http Sms API: [Async] Send notification request |
99 | | -Http Sms API-->>-Android App: Send push notification about new message |
100 | | -Android App-->>Http Sms API: [Async] Fetch message |
| 95 | +User->>+httpSMS API: Call /v1/messages/send API |
| 96 | +httpSMS API-->>+Push Queue: Schedule notification about new message |
| 97 | +httpSMS API-->>-User: Respond with 202 (Accepted) |
| 98 | +Push Queue-->>+httpSMS API: [Async] Send notification request |
| 99 | +httpSMS API-->>-Android App: Send push notification about new message |
| 100 | +Android App-->>httpSMS API: [Async] Fetch message |
101 | 101 | Android App-->>Android App: Send Message using Android SMS API |
102 | | -Android App-->>Http Sms API: [Async] Send result of sending SMS |
103 | | -Android App-->>Http Sms API: [Async] Send Delivery Report |
| 102 | +Android App-->>httpSMS API: [Async] Send result of sending SMS |
| 103 | +Android App-->>httpSMS API: [Async] Send Delivery Report |
104 | 104 | ``` |
105 | 105 |
|
106 | 106 | ## License |
|
0 commit comments