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

Feat adding sms adapters #16

Merged
merged 13 commits into from
Sep 14, 2023
Merged

Feat adding sms adapters #16

merged 13 commits into from
Sep 14, 2023

Conversation

byawitz
Copy link
Member

@byawitz byawitz commented Mar 29, 2023

What does this PR do?

It added support for the following SMS providers (Adapters)

  • Seven (formerly sms77)
  • Sinch
  • Infobip
  • Clickatell
  • Plivo

Plus I've added one document summarizing and comparing the prices for a single unit and 10K for the implemented providers.

Test Plan

I've run tests on each provider. Plivo I had for a long time and for everyone except Clickatell has a trial.

Related PRs and Issues

#17

Have you read the [Contributing Guidelines on issues]

Yes

@stnguyen90
Copy link
Contributor

@byawitz, thanks for the PR! 🙏🏼 it looks like there are some linter problems. Would you please address those? You should be able to run composer format to fix all the lint problems.

@byawitz
Copy link
Member Author

byawitz commented Apr 3, 2023

@stnguyen90 Thanks for your answer

Done

@stnguyen90 stnguyen90 requested a review from abnegate April 25, 2023 19:04
Copy link
Member

@abnegate abnegate left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! A couple of minor comments. Please address, as well as add some screenshots of successful sends using these adapters 🙏

src/Utopia/Messaging/Adapters/SMS/Clickatell.php Outdated Show resolved Hide resolved
src/Utopia/Messaging/Adapters/SMS/Clickatell.php Outdated Show resolved Hide resolved
@byawitz
Copy link
Member Author

byawitz commented May 31, 2023

image

I don't know what image I should attach for the verification. Hope this one helps.

Also, @abnegate I've sent you a DM with the test suite code that includes all the API keys for you to test.

@byawitz byawitz requested a review from abnegate May 31, 2023 01:12
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.

3 participants