switch писал(а):Ты же только и утверждаешь, что sipx и все!
Все зависит от задачи. sipX не для всех задач подходит.
switch писал(а):
Зачем мне знать все изобретенные софтвичи по-чуть чуть, когда я могу знать один продукт, но решать на нем любые задачи?
Только потому что asterisk не является sofswitch'ем, точнее только 5-ого класса и любые задачи на нем решить тоже не получится.
switch писал(а):а типа твой хулисел с неработающими факсами на проприетарном софте это широкий круг задач?
Факс вещь такая. У меня он работает, у клиентов тоже. Мы как-то с Дима77 тестировали t38modem -- с t38modem тоже все в порядке.
С тобой не работает. Если помнишь, то вначале трафик шел на левый порт, а теперь часть пакетов на этапе инициализации факс-сессии теряется, факс-сессия не устанавливается.
Теряется она из-за того, что SIP-устройство начинает слать пакеты
до получения ASK, что противоречит стандарту SIP. Вот и приходится решать чужие проблемы у себя, для обеспечения связи между собой кривых железок и ПО.
Ну и понеслось... К сожалению терминаторы используют свой огород, под который тоже приходится подстраиваться.
Как тебе нравится к примеру такой вот SIP-заголовок:
Код: Выделить всё
SIP/2.0 404 No compatible routes found
reason: MVTSPRO;cause=17;text="No compatible routes found"
Да, через SIPNET вроде у тебя пошло, после того, как ты повоевал со своим роутером. Кто решает возникающие проблемы -- CGPro, на котором построен (или был построен?) SIPNET или непосредственно терминатор? Фиг знает, нужно смотреть дампы...
switch писал(а):если рассматривать рынок ip телефонии вообще, то это меньше 2% задач, требующих решения. И то, эта задача и на астериске решаема.
Это ты так думаешь потому что не занимался данным рынком.
Даже банальную терминацию не каждая софтина выдержит.
switch писал(а):
замечу лишь только, что за все время использования астериска я не вностил в него столько правок, сколько в твой софтсвич за те две недели разборок с факсами.
Пытаемся решить чужие проблемы. Ты вот решил пропатчить свой asterisk, а в результате пакеты полетели на левый порт, о котором в SDP даже не упоминалось. Так проблемы и появляются. Но только ты больше asterisk не правил, а мы пытались решить то, что может и решать-то не имеет смысла из-за уникальности проблемы, а именно отлавливать пакеты на левый порт и пытаться переслать их туда, куда положено. Не вышло, проблема еще в чем-то.
К примеру мой домашний адаптер (ZyXEL) после пары неуспешных посылок отправить факс вообще SDP кривой посылает -- ни портов, ни IP-адресов. Тут уж никак ничего не сделать, только на помойку.
К сожалению таких железок -- масса и в основном они в мире дешевых SOHO-железок...
Но если бы производители всего-навсего почитали бы RFC и реализовали бы железку в точном соответствии, то как было бы проще жить...
Мы дошли уже до того, что собрались вытаскивать T30 из T38 и анализаировать саму факс-сессию.
Сейчас ищем подходящие инструменты для этого. Если подскажешь что-нибудь -- буду благодарен.
asterisk вообще не отличается следованием RFC. И основная масса проблем возникает именно с ним.
Каждая новая версия добавляет таких красот и чудес, что нам приходится постоянно заниматься отлавливанием проблем со стороны клиента иногда добавляя проблемы себе.
switch писал(а):
что я езжу на дешевой отечественной машине
Я не настолько богат, чтобы покупать дешевые вещи (С)
Кстати пользуясь случаем, готов кого-нибудь пригласить потестировать факсы в t38 на разных железках, т.к. обзавестись всеми возможными вариантами к сожалению мне не под силам... Глядишь, можно было бы выработать общие универсальные настройки для разных железок и выложить в частности здесь. И мне польза, и сообществу VoIP.