diff --git a/CONFIGURATION.md b/CONFIGURATION.md
index 0b67a11..337bdb1 100644
--- a/CONFIGURATION.md
+++ b/CONFIGURATION.md
@@ -41,48 +41,48 @@ after existing general configuration variables.
### Bangladesh only SMS API Providers
-| Driver | Credentials | Region | Configured | Tested |
-|-------------------|-------------------------------------------------------------------------|:------:|:------------------:|:------:|
-| `adn` | `SMS_ADN_API_KEY=null`
`SMS_ADN_API_SECRET=null` | BAN | :white_check_mark: | :x: |
-| `ajuratech` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `alpha` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `banglalink` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `bdbulksms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `boomcast` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `brilliant` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `bulksmsbd` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `customgateway` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `dianahost` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `dianasms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `dnsbd` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `elitbuzz` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `esms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `grameenphone` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `greenweb` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `lpeek` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `mdl` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `metronet` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `mimsms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `mobireach` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `mobishasra` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `muthofun` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `novocombd` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `onnorokom` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `quicksms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `redmoitsms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `smartlabsms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `sms4bd` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `smsnet24` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `smsnoc` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `smsinbd` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `smsnetbd` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `smsq` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `ssl` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `tense` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `trubosms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `twentyfoursmsbd` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `viatech` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
-| `twenty4bulksms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| Driver | Credentials | Region | Configured | Tested |
+|-------------------|-----------------------------------------------------------------|:------:|:------------------:|:------:|
+| `adn` | `SMS_ADN_API_KEY=null`
`SMS_ADN_API_SECRET=null` | BAN | :white_check_mark: | :x: |
+| `ajuratech` | `SMS_AJURATECH_API_KEY=null`
`SMS_AJURATECH_SECRET_KEY=null` | BAN | :white_check_mark: | :x: |
+| `alpha` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `banglalink` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `bdbulksms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `boomcast` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `brilliant` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `bulksmsbd` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `customgateway` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `dianahost` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `dianasms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `dnsbd` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `elitbuzz` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `esms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `grameenphone` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `greenweb` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `lpeek` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `mdl` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `metronet` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `mimsms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `mobireach` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `mobishasra` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `muthofun` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `novocombd` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `onnorokom` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `quicksms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `redmoitsms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `smartlabsms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `sms4bd` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `smsnet24` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `smsnoc` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `smsinbd` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `smsnetbd` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `smsq` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `ssl` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `tense` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `trubosms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `twentyfoursmsbd` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `viatech` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
+| `twenty4bulksms` | `SMS_TWILIO_USERNAME=null`
`SMS_TWILIO_PASSWORD=null` | BAN | :x: | :x: |
## Notification Class
diff --git a/config/sms.php b/config/sms.php
index 8560c95..0d42c8b 100644
--- a/config/sms.php
+++ b/config/sms.php
@@ -162,16 +162,12 @@
Providers::AJURA_TECH => [
'driver' => \Laraflow\Sms\Drivers\AjuraTech::class,
'live' => [
- 'url' => 'https://api.twilio.com/2010-04-01/Accounts/$TWILIO_ACCOUNT_SID$/Messages.json',
- 'apikey' => env('SMS_AjuraTechReveSms_API_KEY', ''),
- 'secretkey' => env('SMS_AjuraTechReveSms_API_SECRET_KEY', ''),
- 'callerID' => env('SMS_AjuraTechReveSms_CALLER_ID', ''),
+ 'api_key' => env('SMS_AJURATECH_API_KEY', ''),
+ 'secret_key' => env('SMS_AJURATECH_SECRET_KEY', ''),
],
'sandbox' => [
- 'url' => 'https://api.twilio.com/2010-04-01/Accounts/$TWILIO_ACCOUNT_SID$/Messages.json',
- 'apikey' => env('SMS_AjuraTechReveSms_API_KEY', ''),
- 'secretkey' => env('SMS_AjuraTechReveSms_API_SECRET_KEY', ''),
- 'callerID' => env('SMS_AjuraTechReveSms_CALLER_ID', ''),
+ 'api_key' => env('SMS_AJURATECH_API_KEY', ''),
+ 'secret_key' => env('SMS_AJURATECH_SECRET_KEY', ''),
],
],
Providers::ALPHA => [
diff --git a/src/Drivers/AjuraTech.php b/src/Drivers/AjuraTech.php
index e7327a5..a5193f8 100644
--- a/src/Drivers/AjuraTech.php
+++ b/src/Drivers/AjuraTech.php
@@ -33,8 +33,8 @@ public function rules(): array
{
return [
'url' => 'required|url:http,https',
- 'apiKey' => 'required|string',
- 'username' => 'required|string',
+ 'api_key' => 'required|string',
+ 'secret_key' => 'required|string',
];
}
@@ -47,19 +47,17 @@ public function rules(): array
public function send(SmsMessage $message): Response
{
$this->payload = [
- 'username' => $this->config['username'],
- 'to' => $message->getReceiver(),
- 'from' => $message->getSender(),
- 'message' => $message->getContent(),
+ 'apikey' => $this->config['api_key'],
+ 'secretkey' => $this->config['secret_key'],
+ 'toUser' => $message->getReceiver(),
+ 'callerID' => $message->getSender(),
+ 'messageContent' => $message->getContent(),
];
$this->removeEmptyParams();
return Http::withoutVerifying()
->timeout(30)
- ->withHeader('Content-Type', 'application/json')
- ->withHeader('Accept', 'application/json')
- ->withHeader('apiKey', $this->config['apiKey'])
->get($this->config['url'], $this->payload);
}