SMS в Telegram
Настройка SMS в Telegram для шлюза GoIP4
Настройки в Telegram
/start/newbotMIKOPBX_NEW_BOTНастройки в MikoPBX
Приложение Dialplan


Кастомизация системных файлов


Провайдер


Настройка GoIP

Last updated
Was this helpful?
Was this helpful?
<?php
require_once 'Globals.php';
use \GuzzleHttp\Client;
const API_KEY = '';
const CHAT_ID = '';
$agi = new MikoPBX\Core\Asterisk\AGI();
$message = str_replace(
['n'],
["\n"],
$argv[1]??"");;
$did = $agi->request['agi_extension'];
$agi->verbose($message, 3);
$TEXT = "
SMS на номер: $did
От: $message
";
$apiURL = 'https://api.telegram.org/bot' . API_KEY . '/';
$client = new Client([
'base_uri' => $apiURL,
'timeout' => 1,
'http_errors' => false,
]);
try {
$client->post( 'sendMessage', ['query' => ['chat_id' => CHAT_ID, 'text' => $TEXT]] );
}catch (Throwable $e){
}[messages-from-goip]
exten => _[0-9*#+a-zA-Z]!,1,AGI(DIALPLAN-APP-8B0D0964.php, "${MESSAGE(body)}")
same => n,hangup()
exten => _[hit],1,Hangup()[endpoint]
message_context = messages-from-goip