------------------------------------------------------------------------
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

------------------------------------------------------------------------