Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Запись разговоров в FreePBX

0

Здравствуйте! Поставили задачу сделать на Asterisk возможность не прослушивать записи некоторых экстеншенов. То есть: есть FreePBX которая пишет все звонки. Есть пользователь FreePBX который заходит туда слушать записи звонков. Нужно сделать так, чтобы некоторые экстеншены слушать ему было нельзя. Например, звонки инициированные с внутреннего номера директора на номер какого-нить сотрудника, либо какого-нибудь сотрудника на тот же номер директора (короче, чтобы записи разговоров с номером директора нельзя было прослушать конкретного пользователю). Подскажите в каком направлении копать?

В файл /var/www/html/admin/modules/cdr/page.cdr.php добавил:

$vip = file('/var/www/html/bootstrap/textfile.txt',FILEIGNORENEWLINES | FILESKIPEMPTYLINES); //список вип-номеров fb($SESSION); if( inarray( $row['src'], $vip ) || in_array( $row['dst'], $vip )) { $recordingfile = ''; } else

перед:

if ($row['recordingfile']) {

        $rec_parts = explode('-',$row['recordingfile']);
        $fyear = substr($rec_parts[3],0,4);
        $fmonth = substr($rec_parts[3],4,2);
        $fday = substr($rec_parts[3],6,2);
        $monitor_base = $amp_conf['MIXMON_DIR'] ? $amp_conf['MIXMON_DIR'] : $amp_conf['ASTSPOOLDIR'] . '/monitor';
        $recordingfile = "$monitor_base/$fyear/$fmonth/$fday/" . $row['recordingfile'];
        if (!file_exists($recordingfile)) {
            $recordingfile = '';
        }
    } else {
        $recordingfile = '';
    }
удалить закрыть спам изменить тег редактировать

спросил 2013-06-07 14:48:08 +0400

shipiloff Gravatar shipiloff
31 3 6

обновил 2013-06-11 12:30:21 +0400

Comments

добавил решение в вопрос

shipiloff ( 2013-06-11 12:31:20 +0400 )редактировать

у вас код из решения поехал, добавьте теги как для блока "перед"

shakirov ( 2013-06-13 13:32:35 +0400 )редактировать

1 Ответ

0

Копать в направлениях:

  1. платного суппорта
  2. изучения PHP и устройства эластика
ссылка удалить спам редактировать

ответил 2013-06-07 16:09:33 +0400

switch Gravatar switch
8334 11 7 92
http://lynks.ru/

Comments

почему именно эластикс?

shipiloff ( 2013-06-07 16:18:12 +0400 )редактировать

ну freepbx, один хрен ;) Привык что все эластик ковыряют

switch ( 2013-06-07 16:31:00 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2013-06-07 14:48:08 +0400

Просмотрен: 1,533 раз

Обновлен: Jun 11 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.