SMS Gateway allows your website visitors to send information via SMS messages to other people. If you have enabled the OTP login and signup, you must setup a SMS gateway.
By default, GoClixy supports LK Infotech, Nexmo and SMS Global Gateways but you can also have your own SMS gateway.
To edit SMS Gateway settings, click the gateway under the Display Name column. Paste your settings and click the Save button as shown below.
Any SMS Gateway that works with query string parameters can be configured using the Global Gateway option.
http://sms.goclixy.com/sendSMS?username=goclixy&sendername=gclixy&numbers=%7B%7Bphone%7D%7D&message=%7B%7Bmessage%7D%7D&apikey=ea00e7c8-xxxx-4a6b-xxxx-bc016d2767c7&smstype=TRANS
Note: the generated URL must match your API URL except the phone number and the message fields.
SMS text is hardcoded in the language files. You must modify the language files for template id.
For instance, if you want to have a template id in the OTP message, edit the application/modules/users/language/english/users_lang.php file.
Search for the OTP message OTP is %s for your registration at %s valid till %s.
Add Template ID to the end of string like.
OTP is %s for your registration at %s valid till %s.###TEMPLATE ID###
Replace TEMPLATE ID with your OTP template ID.
You could also edit the language files through the Admin Panel via Developer->Translate.