Настройка email уведомлений о пропущенных вызовах в MikoPBX

Как настроить уведомления о пропущенных вызовах на email в MikoPBX?

  1. Создайте приложение диалпланов со следующим кодом:
<?php
use MikoPBX\Core\System\Notifications;
require_once 'Globals.php';
$agi = new MikoPBX\Core\Asterisk\AGI();

$to = 'email@domain.com';
$subject = 'Пропущенный звонок';
$body = 'Текст уведомления';

$notify = new Notifications();
try {
    $agi->verbose('Отправляем почту');
    $notify->sendMail($to, $subject, $body);
    $agi->verbose('Почта отправлена');
} catch (Throwable $e) {
    $agi->verbose('Ошибка: '.$e->getMessage());
}
  1. Настройте параметры SMTP в разделе ‘Почта и уведомления’
  2. Добавьте вызов приложения в нужное место диалплана

Переходите по ссылке в нашу группу для получения дополнительной информации: