Страница 2 из 2

Re: астериск головного мозга

Добавлено: 04 янв 2011, 10:59
tma
switch писал(а): как обычно, никакой конкретики
Может из-за того, что я не являюсь разработчиком sipX?
Тем более, что тебя ответ совершенно не интересует иначе бы ты давно взял бы и посмотрел в его сторону.

Re: астериск головного мозга

Добавлено: 04 янв 2011, 11:58
tma
switch писал(а):а зачем мне смотреть в его сторону?
А зачем тогда спрашивать? И на "почитать" нужно много сил?
switch писал(а):я не из тех, кто шарахается из стороны в сторону.
Это совсем разные вещи.
Есть определенный круг задач.
Ты пытаешься решить новую задачу путем допиливания горячо любимого тобой asterisk'а, а я поиском подходящего решения.
Вот и вся разница. Но asterisk не панацея и подходит только для решения узкого круга задач, которым ты и занимаешься.
switch писал(а):Завтра объявят sipx кривым - и ломанешься искать новое.
asterisk постоянно объявляют кривым, что ж ты не ломанулся искать новое?
Или в сторону FreeSWITCH ты смотрел именно поэтому?

Re: астериск головного мозга

Добавлено: 04 янв 2011, 12:47
tma
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.

Re: астериск головного мозга

Добавлено: 04 янв 2011, 13:05
zepps
switch писал(а):в общем лучший софтвич это Dlink!
Занавес!

Re: астериск головного мозга

Добавлено: 04 янв 2011, 13:13
tma
switch писал(а): а касательно доработок, чужих проблем и дешовых вещей: факт остается фактом, я ничего не правил много лет и решал свои задачи
Потому что твои проблемы пытаются решить другие, пытаясь понять с какого перепугу твой asterisk шлет пакеты на левый порт, где их никто не ждал и почему пакеты бегут вперед паровоза, т.е. до получения подтверждающего открытие медиасессии ASK'а. :lol:
Но я не оставил еще надежд разобраться в проблемах, возникший с твоим ПО и оборудованием. Не знаю как ты, но надеюсь ты в этом поможешь.
switch писал(а): в общем лучший софтвич это Dlink!
Финиш. Чего он там нового изобрел? Модель сего чуда в студию, plz.

Угадай, почему производители ориентируются на узкий круг вендоров при тестировании?
Да их проблемы уже всем известны и новые добавляются крайне редко.
А железки типа того же D-Link или ПО типа asterisk -- это жесть. Каждый день узнаешь что-то новое, никогда не соскучишься.

Re: астериск головного мозга

Добавлено: 04 янв 2011, 13:46
tma
switch писал(а): неужели самому прочитать так трудно?
Нет, не трудно. Поэтому и прошу ссылку. Тот, что я знаю построен на базе IP-Centrix от МЕРА.
Глюк еще тот. Может они что-то новое сделали?
tma писал(а): на факсы никто никогда не жаловался
Что ж ты умалчиваешь тогда о кривых SDP, о левых портах, а том, что ты внес какие-то изменения в настройки и вдруг заработало.
Если бы мы не начали подстраиваться под кривой патч твоего asterisk'а, то и время бы не потратили.

Поэтому я и прошу отозваться желающих потестировать, чтобы решить возможные проблемы.
К сожалению от них никто не застрахован. Пример тому -- потраченные полторы недели.
Часть проблем вносила прошивка твоего замечательного роутера, часть -- твой патч о котором ты здесь не упоминаешь.

Я не слагаю с себя вину в том, что оказался неготов к подобному странному поведению твоего ПО.
Главное на что я надеюсь, что попытка разобраться в глюках твоей прошивки и т.д. не привела к внесению проблем к нам.
Может правильнее было сказать "у нас все работает, решайте проблему самостоятельно", но я так никогда не поступаю.

Re: астериск головного мозга

Добавлено: 04 янв 2011, 15:28
tma
switch писал(а):Как только сменил фирмварь роутера, так сразу заработало, но с сипнетом все ОК, а через тебя не ходят.
Нужно вновь проверять. Так как мои тесты успешные. Я и тебе факсы посылал и на тестовые номера в разных странах.
Вывод у меня пока только один -- несовместимость оборудования.
Осталась одна основная задача: начало передачи пакетов до получения ASK.
Ранее пакеты не передавались, соответственно терялись. А в них как раз и содержится информация о начале факс-сессии.
В такой ситуации даже избыточность T.38 не помогает. ;(
Сейчас попытка обойти данную ситуация заключается в буферизации полученных пакетов для подтверждения терминатора о начале работы с дальнейшей их передачей. Буду рад, если кто-то подскажет другое решение.
switch писал(а):Все равно спасибо, что помогал.
Я рассчитываю на взаимную помощь, т.е. на продолжение экспериментов.
Надеюсь это будет полезно не только для меня, но и для тебя, да и для других (читай сообщество) тоже.

Re: астериск головного мозга

Добавлено: 04 янв 2011, 16:03
tma
Ну сейчас придется ждать 11 числа, раньше этого срока нет смысла что-либо предпринимать, т.к. все отдыхают. :cry: