Инструменты пользователя

Инструменты сайта


far:conv_cdr_5to6

Конвертация истории Askozia 5 -> Askozia 6+

Обратно, к основному разделу...

«Качество данных» в Askozia 5 оставляет желать лучшего. По этой причине, не стоит ждать «красивой истории звонков» после конвертации в Askozia 6.

  1. Скачайте файл истории звонков с Askozia 5. Файл лежит в по пути «/storage/usbdisk1/askoziapbx/astlogs/asterisk/master.db»
  2. Загрузите файл на новую Askozia. Разместите его в каталоге /storage/usbdisk1/mikopbx/astlogs/asterisk/
  3. На новой АТС выполните команду (перейти в каталог)
    cd /storage/usbdisk1/mikopbx/astlogs/asterisk/
    
  4. Скопируйте и выполните на новой АТС команду:
    sqlite3 << EOF
    ATTACH DATABASE 'cdr.db' as 'new';
    ATTACH DATABASE 'master.db' as 'old';
    
    delete from new.cdr_general;
    
    INSERT INTO new.cdr_general (
        src_num,
        dst_num,
        src_chan,
        dst_chan,
        start,
        answer,
        endtime,
        duration,
        billsec,
        disposition,
        UNIQUEID,
        did,
        linkedid,
        recordingfile
    )
    SELECT src,
           dst,
           channel,
           dstchannel,
           start,
           answer,
           "end",
           duration,
           billsec,
           disposition,
           AcctId,
           origextension,
           linkedid,
           recordingfile
      FROM old.cdr;
    
    DETACH DATABASE 'new';
    DETACH DATABASE 'old';
    .exit
    EOF
    
    
  5. После этих действий старая история начнет отображаться

Обратно, к основному разделу...

far/conv_cdr_5to6.txt · Последние изменения: 2019/07/19 06:14 — Алексей Портнов