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

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

Сообщения 1 - 15 из 38
Начало | Пред. | 1 2 3 | След. | Конец
RSS
История звонков перестала подгружаться с определенного времени
 
Предистория тут: http://www.telefon1c.ru/forum/forum18/topic810/messages/
Все прекрасно работало до обеда. Я понимаю что волшебства не бывает, но звонки после обеда перестали просто подгружаться в CRM
Запись ведется, на веб.морде все прекрасно видно и слышно. Голову уже сломал куда посмотреть.
Под другой учеткой такая-же песня.




Красной рамкой выделены звонки, которые не попадают в историю
Изменено: Евгений Шанин - 04.02.2015 21:00:53
 
включайте в панели телефонии отладку и смотрите есть ли там записи истории звонков.
 
Цитата
Портнов Алексей написал:
включайте в панели телефонии отладку и смотрите есть ли там записи истории звонков.
Вот лог с панели, когда сделал запрос:Лог.txt (6.12 КБ)

Если я правильно его понял, то в 4 строчках, есть данные о 12 файлах записи разговоров. Как раз то что нужно. Подскажите, в какой процедуре идет разбор данной информации ?
Спасибо  !
Изменено: Евгений Шанин - 04.02.2015 23:20:19
 
Хотя рано радовался. Просмотрел внимательно лог, там 12 записей (как бы и должно быть). Но две записи в логе повторяются - в итоге имеем 10, то что показывает панель. Значит проблема не на стороне 1с ?


//----------------------------------------------------------------------------
Продолжаем тестирование и дальнейшее допиливание панели под нашу конфигурацию. Сегодняшние, утрешние звонки прекрасно попадают в историю. Со вчерашними песня осталась прежней. До определенного времени показываются, после нет ...
Изменено: Евгений Шанин - 05.02.2015 09:46:59
 
Нужно анализировать на самой станции.
Во вложении скрипт по получению истории звонков.
Подключившись к АТС по SSH можно попробовать проанализировать содержание исходных таблиц истории.
 
Цитата
Портнов Алексей написал:
Нужно анализировать на самой станции.
Во вложении скрипт по получению истории звонков.
Подключившись к АТС по SSH можно попробовать проанализировать содержание исходных таблиц истории.
Подключился с помощью Putty под root, запустил скрипт. Судя по логу, в скрипт вкралась ошибка
 
Это shell-AGI скрипт. Он будет работать только при запуске из dialplan Asterisk. Фактически, именно этот скрипт используется при запросе истории звонков.
Я предложил из этого скрипта взять примеры запросов и поработать с ними.
 
Это вне моей компетенции
 
Примерный вид запросов истории за период:

Первый запрос:
mysql -sse "SELECT * FROM records WHERE datetime BETWEEN '2014-01-01' AND '2014-01-02'" -u"root" -p"ys123456" autorecord

Второй запрос:
mysql -sse "SELECT * FROM cdr WHERE datetime BETWEEN '2014-01-01' AND '2014-01-02'" -u"root" -p"ys123456" asteriskcdr

Даты установите своими значениями.
Таблица autorecord.autorecord - основная таблица истории (все состоявшиеся разговоры).
Таблица asteriskcdr.cdr - вспомогательная (из нее берем только пропущенные).
 
1-й скрипт ничего не отдает, второй отдает нечитаемую таблицу

Можно ли:

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

Заранее спасибо !
 
Вы даты корректировали в этих командах? Приложите те команды, которые использовали.
 
Первый запрос:
mysql -sse "SEL ECT * FR OM records WHERE datetime BETWEEN ''2015-01-02' AND '2015-09-02'" -u"root" -p"ys123456" autorecord

Ругается на синтаксис

Второй запрос:
mysql -sse "SELECT * FR OM cdr WH ERE datetime BETWEEN '2015-01-02' AND '2015-09-02'" -u"root" -p"ys123456" asteriskcdr
 
А записи разговоров существуют?
В интерфейсе пользователя "monitor", в разделе "Записи". Отчет формируется?

Можно попробовать проверить каки базы данных существуют:
Код
# mysql -sse 'SHOW DATABASES;'  -u"root" -p"ys123456" 
 
Таблицы БД:
Код
root@MyPBX:~# mysql -sse 'SHOW DATABASES;'  -u"root" -p"ys123456"
information_schema
asteriskcdr
autorecord
email
firewall
mikocti
mypbx
mysql
sms
test
zonedb

Записи разговоров существуют. Скрин в первом посте.
 
Цитата
Первый запрос:
mysql -sse "SEL ECT * FR OM records WHERE datetime BETWEEN ''2015-01-02' AND '2015-09-02'" -u"root" -p"ys123456" autorecord

Ругается на синтаксис

Опишите сообщение об ошибке в синтаксисе.
Сообщения 1 - 15 из 38
Начало | Пред. | 1 2 3 | След. | Конец
Читают тему (гостей: 1)