Сори за повтор, но проблема актуальная, а как поднять старую тему - не знаю.
Итак, есть сервер на астериске, настраивали его год назад, связи с настройщиком нет, но все работает, я в нем более менее разобрался с основными настройками, ибо с телефонией работал, но с обычными АТС. Понадобился еще один сервер в удаленный офис, есть VPN, решил ставить Elastix на виртуальную машину. Установил VMWare 5, на него elastix, связал эти 2 астериска по IAX2, подключил внешнюю линию провайдера по SIP, настроил внутренних абонентов. Но есть вопросы с которыми пока не разобраться:
Есть проблемы с пропаданием звука (пропуски словах) на elastix на ВХОДЯЩИХ звонках, как с города, так и с другого астериска, пропадание голоса ЗВОНЯЩЕГО извне, абонента на elastix слышно хорошо. Все как один советовали перейти от виртуалки к реальному серверу. Но повторюсь - точно такая же связка WMvare+Elastix работает в другом месте отлично, все хорошо слышно.
Ну что, установил elastix на железный сервер, соединил с первым астериском. Проблема осталась! Задержки в голосе и пропадание слов в одну сторону - от старого астериска к эластиксу. Все это в пределах одной локальной сети. Что делать - не представляю!
Вот пример настройки шлюза IAX, если это поможет.
host=192.168.0.116
username=test3_out
secret=xxx
type=peer
trunk=yes
qualify=yes
canreinvite=yes
disallow=all
allow=g729&gsm&alaw&ulaw
Еще связал 2 эластикса между собой - один на виртуалке, с которым проблемы, второй на реальном железе. Слышимость отличная. Версия старого asterisk - 1.6.2.23 Версия Elastix - 2.3, астериска на нем - 1.8.11.0
Итог - поставил на оба сервера кодеки g729 При указании явно только этого кодека позвонить можно только в одну сторону - с эластикса на астериск. Но слышимость хорошая в 2 стороны! Где посмотреть в чем проблема?
1) поставить dahdi и проверить что работает на двух концах.
2) проверить на задержки канала и добавить jitterbuffer
ну или
1а) нанять експерта.
просто использования iax в режиме транка это какбы не совсем случай для новичков.
Задан: 2013-01-15 17:16:01 +0400
Просмотрен: 571 раз
Обновлен: Jan 17 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Итак, поигрался с кодеками, оставлял только одни. gsm - вполне приличная слышимость, только эхо появилось. g729 - вообще не соединяются. alaw и ulaw - вот на них как раз та самая проблема с задержкой голоса.
alex_2k@mail.ru ( 2013-01-15 19:01:54 +0400 )редактироватьУбрать Еластикс с вмваре и поставить на физический сервер. У меня такое было решил проблему только переводом сервера на физический сервер.
hubermx ( 2013-01-16 12:54:34 +0400 )редактироватьЕще раз повторяю - убрал я эластикс на физический сервер - проблема осталась! Видимо проблема все таки в первом астериске. Ибо выяснили опытным путем что с городскими звонками проблем нет, плохая слышимость только между старым астериском и эластиксом, вне зависимости от его виртуальности. Подозреваю что видимо проблема в различных версиях кодеков на эластиксе и астериске. Как это проверить, подскажите?
alex_2k@mail.ru ( 2013-01-17 00:35:38 +0400 )редактироватья ж вам написал в чем может быть проблема. прочитайте,не? кодеки нипричем.вообще.
meral ( 2013-01-17 13:33:03 +0400 )редактироватьКак ни странно, но оказалось виртуалка не причем. Помогла таки смена кодеков, читайте внимательно. Щас вроде все хорошо, но хочу понять в чем может быть проблема на одном кодеке g729. Работает связка g729&gsm
alex_2k@mail.ru ( 2013-01-17 18:09:57 +0400 )редактировать