An open API service indexing awesome lists of open source software.

https://github.com/developifynet/telenor-php

Telenor Pakistan SMS API PHP Wrapper
https://github.com/developifynet/telenor-php

Last synced: 11 months ago
JSON representation

Telenor Pakistan SMS API PHP Wrapper

Awesome Lists containing this project

README

          

# Telenor Pakistan Corporate SMS API Wrapper for PHP

Build Status
Total Downloads
Latest Stable Version
License

This composer package offers a quick Telenor Corporate SMS setup for your Laravel applications.

## Installation

Begin by pulling in the package through Composer.

```bash
composer require developifynet/telenor-sms-php
```

## Laravel Framework Usage

Within your controllers, you can call Telenor facade and can send quick SMS.

##### For Single Number
```php
use Developifynet\Telenor\Telenor;
public function index()
{
$SMSObj = array(
'username' => '', // Usually this is mobile number
'password' => '', // User your password here
'to' => '923XXXXXXXXX', // You can provide single number as string or an array of numbers
'text' => '', // Message string you want to send to provided number(s)
'mask' => '', // Use a registered mask with Telenor
'test_mode' => '0', // 0 for Production, 1 for Mocking as Test
);

$response = Telenor::SendSMS($SMSObj);
}
```

##### For Multiple Numbers
```php
use Developifynet\Telenor\Telenor;
public function index()
{
$SMSObj = array(
'username' => '', // Usually this is mobile number
'password' => '', // User your password here
'to' => ['923XXXXXXXXX', '923XXXXXXXXX'], // You can provide single number as string or an array of numbers
'text' => '', // Message string you want to send to provided number(s)
'mask' => '', // Use a registered mask with Telenor
'test_mode' => '0', // 0 for Production, 1 for Mocking as Test
);

$response = Telenor::SendSMS($SMSObj);
}
```

## Other Usage

Within your controllers, you can call TelenorSMS Object and can send quick SMS.

##### For Single Number
```php
use \Developifynet\Telenor\TelenorSMS;
public function index()
{
$SMSObj = array(
'username' => '', // Usually this is mobile number
'password' => '', // User your password here
'to' => '923XXXXXXXXX', // You can provide single number as string or an array of numbers
'text' => '', // Message string you want to send to provided number(s)
'mask' => '', // Use a registered mask with Telenor
'test_mode' => '0', // 0 for Production, 1 for Mocking as Test
);

$telenor = new TelenorSMS();
$response = $telenor->SendSMS($SMSObj);
}
```

##### For Multiple Numbers
```php
use \Developifynet\Telenor\TelenorSMS;
public function index()
{
$SMSObj = array(
'username' => '', // Usually this is mobile number
'password' => '', // User your password here
'to' => ['923XXXXXXXXX', '923XXXXXXXXX'], // You can provide single number as string or an array of numbers
'text' => '', // Message string you want to send to provided number(s)
'mask' => '', // Use a registered mask with Telenor
'test_mode' => '0', // 0 for Production, 1 for Mocking as Test
);

$telenor = new TelenorSMS();
$response = $telenor->SendSMS($SMSObj);
}
```

### Note
Provided numbers should start with Country code. A Pakistani number you have to write down as 923XXXXXXXXX