AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Как настроить отображение файлов в asterisk-cdr-viewer?

Биллинг 3 сообщений -
#1

Как настроить отображение файлов в asterisk-cdr-viewer?


Добрый день!
Настроила Asterisk 11 на CentOS 6.8, установила asterisk-cdr-viewer, но не могу понять как настроить отображение файлов?

Помогите пожалуйста, уже 2-ю неделю читаю разные статьи (все одно и тоже, переписанное друг у друга) в интернете - толку ноль.

/etc/asterisk/extensions.conf

[incoming]
exten => _X.,1,Goto(menu,s,1)

[outcoling]
exten => _X.,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
exten => _X.,2,MixMonitor(/var/www/html/callrecords/${fname}.wav,b)
exten => _XXXXXXXXXXX,3,Dial(SIP/zadarma/${EXTEN})
exten => _XXXX,3,Dial(SIP/${EXTEN},,t&m,)
exten => 7777,3,Goto(menu,s,1,t&m)
exten => 9999,3,Goto(autoanswer,s,1,t&m)

[menu]
exten => s,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
exten => s,2,MixMonitor(/var/www/html/callrecords/${fname}.wav)
exten => s,3,Background(/var/lib/asterisk/moh/voicemail/voicemenu)
exten => 1,1,Dial(SIP/1001,30,m&t)
exten => 1,2,Goto(autoanswer,s,1)
exten => 2,1,Dial(SIP/1002,30,m&t)
exten => 2,2,Goto(autoanswer,s,1)
exten => s,4,Wait(5)
exten => s,5,Dial(SIP/1001&SIP/1002,30,t&m)
exten => s,6,Goto(autoanswer,s,1)

[autoanswer]
exten => s,1,Background(/var/lib/asterisk/moh/voicebox/busy)
exten => s,2,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
exten => s,3,Record(/var/www/html/voicemail/${fname}.wav,0,15,X)
exten => s,4,Hangup

/var/www/html/statistics/include/config.inc.php

#2

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

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#3

Огромное спасибо!!!
Сделала как Вы сказали и все заработало

[incoming]
exten => _X.,1,Goto(menu,s,1)

[outcoling]
; exten => _X.,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
; exten => _X.,2,MixMonitor(/var/www/html/callrecords/${fname}.wav,b)

exten => s,1,Set(fname=/var/www/html/callrecords/${UNIQUEID})
exten => s,2,MixMonitor(${fname}.wav,b)

exten => _XXXXXXXXXXX,3,Dial(SIP/zadarma/${EXTEN})
exten => _XXXX,3,Dial(SIP/${EXTEN},,t&m,)
exten => 7777,3,Goto(menu,s,1,t&m)
exten => 9999,3,Goto(autoanswer,s,1,t&m)

[menu]
; exten => s,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
; exten => s,2,MixMonitor(/var/www/html/callrecords/${fname}.wav)

exten => s,1,Set(fname=/var/www/html/callrecords/${UNIQUEID})
exten => s,2,MixMonitor(${fname}.wav,b)

exten => s,3,Background(/var/lib/asterisk/moh/voicemail/voicemenu)
exten => 1,1,Dial(SIP/1001,30,m&t)
exten => 1,2,Goto(autoanswer,s,1)
exten => 2,1,Dial(SIP/1002,30,m&t)
exten => 2,2,Goto(autoanswer,s,1)
exten => s,4,Wait(5)
exten => s,5,Dial(SIP/1001&SIP/1002,30,t&m)
exten => s,6,Goto(autoanswer,s,1)

[autoanswer]
exten => s,1,Background(/var/lib/asterisk/moh/voicebox/busy)
; exten => s,2,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
; exten => s,3,Record(/var/www/html/voicemail/${fname}.wav,0,15,X)

exten => s,2,Set(fname=/var/www/html/callrecords/${UNIQUEID})
exten => s,3,MixMonitor(${fname}.wav,b)

exten => s,4,Hangup