------------------------------------------------------------------------ r2621 | alx | 2025-08-22 14:29:40 +0500 (Пт, 22 авг 2025) | 3 lines Новая прошивка ПЛИС: исправлены функции генерации импульсов и "заморозки" СУВ. ------------------------------------------------------------------------ r2620 | alx | 2025-08-22 12:42:58 +0500 (Пт, 22 авг 2025) | 2 lines Реалищована функция CAS freez для модулей FO01, EM01, 4W01. ------------------------------------------------------------------------ r2619 | alx | 2025-08-22 11:58:10 +0500 (Пт, 22 авг 2025) | 2 lines Сделана генерация импульсов СУВ A для модулей FO01, EM01 и 4W01. ------------------------------------------------------------------------ r2618 | alx | 2025-08-22 09:32:18 +0500 (Пт, 22 авг 2025) | 4 lines Исправлена ошибка в ПЛИС При записи в регистр функцией send_pulse() были перепутаны старший и младший байты. ------------------------------------------------------------------------ r2617 | alx | 2025-08-14 12:07:43 +0500 (Чт, 14 авг 2025) | 2 lines Merged from trunk: ошибка с режимом медиа в SDP. ------------------------------------------------------------------------ r2615 | alx | 2025-08-06 16:56:26 +0500 (Ср, 06 авг 2025) | 4 lines Merged from trunk (r2612-r2614): устранена ошибка при (пере)создании виртуальных (IP-only) каналов, виртуальным каналам (ДВО) разрешено использовать SRTP. ------------------------------------------------------------------------ r2612 | alx | 2025-08-06 14:06:58 +0500 (Ср, 06 авг 2025) | 3 lines Merged from trunk (r2609-r2611): SIP пользователи не вызывались через транспорт TLS. ------------------------------------------------------------------------ r2609 | alx | 2025-08-04 18:18:40 +0500 (Пн, 04 авг 2025) | 2 lines Merged from trunk (r2523-r2608): поддержка crypto в RTP/AVP. ------------------------------------------------------------------------ r2608 | alx | 2025-08-04 18:16:48 +0500 (Пн, 04 авг 2025) | 2 lines Снижен приоритет сообщений о ходе инициализации FS01. ------------------------------------------------------------------------ r2606 | alx | 2025-08-01 15:22:26 +0500 (Пт, 01 авг 2025) | 5 lines Обновлена прошивка ПЛИС. Запись данных в регистры кофидеков сменных модулей теперь инициируется одной транзакцией SPI, в которой записывается сразу и адрес регистра, и данные, а не двумя разными, как было раньше. ------------------------------------------------------------------------ r2605 | alx | 2025-08-01 15:20:23 +0500 (Пт, 01 авг 2025) | 3 lines spi_read_reg16() вынесена из r232 в poller. В poller добавлена функция spi_write_reg16(). ------------------------------------------------------------------------ r2604 | alx | 2025-08-01 15:17:42 +0500 (Пт, 01 авг 2025) | 2 lines Добавлена сборка новой fw_env (пока не используется). ------------------------------------------------------------------------ r2603 | alx | 2025-08-01 15:13:22 +0500 (Пт, 01 авг 2025) | 4 lines Из регистра ПЛИС 0x100 ситается только версия и исполнение платы. Ревизию ПЛИС выкинул. Версия и исполнение перенесены в старший байт. ------------------------------------------------------------------------ r2600 | alx | 2025-07-30 10:20:42 +0500 (Ср, 30 июл 2025) | 2 lines Новая прошивка ПЛИС. ------------------------------------------------------------------------ r2599 | alx | 2025-07-28 12:25:07 +0500 (Пн, 28 июл 2025) | 2 lines Плата сообщает корректный номер варианта исполнения. ------------------------------------------------------------------------ r2592 | alx | 2025-07-25 18:32:25 +0500 (Пт, 25 июл 2025) | 2 lines Исправлена ошибка в условии пропадания SFP. ------------------------------------------------------------------------ r2591 | alx | 2025-07-25 18:22:19 +0500 (Пт, 25 июл 2025) | 3 lines Индикатор порта WAN выключается при отсутствии линка. Линк определяется в зависимости от режима порта (SERDES/SGMII). ------------------------------------------------------------------------ r2590 | alx | 2025-07-25 17:59:52 +0500 (Пт, 25 июл 2025) | 3 lines Добавлена поддержка глодального параметра LWBridge включение/выключение моста для платы исполнения 1. ------------------------------------------------------------------------ r2589 | alx | 2025-07-25 12:55:44 +0500 (Пт, 25 июл 2025) | 2 lines Удалены неиспользуемые константы. ------------------------------------------------------------------------ r2588 | alx | 2025-07-25 11:32:48 +0500 (Пт, 25 июл 2025) | 4 lines Добавлена поддержка платы 4W01. В веб-интерфейсе канальное окончание RTP теперь называется "RTP", а не "EM01". ------------------------------------------------------------------------ r2587 | alx | 2025-07-25 11:26:35 +0500 (Пт, 25 июл 2025) | 3 lines Обновлена прошивка ПЛИС. В новой прошивке СУВ в модуль FO01 передается аппаратно с шины TDM без участия CSP. ------------------------------------------------------------------------ r2586 | alx | 2025-07-25 11:22:15 +0500 (Пт, 25 июл 2025) | 3 lines Методы setMode(), setLevelIn(), setLevelOut() вынесены в базовый класс Modules и сделаны виртуальными. ------------------------------------------------------------------------ r2585 | alx | 2025-07-25 11:18:11 +0500 (Пт, 25 июл 2025) | 3 lines Запись в ПЛИС по SPI всегда выполняется как 16-битная для единообразия интерфейса. ------------------------------------------------------------------------ r2584 | alx | 2025-07-25 10:48:46 +0500 (Пт, 25 июл 2025) | 2 lines Добавлена поддержка платы 4W01. ------------------------------------------------------------------------ r2583 | alx | 2025-07-22 11:34:43 +0500 (Вт, 22 июл 2025) | 2 lines В массив СУВ extra_miso добавлены СУВ от сменных модулей. ------------------------------------------------------------------------ r2582 | alx | 2025-07-22 10:22:10 +0500 (Вт, 22 июл 2025) | 2 lines Добавлен вывод СУВ A (extra_miso). ------------------------------------------------------------------------ r2581 | alx | 2025-07-22 10:14:15 +0500 (Вт, 22 июл 2025) | 2 lines Удален неиспольщуемый модуль module. ------------------------------------------------------------------------ r2580 | alx | 2025-07-22 10:05:00 +0500 (Вт, 22 июл 2025) | 2 lines Убран неиспользуемый эластичный буфер и регистр его состояния. ------------------------------------------------------------------------ r2579 | alx | 2025-07-22 09:58:31 +0500 (Вт, 22 июл 2025) | 2 lines Убраны неиспольуемые элементы. ------------------------------------------------------------------------ r2578 | alx | 2025-07-21 18:40:46 +0500 (Пн, 21 июл 2025) | 2 lines Убраны неиспользуемые входы/выходы. ------------------------------------------------------------------------ r2577 | alx | 2025-07-21 18:21:19 +0500 (Пн, 21 июл 2025) | 2 lines Убран неиспользуемый код / неиспольуземые порты. ------------------------------------------------------------------------ r2576 | alx | 2025-07-21 17:02:26 +0500 (Пн, 21 июл 2025) | 2 lines Убран неиспользуемый код (UART). ------------------------------------------------------------------------ r2575 | alx | 2025-07-21 16:47:51 +0500 (Пн, 21 июл 2025) | 3 lines Добавлен модуль module_r232 c UART. Добавлена поддержка R232/R422/R485. ------------------------------------------------------------------------ r2574 | alx | 2025-07-18 17:20:34 +0500 (Пт, 18 июл 2025) | 4 lines Небольшие правки: - FO01 принимает данные с шины по заднему фронту PCLK; - упростили пару выражений. ------------------------------------------------------------------------ r2573 | alx | 2025-07-18 16:31:21 +0500 (Пт, 18 июл 2025) | 3 lines Исправлена ошибка: СУВ от MACOM ждя платы EM01 на втром месте принимались неправильно. ------------------------------------------------------------------------ r2572 | alx | 2025-07-18 16:17:43 +0500 (Пт, 18 июл 2025) | 2 lines Добавлен модуль module_em01 с поддержкой платы EM01. ------------------------------------------------------------------------ r2571 | alx | 2025-07-18 16:17:12 +0500 (Пт, 18 июл 2025) | 2 lines Исправлена ошибка сигнала spi_start. ------------------------------------------------------------------------ r2570 | alx | 2025-07-17 17:00:49 +0500 (Чт, 17 июл 2025) | 2 lines Стгнал fs01_ena модуля module_fs01 переименован в enable. ------------------------------------------------------------------------ r2569 | alx | 2025-07-17 16:39:40 +0500 (Чт, 17 июл 2025) | 2 lines В module_fo01 сделана запись СУВ A из MACOM в плату. ------------------------------------------------------------------------ r2568 | alx | 2025-07-17 14:50:18 +0500 (Чт, 17 июл 2025) | 6 lines Убран подтягивающий резистор с выводов 11 модулей, так как у платы FO01 там выход с подтяжкой к земле, и низкий уровень получался 1.2 В. СУВ от платы FO01 к шине MACOM инвертирован (также инверсия должна добавляться при конфигурации модуля, регистр 13 бит 1). ------------------------------------------------------------------------ r2567 | alx | 2025-07-17 12:45:25 +0500 (Чт, 17 июл 2025) | 2 lines Укорочены промежутки между октетами транзакции SPI платы FO01. ------------------------------------------------------------------------ r2566 | alx | 2025-07-17 12:13:57 +0500 (Чт, 17 июл 2025) | 3 lines Модули 1 и 2 используют для доступа по SPI к модулям первую половину и вторую половину цикла соответственно. ------------------------------------------------------------------------ r2565 | alx | 2025-07-17 12:05:52 +0500 (Чт, 17 июл 2025) | 2 lines Модуль module_fs01_fo01 переименован в module_fs01. ------------------------------------------------------------------------ r2564 | alx | 2025-07-17 11:51:35 +0500 (Чт, 17 июл 2025) | 2 lines Добавлен модуль module_fo01 с поддержкой платы FO01. ------------------------------------------------------------------------ r2563 | alx | 2025-07-16 15:42:40 +0500 (Ср, 16 июл 2025) | 2 lines Исправлена ошибка: линии 7 и 9 в новых платах были всегда выключены. ------------------------------------------------------------------------ r2562 | alx | 2025-07-16 15:41:14 +0500 (Ср, 16 июл 2025) | 3 lines FSYNC модулей FS01 смещен назад чтобы не требовалось менять программную инициализацию кофидеков. ------------------------------------------------------------------------ r2561 | alx | 2025-07-16 10:05:08 +0500 (Ср, 16 июл 2025) | 6 lines Поддержка модуля FS01 вынесена в отдельный файл. Сигналы sdi и dxr моделя FS01 зануляются за пределами своего таймслота. Линии 7 и 9 (SDI и DRX) модулей объединяются в одну при использовании старых плат (до версии 9). ------------------------------------------------------------------------ r2560 | alx | 2025-07-15 16:27:29 +0500 (Вт, 15 июл 2025) | 4 lines Транзакции SPI с модулями 1 и 2 разнесены по времени чтобы они могли работать со старыми платами (до версии 9), где линия SDI была общей для обоих модулей. ------------------------------------------------------------------------ r2559 | alx | 2025-07-15 15:35:56 +0500 (Вт, 15 июл 2025) | 5 lines В ПЛИС добавлен модуль module_ctrl. В нем сделана поддержка модулей FS01 (работает в новых платах). Убран режим синхронизации от RTP (все равно не работает). Убран модуль elastic_buffer_out. ------------------------------------------------------------------------ r2558 | alx | 2025-07-08 16:33:56 +0500 (Вт, 08 июл 2025) | 3 lines При появлении/пропадании линка порта 0 коммутатора включается/выключается соответствующая индикация. ------------------------------------------------------------------------ r2556 | alx | 2025-07-03 17:56:12 +0500 (Чт, 03 июл 2025) | 4 lines spi переподключен к SPI0. Все глобальные регистры (кроме регистров модулей) переведены на новый spi и вынесены из cpu_access на верхний уровень. ------------------------------------------------------------------------ r2555 | alx | 2025-07-03 17:52:45 +0500 (Чт, 03 июл 2025) | 4 lines У модуля spi_slave сделан выход rd_next который разрешает инкремент внутреннего адреса при чтении в режиме burst. ------------------------------------------------------------------------ r2554 | alx | 2025-06-30 20:03:32 +0500 (Пн, 30 июн 2025) | 5 lines Модуль spi_slave переработан: - исправлены ошибки записи (записывался адрес вместо данных); - рефакторинг (сигналы приема адреса, чтения и записи разделены); - сигнал wr активируется на такт позже появления валидных данных. ------------------------------------------------------------------------ r2553 | alx | 2025-06-30 14:40:23 +0500 (Пн, 30 июн 2025) | 2 lines spi_slave добавлен в проект и подключен к spi1. ------------------------------------------------------------------------ r2552 | alx | 2025-06-30 14:39:03 +0500 (Пн, 30 июн 2025) | 5 lines В модуле spi_slave реализован режим burst В режиме burst можно читать или записывать последовательность байт одной транзакцией. ------------------------------------------------------------------------ r2551 | alx | 2025-06-27 13:50:28 +0500 (Пт, 27 июн 2025) | 4 lines spi_slave теперь имеет два выходных сигнала чтеия: - rd2 - сигнал длительностью 2 такта (раньше назывался rd); - rd - сигнал длительностью 1 такт. ------------------------------------------------------------------------ r2550 | alx | 2025-06-27 13:08:45 +0500 (Пт, 27 июн 2025) | 2 lines Устранена пара предупреждений. ------------------------------------------------------------------------ r2549 | alx | 2025-06-27 12:12:02 +0500 (Пт, 27 июн 2025) | 2 lines Исправлены опечатки в выводимых в лог сообщениях. ------------------------------------------------------------------------ r2548 | alx | 2025-06-25 17:34:43 +0500 (Ср, 25 июн 2025) | 3 lines В spi_slave сигнал rd расширен до двух тактов mclk чтобы можно было читать из синхронной памяти. ------------------------------------------------------------------------ r2547 | alx | 2025-06-25 16:26:39 +0500 (Ср, 25 июн 2025) | 2 lines Добавлен модуль spi_slave. ------------------------------------------------------------------------ r2546 | alx | 2025-06-17 20:08:27 +0500 (Вт, 17 июн 2025) | 4 lines Убран выход `shit`. Добавлены сигналы `m1_a7`, `m1_a9`, `m2_a7`, `m2_a9` для подключения сменных модулей (используются 4W01). ------------------------------------------------------------------------ r2545 | alx | 2025-06-17 19:41:22 +0500 (Вт, 17 июн 2025) | 4 lines Убраны внутренние переобозначения сигналов модулей, сделанные ранее для удобства. Устранены почти всем предупреждения. ------------------------------------------------------------------------ r2544 | alx | 2025-06-17 19:29:22 +0500 (Вт, 17 июн 2025) | 4 lines Исправлена ошибка в ПЛИС: не были включены подтягивающие резисторы на выводах интерфейсов сменных модулей, даже на выводах определения типа модуля. ------------------------------------------------------------------------ r2543 | alx | 2025-06-17 18:37:45 +0500 (Вт, 17 июн 2025) | 3 lines Все выводы для подключения модулей объявлены BIDIR. Это сделано для возможности работы с модулем любого типа. ------------------------------------------------------------------------ r2542 | alx | 2025-06-17 18:16:29 +0500 (Вт, 17 июн 2025) | 6 lines Переименованы выводы для подключения сменных модулей (за исключением m1_type[] и m2_type[]). Теперь они называются по номера контактов ращхемов модулей, без указания назначения цепей. Это сделано для независимости интерфейса от типа модуля. ------------------------------------------------------------------------ r2541 | alx | 2025-06-16 17:57:54 +0500 (Пн, 16 июн 2025) | 3 lines Удален модуль tdm_switch. Прошивка теперь помещается в два сектора ПЗУ. ------------------------------------------------------------------------ r2540 | alx | 2025-06-16 17:46:04 +0500 (Пн, 16 июн 2025) | 3 lines "Облегченный" вариант ПЛИС для загрузчика. Удалена поддержка сменных модулей. ------------------------------------------------------------------------ r2539 | alx | 2025-06-15 21:16:03 +0500 (Вс, 15 июн 2025) | 2 lines Подровняли столбцы декларации интерефйса и анутренних переменных ------------------------------------------------------------------------ r2538 | alx | 2025-06-15 20:58:03 +0500 (Вс, 15 июн 2025) | 2 lines Добавлены выходные сигналы m2_drx и m2_sdi. ------------------------------------------------------------------------ r2537 | alx | 2025-06-15 20:24:26 +0500 (Вс, 15 июн 2025) | 3 lines Добавлены вывщвы версии платы и варианта исполнения. Сигналы с этих выводов читаются в регистре версии ПЛИС. ------------------------------------------------------------------------ r2536 | alx | 2025-06-15 20:09:50 +0500 (Вс, 15 июн 2025) | 2 lines Подровнял столбцы в декларациях интерфейса и внутренних переменных. ------------------------------------------------------------------------ r2535 | alx | 2025-06-15 18:51:44 +0500 (Вс, 15 июн 2025) | 2 lines Подровняли столбцы деклараций входов/выходов ------------------------------------------------------------------------ r2534 | alx | 2025-06-15 14:40:25 +0500 (Вс, 15 июн 2025) | 2 lines Удалены "^M" в конце строк файла .qsf ------------------------------------------------------------------------ r2533 | alx | 2025-06-15 13:55:55 +0500 (Вс, 15 июн 2025) | 3 lines Исправлено имя проекта в Makefile, обновлена версия Quartus в .qsf ------------------------------------------------------------------------ r2532 | alx | 2025-06-15 13:50:34 +0500 (Вс, 15 июн 2025) | 2 lines Исходники ПЛИС перекодированы в UTF-8. ------------------------------------------------------------------------ r2531 | alx | 2025-06-15 13:41:46 +0500 (Вс, 15 июн 2025) | 2 lines Убраны "^M" в конце строк. ------------------------------------------------------------------------ r2530 | alx | 2025-06-15 13:38:12 +0500 (Вс, 15 июн 2025) | 2 lines Получены новые исходники ПЛИС, добавлен Makefile для сборки. ------------------------------------------------------------------------ r2523 | alx | 2025-05-22 14:25:42 +0500 (Чт, 22 мая 2025) | 2 lines Merged from trunk (r2514-2522): displayName ------------------------------------------------------------------------ r2522 | alx | 2025-05-22 14:23:13 +0500 (Чт, 22 мая 2025) | 2 lines При наличии VSC7511 устанавливаем соответствующий бит в FEATURES. ------------------------------------------------------------------------ r2516 | alx | 2025-05-16 15:45:31 +0500 (Пт, 16 мая 2025) | 2 lines Добавлена настройки "мост LAN-WAN". ------------------------------------------------------------------------ r2515 | alx | 2025-05-16 09:55:38 +0500 (Пт, 16 мая 2025) | 2 lines Реализована работа с "медными" SFP с 88E1111 внутри. ------------------------------------------------------------------------ r2514 | alx | 2025-05-15 20:45:06 +0500 (Чт, 15 мая 2025) | 3 lines Merged from trunk (r2477-r2513): окончание SL, баг валидации ответа SDP при получении ACK. ------------------------------------------------------------------------ r2509 | alx | 2025-05-11 14:24:06 +0500 (Вс, 11 мая 2025) | 2 lines Из веб-интерфейса убран неиспользуемый диалог. ------------------------------------------------------------------------ r2504 | alx | 2025-05-07 11:55:50 +0500 (Ср, 07 мая 2025) | 2 lines Добавлена favicon.ico. ------------------------------------------------------------------------ r2503 | alx | 2025-05-07 11:55:06 +0500 (Ср, 07 мая 2025) | 2 lines Убран отладочный вывод. ------------------------------------------------------------------------ r2502 | alx | 2025-05-07 11:51:03 +0500 (Ср, 07 мая 2025) | 3 lines В веб-интерфейсе разрешено устанавливать пустые значения дополнительному адресу и маске сети. ------------------------------------------------------------------------ r2501 | alx | 2025-05-06 18:56:26 +0500 (Вт, 06 мая 2025) | 4 lines При наличии коммутатора VSC7511 в конфигурации по умолчанию отсутствует дополнительная подсеть (addr2 и mask2 одержат пустые строки). ------------------------------------------------------------------------ r2500 | alx | 2025-05-06 18:54:59 +0500 (Вт, 06 мая 2025) | 3 lines При наличии коммутатора VSC7511 в веб-интерфейсе корректируется панель настроек IP. ------------------------------------------------------------------------ r2499 | alx | 2025-05-06 18:52:37 +0500 (Вт, 06 мая 2025) | 3 lines Комунда API genComm теперь позволяет определять наличие коммутатора VSC7511. ------------------------------------------------------------------------ r2498 | alx | 2025-05-06 17:33:49 +0500 (Вт, 06 мая 2025) | 2 lines Убран ненужный и давно закомментаренный код. ------------------------------------------------------------------------ r2496 | alx | 2025-05-04 16:03:54 +0500 (Вс, 04 мая 2025) | 2 lines Не запускаем медиа-прокси при наличии VSC7511. ------------------------------------------------------------------------ r2495 | alx | 2025-05-04 15:57:22 +0500 (Вс, 04 мая 2025) | 3 lines При наличии VSC7511 адрес/маска eth2 назначаются в качестве alias'а для интерфейса eth0. ------------------------------------------------------------------------ r2494 | alx | 2025-05-04 15:53:40 +0500 (Вс, 04 мая 2025) | 7 lines - Флаги have_VSC7511 и have_sfp сделаны глобальными. - Проверка наличия VSC7511 и разъема SFP выполняется до старта поллера (чтобы в нем можно было их проверять). - При наличии VSC7511 и 88e1111 в модуле SFP порт 5 коммутатора переводится в режим SGMII. При пропадании модуля SFP порт 5 переводится обратно в режим SERDES. ------------------------------------------------------------------------ r2493 | alx | 2025-05-04 15:46:54 +0500 (Вс, 04 мая 2025) | 2 lines Исправлена опечатка в выводимом в лог сообщении. ------------------------------------------------------------------------ r2492 | alx | 2025-05-04 15:44:55 +0500 (Вс, 04 мая 2025) | 3 lines Если имеется флаг наличия разъема SFP, не тестируем наличе второго порта PoE (так как и так ясно, что его нет). ------------------------------------------------------------------------ r2491 | alx | 2025-05-02 15:11:52 +0500 (Пт, 02 мая 2025) | 4 lines При появлении линка на порту LAN читается регистр PHY, соответствующий скорости (10 или 5) и устанавливается режим дуплекса в соответствии с возможностями партнера. ------------------------------------------------------------------------ r2490 | alx | 2025-05-01 18:46:37 +0500 (Чт, 01 мая 2025) | 4 lines Исправлена ошибка в веб-интерфейсе: не отображалась информация SFP из-за отсутствия функции decodeFloat(). ------------------------------------------------------------------------ r2489 | alx | 2025-05-01 18:36:21 +0500 (Чт, 01 мая 2025) | 5 lines При наличии коммутатора VSC7511 периодиечски читается режим PHY порта 0 (LAN) и при изменении режима соответствунно меняется режим MAC порта 0. Пока почему-то не определяется режим дуплекса... ------------------------------------------------------------------------ r2487 | alx | 2025-05-01 15:47:53 +0500 (Чт, 01 мая 2025) | 3 lines GEMAC0 (eth0) запрещаем рехим 100Base-T только при отсутствии коммутатора VSC7511. ------------------------------------------------------------------------ r2481 | alx | 2025-04-28 18:50:54 +0500 (Пн, 28 апр 2025) | 2 lines При старте определяется наличие коммутатора VSC7511. ------------------------------------------------------------------------ r2477 | alx | 2025-02-19 12:06:09 +0500 (Ср, 19 фев 2025) | 2 lines Merged from trunk (r2474-2476): исправлена ошибка в R1.5 ------------------------------------------------------------------------ r2474 | alx | 2025-02-11 18:23:31 +0500 (Вт, 11 фев 2025) | 2 lines merged from trunk (rr2461-2473): проверка на адрес 0.0.0.0 в RTP ------------------------------------------------------------------------ r2467 | alx | 2025-01-15 11:39:00 +0500 (Ср, 15 янв 2025) | 3 lines При вызове новых участников в статическую конференцию проверяется лимит количества участников. ------------------------------------------------------------------------ r2466 | alx | 2025-01-15 11:32:22 +0500 (Ср, 15 янв 2025) | 15 lines Исправлена ошибка: участник конференции мог изменить свой таймслот "на ходу". Раньше таймслот участника формировался добавлением константы (1000) к идентификатору, возвращаемому из MSP. Иногда в процессе работы участник пересоздается (например при активации медиапотока с SRTP), и MSP может вернуть другой идентификатор. Изменение таймслота в ходе работы приводит к тому, что сообщения о событиях доставляются не тому канальному окончанию, какому должно, и впоследствии к падению и перезагрузке платы. Теперь таймслот выбирается из пула свободных раз и навсегда при создании объекта ConferenceParticipant и освобождается при его уничтожении. Closes #446. ------------------------------------------------------------------------ r2463 | alx | 2024-11-27 14:46:25 +0500 (Ср, 27 ноя 2024) | 6 lines Для повышения точности измерения напряжения PoE режим "AC disconnect" изменен на "DC disconnect". Напряжение PoE отображается в веб-интерфейсе с точностью до целых Вольта (убраны доли). Closes #445. ------------------------------------------------------------------------ r2461 | alx | 2024-09-19 12:50:21 +0500 (Чт, 19 сен 2024) | 2 lines Merged from trunk (r2452-r2460): инверсия СУВ в FXO. ------------------------------------------------------------------------ r2453 | alx | 2024-08-18 16:54:28 +0500 (Вс, 18 авг 2024) | 2 lines Merged from trunk (r2400-r2451). ------------------------------------------------------------------------ r2400 | alx | 2024-07-31 15:30:23 +0500 (Ср, 31 июл 2024) | 8 lines Merged from trunk (r2384-r2399): - Исправлена ошибка PRI (отправлялось ALERTING вместо PEOGRESS при получении "183 Session Progress); - Реализованы прием и передача передача подадреса вызываемого, вызывающего и подключенной линии канальнм окончанием PRI; - Полупостоянным конференциям добавлены регулярное выражение вызова с заменой, регулярное выражение спикеров. ------------------------------------------------------------------------ r2387 | alx | 2024-07-25 14:40:52 +0500 (Чт, 25 июл 2024) | 3 lines Исправлена ошибка, приводившая к падению при уничтожении канального окончания EM. ------------------------------------------------------------------------ r2384 | alx | 2024-07-24 13:43:29 +0500 (Ср, 24 июл 2024) | 6 lines Merged from trunk (r2367-r2383) улучшения окончания PRI: - блокировки входящих вызовов; - конфигурационный флаг flagChanPreferred; - исключения блокировок B-каналов; - конфигурационный параметр "ton-npi". ------------------------------------------------------------------------ r2367 | alx | 2024-06-19 19:02:06 +0500 (Ср, 19 июн 2024) | 5 lines Merged from trunk (r2269-2366): - не используем vapi.h; - блокировка кналов PRI в направлении TDM; - использование PCREX. ------------------------------------------------------------------------ r2269 | alx | 2024-02-22 10:15:16 +0500 (Чт, 22 фев 2024) | 3 lines Merged from trunk (r2199-2268): устранено падение при выводе сообщений Q.931 из libpri. ------------------------------------------------------------------------ r2253 | alx | 2024-02-15 14:25:14 +0500 (Чт, 15 фев 2024) | 9 lines Исправлена ошибка индикации желтым светодиодом окончаний R232/R422/R485: желтый светодиод зажигался слишком рано - когда еще окончание только "имело намерение" перейти в состояние `listen`. Если после зажигания светодиода какой-то системный вызов возвращал ошибку, окончание вместо состояния `listen` переходило в состояние `error`, однако светодиод продолжал гореть. Теперь светодиод зажигается только в случае успешного выполнения всех системных вызовов - когда причин не перейти в состояние `listen` уже нет. Closes #420. ------------------------------------------------------------------------ r2199 | alx | 2024-01-29 13:46:16 +0500 (Пн, 29 янв 2024) | 2 lines Merged from trunk (канальное окончание R1.5). ------------------------------------------------------------------------ r2175 | alx | 2023-12-19 11:01:34 +0500 (Вт, 19 дек 2023) | 5 lines Merged from trunk (r2150-2174): - декодирование кодограммы АОН; - R1.5; - Убрано Route: из запросов REGISTER. ------------------------------------------------------------------------ r2159 | alx | 2023-12-05 18:34:24 +0500 (Вт, 05 дек 2023) | 4 lines Перенес установку маски сети eth2 чуть выше по тексту (до рестарта dnsmasq). По неизвестной причине это устранило проблему, описанную в #415. Closes #415. ------------------------------------------------------------------------ r2150 | alx | 2023-09-29 12:22:08 +0500 (Пт, 29 сен 2023) | 3 lines Merged from trunk (r2146-2149): устранено размножение ntpclient, отсутствие события call_ack_t. ------------------------------------------------------------------------ r2146 | alx | 2023-09-26 11:38:03 +0500 (Вт, 26 сен 2023) | 3 lines Merged from trunk: repro.config, перезапись регистров ПЛИС. Closes #411. ------------------------------------------------------------------------ r2134 | alx | 2023-08-29 18:03:19 +0500 (Вт, 29 авг 2023) | 4 lines Merged from trunk (r2111-r2133): - канальное окончание DS поддерживает REFER вне диалога; - исправлена ошибка получения ответа SDP в надежном предварительном ответе. ------------------------------------------------------------------------ r2111 | alx | 2023-05-26 10:26:51 +0500 (Пт, 26 мая 2023) | 3 lines Merged from trunk (r2103-2110): ответ 480 вместо 486, ответ 480 PRI и SS7 при неисправном сигнальном канале. ------------------------------------------------------------------------ r2108 | alx | 2023-05-24 18:24:30 +0500 (Ср, 24 мая 2023) | 2 lines Реализованы настройки Proxy ARP и Proxy NDP. ------------------------------------------------------------------------ r2107 | alx | 2023-05-24 12:32:31 +0500 (Ср, 24 мая 2023) | 2 lines Статистика R232, R422, R485 сделана "плоской" (так удобнее для веб-интерфейса). ------------------------------------------------------------------------ r2106 | alx | 2023-05-24 12:11:28 +0500 (Ср, 24 мая 2023) | 10 lines Добавлена статистика канальным окончаниям R232, R422, R485: - общее количество принятых из порта байт; - общее количество переданных в порт байт; - общее количество принятых из сети байт; - общее количество переданных в сеть байт; - количество принятых из сети байт в текущем соединении; - количество переданных в сеть байт в текущем соединении; - общее количество соединений. Closes #404. ------------------------------------------------------------------------ r2105 | alx | 2023-05-17 18:11:25 +0500 (Ср, 17 мая 2023) | 4 lines Исправлена ошибка: при старте канальных окончаний R232 управление потоком было выключено по умолчанию, хотя флаг 0 (по умолчанию) означает включенное управление потоком. ------------------------------------------------------------------------ r2104 | alx | 2023-05-17 17:52:27 +0500 (Ср, 17 мая 2023) | 4 lines Исправлена ошибка: при обнаружении изменения настроек формата канальных окончаний R232, R422 и R485 не учитывались новые флаги (второй бит числа стоповых бит и число бит данных). Теперь маска флагов увеличена соответствующим образом. ------------------------------------------------------------------------ r2103 | alx | 2023-05-12 14:59:07 +0500 (Пт, 12 мая 2023) | 3 lines Merged from trunk (r2100-2102): исправлена ошибка, в результате которой при получении события eSettings со списком конференций убивался DHCP клиент. ------------------------------------------------------------------------ r2101 | alx | 2023-05-11 18:23:51 +0500 (Чт, 11 мая 2023) | 7 lines Merged from trunk (r2073-2099): - Реализована подписка на события конференции в соответствии с RFC4579 и RFC4575; - Устранены гонки при завершении конференции; - Переделан механизм передачи NOTIFY; - Релизована обработка сообщения REFER вне диалога INVITE; - Реализовано создание, конфигурирование и удаление статических конференций. ------------------------------------------------------------------------ r2099 | alx | 2023-05-11 17:42:38 +0500 (Чт, 11 мая 2023) | 3 lines Канальным окончаниям R232, R422 и R485 добавлена конфигурация числа битов данных. Там же в настройке числа стоп-бит добавлено значение 1.5. ------------------------------------------------------------------------ r2073 | alx | 2022-12-22 17:19:00 +0500 (Чт, 22 дек 2022) | 5 lines Merged from trunk (r2062-2072): - чтение серийного номера из ПЗУ; - ua_guess_ip() возвращает адрес eth0; - в repro.cpp ликвидирована переменная myDomain. ------------------------------------------------------------------------ r2071 | alx | 2022-12-11 16:38:08 +0500 (Вс, 11 дек 2022) | 3 lines Управление зеленым всетодиодом канального окончания RTP теперь тоже использует класс LED. ------------------------------------------------------------------------ r2070 | alx | 2022-12-11 16:28:32 +0500 (Вс, 11 дек 2022) | 5 lines Канальное окончание RTP теперь использует класс LED для управления желтым светодиодом. В состоянии "Error" желтый светодиод мигает. В состоянии "Rem. host down" желтый светодиод горит постоянно. See #388. ------------------------------------------------------------------------ r2069 | alx | 2022-12-11 15:49:28 +0500 (Вс, 11 дек 2022) | 2 lines Класс LED вынесен из класса R232 в отдельный модуль LED. ------------------------------------------------------------------------ r2068 | alx | 2022-12-11 15:07:56 +0500 (Вс, 11 дек 2022) | 2 lines Канальное окончание ------------------------------------------------------------------------ r2062 | alx | 2022-08-18 11:53:23 +0500 (Чт, 18 авг 2022) | 3 lines Merged from trunk (r2058-2061): дополнительный гудок после префикса межгорода в канальном окончании PRI. ------------------------------------------------------------------------ r2059 | alx | 2022-06-15 15:30:28 +0500 (Ср, 15 июн 2022) | 3 lines При установке модулей EM01 их интерфейсы теперь можно использовать не только как канал ТЧ (полупостоянный поток RTP), но и как E&M. Closes #392. ------------------------------------------------------------------------ r2058 | alx | 2022-06-08 09:38:07 +0500 (Ср, 08 июн 2022) | 3 lines Merged from trunk (r2056-2057): маскарадинг INVITE и блокировка исходящих вызовов при вызове в чужой домен. ------------------------------------------------------------------------ r2056 | alx | 2022-04-21 10:03:10 +0500 (Чт, 21 апр 2022) | 2 lines Merged from trunk (r2044-2055): маскарадинг INVITE для внешних UA; устранена потеря части SIP-пользователей. ------------------------------------------------------------------------ r2053 | alx | 2022-04-11 09:25:02 +0500 (Пн, 11 апр 2022) | 3 lines В канальном окончании EM01 зеленый индикатор разъема загорается при наличии входящего потока RTP и гаснет при пропадании. Closes #388. ------------------------------------------------------------------------ r2052 | alx | 2022-03-25 12:23:20 +0500 (Пт, 25 мар 2022) | 2 lines Изправлена ошибка, из-за которой не применялся параметр "ntp" в standalone mode. ------------------------------------------------------------------------ r2049 | alx | 2022-03-24 10:30:02 +0500 (Чт, 24 мар 2022) | 2 lines Встроенный HTTP сервер теперь использует dual stack. ------------------------------------------------------------------------ r2048 | alx | 2022-03-23 16:05:53 +0500 (Ср, 23 мар 2022) | 3 lines В веб-интерфейсе на вкладке "Обновление ПО" заголовок "Обновление платы VE-02" изменен на "Обновление ПО блока". ------------------------------------------------------------------------ r2044 | alx | 2022-03-15 16:01:21 +0500 (Вт, 15 мар 2022) | 2 lines Merged from trunk (r2032-2043): Добавлена переменная .30.8.1.0, задающая имя хоста сервера NTP. ------------------------------------------------------------------------ r2033 | alx | 2022-02-28 09:29:44 +0500 (Пн, 28 фев 2022) | 6 lines Шлюз больше не передает медиапотоки в eth2 с фиктивного адреса 169.254.5.5. В iptables убрана трансляция из фиктивного адреса 169.254.5.5 в реальный. Добавлен модуль mediaProxy, передающий входящие через eth2 медиапотоки в MSP. Добавлено правило iptables, блокирующее исходящие в eth2 сообщения ICMP port unreachable. Closes #381. ------------------------------------------------------------------------ r2032 | alx | 2022-02-21 18:05:51 +0500 (Пн, 21 фев 2022) | 2 lines Merged from trunk (r2005-2031): канальному окончанию DS добавлен параметр "tx-on". ------------------------------------------------------------------------ r2029 | alx | 2022-02-09 15:42:27 +0500 (Ср, 09 фев 2022) | 3 lines В веб-интерфейсе в диалоге конфигурации канального окончания R422 добавлен параметр "Скорость". В веб-интерфейсе добавлена поддержка канальных окончаний R232 и R485. ------------------------------------------------------------------------ r2028 | alx | 2022-02-09 14:42:04 +0500 (Ср, 09 фев 2022) | 2 lines В веб-интерфейсе добавлена поддержка функции ping. ------------------------------------------------------------------------ r2027 | alx | 2022-02-09 12:20:59 +0500 (Ср, 09 фев 2022) | 2 lines В веб-интерфейсе канальному окончанию FO01 добавлен конфигурационный параметр "Межцифровой интервал". ------------------------------------------------------------------------ r2026 | alx | 2022-02-09 11:37:41 +0500 (Ср, 09 фев 2022) | 3 lines В веб-интерфейсе в диалоге конфигурации канального окончания FS01 добавлен конфигурационный параметр "Таймаут "громкого боя"". ------------------------------------------------------------------------ r2008 | alx | 2022-02-01 17:17:29 +0500 (Вт, 01 фев 2022) | 2 lines Из Makefile обрана забытая ранее установка sip_ua.conf. ------------------------------------------------------------------------ r2006 | alx | 2022-02-01 16:17:59 +0500 (Вт, 01 фев 2022) | 7 lines Merged from trunk (r1986-2004): - workaround ошибки создания канала в MSP; - убрали повторное включение ringback; - инверсия СУВ в окончании FXS; - убраны ненужные атрибуты в отвергнутых медаипотоках SDP; - SIP routing по полю From. ------------------------------------------------------------------------ r2004 | alx | 2022-02-01 10:13:19 +0500 (Вт, 01 фев 2022) | 3 lines В веб-интерфейсе вкладка "SIP окончания" переименована в "Канальные окончания", так как не все отображаемые там канальные окончания используют SIP. Closes #317. ------------------------------------------------------------------------ r2003 | alx | 2022-02-01 10:09:26 +0500 (Вт, 01 фев 2022) | 3 lines В веб-интерфейсе из настроек EM01 удален нефункциональный параметр "Маскировать аварии". Closes #316. ------------------------------------------------------------------------ r2002 | alx | 2022-01-28 18:34:16 +0500 (Пт, 28 янв 2022) | 3 lines В веб-интерфейсе из диалога конфигурации полупостоянных потоков RTP удалена настройка ИКМ-кода, так как модуль EM01 всегда использует a-закон. Closes #315. ------------------------------------------------------------------------ r2001 | alx | 2022-01-28 18:04:04 +0500 (Пт, 28 янв 2022) | 2 lines Конфиг-файл больше не является частью пакета ve-02. Теперь дефолтный конфиг-файл создается динамически. ------------------------------------------------------------------------ r1986 | alx | 2021-12-30 10:13:12 +0500 (Чт, 30 дек 2021) | 2 lines Merged from trunk (r1985): Канальному окончанию R2DTMF добавлен конфигуарционный параметр таймаут набора номера. ------------------------------------------------------------------------ r1981 | alx | 2021-12-29 11:36:59 +0500 (Ср, 29 дек 2021) | 2 lines Merged from trunk (r1947-1980). ------------------------------------------------------------------------ r1947 | alx | 2021-09-23 10:13:47 +0500 (Чт, 23 сен 2021) | 2 lines Merged from trunk (r1941-1946). ------------------------------------------------------------------------ r1941 | alx | 2021-09-07 11:48:10 +0500 (Вт, 07 сен 2021) | 3 lines Merged from trunk (r1936-1940): исправлена ошибка, которая могла возникнуть при смене кодека с включенным DTX - See #371. ------------------------------------------------------------------------ r1936 | alx | 2021-09-02 09:31:05 +0500 (Чт, 02 сен 2021) | 2 lines Merged from trunk (r1933-1935): зависание при старте udhcpc. ------------------------------------------------------------------------ r1934 | alx | 2021-09-01 11:37:15 +0500 (Ср, 01 сен 2021) | 5 lines Merged from trunk (r1863-1932): - Добавлена поддержка SS7; - Принимается и передается заголовок Reason; - Возможны несколько маршрутов SIP с одинаковыми регулярными выражениями. ------------------------------------------------------------------------ r1872 | alx | 2021-07-12 15:29:28 +0500 (Пн, 12 июл 2021) | 2 lines Новая прошивка ПЛИС. Исправлены ошибки, возникавшие при передаче при использовании модулей R232/R422/R485. ------------------------------------------------------------------------ r1871 | alx | 2021-07-09 10:43:42 +0500 (Пт, 09 июл 2021) | 5 lines При переходе в состояние Connected канальные окончания R232/R422/R485 получают локальные и удаленные адреса/порты соединения через getsockname() и getpeername() и передают их в SW-01 для отображения в столбцах "Вызывающий" и "Вызываемый" соответственно. Closes #367. ------------------------------------------------------------------------ r1870 | alx | 2021-07-09 10:09:44 +0500 (Пт, 09 июл 2021) | 3 lines При установленном соединении канальные окончания R232/R422/R485 отображают адрес и порт удаленного клиента в колонке "Вызываемый". See #528. ------------------------------------------------------------------------ r1869 | alx | 2021-07-08 11:24:34 +0500 (Чт, 08 июл 2021) | 3 lines Исправлена ошибка: при неготовности к приему сетевой стороны окончания R232/R422/R485 все равно продолжали вычитывать поступающие в порт данные и складывать их в буфер передачи, который мог расти неограниченно. ------------------------------------------------------------------------ r1867 | alx | 2021-07-06 10:53:37 +0500 (Вт, 06 июл 2021) | 3 lines Обновлена прошивка ПЛИС - добавлена функция управления потоком интерфейса RS-232. Добавлен конфигурационный флаг окончания R232, включающий/выключающий управление потоком. ------------------------------------------------------------------------ r1863 | alx | 2021-07-02 15:20:44 +0500 (Пт, 02 июл 2021) | 2 lines Merged from trunk () ------------------------------------------------------------------------ r1862 | alx | 2021-07-02 15:16:42 +0500 (Пт, 02 июл 2021) | 4 lines Добавлена поддержка модулей R232 и R485. Модулю R422 добавлена настройка скорости. Модуль R422 теперь может устанавливаться как на место 1, так и на место 2. ------------------------------------------------------------------------ r1809 | alx | 2021-06-17 11:33:28 +0500 (Чт, 17 июн 2021) | 2 lines Исправлена ошибка предыдущего коммита (неправильно смержилось). ------------------------------------------------------------------------ r1808 | alx | 2021-06-17 10:09:53 +0500 (Чт, 17 июн 2021) | 2 lines Merged from trunk (r1804-1807): авария LOS в rtp_stream для некоторых кодеков, функция ping. ------------------------------------------------------------------------ r1804 | alx | 2021-05-20 11:48:53 +0500 (Чт, 20 мая 2021) | 2 lines Merged from trunk (r1801-1803): параметры tx-on, rx-on канальных окончаний PPS. ------------------------------------------------------------------------ r1802 | alx | 2021-03-02 17:54:20 +0500 (Вт, 02 мар 2021) | 2 lines В веб-интерфейсе в диалог добавления SIP-пользователя добавлен таймаут "громкого боя". ------------------------------------------------------------------------ r1801 | alx | 2021-02-22 18:37:04 +0500 (Пн, 22 фев 2021) | 3 lines Merged from trunk (r1797-1800) - конфигурируется межсерийная пауза набора в канальных окончаниях FXO и АДАСЭ. ------------------------------------------------------------------------ r1798 | alx | 2021-02-21 17:56:05 +0500 (Вс, 21 фев 2021) | 2 lines Устранена ошибка, возникшая после предыдущего коммита. ------------------------------------------------------------------------ r1797 | alx | 2021-02-21 17:53:25 +0500 (Вс, 21 фев 2021) | 6 lines Merged from trunk (r1783-1796): - убраны лишние паузы при наборе номера канальным окончаниям АДАСЭ; - добавлена функция дополнительной паузы набора канальным окончаниям АДАСЭ; - добавлена периодическая проверка процессов ntpclient и udhcpc; - добавлена функция "громкого боя" SIP-пользователям. ------------------------------------------------------------------------ r1783 | alx | 2020-10-06 16:39:53 +0500 (Вт, 06 окт 2020) | 2 lines Merged from trunk (r1761-1782): вернули блокировку запросов SUBSCRIBE в repro. ------------------------------------------------------------------------ r1761 | alx | 2020-09-11 11:31:28 +0500 (Пт, 11 сен 2020) | 2 lines Merged from trunk (r1757-1760): глобальные исключения блокировок исходящих вызовов. ------------------------------------------------------------------------ r1757 | alx | 2020-09-01 15:49:31 +0500 (Вт, 01 сен 2020) | 2 lines Merged from trunk (r1754-1756): не передавалось обновление состояния канала 256. ------------------------------------------------------------------------ r1754 | alx | 2020-06-22 11:24:57 +0500 (Пн, 22 июн 2020) | 2 lines Merged from trunk ("Рег. выражение набора" в канальных окончаниях PRI). ------------------------------------------------------------------------ r1752 | alx | 2020-06-21 21:26:29 +0500 (Вс, 21 июн 2020) | 2 lines Merged from trunk: отключение релеинга DTMF перед отключением медиапотока. See #351. ------------------------------------------------------------------------ r1749 | alx | 2020-06-03 12:48:22 +0500 (Ср, 03 июн 2020) | 3 lines При сбросе модуля FO01 из-за расконфигурирования кофидека использующему модуль канальному окончанию отправляется событие eHangup. ------------------------------------------------------------------------ r1748 | alx | 2020-06-03 01:15:34 +0500 (Ср, 03 июн 2020) | 2 lines Сделан роутинг потоков RTP в интерфейс eth2 через CSP. ------------------------------------------------------------------------ r1747 | alx | 2020-06-02 13:25:49 +0500 (Вт, 02 июн 2020) | 5 lines В активном состоянии модуля FO01 раз в секунду выполняется контроль бита 5 (PCM Enable) регистра 33 (PCM SPI mode select) кофидека. Если бит сброшен 4 чтения подряд, выполняется переинициализация модуля. Closes #350. ------------------------------------------------------------------------ r1745 | alx | 2020-05-21 17:08:44 +0500 (Чт, 21 мая 2020) | 2 lines Merged from trunk (r1742-1744): забывали закрыть сокет во вспомогательных функциях. ------------------------------------------------------------------------ r1744 | alx | 2020-05-21 17:06:05 +0500 (Чт, 21 мая 2020) | 2 lines Канальному окончанию FS01 добавлена функция "громкого боя". ------------------------------------------------------------------------ r1742 | alx | 2020-04-29 18:23:34 +0500 (Ср, 29 апр 2020) | 4 lines Merged from trunk (r1730-1741): снижены пороги АДАСЭ, проверка Replaces в не-INVITE запросах, улучшение rename_if_differ(), замена system() на fork()-exec()-wait(), ошибка требования аутентификации при перенаправлении сообщения из чужого домена в чужой домен. ------------------------------------------------------------------------ r1740 | alx | 2020-04-07 12:23:33 +0500 (Вт, 07 апр 2020) | 3 lines Исправлена ошибка: окончание R422 не устанавливало TCP_KEEPALIVE при входящем подключении в режиме сарвера. Closes #343. ------------------------------------------------------------------------ r1738 | alx | 2020-03-13 15:01:34 +0500 (Пт, 13 мар 2020) | 3 lines Когда read() при чтении данных из сокета в канальном окончании R422 возвращает ошибку, соединение закрываем (ранее соединение закрывалось при чтении на следующей итерации, которое возвращало 0). ------------------------------------------------------------------------ r1737 | alx | 2020-03-13 14:54:00 +0500 (Пт, 13 мар 2020) | 6 lines Исправлена ошибка: если в буфере передачи UART уже записано 511 байт, и больше туда записать ничего нельзя (511 - максимально возможное число байт в буфере), то выполнялась попытка чтения из сокета с нулевым значением размера буфера. В этом случае вызов read() возвращал 0, который затем трактовался как закрытие соединения удаленной стороной. Теперь при отсутствии места в буфере UART вызов read() не производится. See #341. ------------------------------------------------------------------------ r1736 | alx | 2020-03-13 10:17:48 +0500 (Пт, 13 мар 2020) | 2 lines Добавлен пропущенный ранее вывод текста ошибки при ошибке вызова read() в окончании R422. Closes #341. ------------------------------------------------------------------------ r1735 | alx | 2020-03-05 12:27:40 +0500 (Чт, 05 мар 2020) | 4 lines Канальному окончанию R422 добавлен конфигурационный параметр "Таймаут передачи". При установке ненулевого значения таймаута передачи реализована задержанная отправка данных в сеть. Closes #338. ------------------------------------------------------------------------ r1734 | alx | 2020-03-04 16:46:13 +0500 (Ср, 04 мар 2020) | 2 lines Merged from trunk (r1727-1729): канальное окончание DS. ------------------------------------------------------------------------ r1727 | alx | 2020-01-30 13:18:51 +0500 (Чт, 30 янв 2020) | 2 lines В web-интерфейс вернули параметр "Запрет VAD". Функция VAD теперь работает. ------------------------------------------------------------------------ r1724 | alx | 2020-01-14 16:58:07 +0500 (Вт, 14 янв 2020) | 4 lines Исправлена ошибка: при попытке убить процесс wget сигнал мог получить дочерний процесс sip_ua еще до выполнения exec(). В этом случае он пытался выполнить штатное завершение и нарушал работу родительского процесса. ------------------------------------------------------------------------ r1722 | alx | 2020-01-13 17:16:38 +0500 (Пн, 13 янв 2020) | 2 lines Merged from trunk (r1721): при установке comcerto_heartbeat не учитывается флаг Alert Status. ------------------------------------------------------------------------ r1720 | alx | 2020-01-13 16:14:11 +0500 (Пн, 13 янв 2020) | 2 lines Обновлена прошивка ПЛИС (исправлены ошибки работы UART для модулей R422/R232). ------------------------------------------------------------------------ r1719 | alx | 2020-01-13 14:48:38 +0500 (Пн, 13 янв 2020) | 2 lines Исправлена ошибка - испльзовались не все значащие биты регистра заполненности FIFO. ------------------------------------------------------------------------ r1716 | alx | 2019-12-26 11:49:06 +0500 (Чт, 26 дек 2019) | 2 lines Временно закомментарено опознавание модуля R232. ------------------------------------------------------------------------ r1715 | alx | 2019-12-26 11:44:23 +0500 (Чт, 26 дек 2019) | 2 lines В веб-интерфейсе конфигурации модуля R422 добавлен параметр "TCP keep-alive". ------------------------------------------------------------------------ r1714 | alx | 2019-12-26 11:35:34 +0500 (Чт, 26 дек 2019) | 4 lines Входящие соединения модулем R422 теперь принимаются только в состоянии stListen. Серверный сокет теперь создается при переходе в состояние stListen и закрывается при выходе из состояния stListen. ------------------------------------------------------------------------ r1713 | alx | 2019-12-26 11:13:56 +0500 (Чт, 26 дек 2019) | 2 lines Модуль R422: добавлена функция TCP keep-alive. ------------------------------------------------------------------------ r1712 | alx | 2019-12-26 11:12:04 +0500 (Чт, 26 дек 2019) | 2 lines Переделана функция setNetworkMode(): раньше она не отрабатывала смену номера порта в режиме сервера. ------------------------------------------------------------------------ r1711 | alx | 2019-12-25 10:46:30 +0500 (Ср, 25 дек 2019) | 2 lines Содержимое строк ввода конфигурации модулей R232/R422 выравнивается по центру. ------------------------------------------------------------------------ r1710 | alx | 2019-12-25 10:16:39 +0500 (Ср, 25 дек 2019) | 2 lines В веб-интерфейсе в конфигурации модулей R232/R422 в режиме "сервер" настройка "Адрес севрера" делается неактивной. ------------------------------------------------------------------------ r1709 | alx | 2019-12-25 10:15:25 +0500 (Ср, 25 дек 2019) | 2 lines Цвет текста неактивных полей ввода сделан серым. ------------------------------------------------------------------------ r1708 | alx | 2019-12-24 18:55:58 +0500 (Вт, 24 дек 2019) | 2 lines При уничтожении канала R232/R422 разрывается соединение, гасится индикация модуля. ------------------------------------------------------------------------ r1707 | alx | 2019-12-24 18:50:24 +0500 (Вт, 24 дек 2019) | 4 lines Улучшена индикация: ожидание соединения в режиме сервера индицируется желтым светодиодом, наличие соединения индицируется горением зеленого светодиода, активность приема и передачи индицируется миганием зеленого и желтого светодиодов. ------------------------------------------------------------------------ r1706 | alx | 2019-12-24 17:50:20 +0500 (Вт, 24 дек 2019) | 3 lines Модулям R232/R422 добавлен таймер неактивности. В веб-интерфейсе добавлен конфигурационный параметр "Таймаут неактивности". ------------------------------------------------------------------------ r1705 | alx | 2019-12-24 17:02:06 +0500 (Вт, 24 дек 2019) | 2 lines Добавлена поддержка repro-1.12.x ------------------------------------------------------------------------ r1704 | alx | 2019-12-24 12:11:32 +0500 (Вт, 24 дек 2019) | 2 lines Убрано "undefined" в колонке "uri" модулей R232/R422 веб-интерфейса. ------------------------------------------------------------------------ r1703 | alx | 2019-12-24 11:02:59 +0500 (Вт, 24 дек 2019) | 2 lines Сделана индикация активности модулей R232/R422. ------------------------------------------------------------------------ r1702 | alx | 2019-12-24 11:02:11 +0500 (Вт, 24 дек 2019) | 2 lines Убран отладочный вывод. ------------------------------------------------------------------------ r1701 | alx | 2019-12-23 18:18:30 +0500 (Пн, 23 дек 2019) | 2 lines В веб-интерфейсе сделано отображение и конфигурация модуля R422. ------------------------------------------------------------------------ r1700 | alx | 2019-12-23 18:17:41 +0500 (Пн, 23 дек 2019) | 2 lines getStatus() для DataChannel ыозырвщвет актуальное состояние модуля. ------------------------------------------------------------------------ r1699 | alx | 2019-12-23 15:33:13 +0500 (Пн, 23 дек 2019) | 3 lines Merged from trunk (r1689-r1695): исправлена ошибка блокировки SIP-пользователей, добавлен конфигурационный параметр Realm, добавлен флаг аутентификации запросов из чужих доменов. ------------------------------------------------------------------------ r1698 | alx | 2019-12-23 15:19:55 +0500 (Пн, 23 дек 2019) | 2 lines Закомментарен неиспользуемый метод SPIExt::multitransfer(). ------------------------------------------------------------------------ r1697 | alx | 2019-12-20 14:31:53 +0500 (Пт, 20 дек 2019) | 2 lines Сделана отправка обновлений состояния модулей R232/R422 в SW-01. ------------------------------------------------------------------------ r1696 | alx | 2019-12-20 12:25:36 +0500 (Пт, 20 дек 2019) | 2 lines Добавлена поддержка модулей R232/R422. Пока без управления потоком. ------------------------------------------------------------------------ r1690 | alx | 2019-11-19 17:40:10 +0500 (Вт, 19 ноя 2019) | 2 lines Merged from trunk (r1689): исправлена ошибка приема блокировок SIP пользователей. ------------------------------------------------------------------------ r1686 | alx | 2019-11-19 16:37:19 +0500 (Вт, 19 ноя 2019) | 2 lines Merged from trunk (r1680-1685): Referred-By, SSRC, поддержка блокировок SIP-пользователей. ------------------------------------------------------------------------ r1680 | alx | 2019-11-01 10:33:55 +0500 (Пт, 01 ноя 2019) | 2 lines Merged from turnk (timestamp RTP и исправлена ошибка получения текущего времени от SW-01 по SPI). ------------------------------------------------------------------------ r1673 | alx | 2019-10-24 10:03:51 +0500 (Чт, 24 окт 2019) | 3 lines Merged from trunk (r1669-r1672): исправлена ошибка отсутствия медиапотока при повторных вызовах некоторыех канальных окончаний, окончание EM отключает монитор в деструкторе. ------------------------------------------------------------------------ r1670 | alx | 2019-10-18 13:53:05 +0500 (Пт, 18 окт 2019) | 2 lines Устранены предупреждения компилятора. ------------------------------------------------------------------------ r1669 | alx | 2019-10-18 13:48:17 +0500 (Пт, 18 окт 2019) | 3 lines Merged from trunk (r1664-r1668): исправлены ошибки в PRI, при изменении только приоритета логирования не перезапускается syslogd. ------------------------------------------------------------------------ r1664 | alx | 2019-10-18 09:45:45 +0500 (Пт, 18 окт 2019) | 2 lines Merged from trunk (r1660-r1663): Display Name в канальном окончании PRI. ------------------------------------------------------------------------ r1663 | alx | 2019-10-18 09:44:27 +0500 (Пт, 18 окт 2019) | 2 lines Merged from trunk (r1609-r1659): окончания EM, SL, поддержка полей RPID/PAI, исправление мелких багов. ------------------------------------------------------------------------ r1660 | alx | 2019-10-17 14:08:45 +0500 (Чт, 17 окт 2019) | 4 lines В ответах HTTP сервера на запрос содержимого статических файлов заголовок "Cache-Control: max-age=36000" изменен на "Cache-Control: no-cache" для того чтобы клиенты/прокси всегда валидировали свои кэши. Closes #328. ------------------------------------------------------------------------ r1632 | alx | 2019-10-04 14:11:52 +0500 (Пт, 04 окт 2019) | 2 lines При обнаружении в модуле SFP 88E1111 она перепрограммируется в режим SGMII. ------------------------------------------------------------------------ r1631 | alx | 2019-10-04 12:38:04 +0500 (Пт, 04 окт 2019) | 2 lines Исправлена ошибка: неверно считывались измеряемые параметры модулей SFP. ------------------------------------------------------------------------ r1630 | alx | 2019-10-04 12:17:00 +0500 (Пт, 04 окт 2019) | 2 lines Скорректированы цвета выводимых значений параметров модуля SFP. Значения стали лучше читаться. ------------------------------------------------------------------------ r1612 | alx | 2019-09-27 16:34:09 +0500 (Пт, 27 сен 2019) | 3 lines Из конфиг-файла убраны коды ДВО. Иначе при наборе несуществующего номера 100 не было голосового сообщения "Небранный номер не существует". ------------------------------------------------------------------------ r1611 | alx | 2019-09-27 16:12:51 +0500 (Пт, 27 сен 2019) | 3 lines В веб-интерфейсе канальным окончаниям FO01 добавлен чекбокс "Импульсный набор", канальным окончаниям FS01 добавлен чекбокс "Расширенные параметры имп. набора". ------------------------------------------------------------------------ r1610 | alx | 2019-09-27 15:56:22 +0500 (Пт, 27 сен 2019) | 2 lines В веб-интерфейсе добавлена кнопка "Журналирование" с настройками журналирования. ------------------------------------------------------------------------ r1609 | alx | 2019-09-26 16:35:40 +0500 (Чт, 26 сен 2019) | 4 lines Merged from trunk (r1553-r1608): проверка SipFlagOnlySecure, импульсный набор окончания FXO, Расширенный режим приема импульсного набора окончанием FXS, изменение режима журналирования записью в переменную .30.6.1.0. ------------------------------------------------------------------------ r1606 | alx | 2019-09-25 18:16:12 +0500 (Ср, 25 сен 2019) | 2 lines Исправлены ошибки в комментариях. ------------------------------------------------------------------------ r1603 | alx | 2019-09-17 15:25:07 +0500 (Вт, 17 сен 2019) | 2 lines На случай использования старой версии repro (1.9) в конфиг-файл добавлено "DatabasePath /tmp". ------------------------------------------------------------------------ r1601 | alx | 2019-09-06 11:20:57 +0500 (Пт, 06 сен 2019) | 3 lines Merged from trunk (r1599-1600): устранена проблема неполучения запросов NDP и, возможно, каких-то других мультикастовых пакетов. ------------------------------------------------------------------------ r1599 | alx | 2019-09-05 14:04:01 +0500 (Чт, 05 сен 2019) | 2 lines Merged from trunk (r1593-1598): устранена проблема отбоя по ложному таймауту RTP. ------------------------------------------------------------------------ r1593 | alx | 2019-04-11 11:30:18 +0500 (Чт, 11 апр 2019) | 6 lines Merger from trunk (r1585-1592). Исправлена мелкая ошибка: после получения MAC адреса получателя в setRTPparams() и сохранения его в rtp_dst_mac этот адрес мог "обнулиться" в результате вызова stopRTP(). В результате через 2 минуты после старта потока RTP в лог выводилась запись "starting RTP stream to..." как если бы MAC адрес изменился. ------------------------------------------------------------------------ r1590 | alx | 2019-03-27 17:10:26 +0500 (Ср, 27 мар 2019) | 2 lines Раскомментарен фрагмент, получающий звуковые файлы из SW-01. ------------------------------------------------------------------------ r1585 | alx | 2019-03-27 11:21:08 +0500 (Ср, 27 мар 2019) | 2 lines Merged from trunk: r1553-1584 (добавлено канальное окончание МБ). ------------------------------------------------------------------------ r1578 | alx | 2019-03-15 18:08:43 +0500 (Пт, 15 мар 2019) | 3 lines В веб-интерфейсе в диалоге полупостоянных RTP потоков поменяли местами параметры "Усиление TDM -> IP" и "Усиление IP -> TDM". ------------------------------------------------------------------------ r1577 | alx | 2019-03-15 17:54:59 +0500 (Пт, 15 мар 2019) | 2 lines В диалогах веб-интерфейса цвет линий сделан более ярким. ------------------------------------------------------------------------ r1576 | alx | 2019-03-15 17:33:20 +0500 (Пт, 15 мар 2019) | 4 lines Для модулей EM01 добавлена аналоговая регулировка уровней входа и выхода. В веб-интерфейсе RTP-потоков добавлены параметры "Номинальный уровень входа" и "Номинальный уровень выхода". Closes #313. ------------------------------------------------------------------------ r1575 | alx | 2019-03-07 13:19:29 +0500 (Чт, 07 мар 2019) | 3 lines Добавлена поддержка 2-проводного режима модуля EM01. Доделан веб-интерфейс полупостоянных RTP-потоков. ------------------------------------------------------------------------ r1574 | alx | 2019-03-06 16:51:16 +0500 (Ср, 06 мар 2019) | 2 lines Скорректирована индикация уровней сигнала в каналах. ------------------------------------------------------------------------ r1573 | alx | 2019-03-06 16:50:47 +0500 (Ср, 06 мар 2019) | 2 lines Скорректировано усиление входа EM01. ------------------------------------------------------------------------ r1572 | alx | 2019-03-06 15:37:05 +0500 (Ср, 06 мар 2019) | 2 lines Скорректирован уровень выхода модуля EM01. ------------------------------------------------------------------------ r1571 | alx | 2019-03-05 18:49:10 +0500 (Вт, 05 мар 2019) | 2 lines Добавлена поддержка модулей EM01. ------------------------------------------------------------------------ r1570 | alx | 2019-02-28 17:51:12 +0500 (Чт, 28 фев 2019) | 2 lines В веб-интерфейсе добавлен расширенный набор кодеков. ------------------------------------------------------------------------ r1569 | alx | 2019-02-28 16:38:50 +0500 (Чт, 28 фев 2019) | 2 lines В веб-интерфейсе канальному окончанию FS01 добавлен конфигурационный параметр "Сигнал готовности после префикса МГ". ------------------------------------------------------------------------ r1568 | alx | 2019-02-28 16:23:16 +0500 (Чт, 28 фев 2019) | 2 lines В веб-интерфейсе канальному окончанию FO01 добавлен конфигурационный параметр "Отбой после X цифлов "Занято"". ------------------------------------------------------------------------ r1567 | alx | 2019-02-28 16:16:17 +0500 (Чт, 28 фев 2019) | 2 lines В веб-интерфейсе канального окончания FO01 добавлен конфигурационный параметр "Игнорировать наличие гудка". ------------------------------------------------------------------------ r1566 | alx | 2019-02-28 15:59:03 +0500 (Чт, 28 фев 2019) | 2 lines В веб-интерфейсе канальному окончанию FO01 добевлен конфигурационный параметр "Session-Expires". ------------------------------------------------------------------------ r1565 | alx | 2019-02-28 15:51:05 +0500 (Чт, 28 фев 2019) | 2 lines В веб-интерфейсе канального окончания FO01 добавлен конфигурационный параметр "Преобразование Caller-ID". ------------------------------------------------------------------------ r1562 | alx | 2019-02-27 16:37:23 +0500 (Ср, 27 фев 2019) | 2 lines В веб-интерфейсе добавлена поддержка модуля FO01. ------------------------------------------------------------------------ r1560 | alx | 2019-02-21 18:51:50 +0500 (Чт, 21 фев 2019) | 3 lines Настройки TDM моделя FO01 выполняются в соответствии с его номером. Иеперь модуль должен работать как на первом, так и на втором местах. ------------------------------------------------------------------------ r1559 | alx | 2019-02-21 18:31:13 +0500 (Чт, 21 фев 2019) | 3 lines Добавлен модуль fo01, канальное окончание FO01 создается и, на первый взгляд, успешно работает. Пока только на месте 2. ------------------------------------------------------------------------ r1558 | alx | 2019-02-21 09:19:53 +0500 (Чт, 21 фев 2019) | 2 lines Общий для разных модулей код вынесен из FS01 в класс Module. ------------------------------------------------------------------------ r1556 | alx | 2019-02-20 12:33:38 +0500 (Ср, 20 фев 2019) | 4 lines Исправлена ошибка: Таймер длительности соединения мог перезапускаться при REINVITE, например при постановке на холд или снятии с холда. Теперь этот таймер запускается только один раз. Closes #304. ------------------------------------------------------------------------ r1553 | alx | 2019-02-14 15:57:16 +0500 (Чт, 14 фев 2019) | 2 lines Merger from trunk r1529-1552. ------------------------------------------------------------------------ r1529 | alx | 2018-12-17 17:34:31 +0500 (Пн, 17 дек 2018) | 2 lines Merged from trunk r1506-1528. ------------------------------------------------------------------------ r1510 | alx | 2018-12-07 10:50:30 +0500 (Пт, 07 дек 2018) | 2 lines Merged from trunk - исправление ошибки окончания 256. ------------------------------------------------------------------------ r1506 | alx | 2018-12-06 18:41:27 +0500 (Чт, 06 дек 2018) | 2 lines Merged from trunk r1443-r1505 ------------------------------------------------------------------------ r1505 | alx | 2018-12-06 17:41:16 +0500 (Чт, 06 дек 2018) | 2 lines Добавлен вывод в лог сообщений об обнаружении модулей. ------------------------------------------------------------------------ r1498 | alx | 2018-12-05 19:24:29 +0500 (Ср, 05 дек 2018) | 2 lines Исправлена ошибка в ПЛИС: были перепутаны направления сигналов шины TDM. ------------------------------------------------------------------------ r1497 | alx | 2018-12-05 19:20:33 +0500 (Ср, 05 дек 2018) | 2 lines После загрузки прошивки ПЛИС выполняется разблокировка потоков E1. ------------------------------------------------------------------------ r1496 | alx | 2018-12-05 18:05:50 +0500 (Ср, 05 дек 2018) | 2 lines Реализована функция теста реле "Громкого боя". ------------------------------------------------------------------------ r1493 | alx | 2018-12-03 11:14:52 +0500 (Пн, 03 дек 2018) | 4 lines Функции чтения и записи ренистров i2c вынесены в модуль i2c_util. Добавлены переменные для контроля состояния параметров PoE. Добавлена функция сброса PoE. ------------------------------------------------------------------------ r1492 | alx | 2018-12-03 10:03:12 +0500 (Пн, 03 дек 2018) | 4 lines Исправлена ошибка: при чтении переменной .11.0 в режиме DHCP, когда адрес DNS читается из файла /etc/resolv.conf, "забывали" закрыть файл, что приводило к утечке памяти и файловых дескрипторов. ------------------------------------------------------------------------ r1456 | alx | 2018-10-23 15:36:07 +0500 (Вт, 23 окт 2018) | 3 lines Так как звуковые файлы поставляются уже в образе файловой системы, загрузка звуковых файлов по HTTP из SW-01 закомментарена. ------------------------------------------------------------------------ r1448 | alx | 2018-10-23 10:41:41 +0500 (Вт, 23 окт 2018) | 4 lines setCIDdetection() и два сопутствующих флага возвращены в класс FXOChannel, так как иначе sip_ua падал при снятии трубки окончаний FS01 (как минимум, в non-eabi версии). ------------------------------------------------------------------------ r1447 | alx | 2018-10-22 17:48:09 +0500 (Пн, 22 окт 2018) | 4 lines При записи конфигурации канальных окончаний с ts=254 и ts=255 проверяется тип установленных модулей и устанавливается соответствующий тип канального окончания. На данный момент поддерживается только FS01. ------------------------------------------------------------------------ r1445 | alx | 2018-10-19 17:11:23 +0500 (Пт, 19 окт 2018) | 2 lines Merged from trunk r1251-14421 ------------------------------------------------------------------------ r1444 | alx | 2018-10-19 17:05:42 +0500 (Пт, 19 окт 2018) | 3 lines Исправлен код типа платы и название платы. Исправлена ошибка чтения переменных .30.1.1.0 и .30.2.1.0. ------------------------------------------------------------------------ r1443 | alx | 2018-10-19 16:49:58 +0500 (Пт, 19 окт 2018) | 3 lines При старте проверяется, установлена ли на плате порту WAN Alaska, и физика модуля SFP опрашивается только если Alaska не обнаружена. ------------------------------------------------------------------------ r1253 | alx | 2017-06-15 17:05:32 +0500 (Чт, 15 июн 2017) | 2 lines Исправлена ошибка: был неверный путь к файлу scripts.js. ------------------------------------------------------------------------ r1252 | alx | 2017-06-15 16:45:26 +0500 (Чт, 15 июн 2017) | 4 lines Добавлена проверка соответствия номера ревизии открытой в веб-ьраузере страницы и работающего демона sip_ua, и если ревизия демона выше, показывается предупреждение с предложением обновить страницу. ------------------------------------------------------------------------ r1251 | alx | 2017-06-15 16:34:34 +0500 (Чт, 15 июн 2017) | 3 lines Merged /trunk:r1239-1250: канальным окончаниям добавлен конфигурационный параметр "Таймаут RTP", устанавливающий таймаут разрыва соединения при отсутствии медиапотока. ------------------------------------------------------------------------ r1239 | alx | 2017-06-08 18:59:06 +0500 (Чт, 08 июн 2017) | 2 lines Merged /trunk:r1184-1238: добавлено ожидание CPU Idle > 90% при старте. ------------------------------------------------------------------------ r1230 | alx | 2017-06-07 12:34:35 +0500 (Ср, 07 июн 2017) | 2 lines Актуализированы исходники прошивки ПЛИС. ------------------------------------------------------------------------ r1229 | alx | 2017-06-07 12:07:48 +0500 (Ср, 07 июн 2017) | 3 lines При выполнении opkg upgrade опция -force-defaults добавляется только если у нас старый opkg. Старый opkg определяется по наличию файла /etc/opkg.conf. ------------------------------------------------------------------------ r1227 | alx | 2017-06-07 10:38:34 +0500 (Ср, 07 июн 2017) | 4 lines Сделана поддержка нового расположения файла opkg.conf. При замене адреса рапозитория исходный адрес проверяется по регулярному выражению, а не по фиксированной строке. ------------------------------------------------------------------------ r1226 | alx | 2017-06-07 10:37:32 +0500 (Ср, 07 июн 2017) | 2 lines Адрес сервера NTP сохраняется в конфиг-файле. ------------------------------------------------------------------------ r1213 | alx | 2017-06-06 11:11:59 +0500 (Вт, 06 июн 2017) | 2 lines В веб-интерфейсе добавлено поле установки адреса сервера NTP. ------------------------------------------------------------------------ r1212 | alx | 2017-06-06 11:10:13 +0500 (Вт, 06 июн 2017) | 2 lines Разрешено чтение переменной .6.0. ------------------------------------------------------------------------ r1196 | alx | 2017-06-01 17:54:38 +0500 (Чт, 01 июн 2017) | 2 lines В веб-интерфейсе добавлена поддержка параметров Session-Expires и выбора длительностей Flash. ------------------------------------------------------------------------ r1188 | alx | 2017-06-01 14:12:42 +0500 (Чт, 01 июн 2017) | 2 lines Добавлены недостающие #include. ------------------------------------------------------------------------ r1184 | alx | 2017-06-01 09:54:43 +0500 (Чт, 01 июн 2017) | 3 lines Merged /trunk:r1093-1183: поддержка таблицы маршрутизации SIP, параметры proxy/registrar, новый перехват вызовов, окончание PPS. ------------------------------------------------------------------------ r1183 | alx | 2017-05-31 18:18:43 +0500 (Ср, 31 мая 2017) | 2 lines Merged /trunk:r1081-1092. ------------------------------------------------------------------------ r1182 | alx | 2017-05-31 17:58:41 +0500 (Ср, 31 мая 2017) | 4 lines Merged /trunk:r1053-1080. Основные изменения: более правильная работа с СУВ, группы перехвата вызовов, групповые вызовы, более правильный трансфер. ------------------------------------------------------------------------ r1181 | alx | 2017-05-31 17:29:19 +0500 (Ср, 31 мая 2017) | 2 lines Merged from trunk: поддержка IPv6. ------------------------------------------------------------------------ r1180 | alx | 2017-05-31 16:39:29 +0500 (Ср, 31 мая 2017) | 2 lines Merged /trunk:r1035-1049 (устранено падение при получении плохого SDP, CRC32 и т.п.) ------------------------------------------------------------------------ r1179 | alx | 2017-05-31 16:10:37 +0500 (Ср, 31 мая 2017) | 2 lines В веб-интерфейсе добавлено отображение замка при использовании SRTP. ------------------------------------------------------------------------ r1178 | alx | 2017-05-31 16:03:11 +0500 (Ср, 31 мая 2017) | 2 lines Merged /trunk:r1023-1034 (добавлена поддержка PPPoE, которая пока заблокирована). ------------------------------------------------------------------------ r1177 | alx | 2017-05-31 13:55:34 +0500 (Ср, 31 мая 2017) | 2 lines Merged /trunk:r1013-1022. ------------------------------------------------------------------------ r1176 | alx | 2017-05-31 13:35:26 +0500 (Ср, 31 мая 2017) | 2 lines В веб-интерфейсе канальным окончаниям добавлена настройка режима SRTP. ------------------------------------------------------------------------ r1175 | alx | 2017-05-31 13:25:24 +0500 (Ср, 31 мая 2017) | 2 lines В веб-интерфейсе в настройках канальных окончаний добавлены параметры T.38. ------------------------------------------------------------------------ r1174 | alx | 2017-05-31 12:22:25 +0500 (Ср, 31 мая 2017) | 4 lines В окне загрузки SSH ключей при нажатии Enter автоматически срабатывала кнопка "OK", что не позволяло просто ввести перевод строки в окно ввода. Теперь при нажатии Enter кнопка "OK" не срабатывает. ------------------------------------------------------------------------ r1173 | alx | 2017-05-31 12:17:53 +0500 (Ср, 31 мая 2017) | 2 lines Фон заголовков таблиц сделан темнее чем основной фон, а не светлее, как было раньше. ------------------------------------------------------------------------ r1172 | alx | 2017-05-31 11:54:04 +0500 (Ср, 31 мая 2017) | 3 lines Скорректированы стили для корректного отображения в новом firefox. Ранее в новом firefox всплывающие окна растягивались на всю ширину окна браузера. ------------------------------------------------------------------------ r1171 | alx | 2017-05-31 11:50:31 +0500 (Ср, 31 мая 2017) | 2 lines Merged /trunk:r935-1012 (добавлена поддержка SRTP). ------------------------------------------------------------------------ r1170 | alx | 2017-05-31 10:29:18 +0500 (Ср, 31 мая 2017) | 2 lines Merged /trunk:r870-933. ------------------------------------------------------------------------ r1062 | alx | 2016-09-20 18:35:32 +0500 (Вт, 20 сен 2016) | 3 lines Исправлена ошибка, приводившая к падению при изменении конфигурации на получение настроек сети по DHCP (попытка добавления "пустого" имени домена). ------------------------------------------------------------------------ r1056 | alx | 2016-09-08 12:31:39 +0500 (Чт, 08 сен 2016) | 4 lines Исправлена ошибка: в плате VE-02v2 наличие второго интерфейса PoE контролировалост чтением неправильного номера регистра, из-за чего в веб-интерфейсе второй интерфейс ethernet с PoE не отображался. ------------------------------------------------------------------------ r1047 | alx | 2016-06-22 16:06:05 +0500 (Ср, 22 июн 2016) | 2 lines В веб-интерфейс добавлена конфигурация функции DHCP-relay. ------------------------------------------------------------------------ r1043 | alx | 2016-05-30 15:43:46 +0500 (Пн, 30 мая 2016) | 3 lines Сделан опрос SFP модулей на предмет наличия в них phy. Если phy обнаружен, ему запрещаются режимы 100Base-TX. ------------------------------------------------------------------------ r1042 | alx | 2016-05-30 15:42:42 +0500 (Пн, 30 мая 2016) | 2 lines Запретили перенос строк в кнопках. ------------------------------------------------------------------------ r1038 | alx | 2016-05-23 14:24:19 +0500 (Пн, 23 мая 2016) | 2 lines Исправлена перезагрузка после обновления ядра. ------------------------------------------------------------------------ r1037 | alx | 2016-05-19 14:19:52 +0500 (Чт, 19 мая 2016) | 5 lines Отображение в веб-интерфейсе порта "eth 2" появляется только для старых версий VE-02 (определяется наличием второй "аляски"). Сделана индикация состояния портов FXS и модулей FS01. Сделано отображение информации модулей SFP. ------------------------------------------------------------------------ r1035 | alx | 2016-04-26 18:14:23 +0500 (Вт, 26 апр 2016) | 3 lines Из-за выявленной перепутанности пар приема и передачи интерфейс eth1 больше не переводится в MDI, а оставляется в авто MDI/MDI-X. Closes #163. ------------------------------------------------------------------------ r995 | alx | 2016-03-11 12:22:26 +0500 (Пт, 11 мар 2016) | 2 lines GEMAC0 переводится в режим 101 (copper only). Еще ему запрещается авто MDI/MDIX. ------------------------------------------------------------------------ r994 | alx | 2016-03-10 17:36:33 +0500 (Чт, 10 мар 2016) | 2 lines Исправлена ошибка: для GEMAC1 не устанавливали режимы 100Base-TX. ------------------------------------------------------------------------ r993 | alx | 2016-03-09 18:20:51 +0500 (Ср, 09 мар 2016) | 2 lines Из веб-интерфейса убраны вкладки "ДВО". ------------------------------------------------------------------------ r992 | alx | 2016-03-09 18:11:40 +0500 (Ср, 09 мар 2016) | 2 lines В порту eth2 скорость принудительно ограничена на 10 Мбит/с. ------------------------------------------------------------------------ r991 | alx | 2016-03-04 11:41:29 +0500 (Пт, 04 мар 2016) | 2 lines Изменены уровни платы FS01 - введено остаточное затухание 5 дБ. ------------------------------------------------------------------------ r990 | alx | 2016-03-03 14:21:20 +0500 (Чт, 03 мар 2016) | 2 lines В веб-интерфейсе названия интерфейсов "LAN" и "WAN" приведены в соответствие надписям на передней панели. ------------------------------------------------------------------------ r989 | alx | 2016-03-03 14:19:07 +0500 (Чт, 03 мар 2016) | 2 lines Изменена конфигурация по умолчанию: канальные окончания сделаны локальными. ------------------------------------------------------------------------ r988 | alx | 2016-03-03 14:18:32 +0500 (Чт, 03 мар 2016) | 2 lines После загрузки файла SSH ключей ему устанавливаются правильные права доступа. ------------------------------------------------------------------------ r987 | alx | 2016-02-15 18:33:46 +0500 (Пн, 15 фев 2016) | 2 lines Увеличено число попыток обращения к по i2c: од 10 по чтению и до 100 по записи. ------------------------------------------------------------------------ r986 | alx | 2016-02-15 17:06:05 +0500 (Пн, 15 фев 2016) | 4 lines Сделана "заплатка" на ошибку обращения к регистрам I2C: при ошибке операция повторяется до 8 раз. Сделана функция сброса питания порта ethernet. В веб-интерфейсе добавлена кнопка сброса порта. ------------------------------------------------------------------------ r985 | alx | 2016-02-15 16:14:46 +0500 (Пн, 15 фев 2016) | 2 lines При старте демона включаем PoE в автоматический режим. ------------------------------------------------------------------------ r984 | alx | 2016-02-15 15:16:46 +0500 (Пн, 15 фев 2016) | 3 lines Сделана команда API testRelay для тестирования реле громкого боя. В веб-интерфейсе сделана кнопка "Тест реле". ------------------------------------------------------------------------ r983 | alx | 2016-02-15 15:15:30 +0500 (Пн, 15 фев 2016) | 2 lines В дефолтную конфигурацию добавлены абоненты FS01 для тестирования аналоговых модулей. ------------------------------------------------------------------------ r982 | alx | 2016-02-09 10:04:17 +0500 (Вт, 09 фев 2016) | 2 lines Исправлеа ошибка установки симлинка на конфиг. ------------------------------------------------------------------------ r981 | alx | 2016-02-09 10:00:51 +0500 (Вт, 09 фев 2016) | 2 lines Сделана загрузка сохраненного конфиг-файла. ------------------------------------------------------------------------ r980 | alx | 2016-02-08 19:05:13 +0500 (Пн, 08 фев 2016) | 2 lines Сделан вывод состояния PoE. ------------------------------------------------------------------------ r979 | alx | 2016-02-08 16:51:11 +0500 (Пн, 08 фев 2016) | 2 lines Изменен стиль кнопок на вкладке "Разное". ------------------------------------------------------------------------ r978 | alx | 2016-02-08 16:27:27 +0500 (Пн, 08 фев 2016) | 2 lines Добавлено имя станции. ------------------------------------------------------------------------ r977 | alx | 2016-02-08 12:03:45 +0500 (Пн, 08 фев 2016) | 3 lines Убрали кнопку "Скачать журналы". Минимальная ширина вкладок верхнего уровня установлена в 800px. ------------------------------------------------------------------------ r976 | alx | 2016-02-08 11:45:47 +0500 (Пн, 08 фев 2016) | 2 lines Сделали вывод текущей ревизии ve-02. ------------------------------------------------------------------------ r975 | alx | 2016-02-08 11:23:34 +0500 (Пн, 08 фев 2016) | 3 lines Добавлены отсутствовавшие картинки. Убран диалог создания окончаний TAP. ------------------------------------------------------------------------ r974 | alx | 2016-02-08 10:38:14 +0500 (Пн, 08 фев 2016) | 2 lines Убрали жиалог изменения IP адреса. ------------------------------------------------------------------------ r973 | alx | 2016-02-08 10:29:23 +0500 (Пн, 08 фев 2016) | 3 lines Добавлена команда API restart. К сожалению, она приводит к перезагрузке всей платы (предположительно по собаке). ------------------------------------------------------------------------ r972 | alx | 2016-02-05 17:27:39 +0500 (Пт, 05 фев 2016) | 2 lines При выполнении opkg upgrade добавлена опция -force-defaults чтобы opkg не задавал вопросов. ------------------------------------------------------------------------ r971 | alx | 2016-02-05 16:58:22 +0500 (Пт, 05 фев 2016) | 2 lines Исправлены ошибки вывода ошибок при загрузке SSL сертификатов. ------------------------------------------------------------------------ r970 | alx | 2016-02-05 14:44:22 +0500 (Пт, 05 фев 2016) | 3 lines Сделана установка адреса/маски интерфейса eth2. В конфиге по умолчанию убраны пустые сертификаты. ------------------------------------------------------------------------ r969 | alx | 2016-02-04 18:29:46 +0500 (Чт, 04 фев 2016) | 3 lines Добавлен дефолтный конфиг-файл. Разные улучшения. ------------------------------------------------------------------------ r968 | alx | 2016-01-25 15:52:24 +0500 (Пн, 25 янв 2016) | 2 lines Добавили установку i2c, добавили недостающую иконку, изменили имя блока. ------------------------------------------------------------------------ r967 | alx | 2016-01-25 15:51:33 +0500 (Пн, 25 янв 2016) | 2 lines Убрано подключение ненужного gcrypt.h. ------------------------------------------------------------------------ r966 | alx | 2016-01-25 11:12:28 +0500 (Пн, 25 янв 2016) | 2 lines Добавлена утилита чтения/записи регистров по i2c. ------------------------------------------------------------------------ r965 | alx | 2016-01-22 11:55:45 +0500 (Пт, 22 янв 2016) | 2 lines Обновлена прошивка ПЛИС. ------------------------------------------------------------------------ r964 | alx | 2016-01-22 11:53:04 +0500 (Пт, 22 янв 2016) | 2 lines Добавлен ve_mob_module. ------------------------------------------------------------------------ r963 | alx | 2016-01-21 16:59:42 +0500 (Чт, 21 янв 2016) | 2 lines Несущественные изменения веб-интерфейса. ------------------------------------------------------------------------ r962 | alx | 2016-01-21 16:59:19 +0500 (Чт, 21 янв 2016) | 2 lines Снят бит DCSU в регистре 108. ------------------------------------------------------------------------ r961 | alx | 2016-01-21 12:17:41 +0500 (Чт, 21 янв 2016) | 3 lines Исправлен стиль кнопок на вкладке DVO канальных окончаний. applyDisabled() теперь применяется также к кнопкам. ------------------------------------------------------------------------ r960 | alx | 2016-01-21 11:06:13 +0500 (Чт, 21 янв 2016) | 4 lines Длительность звонка и паузы формируется платой FS-01. В веб-интерфейсе убрана вкладка RTP-потоков. Добавлены файлы маленьких стрелочек. ------------------------------------------------------------------------ r959 | alx | 2016-01-20 18:08:40 +0500 (Ср, 20 янв 2016) | 2 lines Исправлены ошибки в поддержке канала 256. ------------------------------------------------------------------------ r958 | alx | 2016-01-20 17:07:34 +0500 (Ср, 20 янв 2016) | 2 lines Исправлена ошибка из-за которой не выключался сигнал вызова. ------------------------------------------------------------------------ r957 | alx | 2016-01-20 17:02:27 +0500 (Ср, 20 янв 2016) | 3 lines Длительность вызова установлена 1с. Тип канального окончания модуля FS01 изменен на FS01. ------------------------------------------------------------------------ r956 | alx | 2016-01-20 15:21:33 +0500 (Ср, 20 янв 2016) | 2 lines Для окончания FXS на модуле FS01 сделан специальный класс FS01Channel. ------------------------------------------------------------------------ r955 | alx | 2016-01-20 14:47:45 +0500 (Ср, 20 янв 2016) | 4 lines В классе FS01 убрано состояние stateError, вместо перехода в состояние ошибки выполняется длинный (5с) сброс и повторная инициализация. Добавлено состояние stateRinging, в котором в линию передается вызывной сигнал. ------------------------------------------------------------------------ r954 | alx | 2016-01-20 14:16:44 +0500 (Ср, 20 янв 2016) | 2 lines Fix authorized_keys permissions ------------------------------------------------------------------------ r953 | alx | 2016-01-20 12:27:49 +0500 (Ср, 20 янв 2016) | 3 lines Исправлена ошибка чтения конфигурации канального окончания. Добавлена команда API saveall. ------------------------------------------------------------------------ r952 | alx | 2016-01-20 11:36:06 +0500 (Ср, 20 янв 2016) | 2 lines Исправлена ошибка: неверно позиционировался таймслот на шине модуля. ------------------------------------------------------------------------ r951 | alx | 2016-01-20 11:03:07 +0500 (Ср, 20 янв 2016) | 4 lines Исправлена ошибка в прошивке ПЛИС. Каналы модулей вернули на таймслоты 254 и 255. Убрали вычитывание СУВ из регистров модулей - ПЛИС сама помещает их в общий регистр. ------------------------------------------------------------------------ r950 | alx | 2016-01-20 10:21:14 +0500 (Ср, 20 янв 2016) | 2 lines Сделан поллинг СУВ модулей FS01. ------------------------------------------------------------------------ r949 | alx | 2016-01-19 19:09:09 +0500 (Вт, 19 янв 2016) | 2 lines Добавлен класс модуля FS01. Реализована процедура инициализации кофидека. ------------------------------------------------------------------------ r948 | alx | 2016-01-19 11:13:55 +0500 (Вт, 19 янв 2016) | 2 lines Канальные окончания модулей читаются с каналов 127 и 128. ------------------------------------------------------------------------ r947 | alx | 2016-01-19 11:13:05 +0500 (Вт, 19 янв 2016) | 3 lines Модули пересажены на каналы 126 и 127. Создаются объекты только установленных и опознанных модулей (на данный момент это только FS01). ------------------------------------------------------------------------ r946 | alx | 2016-01-18 18:52:34 +0500 (Пн, 18 янв 2016) | 2 lines Сделана запись конфигурации канальных окончаний FXS. ------------------------------------------------------------------------ r945 | alx | 2016-01-18 18:24:16 +0500 (Пн, 18 янв 2016) | 2 lines Добавлена поддержка расширения для таблиц с числом строк больше 255. ------------------------------------------------------------------------ r944 | alx | 2016-01-18 18:05:30 +0500 (Пн, 18 янв 2016) | 3 lines Сделано создание канальных окончаний в соответствии с типами модулей. Сделано отображение состояния и конфигурации канальных окончаний. ------------------------------------------------------------------------ r943 | alx | 2016-01-18 14:41:50 +0500 (Пн, 18 янв 2016) | 3 lines Добавлена конифгурация и установка параметров IP интерфейса eth2. В команду genComm добавлены подкоманды geteth2 и seteth2. ------------------------------------------------------------------------ r942 | alx | 2016-01-18 14:18:21 +0500 (Пн, 18 янв 2016) | 3 lines Реализован вывод JSON-объектов с выравниванием элементов. Конфиг-файл теперь сохраняется с выравниванием. ------------------------------------------------------------------------ r941 | alx | 2016-01-15 15:23:18 +0500 (Пт, 15 янв 2016) | 2 lines Исправлена ошибка в путях к файлам HTTP-сервера. ------------------------------------------------------------------------ r940 | alx | 2016-01-15 15:18:26 +0500 (Пт, 15 янв 2016) | 2 lines В файл users.txt добавлен пользователь admin ------------------------------------------------------------------------ r939 | alx | 2016-01-15 14:29:07 +0500 (Пт, 15 янв 2016) | 2 lines Добавлены забытые файлы ------------------------------------------------------------------------ r938 | alx | 2016-01-15 11:53:06 +0500 (Пт, 15 янв 2016) | 4 lines Новая прошивка ПЛИС. Добавлены функции API для чтения/записи phy. Интерфейсу eth2 автоматически присваивается адрес 192.168.1.68 (для тестов). ------------------------------------------------------------------------ r892 | alx | 2015-12-16 17:25:48 +0500 (Ср, 16 дек 2015) | 2 lines Исправлена ошибка: параметры линка устанавливались всегда для GEMAC0. ------------------------------------------------------------------------ r891 | alx | 2015-12-16 16:59:56 +0500 (Ср, 16 дек 2015) | 2 lines Сделано обновление параметров IP в глобальном конфиге. ------------------------------------------------------------------------ r890 | alx | 2015-12-16 16:41:53 +0500 (Ср, 16 дек 2015) | 3 lines Сделана команда API snmpset. Сделана кнопка применения настроек IP. ------------------------------------------------------------------------ r889 | alx | 2015-12-16 11:46:03 +0500 (Ср, 16 дек 2015) | 2 lines Сделан контроль скорости и дуплекса линков ethernet и корректировка режима интерфейса. ------------------------------------------------------------------------ r888 | alx | 2015-12-14 19:12:04 +0500 (Пн, 14 дек 2015) | 2 lines Стилизованы spinner и select'ы. ------------------------------------------------------------------------ r887 | alx | 2015-12-14 15:53:09 +0500 (Пн, 14 дек 2015) | 2 lines Добавлены команды API userlist, chperm, adduser и deluser. ------------------------------------------------------------------------ r886 | alx | 2015-12-14 14:31:14 +0500 (Пн, 14 дек 2015) | 2 lines Из web-интерфейса убран блок настроек TDM. ------------------------------------------------------------------------ r885 | alx | 2015-12-14 12:40:02 +0500 (Пн, 14 дек 2015) | 3 lines Убрана вкладка "IPoTDM". Навсегда установлен режим канальной платы. ------------------------------------------------------------------------ r884 | alx | 2015-12-14 12:13:53 +0500 (Пн, 14 дек 2015) | 2 lines Сделана отправка eDVOEvent при переходе в standalone mode. ------------------------------------------------------------------------ r883 | alx | 2015-12-14 11:40:12 +0500 (Пн, 14 дек 2015) | 3 lines Реализована команда API genComm со всеми нужными подкомандами. Улучшено отображение web-интерфейса. ------------------------------------------------------------------------ r882 | alx | 2015-12-10 11:54:01 +0500 (Чт, 10 дек 2015) | 2 lines Сделан веб-интерфейс. ------------------------------------------------------------------------ r878 | alx | 2015-12-07 11:56:39 +0500 (Пн, 07 дек 2015) | 2 lines Добавлен свой HTTP-server. ------------------------------------------------------------------------ r877 | alx | 2015-12-04 17:22:02 +0500 (Пт, 04 дек 2015) | 4 lines Принято решение не использовать веб-сервер от repro. Создание вервера заблокировано. Сделано чтение списка SIP-пользователей из конфиг-файла. ------------------------------------------------------------------------ r876 | alx | 2015-12-04 15:52:52 +0500 (Пт, 04 дек 2015) | 2 lines Подключен обработчик для выдачи собственных страниц веб-сервером. ------------------------------------------------------------------------ r875 | alx | 2015-12-04 15:51:21 +0500 (Пт, 04 дек 2015) | 2 lines Сделана обработка конфигурации канальных окончаний в файле конфигурации. ------------------------------------------------------------------------ r874 | alx | 2015-12-04 11:18:12 +0500 (Пт, 04 дек 2015) | 2 lines Сделано чтение файла конфигурации при переходе в режим standalone. ------------------------------------------------------------------------ r873 | alx | 2015-12-03 12:00:45 +0500 (Чт, 03 дек 2015) | 2 lines Обновлена прошивка ПЛИС (добавлена внутренняя генерация pclk). ------------------------------------------------------------------------ r872 | alx | 2015-12-03 11:59:38 +0500 (Чт, 03 дек 2015) | 2 lines Добавлена временная прошивка ПЛИС ve-02. ------------------------------------------------------------------------ r871 | alx | 2015-12-03 11:58:45 +0500 (Чт, 03 дек 2015) | 2 lines Сделано распознавание standalone-платы и переключение в режим standalone. ------------------------------------------------------------------------ r870 | alx | 2015-12-01 10:32:58 +0500 (Вт, 01 дек 2015) | 2 lines Создана ветка VE-02. ------------------------------------------------------------------------ r869 | alx | 2015-11-25 15:49:23 +0500 (Ср, 25 ноя 2015) | 4 lines Исправлена ошибка: не устанавливался флаг наличия 255-го канала (был выход за границу массива). Сделан прием файла публичных ключей SSH. ------------------------------------------------------------------------ r868 | alx | 2015-11-25 10:25:42 +0500 (Ср, 25 ноя 2015) | 2 lines Закомментарен пользователь admin в веб-интерфейсе repro. ------------------------------------------------------------------------ r867 | alx | 2015-11-24 11:57:14 +0500 (Вт, 24 ноя 2015) | 2 lines Все ответы 406 (Not Acceptable) заменены на 488 (Not Acceptable Here). ------------------------------------------------------------------------ r866 | alx | 2015-11-24 11:44:12 +0500 (Вт, 24 ноя 2015) | 4 lines Исправлена ошибка: при получении REINVITE не проверялось, есть ли поддерживаемый кодек. Сразу пытались ответить 200 OK, из-за чего впоследствии падали из-за NULL указателя вместо имени кодека (см. предыдущий коммит). ------------------------------------------------------------------------ r865 | alx | 2015-11-24 11:16:40 +0500 (Вт, 24 ноя 2015) | 2 lines Сделана проверка на NULL вместо имени кодека в call_event_t. ------------------------------------------------------------------------ r864 | alx | 2015-11-23 11:38:13 +0500 (Пн, 23 ноя 2015) | 4 lines Устранено сообщение об ошибке при неиспользовании telephony-event. Поля tx_event_pt/rx_event_pt в rtp_event_t сделаны типа int. Вызов setPayloadType(eDTMF_RTP) теперь выполняется только при неотрицительном tx_event_pt. ------------------------------------------------------------------------ r863 | alx | 2015-11-18 15:06:27 +0500 (Ср, 18 ноя 2015) | 2 lines ntpclient'у вернули опцию -s (без нее не происходило начальной установки времени после старта платы). ------------------------------------------------------------------------ r862 | alx | 2015-11-18 15:05:02 +0500 (Ср, 18 ноя 2015) | 2 lines Отключена функция RPC (порт 5081). ------------------------------------------------------------------------ r861 | alx | 2015-11-18 12:25:09 +0500 (Ср, 18 ноя 2015) | 3 lines Файлы SSL сертификата и ключа вбиты в код гвоздями и удалены из конфиг-файла. Добавлена установка конфиг-файла и файла пользователей. ------------------------------------------------------------------------ r860 | alx | 2015-11-18 09:35:50 +0500 (Ср, 18 ноя 2015) | 2 lines Merged resiprocate branch. ------------------------------------------------------------------------ r859 | alx | 2015-11-17 19:02:54 +0500 (Вт, 17 ноя 2015) | 4 lines Исправлено поведение при получении ответа на предложение SDP, в котором event pt отличается от переданного в предложении: мы передаем события с pt, полученным в ответе удаленной стороны, и ожидаем с pt, переданным нами в предложении. ------------------------------------------------------------------------ r858 | alx | 2015-11-17 14:52:50 +0500 (Вт, 17 ноя 2015) | 3 lines Исправлена ошибка: при пересоздании PRI (например при измеении типа узла) в состоянии UP состояние не изменялось на дефолтное DOWN. Closes #147. ------------------------------------------------------------------------ r853 | alx | 2015-11-13 17:43:42 +0500 (Пт, 13 ноя 2015) | 2 lines В окончаниях ISDN PRI при получении SETUP с пустым номером вызываемого даем dialtone. ------------------------------------------------------------------------ r850 | alx | 2015-11-06 18:28:29 +0500 (Пт, 06 ноя 2015) | 3 lines ntpclient теперь запускается с опцией -t вместо -s. Это должно гарантировать установку времени от NTP сервера. ------------------------------------------------------------------------ r849 | alx | 2015-10-19 12:02:58 +0500 (Пн, 19 окт 2015) | 2 lines Убран вывод в лог сообщений о переключении в режим VBD и обратно. ------------------------------------------------------------------------ r848 | alx | 2015-10-01 19:13:59 +0500 (Чт, 01 окт 2015) | 2 lines При ответе на предложение SDP теперь используются те же значения payload type, что были в предложении. ------------------------------------------------------------------------ r842 | alx | 2015-09-29 12:51:43 +0500 (Вт, 29 сен 2015) | 6 lines исправлена ошибка в окончаниях FXS: если в деактивированном состоянии канала приходил кратковременный импульс по СУВ a (помеха в линии), канал активировался, но сообщение eCasEvent ему не приходило, в результате канал оставался в активированном состоянии. Теперь при активации канала запускается таймер, и если в течение 100 мс сообщение eCasEvent не приходит, происходит деактивация канала. ------------------------------------------------------------------------ r831 | alx | 2015-09-25 19:27:02 +0500 (Пт, 25 сен 2015) | 3 lines Исправлена ошибка: не проверялось разрешение и активация услуги ожидания вызова, если вызов поступал непосредственно конкретному канальному окончанию (при регистрации канального окончания на внешнем сервере). ------------------------------------------------------------------------ r830 | alx | 2015-09-25 19:23:46 +0500 (Пт, 25 сен 2015) | 5 lines Исправлены ошибки, возникавшие при обнаружении снятия трубки сразу после деактивации канала (предположительно если деактивация происходила после изменения СУВ но до срабатывания таймаута 10 мс). Ошибка выражалась в невозможности выполнить send_TONEGEN() из-за channelId = -1. Теперь перед выдачей сигнала готовности проверяется, создан ли канал, и если нет, он активируется. ------------------------------------------------------------------------ r829 | alx | 2015-09-23 09:07:53 +0500 (Ср, 23 сен 2015) | 3 lines В окончаниях FXS добавлены остановки таймеров перед их повторным стартом. Это помогло в Шабурах избавиться от сообщений об ошибках типа stopTone() при деактивированном канале. ------------------------------------------------------------------------ r828 | alx | 2015-09-07 15:30:15 +0500 (Пн, 07 сен 2015) | 2 lines Исправлена ошибка: происходило падение при попытке вызвать URI без имени пользователя. ------------------------------------------------------------------------ r825 | alx | 2015-08-28 16:59:36 +0500 (Пт, 28 авг 2015) | 3 lines Merged from eXosip branch. Firmware revision 21. ------------------------------------------------------------------------ r71 | alx | 2012-10-30 12:31:29 +0600 (Вт, 30 окт 2012) | 2 lines Исправлена кодировка комментариев ------------------------------------------------------------------------ r70 | alx | 2011-11-30 15:56:42 +0600 (Ср, 30 ноя 2011) | 2 lines Fixed bug with hangup after 1 minute on outgoing calls. ------------------------------------------------------------------------ r69 | alx | 2011-11-29 19:58:48 +0600 (Вт, 29 ноя 2011) | 2 lines Ringback tone in FXS ------------------------------------------------------------------------ r68 | alx | 2011-11-29 19:21:58 +0600 (Вт, 29 ноя 2011) | 2 lines Works with internal freeswitch ------------------------------------------------------------------------ r67 | alx | 2011-11-29 11:25:33 +0600 (Вт, 29 ноя 2011) | 3 lines Transport parameters made configurable. To: domain and From: domain made configurable. ------------------------------------------------------------------------ r66 | alx | 2011-11-28 12:12:54 +0600 (Пн, 28 ноя 2011) | 2 lines Accounts created for every endpoint (timeslot) ------------------------------------------------------------------------ r65 | alx | 2011-11-28 10:55:04 +0600 (Пн, 28 ноя 2011) | 2 lines get_route function added (not used yet) ------------------------------------------------------------------------ r64 | alx | 2011-11-25 18:22:09 +0600 (Пт, 25 ноя 2011) | 2 lines DTMF pause in FXO made configurable. ------------------------------------------------------------------------ r63 | alx | 2011-11-25 18:19:16 +0600 (Пт, 25 ноя 2011) | 2 lines DTMF duration in FXO made configurable. ------------------------------------------------------------------------ r62 | alx | 2011-11-25 18:16:46 +0600 (Пт, 25 ноя 2011) | 2 lines Dialtone timeout in FXO made configurable. ------------------------------------------------------------------------ r61 | alx | 2011-11-25 18:13:55 +0600 (Пт, 25 ноя 2011) | 2 lines Ring timeout in FXO made configurable. ------------------------------------------------------------------------ r60 | alx | 2011-11-25 18:09:44 +0600 (Пт, 25 ноя 2011) | 2 lines FXO gets config ------------------------------------------------------------------------ r59 | alx | 2011-11-25 15:17:36 +0600 (Пт, 25 ноя 2011) | 2 lines AGC control fixed ------------------------------------------------------------------------ r58 | alx | 2011-11-25 12:32:41 +0600 (Пт, 25 ноя 2011) | 2 lines Added AGC support ------------------------------------------------------------------------ r57 | alx | 2011-11-25 12:10:52 +0600 (Пт, 25 ноя 2011) | 4 lines Swapped rx-gain and tx-gain parameters. Rx direction is now IP -> TDM, Tx direction is now TDM -> IP. ------------------------------------------------------------------------ r56 | alx | 2011-11-25 11:11:34 +0600 (Пт, 25 ноя 2011) | 2 lines RTCP parameters logging ------------------------------------------------------------------------ r55 | alx | 2011-11-24 19:29:44 +0600 (Чт, 24 ноя 2011) | 2 lines RXGAIN and TXGAIN made configureble ------------------------------------------------------------------------ r54 | alx | 2011-11-24 18:43:57 +0600 (Чт, 24 ноя 2011) | 2 lines Deleted unused variables ------------------------------------------------------------------------ r53 | alx | 2011-11-24 18:41:08 +0600 (Чт, 24 ноя 2011) | 2 lines Line coding (a-law / u-law) is now configurable ------------------------------------------------------------------------ r52 | alx | 2011-11-24 17:55:08 +0600 (Чт, 24 ноя 2011) | 3 lines Setting real RTP payload types for DTMF events, setting audio RTP payload types independently in both directions ------------------------------------------------------------------------ r51 | alx | 2011-11-24 12:01:22 +0600 (Чт, 24 ноя 2011) | 2 lines DTMF payload type configuretion added (always 96) ------------------------------------------------------------------------ r50 | alx | 2011-11-23 15:52:26 +0600 (Ср, 23 ноя 2011) | 2 lines max-digits and dial-regexp implemented for FXS. ------------------------------------------------------------------------ r49 | alx | 2011-11-23 11:31:19 +0600 (Ср, 23 ноя 2011) | 2 lines Ring times, dialtone timeout, inter-digit timeout, call timeout made configurable. ------------------------------------------------------------------------ r48 | alx | 2011-11-23 10:42:52 +0600 (Ср, 23 ноя 2011) | 2 lines FXO partially works ------------------------------------------------------------------------ r47 | alx | 2011-11-22 19:12:18 +0600 (Вт, 22 ноя 2011) | 2 lines Start/stop RTP stream from endpoint classes. ------------------------------------------------------------------------ r46 | alx | 2011-11-22 15:44:21 +0600 (Вт, 22 ноя 2011) | 2 lines FXS endpoints are creating according to configfile. ------------------------------------------------------------------------ r45 | alx | 2011-11-22 11:34:59 +0600 (Вт, 22 ноя 2011) | 2 lines fxo module added ------------------------------------------------------------------------ r44 | alx | 2011-11-22 11:32:57 +0600 (Вт, 22 ноя 2011) | 1 line ------------------------------------------------------------------------ r43 | alx | 2011-11-22 11:16:48 +0600 (Вт, 22 ноя 2011) | 2 lines Deleted dead code ------------------------------------------------------------------------ r42 | alx | 2011-11-22 10:47:42 +0600 (Вт, 22 ноя 2011) | 2 lines sendCID added ------------------------------------------------------------------------ r41 | alx | 2011-11-21 19:22:01 +0600 (Пн, 21 ноя 2011) | 2 lines Added parsing local URI and searching endpoint by call_id. ------------------------------------------------------------------------ r40 | alx | 2011-11-21 12:32:13 +0600 (Пн, 21 ноя 2011) | 2 lines Codecs priorities are set from config file. ------------------------------------------------------------------------ r39 | alx | 2011-11-21 11:16:41 +0600 (Пн, 21 ноя 2011) | 2 lines Added rudeconfig library ------------------------------------------------------------------------ r38 | alx | 2011-11-19 12:27:33 +0600 (Сб, 19 ноя 2011) | 2 lines RudeConfig library added ------------------------------------------------------------------------ r37 | alx | 2011-11-17 20:44:48 +0600 (Чт, 17 ноя 2011) | 2 lines Outgoung calls now work ------------------------------------------------------------------------ r36 | alx | 2011-11-17 19:10:33 +0600 (Чт, 17 ноя 2011) | 2 lines Cancel incoming call bug fixed. ------------------------------------------------------------------------ r35 | alx | 2011-11-16 20:33:25 +0600 (Ср, 16 ноя 2011) | 2 lines Fixed codec parameters check ------------------------------------------------------------------------ r34 | alx | 2011-11-16 20:08:01 +0600 (Ср, 16 ноя 2011) | 2 lines Dummy codec module added ------------------------------------------------------------------------ r33 | alx | 2011-11-15 20:09:03 +0600 (Вт, 15 ноя 2011) | 2 lines call_id bug fixed ------------------------------------------------------------------------ r32 | alx | 2011-11-15 19:41:00 +0600 (Вт, 15 ноя 2011) | 2 lines Added dialing support ------------------------------------------------------------------------ r31 | alx | 2011-11-07 19:56:36 +0600 (Пн, 07 ноя 2011) | 2 lines Dialtone timeout added ------------------------------------------------------------------------ r30 | alx | 2011-11-07 19:25:36 +0600 (Пн, 07 ноя 2011) | 2 lines Tone generation made ------------------------------------------------------------------------ r29 | alx | 2011-11-06 00:22:36 +0600 (Вс, 06 ноя 2011) | 1 line ------------------------------------------------------------------------ r28 | alx | 2011-11-06 00:10:41 +0600 (Вс, 06 ноя 2011) | 2 lines abstract_channel.h added ------------------------------------------------------------------------ r27 | alx | 2011-11-05 19:44:19 +0600 (Сб, 05 ноя 2011) | 2 lines Signaling is now processing by channel objects. ------------------------------------------------------------------------ r26 | alx | 2011-11-05 16:46:14 +0600 (Сб, 05 ноя 2011) | 2 lines Deleted unused members ------------------------------------------------------------------------ r25 | alx | 2011-11-05 16:40:49 +0600 (Сб, 05 ноя 2011) | 2 lines Deleted module threadmutex. Now using Mutex and Interrupt classes. ------------------------------------------------------------------------ r24 | alx | 2011-11-05 16:13:37 +0600 (Сб, 05 ноя 2011) | 1 line ------------------------------------------------------------------------ r23 | alx | 2011-11-05 16:09:29 +0600 (Сб, 05 ноя 2011) | 2 lines Implemented Interrupt and Mutex classes ------------------------------------------------------------------------ r22 | alx | 2011-11-05 02:55:07 +0600 (Сб, 05 ноя 2011) | 2 lines All modules converted to c++. ------------------------------------------------------------------------ r21 | alx | 2011-11-05 01:24:55 +0600 (Сб, 05 ноя 2011) | 2 lines fxs and comcerto modules converted to c++ ------------------------------------------------------------------------ r20 | alx | 2011-11-05 00:55:27 +0600 (Сб, 05 ноя 2011) | 3 lines Dep files generation added. sip_ua and log converted to c++. ------------------------------------------------------------------------ r19 | alx | 2011-11-03 20:39:05 +0600 (Чт, 03 ноя 2011) | 1 line ------------------------------------------------------------------------ r18 | alx | 2011-11-03 02:09:27 +0600 (Чт, 03 ноя 2011) | 2 lines Ring timer works. ------------------------------------------------------------------------ r17 | alx | 2011-11-03 00:25:58 +0600 (Чт, 03 ноя 2011) | 2 lines Main scheduler added ------------------------------------------------------------------------ r16 | alx | 2011-11-03 00:08:38 +0600 (Чт, 03 ноя 2011) | 2 lines Made select() for stdin ------------------------------------------------------------------------ r15 | alx | 2011-11-03 00:00:03 +0600 (Чт, 03 ноя 2011) | 2 lines Event queue now works ------------------------------------------------------------------------ r14 | alx | 2011-11-02 23:47:17 +0600 (Ср, 02 ноя 2011) | 2 lines Fixed std_queue_wait() ------------------------------------------------------------------------ r13 | alx | 2011-11-01 20:36:16 +0600 (Вт, 01 ноя 2011) | 2 lines Global event queue added ------------------------------------------------------------------------ r12 | alx | 2011-11-01 20:23:37 +0600 (Вт, 01 ноя 2011) | 2 lines queue module added. ------------------------------------------------------------------------ r11 | alx | 2011-11-01 20:02:51 +0600 (Вт, 01 ноя 2011) | 2 lines Nothing special ------------------------------------------------------------------------ r10 | alx | 2011-11-01 19:37:13 +0600 (Вт, 01 ноя 2011) | 2 lines Scheduler module added ------------------------------------------------------------------------ r9 | alx | 2011-10-31 21:24:57 +0600 (Пн, 31 окт 2011) | 2 lines Threadmutex module added ------------------------------------------------------------------------ r8 | alx | 2011-10-31 19:30:04 +0600 (Пн, 31 окт 2011) | 2 lines codecs ------------------------------------------------------------------------ r7 | alx | 2011-10-30 18:08:30 +0600 (Вс, 30 окт 2011) | 2 lines Start/stop RTP stream implemented ------------------------------------------------------------------------ r6 | alx | 2011-10-30 01:34:14 +0600 (Вс, 30 окт 2011) | 2 lines Now we getting RTP parameters (locad/remode address/port, codec, payload type) on created stream ------------------------------------------------------------------------ r5 | alx | 2011-10-29 19:46:14 +0600 (Сб, 29 окт 2011) | 2 lines Ringing on incoming call ------------------------------------------------------------------------ r4 | alx | 2011-10-29 19:16:56 +0600 (Сб, 29 окт 2011) | 2 lines Initializing comcerto device ------------------------------------------------------------------------ r3 | alx | 2011-10-29 16:45:09 +0600 (Сб, 29 окт 2011) | 2 lines created SIP user-agent ------------------------------------------------------------------------ r2 | alx | 2011-10-28 19:27:43 +0600 (Пт, 28 окт 2011) | 2 lines Module utils added ------------------------------------------------------------------------ r1 | alx | 2011-10-27 23:38:46 +0600 (Чт, 27 окт 2011) | 2 lines SIP UA project ------------------------------------------------------------------------