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

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

Сообщения 31 - 38 из 38
Начало | Пред. | 1 2 3 | След. | Конец
RSS
История звонков перестала подгружаться с определенного времени
 
Анализ проблем с форума, в рамках бесплатного технического сопровождения, осуществялем по мере возможности и с меньшим приоритетом, чем основные задачи.

Сейчас наиболее высокий приоритет за текущими проектами, подготовкой нового релиза панели телефонии и за подготовкой к партнерскому семинару 1С.

Если необходимо быстрое решение вопроса - готовы предложить платные работы.
 
Решение:
Модифицировать скрипт на АТС:
/persistent/var/lib/asterisk/agi-bin/1C_get_cdr_mysql.sh

Нужно удалить все вхождения строки "LIMIT 100" (их всего два).
Сделать это возможно, подключившись к АТС по FTP.
Резервное копирование обязательно.

Это должно помочь.
 
Цитата
Портнов Алексей написал:
Модифицировать скрипт на АТС:
/persistent/var/lib/asterisk/agi-bin/1C_get_cdr_mysql.sh

Папка такая есть, скрипта такого нету
Изменено: Евгений Шанин - 26.02.2015 18:23:02
 
Да, напутал с путем
/var/lib/asterisk/agi-bin/1C_get_cdr_mysql.sh

Обязательно убедитесь, что после перезагрузки изменения сохранились.
 
Файл после перезагрузки не сохранится. Решение:
Описанные ниже инструкции выполняем в shell, подключитесь по SSH.
Резервное копирование обязательно.

;# описываем скрипт получения истории звонков

cat > /persistent/var/lib/asterisk/agi-bin/1C_get_cdr_mysql_556.sh


;# вставляем содержимое файла "1C_get_cdr_mysql_556.sh" (см. вложение)

;# завершаем вывод в файл
CTRL + D

;# проверка прав, должны быть "-rwxr-xr-x"
ls -l /persistent/var/lib/asterisk/agi-bin/1C_get_cdr_mysql_556.sh

;# описываем расширенный dialplan
cat > /persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf

Вставляем содержимое:
Код
; extensions_custom.conf
[miko_ajam](+)
include = miko_ajam_10000556

[miko_ajam_10000556]
; http://wiki.miko.ru/doc:panel1ccrm:asterisk_config:callhistory
; Получение истории звонков с сервера MyPBX
exten => 10000556,1,NoCDR()
exten => 10000556,n,Set(user=${AST_CONFIG(cdr_mysql.conf,global,user)})
exten => 10000556,n,Set(password=${AST_CONFIG(cdr_mysql.conf,global,password)})
exten => 10000556,n,AGI(/persistent/var/lib/asterisk/agi-bin/1C_get_cdr_mysql_556.sh)
exten => 10000556,n,Answer()
exten => 10000556,n,Hangup()
;# завершаем вывод в файл
CTRL + D

;# Перезагрузка АТС.  После перезагрузки проверяем:
asterisk -rx'dialplan show 10000556@miko_ajam'

;# проверка прав, должны быть "-rwxr-xr-x"
ls -l /persistent/var/lib/asterisk/agi-bin/1C_get_cdr_mysql_556.sh

И на последок, в панели телефонии, меняем все вхождения строки 10000555 на 10000556.
 
"И напоследок, в панели телефонии, меняем все вхождения строки 10000555 на 10000556."

Что это значит ?
 
Вы проверили? Правка скрипта помогла?


Цитата
И напоследок, в панели телефонии, меняем все вхождения строки 10000555 на 10000556

Подробнее:
  1. Перейти в конфигуратор 1С
  2. В обработке с именем "MIKO_Asterisk" перейти в модуль формы с именем "Форма"
  3. Найти строчку "Channel= "Local/10000555@"+КонтекстНабораСлужебныхКоманд;"
  4. Скорректировать 10000555 на 10000556.
 
Подключился удаленно. Помог отладить.
Код
Обязательно должно быть выполнено условие:
;# проверка прав, должны быть "-rwxr-xr-x" 
ls -l /persistent/var/lib/asterisk/agi-bin/1C_get_cdr_mysql_556.sh 
Сообщения 31 - 38 из 38
Начало | Пред. | 1 2 3 | След. | Конец
Читают тему (гостей: 2)