Чат  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Asternic Call Center Stats Lite - модификация.

WEB GUI и не только WEB

Модераторы: stas2k, april22

Re: Asternic Call Center Stats Lite - модификация.

Сообщение ubnt01 » 24 май 2020, 14:15

Мой товарищ сделал возможность проигрывать gsm файлы, используя конвертер. То есть если вы храните записи в gsm теперь их можно слушать и качать в mp3.
изменен только один файл проекта:

Код: выделить все
[root@]# cat ./dl.php
<?php
require_once 'sendfile.class.php';

function checkSource($sfilename) {

        $playbackdir = '/var/lib/asterisk/playback/';

        if (!file_exists($sfilename)) {
                return $sfilename;
        }

        $sfilepathinfo = pathinfo($sfilename);

        if ($sfilepathinfo['extension'] !== 'gsm') {
                return $sfilename;
        }

        $shortfilename = $sfilepathinfo['filename'];
        $dfilename = $playbackdir.$shortfilename.".wav";
        $dfilenamemp3 = $playbackdir.$shortfilename.".mp3";

        if (file_exists($dfilenamemp3)) {
                return $dfilenamemp3;
        }

        $commandString = "sox $sfilename -e signed-integer $dfilename && lame -V2 $dfilename $dfilenamemp3 && rm -f $dfilename";
        $dfilename = $dfilenamemp3;
        shell_exec($commandString);

        if (file_exists($dfilename)) {
                return $dfilename;
        } else {
                return $sfilename;
        }
}

if (isset($_REQUEST['f'])) {
        //$fname = base64_decode($_REQUEST['f']);
        $fname = checkSource(base64_decode($_REQUEST['f']));
        $file = $fname;
        $send = new Sendfile;
        $send->Path = $file;
        $send->send();
        exit;
}

header('HTTP/1.1 404 Not Found');
ubnt01
 
Сообщений: 3
Зарегистрирован: 09 май 2020, 20:04

Re: Asternic Call Center Stats Lite - модификация.

Сообщение ASTIN » 03 июн 2020, 10:56

Привет всем. Мне никто так и не ответил. У меня все так же в реалтайме показывает null.

Уже поставил чистый ПБХ15. Проблема та же.
Из инструкции не могу понять (туплю) где создавать файл ajam_cookie:
[Показать] Спойлер:
Настройка AMI и AJAM для модуля Realtime
Пакет php-curl должен быть установлен.
В корневой директории приложения должен быть создан файл ajam_cookie:

touch ajam_cookie &&
chmod 777 ajam_cookie


Заранее благодарен.
ASTIN
 
Сообщений: 4
Зарегистрирован: 17 окт 2018, 09:58

Re: Asternic Call Center Stats Lite - модификация.

Сообщение ubnt01 » 03 июн 2020, 18:47

файл уже есть в дитрибутиве продукта, надо просто поставить на него нужные права, находится в корне проекта. рядом с файлом конфигурации.
ubnt01
 
Сообщений: 3
Зарегистрирован: 09 май 2020, 20:04

Re: Asternic Call Center Stats Lite - модификация.

Сообщение maxx » 17 июн 2020, 13:51

ASTIN писал(а):Привет всем. Мне никто так и не ответил. У меня все так же в реалтайме показывает null.

Уже поставил чистый ПБХ15. Проблема та же.
Из инструкции не могу понять (туплю) где создавать файл ajam_cookie:
[Показать] Спойлер:
Настройка AMI и AJAM для модуля Realtime
Пакет php-curl должен быть установлен.
В корневой директории приложения должен быть создан файл ajam_cookie:

touch ajam_cookie &&
chmod 777 ajam_cookie


Комрады, тоже всё сделал по инструкции(вроде) и файл есть и права есть и пользователь с правами(через ами под ним цепляюсь), но реалтайм не завелся, и HTTP Server Status показывает не всё, что должен:
[Показать] Спойлер:
Prefix: /asterisk
Server: Asterisk/13.32.0
Server Enabled and Bound to 0.0.0.0:8088

Enabled URI's:
/asterisk/httpstatus => Asterisk HTTP General Status
/asterisk/static/... => Asterisk HTTP Static Delivery
/asterisk/ws => Asterisk HTTP WebSocket

Enabled Redirects:
None.

Подскажите плиз где посмотреть.

Ещё немного вопросов, может кто уже себе делал?

Включил авторизацию, вроде пускает по логинам и паролям, а как ограничить доступ к звонкам, например User1 может выбрать только очереди 300, 301, 302, и агентов 100, 101, 102, 103.. User2 только очереди 303, 304, 305, и агентов 101-110. Это позволит пользователю видеть звонки только определенных очередей. Если есть у кого наработка поделитесь плиз!

Второй момент, который интересен, как правильно добавить в отчет столбец, чтобы во вкладе исходящие можно было увидеть время от момента начала Aattended Transfer(выполняют через dtmf набор с помощью сервисным кодом " * 2") до до ответа абонентом которому переводили или куда вернулся звонок по atxfernoanswertimeout ели ни кто не ответил?

Заранее спасибо!
maxx
 
Сообщений: 2
Зарегистрирован: 21 май 2020, 13:31

Пред.

Вернуться в Графические интерфейсы Астериск

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

© 2008 — 2020 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH