Оптимальные настройки для удаленных на десятки тысяч километров клиентов, кодеки и т.п. - поделитесь опытом пожалуйста
Есть также клиенты, которые могут перемещаться с ноутбуком по всему миру. И тоже находят хорошие каналы. Но связь получается плохая - если из нашего города хорошо слышно, то из других городов и особенно стран - большие запаздывания, заикания. Не можем уловить закономерность, поскольку клиентов тяжело уговорить на тестирования - они либо командировочные, либо отдыхающие, и тратить время не хотят.
В итоге люди предпочитают Skype с платными звонками - там все работает хорошо из любой страны, никаких проблем со звуком и запаздываний. Для нас это плохо, поскольку бухгалтерии предприятия приходится оплачивать скайп и межгород командировочным, за счет урезания финансирования нашего же железа.
Кто занимался проблемой и шаманил с настройками, помогите пожалуйста составить статистику, как организовываете звонки удаленных абонентов - SIP или IAX, какой кодек, перекодирует ли астериск кодеки, или стараетесь вообще у всех клиентов поставить одинаковый. Может еще какие более тонкие настройки - типа длины пакета? И самое главное - какова связь по сравнению с тем же скайпом?
_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones
В общем и целом уговаривать их запускать VPN-подключение - не подходит.
П.С.: А чем через туннель будет лучше? Только с точки зрения безопасности? Померили сейчас скорость до сервера напрямик и через VPN без шифрования, путем отправки и приема кучи пакетов - напрямую получилось быстрее на 10%.
а параметры cos и tos выставлены?
1. У вас хороший канал и интернет пиринг в вашей стране, городе
2. у командировчного хороший в его локации. быстрый и т.д. НО есть типичные проблемы:
до вас много хопов из, например, Бразилии;
спутниковый канал;
несимметричный канал (туда один путь, обратно - другой)
не хватает полосы на вас через какого-то транзитного провайдера
у скайпа, из за его распределенной системы, многие проблемы решены, трафик идет пусть обходным, но более оптимальным путем
что делать (идеи):
1. связать гугл толк с вашим астериском, пусть пользователи звонят через гугл толк
2. поставить в разых местах мира свои астериски на виртуальные линукс машины, цена вопроса - 10-20 долларов за машинку. пользователь может выбрать сам (или балансировщик за него), куда регестрироваться
Это когда chan_skype был, тогда было на раз...
2. вообще почему VPN предпочтительней для голоса - это не только безопасность, это еще и возможность "выровнять" канал связи, у циски есть определение "мерцание канала", т.е. грубо говоря когда диаграмма приема\передачи пакетов пилообразная, от этого на голосовых каналах и проявляются заикания и т.д., VPN дает возможнось "выпрямить" данный график, за счет потери в скорости около 10% да.
3. в принципе советов дали правильных много, еще как вариант - это правильная настройка связки VPN + софтфон на клиенте, возможно с установкой доп. софта для шейпинга канала + правильный инструктаж пользователей, отключать торренты при разговоре и т.д. Естесственно, что необходимо использовать какой-нибудь маложрущий кодек типа G729... еще варианты можно почитать выше
VPN на базе OpenVPN, потому что запускается в 1 клик.
_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones
Можно, пожалуйста подробнее об этом решении? Я не совсем уяснил принцип. Разве вы не решаете этим, лишь проблему регистрации, а не самой голосовой связи? Если, например, голосовые данные не приходят через астериск, как факт разворачивания астерисков по миру повлияет на качество ?
А между серверами и канал потолще и пинг поменьше и кодак можно воткнуть широкополостный.
| Цитата: |
| andyk74 @ Ср Окт 17, 2012 09:35 wrote: 2. поставить в разых местах мира свои астериски на виртуальные линукс машины, цена вопроса - 10-20 долларов за машинку. пользователь может выбрать сам (или балансировщик за него), куда регестрироваться Можно, пожалуйста подробнее об этом решении? Я не совсем уяснил принцип. Разве вы не решаете этим, лишь проблему регистрации, а не самой голосовой связи? Если, например, голосовые данные не приходят через астериск, как факт разворачивания астерисков по миру повлияет на качество ? |
Астериски на виртуалках перегоняют трафик через себя. интернет там лучше. я не везде использую систему звездочки, звонки могут на телефонные линии и с виртуалок уходить, мне важна лиш аутентикация и статистика (и деньги, если бы это был бизнес по продаже трафика).
Потому, в Европе у меня машина например, в Праге, в России - в Москве, на Азию - Корея или Штаты, Северная Америка - Штаты, Южная Америка - по странам.
И единый центр. Где все записи, конфиги, базы данных и далее.
directrtpsetup=no
Сделали вывод, что с G729 между клиентом и сервером практически на всех провайдерах качество связи получается отличное.
Проверяли из Тайланда, Филиппинских островов, Шри-Ланки, Мальдив и Египта. Интернет был как Wi-Fi через местных операторов, так и 3G и даже EDGE.
Не работает там (работает плохо), где быстро загружаются сайты внутри страны, а в Россию сам канал узкий.