I need SMS provider who has a support for Indian numbers for OTP verification
I would need a Indian phone number for OTP verification as twilio at present doesn't have a Indian phone number because of which i have to use international number and verify through it which would show effect on billing for me
Yes, you can use other services as msg91 which isvery good for India
Check here for more details https://appwrite.io/docs/environment-variables#phone
After editing those variables inside your .env file run
docker compose down && docker compose up -d
The adding of Plivo which is the chipest one is still under review, you can track it here https://github.com/utopia-php/messaging/pull/16
@Binyamin by any chance do you have the docs for integrating msg91
with appwrite
Yes, it's in the link I've send you
Edit the .env file
Set the _APP_SMS_PROVIDER like so
_APP_SMS_PROVIDER=sms//SENDER_ID:AUTH_KEY@msg91
Change USER and SECRET to the information you got from msg91
Then set the number in the _APP_SMS_FROM
_APP_SMS_FROM=FLOW_ID
Then reload your compose
docker compose down && docker compose up -d
https://appwrite.io/docs/sms-delivery in the doc over here it shows we would need FLOW ID and SENDER ID
Yes
i'm loosing the path in getting the FLOW ID and SENDER ID from msg91
I've update the message
thank you, but do you have the idea About how we can get the FLOW ID and SENDER ID from msg91
- Create Auth key
- In SMS create sender ID
- Create a flow in the Voice menu
I'm not sure about the last part maybe it should be templates inside SMS or OTP
i think msg 91 does not give flow id without dlt in india , i fyou have dlt , you will get it easily
Checked out and i feel registering for DLT for a standalone at early stage isn't that easy do we have any other alternatives ?
I guess AppWrite cloud doesn’t require all these setup. You can directly use it without dlt
yes , but its in beta now , so we can not use this in production at this point
Recommended threads
- 500 Internal Error when Project is opene...
After migrating from 1.6.1 to 1.7.4 I noticed this strange behaviour: When I open a project in a separate tab I get a 500 internal error. However, then I simpl...
- CORS error only on tables db api After u...
I've recently updated my self hosted appwrite instance to the 1.8.0 and updated my frontend with the tables db apis but strangely, even if I'm able to log in, g...
- [SOLVED] Access ExecutionStatus of a fun...
I am calling a cloud function from the newest Flutter SDK 20.2.1with the `xasync: false` flag and get the result, but the `execution.status` is not a String and...