81 lines
2.5 KiB
PHP
81 lines
2.5 KiB
PHP
<?php
|
|
|
|
return [
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Default SMPP settings
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| 1. "sender" is the SMS message sender, either phone number or something like ABCDEF.
|
|
| 2. "source_ton" is the sender's type of number
|
|
| 3. "source_npi" is the sender's numbering plan identification
|
|
| 4. "destination_ton" is the receiver's type of number
|
|
| 5. "destination_npi" is the receiver's numbering plan identification
|
|
|
|
|
| Usually SMPP providers provide these settings to their clients.
|
|
| Please refer to official SMPP protocol specification v3.4 to learn more about TON and NPI settings.
|
|
|
|
|
*/
|
|
|
|
'defaults' => [
|
|
'sender' => env('SMPP_SENDER'),
|
|
'source_ton' => env('SMPP_SOURCE_TON'),
|
|
'source_npi' => env('SMPP_SOURCE_NPI'),
|
|
'destination_ton' => env('SMPP_DESTINATION_TON'),
|
|
'destination_npi' => env('SMPP_DESTINATION_NPI')
|
|
],
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Custom SMPP provider settings
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Most of the time, settings shown under the "example" key are be provided by your SMPP provider.
|
|
| So if you don't have any of these settings, please contact your SMPP provider.
|
|
|
|
|
*/
|
|
|
|
'default' => env('SMPP_DEFAULT_PROVIDER'),
|
|
|
|
'providers' => [
|
|
'example' => [
|
|
'host' => '217.174.228.218',
|
|
'port' => 5019,
|
|
'timeout' => 90,
|
|
'login' => 'birja',
|
|
'password' => 'Birj@1'
|
|
]
|
|
],
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| SMPP transport settings
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| For all SMPP errors listed in "transport.catchables", exceptions
|
|
| thrown by SMPP will be suppressed and just logged.
|
|
|
|
|
*/
|
|
|
|
'transport' => [
|
|
'catchables' => [
|
|
SMPP::ESME_RBINDFAIL,
|
|
SMPP::ESME_RINVCMDID
|
|
],
|
|
'force_ipv4' => true,
|
|
'debug' => false
|
|
],
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| SMPP client settings
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
|
|
'client' => [
|
|
'system_type' => 'default',
|
|
'null_terminate_octetstrings' => false,
|
|
'debug' => false
|
|
]
|
|
];
|