Вы не авторизованы

Вы можете читать сообщения. Если вы хотите создать новую тему или присоединиться к обсуждению, пройдите процедуру регистрации или авторизуйтесь.

RSS
Прослушивание звонка из формы событие, УПП
 
pbx elastix 2.8 freepbx 2.4 панель 1.2.21.8
У нас в таблице pt1c_cdr есть колонка с названием userfield, куда пишется название аудио файла разговора в формате audio:20140716-111250-1405494742.1628.WAV, и поэтому  воспроизведение (обратный звонок) не происходит,но когда я руками в таблице переношу название файла в колонку recordingfile без "audio:" все работает. Как заставить писать новые файлы в колонку recordingfile без "audio:" ? Читал мануал с wiki
объясните :
"Так же необходимо внести изменения в контекст записи разговоров. Для FreePBX это [macro-record-enable]. Скопируйте его из extensions_additional.conf в extensions_override_freepbx.conf, и после назначения переменной имени файла записи добавьте следующую строку:
exten => s,n,Set(CDR(recordingfile)=${CALLFILENAME})
" куда добавлять в конце или в середине контекста?
Изменено: tempavto - 24.07.2014 13:03:36
 
для настройки elastix используйте плагин
http://wiki.miko.ru/astpanel:ats:elastix

(не забывате о резервном копировании)
 
все установлено по Вашей инструкции
модуль установлен
 
Плагин разработан для  Elastix 2.4.0 Stable
С этим дистрибутивом, при условии выполнения инструкций, панель телефонии поддерживает работу всех заявленных функций.
Никаких ручных правок dialplan не требуется.
В некоторых случаях, для этого дистрибутива необходима ручная настрока. Инструкции описаны по ссылке.
 
Вот версия ситемы
Elastix
elastix-2.4.0-2
FreePBX
freePBX-2.8.1-17
Asterisk
asterisk-11.10.0-0

панель работает, почему название waw файла  пишется не в том поле  в таблице pt1c_cdr?
и где изменить настройки для корректного прослушивания аудиозаписи?
 
Судя по версии Asterisk Ваша АТС более не является "Типовой", отностительно официального релиза Elastix 2.4.0 Stable .
Сложно сказать что именно не так настроено.
Нужно проанализировать / отладить.

Обратитесь к специалисту, обслуживающему станцию.
Можете также обратиться к нашим партнерам за помощью в анализе / настройке
 
То есть, я так понял, разработчик не будет объяснять, где  в скрипте 1C_Playback.php поменять название колонки местами,что бы заработал заявленный функционал программы,а просто отправил в аутсорсинг?
 
В скрипте 1C_Playback.php, в строке 41
Код
$zapros = "SELECT DATE_FORMAT(`calldate`,'%Y/%m/%d%/'), `uniqueid`, `$file_field` FROM `$db_name`.`PT1C_cdr` WHERE `uniqueid` LIKE '$uniqueid1c%' LIMIT 1";
$file_field - имя поля, где содержится имя файла записи.
 
1C_Playback.php: /var/spool/asterisk/monitor/audio:20140729-171425-1406639603.53401.WAV
находить и подставляет нужную аудиозапись , но не режет слово "audio:" ,если руками в базе удалить audio: то все работает, как в скрипте подправить команду на обрезку  $filename = ($recordingfile_exists==false)?str_replace("audio:",?
 
Используйте функцию str_replace.
Код
$filename= str_replace("audio:", "", $filename);
 
спасибо все получилось, только вот файл /var/lib/asterisk/agi-bin/1C_Playback.php перезаписывается каждый день дефолным без моих изменений
 
Ответ на этот вопрос был дан в аналогичной теме.

Цитата
Найти файл можно по двум путям:
/var/lib/asterisk/agi-bin/
/var/www/html/admin/modules/pt1c/agi-bin
Рекомендую менять по второму пути, т.к. при изменении настроек в FreePBX файл по второму пути заменяет файл с первого.Пробуйте.
 
Вот сейчас все вопрос закрыт. Спасибо за оперативную поддержку.
 
Отлично
Читают тему (гостей: 1)