= __VoIP шлюз MC04-DSL-VIP и плата VE-01__ = Этот проект касается семейства плат VE-xx, в которое входят платы VE-01 и VE-02, представляющие собой VoIP шлюзы. Плата VE-01, хоть и используется в составе блока [sw: MC04-DSL-3U], вынесена в отдельный проект Trac в виду большого объема и сложности ее программного кода. Плата VE-02 является "сердцем" аппаратуры MC04-DSL-VIP, представляющей собой малоканальный VoIP шлюз, предназначенный для подключения рабочего места исполнителя (оператора) к системе диспетчерской связи. Технологически программное обеспечение платы VE-02 является ответвлением VE-01. == Будьте в курсе == Следите за сообщениями в нашем [blog: блоге] чтобы быть в курсе новостей программного обеспечения аппаратуры MC04-DSL-VIP. Вы можете подписаться на [https://trac.adc-line.ru/cgi-bin/mailman/listinfo/mc04-dsl-vip-announce e-mail рассылку] об обновлениях программного обеспечения или следить за обновлениями с помощью ленты [[Image(rss.gif, link=https://trac.adc-line.ru/sip_ua/blog?format=rss, title=лента RSS, middle)]]. Также Вы можете просмотреть [http://trac.adc-line.ru/pipermail/mc04-dsl-vip-announce/ архив рассылки]. Анонсы обновлений ПО платы VE-01 публикуются в [sw:blog/ блоге] и [https://trac.adc-line.ru/cgi-bin/mailman/listinfo/mc04-dsl-3u-announce списке рассылки] проекта [sw: MC04-DSL-3U]. [[BlogList(recent=3, max_size=250, format=inline, heading=Последние посты в блоге:)]] === Последние изменения в коде VE-01 === [[ChangeLog(/trunk, 3)]] === Последние изменения в коде VE-02 === [[ChangeLog(/branches/VE-02, 3)]] == Если Вы нашли баг == Если Вы считаете, что обнаружили ошибку в работе платы '''VE-01''' или аппаратуры '''MC04-DSL-VIP''', воспользуйтесь нашей системой контроля багов (bug tracking system). Вот несколько простых правил, следуя которым Вы сможете сообщить нам максимум полезной для обнаружения и исправления бага информации. 1. '''Используйте поиск'''. Возможно, что ошибка, с которой вы столкнулись, нам уже известна, и по ней уже заведена карточка (ticket) в нашей системе. Воспользуйтесь [/search поиском] чтобы найти информацию о вашей проблеме. Возможно, она нами уже решена. Если Вы нашли карточку по вашей проблеме, и у Вас есть дополнительная информация, добавьте комментарий к существующему тикету. Если Вы не смогли найти карточку по вашей проблеме, создайте [/newticket новую карточку]. Пожалуйста, '''не создавайте''' новую карточку, если она дублирует существующую. 1. '''Подробно опишите проблему'''. Напишите, что и при каких обстоятельствах Вы делали, что ожидали получить в результате и что получили на самом деле. Чем подробнее будет описание, тем выше вероятность, что ситуацию удастся воспроизвести разработчикам. a. '''Укажите ревизию''' ПО платы, с которой наблюдается проблема. Ревизию ПО можно посмотреть на вкладке "Обновление ПО" веб-интерфейса. a. '''Приложите скриншот''' страницы баузера, если баг связан с пользовательским интерфейсом (неправильно отображается веб-страница аппаратуры MC04-DSL-VIP). Укажите название и версию браузера. a. '''Будьте точны в деталях'''. Старайтесь избегать общих фраз, например "''не работает FXS''" или "''Выдается ошибка''". Вместо этого напишите "''нет вызывного сигнала в линии порта FXS при вызове со стороны IP, хотя вызывающий слышит КПВ''" или "''после нажатия "OK" выдается ошибка "значение должно быть в диапазоне 2...88''". Если возможно, копируйте сообщение об ошибке в текст карточки из окна браузера, а не пересказывайте его своими словами. Это позволит сэкономить ваше время и время разработчиков, затраченное на дополнительные уточнения. a. '''Приложите файл(ы) конфигурации''', если проблема связана непосредственно с работой аппаратуры. Для получения файла сначала нажмите кнопку "Сохранить конфигурацию", затем, после получения сообщения "Конфигурация успешно сохранена", нажмите кнопку "Скачать сохраненную конфигурацию" в левом верхнем углу веб-интерфейса. a. '''Приложите лог обмена''' сообщениями SIP, если проблема связана с взаимодействием SIP юзер-агентов. Этот лог может быть получен с помощью tcpdump или аналогичных ему инструментов. Пример команды: `tcpdump -i eth0 -pnvs0 udp port 5060`. a. '''Приложите системные логи''', если проблема связана непосредственно с работой Voip шлюза. Как правило, для исследования проблему требуется включении более подробного вывода в журнал, чем он есть по умолчанию. Как это сделать, описано [wiki:ve_diag здесь]. 1. '''Оставьте контактную информацию'''. Если Вы еще этого не сделали, укажите ваш адрес e-mail на странице [/prefs Предпочтения], это позволит Вам получать уведомления об изменении состояния карточек или появления новых комментариев, в которых у Вас могут попросить уточняющую информацию. == Полезные хитрости (для экспертов): == - Рестарт платы VE-01 через выполнение команды в SW-01 {{{spictl 81 01 00 00}}} ^примечание: эта команда дает сигнал RESET на все платы в блоке! ^ - Перезапуск sip_ua {{{/etc/init.d/sip_ua.sh restart}}} - Установка прошивки sip_ua: 1. Скопировать по ssh прилагаемый файл sip_ua в плату VE-01 в каталог /tmp/. 2. Войти по ssh на плату VE-01 и выполнить команды: {{{ chmod a+x /tmp/sip_ua ldd /tmp/sip_ua (просмотреть вывод и убедиться, что все необходимые библиотеки присутствуют) mv /tmp/sip_ua /usr/bin/ reboot }}} - [[ve_diag|Запись лога для диагностики проблем в плате VE-01]].