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

IVR_asterisk 1.8.0

1

Добрый день! Я только начинаю изучать asterisk, столкнулся с такой проблемой, при входящем звонке, периодически (через раз), сообщение автосекретаря воспроизводиться с искажениями, например "проглатывается" слово или буква, слышен треск и т.д. Тем ни менее во время разговора никаких проблем не происходит (все всё слышат;качество хорошее). Звуковой файл кодирован как PCM, 16 Бит, и 8000Hz. Синхронизация при входящем вызове происходит по кодеку ulaw. В чем может быть проблема? В какую сторону посмотреть?

спросил Jun 9 '12

Dedcase Gravatar Dedcase
11 6 2 7

обновил Jun 9 '12

switch Gravatar switch
8334 11 7 92
http://lynks.ru/

Comments

опишите систему, что, как и к чему подключено и куда установлено.

switch (Jun 9 '12)edit

sip напрямую к серваку (один ethernet для инета и sip), на сервре виртуалка, на ней поднят elastix (на CentOS) плюс несколько виндовых сервисов. Думаю конфиги asteriska нет смысла приводить, так как все что нужно функционирует отлично..на винты нагрузка приличная, но не критичная, в пределах нормы все...стоят два раптора от WD...процессор i3 (загрузка не более 50 %), под виртуалку зарезервировано 2 Гб ОЗУ.

Dedcase (Jun 9 '12)edit

ну вот вам и ответ: астериск в виртуалке. Переводите его на реальное железо и все будет нормально.

switch (Jun 9 '12)edit

Хм...если все работает нормально, кроме той проблемы которую я описал, есть ли смысл?!

Dedcase (Jun 9 '12)edit

Вам виднее, есть ли смысл. Если эта проблема вам не мешает, продолжайте держать на виртуальной машине.

switch (Jun 9 '12)edit

То есть вы хотите сказать, что эта проблема возникла из-за того, что asterisk завязан на виртуалке?

Dedcase (Jun 9 '12)edit

да,ваша пробелма от неправильного использования виртуализации. во время разговора у вас включается два джитербуфера и потому все ок. ну как вариант можете на шлюзе(или что у вас там) джитербуфер принудительно увеличть до секунды.

meral (Jun 9 '12)edit

4 Ответа

1

УСТАНОВКА АСТЕРИСКА НА ВИРТУАЛЬНУЮ МАШИНУ ЯВЛЯЕТСЯ СЛУЧАЕМ ДЛЯ ЕКСПЕРТОВ. (C)meral

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

ответил Jun 9 '12

switch Gravatar switch
8334 11 7 92
http://lynks.ru/
0

Если такая проблема только в начале IVR, то логично будет предположить, что система не успевает вовремя загрузить звуковой фаил, который должен проигрываться. Смотри в сторону производительности/загруженности жёсткого диска.

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

ответил Jun 9 '12

amonra Gravatar amonra flag of Ukraine
2301 26 13 65
http://lantec.ua/

Comments

...бывает и в начале и в конце и в середине, по разному во общем

Dedcase (Jun 9 '12)edit

да да да. ивр файл размером в 10 минут весит 10мб. полюбому его по частям линукс читает и не успевает,ага. это просто таймер. виртуалка не подходит/неверно настроено

meral (Jun 9 '12)edit
0

Уже писал и еще раз повторюсь.
Для работы Asterisk таймер нужен!

"ztdummy — модуль ядра Linux, предназначенный для обеспечения Asterisk сигналами
таймера, когда в системе нет оборудования Digium. Начиная с версии 2.6 модуль не
использует никакого специального оборудования и опирается только на возможности
самого ядра Linux[1].

Используется при проигрывании музыки на удержании[2], при организации конференций с
помощью MeetMe()[3] и в ряде других случаев.
По умолчанию таймер ztdummy берет от USB, от железа. "

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

ответил Jun 9 '12

bolshoy_plohish Gravatar bolshoy_plohish
1388 25 20 38

Comments

ага. толкьо таймер в vmware не помогает. вернее не всегда помогает. и да, таймер НЕ нужен. нужно realtime поведение виртуалки или железа. уменя вон на сервере больше 15 впс без таймера живут.

meral (Jun 9 '12)edit
0

У меня elastix крутиться на hyper-v! Интеграционные модули установлены на centos (во общем настроено все так как тут http://habrahabr.ru/post/113993/). Прочитав все ответы я так и не понял что нужно/можно сделать, кроме того что перенести на реальное железо...jitter buffer или realtime или ztdummy крутить...короче я запутался. Может кто-то подскажеn по конкретнее: что, куда и где?

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

ответил Jun 18 '12

Dedcase Gravatar Dedcase
11 6 2 7

Comments

вот как hyper-v это самое нерекомендуемого из того на что можно поставить asterisk. с hyper-v НИЧЕГО НЕЛЬЗЯ СДЕЛАТЬ!!!!

meral (Jun 18 '12)edit

Ваш ответ

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 ленту новостей

Статистика

Задан: Jun 9 '12

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

Обновлен: Jun 18 '12

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