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

Прослушивание записей разговора из вкладки cdr report elastix

0

Подскажите, как можно реализовать прослушивание разговора из вкладки cdr report, а не monitoring?

удалить закрыть спам изменить тег редактировать

спросил 2012-06-09 09:48:22 +0400

sorgchik Gravatar sorgchik
85 37 8 17

Comments

версия freepbx какая ? с 2.10 вроде как по дефолту должно показывать.

komrad123 ( 2012-06-09 10:49:25 +0400 )редактировать

версия 2.8 и обновить я ее не могу т.к. это эластикс =( а не подскажите в каких файлах искать вывод? может можно вырезать код из 2.10?

sorgchik ( 2012-06-09 11:23:15 +0400 )редактировать

там совсем другой модуль теперь. можно попробовать поставить не последнюю версию. http://www.freepbx.org/trac/log/modules/branches/2.10/cdr

komrad123 ( 2012-06-09 13:36:36 +0400 )редактировать

3 Ответа

1

Если обновиться совсем не вариант - правьте php вручную. Нашел вот свой старый патч под FreePBX 2.5 для этого дела. Можете сделать по аналогии.

Применяйте, только если понимаете что делаете.

--- admin/cdr/call-log.php      2009-11-21 17:49:34.000000000 +0300
+++ admin.new/cdr/call-log.php  2009-11-21 18:09:15.000000000 +0300
@@ -95,6 +95,7 @@
        $FG_TABLE_COL[]=array ("Disposition", "disposition", "9%", "center", "", "30");
        if ((!isset($resulttype)) || ($resulttype=="min")) $minute_function= "display_minute";
        $FG_TABLE_COL[]=array ("Duration", "duration", "6%", "center", "SORT", "30", "", "", "", "", "", "$minute_function");
+       $FG_TABLE_COL[]=array ("Recording", "userfield", "8%", "center", "", "90", "", "", "", "", "", "display_userfield");

        $FG_TABLE_DEFAULT_ORDER = "calldate";
        $FG_TABLE_DEFAULT_SENS = "DESC";
@@ -102,7 +103,7 @@
        // This Variable store the argument for the SQL query
        //$FG_COL_QUERY='calldate, channel, src, clid, lastapp, lastdata, dst, dst, serverid, disposition, duration';

-       $FG_COL_QUERY='calldate, channel, src, clid, dst, disposition, duration';
+       $FG_COL_QUERY='calldate, channel, src, clid, dst, disposition, duration, userfield';

        /* --AMP End -- */

--- admin/cdr/lib/defines.php   2009-11-21 17:49:34.000000000 +0300
+++ admin.new/cdr/lib/defines.php       2009-11-21 18:14:31.000000000 +0300
@@ -21,6 +21,8 @@
        define ("WEBROOT", "http://".$amp_conf["AMPWEBADDRESS"]."/admin/cdr/");
 }
 define ("FSROOT", $amp_conf["AMPWEBROOT"]."/admin/cdr/");
+define ("RECORDINGS_PREFIX", "/recordings/");
+define ("RECORDINGS_POSTFIX", ".mp3");



@@ -139,6 +141,10 @@
                echo '<acronym title="'.$field.'">'.substr($field,0,10).'...</acronym>';                
 }

+function display_userfield($field){             
+               if ($field != "")  $link_desc='download';
+               echo '<a href="'.RECORDINGS_PREFIX.$field.RECORDINGS_POSTFIX.'">'.$link_desc.'</a>';          
+}
ссылка удалить спам редактировать

ответил 2012-06-09 17:04:14 +0400

asteriskguru Gravatar asteriskguru
1160 4 5 21
http://www.asteriskguru.r...

Comments

ежи плакали и кололись, но продолжали сношаться ;)). Первое, что я сделал в своей системе еще 5 лет назад - это нормальный интерфейс прослушивания записей. За все это время freepbx не продвинулся и на фемтометр...

switch ( 2012-06-09 17:06:49 +0400 )редактировать

2.10 уже был опробован или продолжаем сравнивать Ваш embeded 5 летней давности и freepbx 5 летней давности ?

komrad123 ( 2012-06-09 19:03:59 +0400 )редактировать

2.9 опробован - продвижения нет. Не думаю что в 2.10 что-то поменялось. Наш freepbx версии пятилетней давности уделает любое современное поделие "супер-пупер-турбо-плюс-4000 ipatc" по функционалу и удобству использования ;)))

switch ( 2012-06-09 19:15:50 +0400 )редактировать

в следующий раз чтоб не обкакаться сначала проверьте. оно таки поменялось.

komrad123 ( 2012-06-09 23:04:53 +0400 )редактировать

В отличии от вас я уже вышел из возраста, в котором "обкакиваются". 2.10 снаружи: никаких изменений (разве что новые стили сделали). Потроха: Часть кода переработано, но стало только хуже и толще. Аффтары как и прежде не знают принципа MVC и херачат html вперемешку с функциональным кодом. Штатный отчет CDR все так же неюзабелен, хотя получил какой-то плеер, но код его такой же ужасный как и у прежнего, только выглядит еще страшнее. Опять же не ясно, как себя поведет система когда в каталоге monitor файлов будет 1..2 млн.

Короче как было говном так им и останется навечно.

switch ( 2012-06-09 23:37:22 +0400 )редактировать

дадада у тебя все базе, ты всегда этим хвалишся и это твой основной козырь... у них там тоже в базе теперь имя файла лежит чтоб glob не делать. хотя его и раньше можно было и не делать, просто каким то придуркам захотелось файлы называт не просто по uniqid а с выпендрежем ктокомукогда дублировав информацию в базе.

тем не менее свой эмбдед вы таки пилите из этого говнища но пытаетесь всех убедить что открыли секрет превращения гуано в чудо конфетку. чето не хочется таких конфет пробовать. Надеюсь клиентам вы не сразу говорите из какого говнища ваш super-триксбокс.

p.s. выше приведенное исследование поторохов, тонко/толсто было проведено за 30 минут ?

komrad123 ( 2012-06-09 23:54:08 +0400 )редактировать

Мы уже на ТЫ? С каких это пор?

Для справки: может так случиться, что будет два файла с одним uniqueid, и что тогда?

switch ( 2012-06-10 07:16:52 +0400 )редактировать

на ТЫ, ты перешел двумя коментами выше написав 'вас' с маленькой буквы. С двумя одинаковыми uniquid будет тоже самое, что сдвумя одинаковыми названиями кто_кому_когда, тоесть оно впринципе может быть но с такой же верояностью как и кастомное название.

komrad123 ( 2012-06-10 08:48:50 +0400 )редактировать

Количество разума в интернете - константа, но народу прибавляется...

switch ( 2012-06-10 10:29:20 +0400 )редактировать
1

Позвольте поинтересоваться, зачем?

ссылка удалить спам редактировать

ответил 2012-06-09 16:14:29 +0400

shakirov Gravatar shakirov flag of Russian Federation
1143 46 14 46
http://gammatelecom.ru/
0

Реализовал вручную, редактрированием нескольких строчек полет нормальный

ссылка удалить спам редактировать

ответил 2012-06-09 16:32:57 +0400

GreyMag Gravatar GreyMag
170 8 1 10

Ваш ответ

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 ленту новостей

Статистика

Задан: 2012-06-09 09:48:22 +0400

Просмотрен: 32,696 раз

Обновлен: Jun 09 '12

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