Изначально поставил в VirtualBox. Все было нормально, до тех пор пока не начал звонить) Проблема оказалась в том, что нормальное качество голоса обеспечивается только при отсутствии транскодинга. Как только возникает транскодинг - качество стремится к нулю. Ничего не разобрать. Побороть тоже не смог. А транскодинг обязательно возникнет, так как много разных направлений и кодеков. Поэтому ищу виртуалку, в которой бы выховы с транкодингом нормально работали. Также нужен проброс ЮСБ устройств (Хуавей Е1550, Е173).
Недавно поставил VMWare - смигрировал из виртуал бокса в нее. Машинка стартует, но бриджуется в домашнюю сеть. Пока победить не смог.
Жду советов по выбору виртуалки.
VirtualBox, VmWare , OpenVZ, KVM - замечательно работают. все вообще отлично работает как на железе. Рекомендую. наличие /dev/hands - обязательно.
да это как рассказать о том что делать чтоб миллион зарабьотаь или почему у не получается машину покрасить. потому что. смотрите загрузку процессора, смотрите что у вас не стоит в настройках виртуальной машины, обращайтесь на форум openvz. читайте читайте читайте. простого решения НЕТ. блин, если б все был так просто я бы вообще деньги этим зарабатывать не смог. вы просто даже не можете сформулировать что у вас настройенно коректно, ибо у вас базы не хватает. правильно поставленный вопрос 99% ответа.может у вас вообще в момент транскодинга передача пакетов глохнет. как это можно по форуму узнать?
УСТАНОВКА АСТЕРИСКА НА ВИРТУАЛЬНУЮ МАШИНУ ЯВЛЯЕТСЯ СЛУЧАЕМ ДЛЯ ЕКСПЕРТОВ.
ставте на железо без виртуализации,
Got RTP packet from 217.73.112.45:19344 (type 00, seq 018847, ts 1323946512, len 000160) Sent RTP packet to 217.118.79.34:40575 (type 08, seq 045197, ts 1323946512, len 000160)
Когда RTP debug log такого вида - качество ужасное. Когда вида
Sent RTP P2P packet to 212.164.223.205:52527 (type 08, len 000160) Sent RTP P2P packet to 212.164.223.205:52527 (type 08, len 000160) Sent RTP P2P packet to 217.118.79.34:39123 (type 08, len 000160) то качество отличное.
Вот так и определил. Вы говорили что во время транскодинга пакетов может вообще нет - так и голос бы не искажался - его бы просто не было. А голос есть. Но кривой. и rtp debug log это доказывает.
lexxnsk (Oct 26 '11)editИспользуем ESXi 4.1. Проблем не замечено. Правда нагрузка слабая. Проброс USB там есть (пробрасывали ключи защиты), но конкретно для Asterisk не проверяли
Виртуалок не так уж и много. Попробуйте все.
я использую только xen openvz. в xen пробелм нет только со спец настройками. в openvz проблем нет всегда(если достаточно процессора выделить). но, к сожалению, на домашний комп ты это врядли поставишь. лучше всего работает vmware и того что ставится на видоуз. но недостаточно хорошо. для virtualbox/vmware помогает поставить соответсвенный пакет *tools внутрь linux
Сколько вы выделили ОЗУ и процессора под вируталку с астериском? какой процессор на хост-системе?
А можно ли сделать так: Взять нетбук, поставить на него Убунту ДЕСКТОР. и на нее уже запилить Астер. ДЕСКТОП версия нужна для того, чтобы сделать также торрентокачалку, файл сервер удобный и так далее. Чтобы удобнее управлять удаленно (типа TeamViewer-ом)
"Будут проблемы с транскодингом." - я бы оставил автору эту идею как аксиому, потому как он уже поленился поискать. Потому как сказать автору , что на хилом компе под управлением virtualbox с процессором P3 900Mhz и 512 памяти на 10-20 каналов поднятый астериск не вызывает никаких проблем,- равносильно написать сообществу спамеров все твои мыльники и контакты. Обязательно будут вопросы "что я делаю не так", "как сделать так чтобы было хорошо" , и коронная "хватит умничать - делайте мне все бесплатно и не задавайте глупых вопросов - я не буду ничего читать, мне это не нужно"
zzuz (Oct 26 '11)editНу куда деваться. Все такие умные.. А мы тут такие глупые.. Вопросы какие-от задаем. И тем не менее ответа на мой вопрос так никто и не может дать. Почему транскодинг запинается. В чем конкретно причина и почему у других такого нет. Проблема в WIndows 7, в процессоре P7350 (без аппаратной виртуализации) или еще в чем...
lexxnsk (Oct 26 '11)editда это как рассказать о том что делать чтоб миллион зарабьотаь или почему у не получается машину покрасить. потому что. смотрите загрузку процессора, смотрите что у вас не стоит в настройках виртуальной машины, обращайтесь на форум openvz. читайте читайте читайте. простого решения НЕТ.
meral (Oct 26 '11)editGot RTP packet from 217.73.112.45:19344 (type 00, seq 018847, ts 1323946512, len 000160) Sent RTP packet to 217.118.79.34:40575 (type 08, seq 045197, ts 1323946512, len 000160)
Когда RTP debug log такого вида - качество ужасное. Когда вида
Sent RTP P2P packet to 212.164.223.205:52527 (type 08, len 000160) Sent RTP P2P packet to 212.164.223.205:52527 (type 08, len 000160) Sent RTP P2P packet to 217.118.79.34:39123 (type 08, len 000160) то качество отличное.
Вот так и определил. Вы говорили что во время транскодинга пакетов может вообще нет - так и голос бы не искажался - его бы просто не было. А голос есть. Но кривой. и rtp debug log это доказывает.
lexxnsk (Oct 26 '11)editНе надо все пробовать :-)
KVM - наиболее активно развиваемая и поддерживаемая технология виртуализации. Вы сможете пробросить как USB устройства, так и легко с сетью сделать что угодно. Например, в KVM три типа сети:
У меня легко на уровне iptables получилось сделать интернет для isolated сети для определенного хоста. В общем, KVM - это true linux way.
под винду есть всего три вариант. vmware, hyper-x, virtualbox. мне неизвестен ни один случай успешной работы * под гипер-икс. остальные равноправно работают с мелкими глюками. если у вас не работает. то у вас либо не включены галочки в разделе процессор, либо у вас процессор не имеет расширений виртуализации.
meral (Oct 23 '11)editЗадан: Oct 22 '11
Просмотрен: 3,783 раз
Обновлен: Oct 26 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.