Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pinpoint SMS Infrastructure #65

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft

Conversation

dwilkie
Copy link
Collaborator

@dwilkie dwilkie commented Jan 29, 2024

No description provided.

@dwilkie dwilkie marked this pull request as draft January 29, 2024 16:26
@samnang
Copy link
Member

samnang commented Jan 31, 2024

Interesting, AWS also has this kind of services. Looked at their pricing page, its pricing seems to be very expensive. What are the reasons for supporting it?

@dwilkie
Copy link
Collaborator Author

dwilkie commented Jan 31, 2024

Here is the pricing comparison between Twilio and AWS Pointpoint SMS:

Sourced from https://www.twilio.com/en-us/sms/pricing and https://aws.amazon.com/pinpoint/pricing/

Provider Country Price
Twilio US $0.0079
AWS Pinpoint US $0.00581
Twilio CA $0.0079
AWS Pinpoint CA $0.00581
Twilio UK $0.0420
AWS Pinpoint UK $0.03888
Twilio AU $0.0515
AWS Pinpoint AU $0.0345
Twilio DE $0.0940
AWS Pinpoint DE $0.08848
Twilio KH $0.1705
AWS Pinpoint KH $0.1630

In all cases here AWS is cheaper than Twilio.

I'm just playing around here but I got some feedback from the blog post I wrote here: https://medium.com/p/187cc2de76ba

Some people are interested in trying it out but they don't have their own SMS Gateway. We already have a tutorial on how to connect Somleng to AWS Chime (https://www.somleng.org/docs.html#chime-tutorial) but currently we have no way to deliver SMS messages apart from using an SMS Gateway.

I was thinking about adding support for this in the SMS Gateway application, rather than in Somleng directly. What do you think?

@samnang
Copy link
Member

samnang commented Feb 4, 2024

Ah, the pricing looks better compared to Twilio.

I'm just playing around here but I got some feedback from the blog post I wrote here: https://medium.com/p/187cc2de76ba

The blog post looks great! 👍

I was thinking about adding support for this in the SMS Gateway application, rather than in Somleng directly. What do you think?

Implementing it directly in the SMS Gateway has its advantages and disadvantages. On one hand, users need to run the SMS Gateway on a server to connect to AWS Pinpoint, and also the scaling is not as good as calling directly from Somleng. However, this approach offers a simpler implementation as we just need to implement another gateway with our existing gateway's interface. If we only need our server to test the products, having direct support in SMS Gateway should be good enough.

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