VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

MixMonitor пишет неполную запись

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: MixMonitor пишет неполную запись

Сообщение Vlad1983 »

asterisk -rx "module show like timi"
ЛС: @rostel
pioner_aster
Сообщения: 42
Зарегистрирован: 19 ноя 2012, 14:14

Re: MixMonitor пишет неполную запись

Сообщение pioner_aster »

asterisk -rx "module show like timi"
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Setting max files open to 65535
Module Description Use Count
res_timing_timerfd.so Timerfd Timing Interface 11
res_timing_dahdi.so DAHDI Timing Interface 0
res_timing_pthread.so pthread Timing Interface 0
3 modules loaded
modules.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
cat /etc/asterisk/modules.conf

noload => pbx_gtkconsole.so
load => res_musiconhold.so
noload => chan_alsa.so
noload => chan_console.so
noload => app_directory_imap.so
noload => app_voicemail_imap.so
noload => chan_mgcp.so
noload => res_pktccops.so
load => chan_dahdi.so
preload => app_queue.so
Последний раз редактировалось pioner_aster 19 мар 2013, 10:32, всего редактировалось 1 раз.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: MixMonitor пишет неполную запись

Сообщение Vlad1983 »

lsmod | grep dahdi
ls -l /dev/dahdi/
ЛС: @rostel
pioner_aster
Сообщения: 42
Зарегистрирован: 19 ноя 2012, 14:14

Re: MixMonitor пишет неполную запись

Сообщение pioner_aster »

lsmod | grep dahdi
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
dahdi_transcode 6895 1 wctc4xxp
dahdi_voicebus 47446 2 wctdm24xxp,wcte12xp
dahdi 210696 11 xpp,dahdi_transcode,wcb4xxp,wctdm,wcfxo,wctdm24xxp,wcte11xp,wct1xxp,wcte12xp,dahdi_voicebus,wct4xxp
crc_ccitt 1677 2 wctdm24xxp,dahdi
ls -l /dev/dahdi/
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
итого 0
crw-rw---- 1 asterisk asterisk 196, 254 Фев 5 16:58 channel
crw-rw---- 1 asterisk asterisk 196, 0 Фев 5 16:58 ctl
crw-rw---- 1 asterisk asterisk 196, 255 Фев 5 16:58 pseudo
crw-rw---- 1 asterisk asterisk 196, 253 Фев 5 16:58 timer
crw-rw---- 1 asterisk asterisk 196, 250 Фев 5 16:58 transcode
cat /etc/dahdi/modules
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
# Digium TE205P/TE207P/TE210P/TE212P: PCI dual-port T1/E1/J1
# Digium TE405P/TE407P/TE410P/TE412P: PCI quad-port T1/E1/J1
# Digium TE220: PCI-Express dual-port T1/E1/J1
# Digium TE420: PCI-Express quad-port T1/E1/J1
wct4xxp

# Digium TE120P: PCI single-port T1/E1/J1
# Digium TE121: PCI-Express single-port T1/E1/J1
# Digium TE122: PCI single-port T1/E1/J1
wcte12xp

# Digium T100P: PCI single-port T1
# Digium E100P: PCI single-port E1
wct1xxp

# Digium TE110P: PCI single-port T1/E1/J1
wcte11xp

# Digium TDM2400P/AEX2400: up to 24 analog ports
# Digium TDM800P/AEX800: up to 8 analog ports
# Digium TDM410P/AEX410: up to 4 analog ports
wctdm24xxp

# X100P - Single port FXO interface
# X101P - Single port FXO interface
wcfxo

# Digium TDM400P: up to 4 analog ports
wctdm

# Digium B410P: 4 NT/TE BRI ports
wcb4xxp

# Digium TC400B: G729 / G723 Transcoding Engine
wctc4xxp

# Xorcom Astribank Devices
xpp_usb
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: MixMonitor пишет неполную запись

Сообщение Vlad1983 »

в asterisk.conf раскоментить
internal_timing = yes

в modules.conf добавить
noload => res_timing_timerfd.so
noload => res_timing_pthread.so

в /etc/dahdi/modules закомментить модули которые не используются

/etc/init.d/asterisk stop
/etc/init.d/dahdi restart
/etc/init.d/asterisk start

asterisk -rx "module show like timi"
должен вывести при активных звонках
res_timing_dahdi.so DAHDI Timing Interface > 0
ЛС: @rostel
pioner_aster
Сообщения: 42
Зарегистрирован: 19 ноя 2012, 14:14

Re: MixMonitor пишет неполную запись

Сообщение pioner_aster »

в asterisk.conf раскоментить
internal_timing = yes
Раскоменчено уже.

Остальное смогу только вечером испробовать - сейчас не могу прервать работу астериска.

Vlad1983, спасибо за отклик.
pioner_aster
Сообщения: 42
Зарегистрирован: 19 ноя 2012, 14:14

Re: MixMonitor пишет неполную запись

Сообщение pioner_aster »

Доброе утро!
MixMonitor По-прежнему не пишет несколько последних секунд записи.

lsmod | grep dahdi
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
dahdi 210696 22
crc_ccitt 1677 1 dahdi
ls -l /dev/dahdi/
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
итого 0
crw-rw---- 1 asterisk asterisk 196, 254 Мар 19 18:25 channel
crw-rw---- 1 asterisk asterisk 196, 0 Мар 19 18:25 ctl
crw-rw---- 1 asterisk asterisk 196, 255 Мар 19 18:25 pseudo
crw-rw---- 1 asterisk asterisk 196, 253 Мар 19 18:25 timer
asterisk -rx "module show like timi"
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Setting max files open to 65535
Module Description Use Count
res_timing_dahdi.so DAHDI Timing Interface 9
1 modules loaded
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: MixMonitor пишет неполную запись

Сообщение Vlad1983 »

попробовать указать MixMonitor писать явно в /media/ramdisk/
т.е. cache_record_files = no

если поможет, остается перевещать их в постоянное хранилище по cron

у меня такая схема работала

других мыслей пока нет
ЛС: @rostel
pioner_aster
Сообщения: 42
Зарегистрирован: 19 ноя 2012, 14:14

Re: MixMonitor пишет неполную запись

Сообщение pioner_aster »

До этого так и было (писал напрямую куда нужно).
MixMonitor писал без кеширования в папку с записями разговоров.
Но тут нюанс один был. Папка с записями была удаленной, расшарена самбой и монтировалась cifs-utils к серверу с астериском.
Была проблема что запись плохого качества оказывалась (шумы, частичное пропадание звука в середине). После перехода на схему (asterisk -> кеширование в ramdisk пока идет запись -> папка с записями) качество записи стало лучше, за исключением неполноты записи.

PS: Папка с записями и сервер астериска находятся на разных виртуальных машинах.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: MixMonitor пишет неполную запись

Сообщение Vlad1983 »

я понял как у вас устроено

попытайтесь понять теперь вы, что я хотел сказать предыдущим сообщением
ЛС: @rostel
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH