Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Прерывание при воспроизведении звуков \ Elastix

0

Когда воспроизводится приветствие, голосовое меню или режим холда, звук как будто прерывается, ну или проглатывается, некоторые фразы или моменты музыки..

удалить закрыть спам изменить тег редактировать

спросил 2012-09-24 13:46:58 +0400

Shalkov Max Gravatar Shalkov Max
21 8 2 9

Comments

на виртуалке или на реальном сервере запущено ?

awsswa ( 2012-09-24 14:04:08 +0400 )редактировать

виртуалка Hyper-V Server 2008 R2

Shalkov Max ( 2012-09-24 15:05:57 +0400 )редактировать

ставьте на реальное железо - на виртуалке Hyper-V так и будет

awsswa ( 2012-09-24 15:07:47 +0400 )редактировать

т.е. это 100%?

Shalkov Max ( 2012-09-24 15:10:29 +0400 )редактировать

на Hyper-V - 100% на других вирталках, волшебным тюнингом можно добиться чтоб не так заметно было - но всё равно будет.

awsswa ( 2012-09-24 15:12:51 +0400 )редактировать

я просто пока его тестирую.. нужн уяснить все тонкости работы сней)) но спасибо за инфу! =)

Shalkov Max ( 2012-09-24 15:17:32 +0400 )редактировать

очень знаете странно, на VMware vSphere и музыка в холде и сообщения проигрываться нормально, м.б. проблема в железе на котором живет виртуалка. Если че у меня Asterisk 1.8.12.0

jimmyy_spb ( 2012-09-24 15:41:41 +0400 )редактировать

Не слушайте ответчика , я могу Вам представить кучу клиентов , которые держат колл-центры на виртуальных машинах с 30-50 операторами и 10000 звонками. никто на прерывания не жалуется. Да, настроить приходилось , времени тратилось достаточно, особенно с openvz . Всё решаемо при наличии знания и опыта.

zzuz ( 2012-09-24 15:44:11 +0400 )редактировать

Проблема в железе наврядли, Сервер довольно мощный и процент загрузки не полный. На Asterix с 2мя Extension 1,5Gb ОЗУ и 1 проц. Для тестов думаю должно хватать

Shalkov Max ( 2012-09-24 16:50:16 +0400 )редактировать

Ошибка в источнике синхронизации в южном мосте платы могут и на мощных серверах проявляться. Но это редкость еще та.

zzuz ( 2012-09-24 17:10:05 +0400 )редактировать

Большой секрет: железка от cisco телефонная тоже работает на VMware, только там не x86 процессор и VMware наверно затюненгован по полной. Плюс там параллельно не крутится домен, терминал и 1С - потому наверно и работает без проблем со звуком.

awsswa ( 2012-09-25 10:45:18 +0400 )редактировать

Кто в лес, кто по дрова. С Ваших предыдущим комментарием это вообще не вяжется.

zzuz ( 2012-09-25 14:28:08 +0400 )редактировать

с комментариями вяжется - если вы не гуру настройки ядра на виртуальных машинах под linux - ставьте на реальном железе. а виртуалку под именем Hyper-V - вообще не настроить.

awsswa ( 2012-09-25 16:12:18 +0400 )редактировать

1 Ответ

0

Это происходит из-за проблем с синхронизации на сервере. Проверьте что запущен модуль dahdi_dummy

lsmod | grep dahdi

Также в консоле астериска должно быть подтверждение использования этого модуля. Уточнить командой

asterisk -rx 'dahdi show status'

Если ничего не показывает, то перекомпеллируйте драйвера с поддержкой dahdi_dummy.

wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz -O - | tar zxf - -C /usr/src
cd /usr/src/dahdi* ;
make clean ; make 
make install ;make config
cd linux;
make MODULES_EXTRA="dahdi_dummy" # Это на случай если драйвер автоматически не компиллируется
cp drivers/dahdi/dahdi_dummy.ko /lib/modules/`uname -r`/dahdi
depmod -a
modprobe dahdi_dummy
sed '${/\/usr\/lib\// !{/^$/!s/$/\n\/usr\/lib\//};}' -i  /etc/ld.so.conf # не забываем напомнить системе, где библиотеки находятся.
sed 's/\(^[^#].*\)/#\1/' -i /etc/dahdi/modules # Выключаем автозагрузку всех модулей
ссылка удалить спам редактировать

ответил 2012-09-24 15:01:48 +0400

zzuz Gravatar zzuz flag of Russian Federation
6744 2 6 69
http://line24.ru/

Comments

[root@localhost lib]# asterisk -rx 'dahdi show status' Description Alarms IRQ bpviol CRC Fra Codi Options LBO [root@localhost lib]# lsmod | grep dahdi dahdi 239152 5 rcbfx,r1t1,rxt1 crc_ccitt 35265 1 dahdi

Shalkov Max ( 2012-09-24 15:07:28 +0400 )редактировать

И зачем Вы это сюда постите?

zzuz ( 2012-09-24 15:28:36 +0400 )редактировать

ZZUZ подскажите пож-та, в данном случае для меня имеет смысл перекомпилировать дрова?

Shalkov Max ( 2012-09-24 16:56:19 +0400 )редактировать

в asterisk -rx 'dahdi show status' | grep -i dummy пусто? в lsmod | grep dahdi_dummy пусто? Имеет.

zzuz ( 2012-09-24 17:08:53 +0400 )редактировать

zzuz сыпится множество ошибок, начинается все с загрузки. Скачал через винду, скинул в раздел usr/src/ папку, потом в конце make: make[1]: * [include/dahdi/version.h] Error 126 ; make: * [all] Error 2 в чем проблема?))

Shalkov Max ( 2012-09-25 10:13:32 +0400 )редактировать

Проблема в ошибке.

zzuz ( 2012-09-25 10:44:49 +0400 )редактировать

zzuz я понимаю что вы хотите чтобы я додумал сам. но вот честно смотрю в этот лог и нифига не пойму в чем там проблема. Хоть на мысль наведите чтоле)

Shalkov Max ( 2012-09-25 10:59:21 +0400 )редактировать

А Вы думаете , что по "make: make[1]: * [include/dahdi/version.h] Error 126 ; make: * [all] Error 2 " я сразу скажу в чём дело?

zzuz ( 2012-09-25 11:09:27 +0400 )редактировать

Погуглил, нашел несколько пунктов по которым должен работать dahdi. Версия линя и компилятора gcc у меня совпадает. Пишут еще: Должны быть установлены заголовочные файлы ядра. Обычно это пакет вида linux-headers-xx-x86, он добавит ссылку /lib/modules/xx.yy.zz/build/ на папку с заголовочными файлами. Команда "ls /lib/modules/uname -r/build/" должна выполниться без ошибок. Не установлены вспомогательные пакеты libnewt-dev, ncurses-dev. Полный список нужно смотреть в файлах README внутри DAHDI.

Могу скинуть полный лог. Здесь есть возможность сделать спойлер?

Shalkov Max ( 2012-09-25 11:12:03 +0400 )редактировать

Вы хотите перекинуть заботу по решению проблемы на форум. Зачем? Вы и так уже нашли решение, вот и решайте.

zzuz ( 2012-09-25 11:16:21 +0400 )редактировать

Так как в линуксе я разбираюсь как свинья в апельсинах, я все же расчитываю на помощь форумчан)

Shalkov Max ( 2012-09-25 11:19:44 +0400 )редактировать

Телепаты к форумчанам не относятся.

zzuz ( 2012-09-25 11:37:56 +0400 )редактировать

[root@localhost dahdilinux]# make clean ; make make -C linux clean make[1]: Entering directory /usr/src/dahdi_linux/linux' make -C /lib/modules/2.6.18-238.12.1.el5/build SUBDIRS=/usr/src/dahdi_linux/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi_linux/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes clean make[2]: Entering directory/usr/src/kernels/2.6.18-238.12.1.el5-x8664' make[2]: Leaving directory /usr/src/kernels/2.6.18-238.12.1.el5-x86_64' make -C drivers/dahdi/firmware clean make[2]: Entering directory/usr/src/dahdilinux/linux/drivers/dahdi/firmware' rm -f dahdi-fw-*.o make[2]: Leaving directory /usr/src/dahdi_linux/linux/drivers/dahdi/firmware' make[1]: Leaving directory/usr/src/dahdilinux/linux' make -C tools clean make[1]: Entering directory /usr/src/dahdi_linux/tools' make[2]: Entering directory/usr/src/dahdilinux/tools/menuselect' rm -f menuselect cmenuselect gmenuselect nmenuselect menuselect.o strcompat.o menuselectstub.o

Shalkov Max ( 2012-09-25 13:21:35 +0400 )редактировать

make[2]: Leaving directory /usr/src/dahdi_linux/tools/menuselect' rm -f fxotune fxstest sethdlc dahdi_cfg dahdi_diag dahdi_monitor dahdi_speed dahdi_test dahdi_scan dahdi_tool dahdi_maint patgen pattest patlooptest hdlcstress hdlctest hdlcgen hdlcverify timertest dahdi_maint rm -f *.o dahdi_cfg tzdriver sethdlc rm -f libtonezone.so libtonezone.a *.lo make[2]: Entering directory/usr/src/dahdilinux/tools/ppp' rm -f *.o *.so *.a make[2]: Leaving directory /usr/src/dahdi_linux/tools/ppp' make[2]: execvp: oct612x/octasic-helper: Permission denied make[2]: Entering directory/usr/src/dahdilinux/tools/xpp' make[2]: execvp: oct612x/octasic-helper: Permission denied Makefile:178: .depend: No such file or directory astribankhexload.c:37:27: error: ../autoconfig.h: No such file or directory astribankis_starting.c:1:27: error: ../autoconfig.h: No such file or directory make[2]: execvp: oct612x/octasic-helper: Permission denied

Shalkov Max ( 2012-09-25 13:22:21 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-09-24 13:46:58 +0400

Просмотрен: 900 раз

Обновлен: Sep 24 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.