Четверг, 14.12.2017
TiM
Меню сайта
Категории раздела
Мои статьи [9]
Arduino / ATMEGA [9]
ESP8266 [1]
OrangePi PC и Raspberry Pi 2 Model B V1.1 [4]
Шаговые двигатели [1]
PHPProBid [0]
CMS DLE (DataLife Engine) [0]
CMS Joomla [13]
SugarCRM [5]
Базы данных [5]
PHP скрипты [16]
Bash и скрипты [26]
IP АТС Elastix / Asterisk [12]
CentOS [6]
Debian [8]
Lubuntu / LinuxMINT [29]
Windows [23]
Умный дом [2]
Сервера [16]
Natural Selection [1]
System Shock 2 [1]
Форма входа
Главная » Статьи » IP АТС Elastix / Asterisk

Elastix 2.5 - Все записанные разговоры в "Call Recordings" отображаются как "Incoming"

Если все записанные разговоры в "Call Recordings" отображаются как "Incoming"

В Elastix 2.5 изменен принцип именования аудиозаписей звонков, но в скрипте
/var/www/html/modules/monitoring/index.php парсер остался таким как был.

                $file = $value['uniqueid'];
                $namefile = basename($value['recordingfile']);
                if ($namefile == 'deleted') {
                    $arrTmp[6] = _tr('Deleted');
                } else switch($namefile[0]){
                      case "O":
                          $arrTmp[6] = _tr("Outgoing");
                      break;
                      case "g":
                          $arrTmp[6] = _tr("Group");
                      break;
                      case "q":
                          $arrTmp[6] = _tr("Queue");
                      break;
                      default :
                          $arrTmp[6] = _tr("Incoming");
                      break;
                }


---
до версии 2.5 файлы именовались так:
g301-20140912-123613-1410492972.7784.wav
OUT305-20140813-032329-1407867809.4315.wav
20140912-154536-1410504336.7859.wav

но сейчас именуются так:
exten-201-126-20150127-152817-1422343697.1680.wav
out-540151-125-20150127-151105-1422342665.1615.wav
rg-900-9149265661-20150127-150107-1422342067.1559.wav
---

Если мы поменяем:

    case "O":
    $arrTmp[6] = _tr("Outgoing");

 

на

    case "o":
    $arrTmp[6] = _tr("Outgoing");

 


и поменяем


    case "g":
    $arrTmp[6] = _tr("Group");

 

на

    case "r":
    $arrTmp[6] = _tr("Group");


тогда исходящие и групповые звонки начнут отображатся нормально в CDR Elastix 2.5.
Но правда, не работает поиск, по условию:
"Show Filter" - Search: Type - Incoming
показывает "Outgoing" and "Incoming" звонки.

Возможно в следующих версиях или патчах это исправили уже.

Источник: http://forum.elastix.org/viewtopic.php?f=26&p=138108&sid=5a01e17a3f5a7d015ffbdadee2cc3a68

Категория: IP АТС Elastix / Asterisk | Добавил: Timofey (10.06.2015)
Просмотров: 948
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
YANDEX
Яндекс.Метрика
Сайты
  • Харьков Видео-Реклама
  • Харьковский Юридический Альянс
  • Обеды в офис
  • Снежка
  • Оцифровка кинопленки
  • TiM ©
    Харьков 2017