D-Modem - программный модем для передачи данных поверх VoIP
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Опубликованы исходные тексты проекта D-Modem, реализующего программный модем для организации передачи данных поверх VoIP-сетей на базе протокола SIP. D-Modem даёт возможность создать канал связи поверх VoIP по аналогии с тем, как традиционные dialup-модемы позволяли передавать данные поверх телефонных сетей. В качестве областей применения проекта можно отметить подключение к существующим dialup-сетям без использования на втором конце телефонной сети, организацию скрытых каналов связи и проведение тестирования безопасности систем, доступных только через dialup. Код проекта написан на языке Си и распространяется под лицензией GPLv2.
Поддержка протокола SIP реализована при помощи коммуникационной библиотеки PJSIP, а для обеспечения работы функциональности модема использован компоненты драйвера slmodem, изначально поставляемого для софт-модемов Smart Link. В отличие от традиционных модемов, у которых для обработки сигнала используется DSP, а модуляция производится микроконтроллером, в софт-модемах присутствует только DSP, а все остальные функции реализуются программно на стороне драйвера.
Проект D-Modem предлагает полностью программный модем, в котором и функциональность DSP реализована программно. Применяемые в софт-модемах аппаратные компоненты заменены на SIP-стек и вместо использования DSP для передачи звука через аналоговые линии связи в D-Modem звук передаётся поверх мультимедийных потоков, таких как RTP или SRTP, используемых в процессе голосовых вызовов VoIP.
Механизмы обработки сигналов и поддержки AT-команд, а также реализации протоколов V.32bis (14.4kbps) и V.34 (33.6kbps), заимствованы из готового драйвера ядра slmodemd, который был дополнен и урезан с учётом специфики проекта. Драйвер был переделан для обособленного запуска в форме приложения, а в виде модуля ядра. Для взаимодействия с внешними приложениями реализована возможность обмена данными через сетевые сокеты. Для управления slmodemd подготовлена надстройка d-modem, которая предоставляет конечный интерфейс и включает средства управления звуковыми потоками и голосовыми вызовами на базе протокола SIP.
В процессе работы создаётся устройство /dev/ttySL*, через которое можно взаимодействовать с модемом, отправлять AT-команды и обмениваться данными, аналогично тому, как осуществляется работа с обычным модемом (например, можно использовать pppd для создания IP-канала). Привязка к учётной записи SIP осуществляется при помощи переменной окружения SIP_LOGIN. Проект в том числе может применяться для подключения к существующим dialup-сетям, в условиях когда отсутствует классический модем (SIP-вызов может перенаправляться в обычную телефонную сеть).
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://www.aon.com/cyber-solu...)
- OpenNews: Атака Cable Haunt, позволяющая получить контроль над кабельными модемами
- OpenNews: Уязвимость в модемах ARRIS (Motorola)
- OpenNews: Доступен пакет OpenLTE 0.20 с реализацией стека 3GPP LTE
- OpenNews: Проект OpenWifi с реализацией открытого Wi-Fi чипа на базе FPGA и SDR
- OpenNews: Выпуск GNU Radio 3.9.0
Похожие новости:
- [CRM-системы, Разработка систем связи, Развитие стартапа, Бизнес-модели] Телефония под собственным брендом (White Label)
- [IT-инфраструктура, Сетевые технологии, Asterisk, Сетевое оборудование] Более эффективная защита IP-телефонов snom
- [API, Разработка систем связи, Облачные сервисы, Голосовые интерфейсы] The benefits of offering VoIP to your customers under your own brand
- [Системное администрирование, IT-инфраструктура, Сетевые технологии, Сетевое оборудование] От дропшиппинга до собственного пункта выдачи. Масштабируем IP-телефонию малого бизнеса
- [IT-инфраструктура, Сетевые технологии, Asterisk, Сетевое оборудование] Как защитить телефон snom
- [Производство и разработка электроники, Физика, DIY или Сделай сам, Электроника для начинающих] Радиация: детекторы. Как подружить сцинтиллятор и SiPM
- [Perl, Стандарты связи] Пишем PBX на Perl для Yate
- [Asterisk, Разработка систем связи] Превращаем «стационарный» номер от МГТС в подвижную связь
- [IT-инфраструктура, Сетевые технологии, Asterisk, Сетевое оборудование] Устройство громкого оповещения Snom PA1 и возможные сценарии использования — 2
- [Сетевые технологии, IT-стандарты] Привычный ужас в SIP, или о том, как не надо проектировать сетевые протоколы. Часть 1 — синтаксис и морфология
Теги для поиска: #_dmodem, #_modem, #_sip, #_voip
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 17:59
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Опубликованы исходные тексты проекта D-Modem, реализующего программный модем для организации передачи данных поверх VoIP-сетей на базе протокола SIP. D-Modem даёт возможность создать канал связи поверх VoIP по аналогии с тем, как традиционные dialup-модемы позволяли передавать данные поверх телефонных сетей. В качестве областей применения проекта можно отметить подключение к существующим dialup-сетям без использования на втором конце телефонной сети, организацию скрытых каналов связи и проведение тестирования безопасности систем, доступных только через dialup. Код проекта написан на языке Си и распространяется под лицензией GPLv2. Поддержка протокола SIP реализована при помощи коммуникационной библиотеки PJSIP, а для обеспечения работы функциональности модема использован компоненты драйвера slmodem, изначально поставляемого для софт-модемов Smart Link. В отличие от традиционных модемов, у которых для обработки сигнала используется DSP, а модуляция производится микроконтроллером, в софт-модемах присутствует только DSP, а все остальные функции реализуются программно на стороне драйвера. Проект D-Modem предлагает полностью программный модем, в котором и функциональность DSP реализована программно. Применяемые в софт-модемах аппаратные компоненты заменены на SIP-стек и вместо использования DSP для передачи звука через аналоговые линии связи в D-Modem звук передаётся поверх мультимедийных потоков, таких как RTP или SRTP, используемых в процессе голосовых вызовов VoIP. Механизмы обработки сигналов и поддержки AT-команд, а также реализации протоколов V.32bis (14.4kbps) и V.34 (33.6kbps), заимствованы из готового драйвера ядра slmodemd, который был дополнен и урезан с учётом специфики проекта. Драйвер был переделан для обособленного запуска в форме приложения, а в виде модуля ядра. Для взаимодействия с внешними приложениями реализована возможность обмена данными через сетевые сокеты. Для управления slmodemd подготовлена надстройка d-modem, которая предоставляет конечный интерфейс и включает средства управления звуковыми потоками и голосовыми вызовами на базе протокола SIP. В процессе работы создаётся устройство /dev/ttySL*, через которое можно взаимодействовать с модемом, отправлять AT-команды и обмениваться данными, аналогично тому, как осуществляется работа с обычным модемом (например, можно использовать pppd для создания IP-канала). Привязка к учётной записи SIP осуществляется при помощи переменной окружения SIP_LOGIN. Проект в том числе может применяться для подключения к существующим dialup-сетям, в условиях когда отсутствует классический модем (SIP-вызов может перенаправляться в обычную телефонную сеть). =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 17:59
Часовой пояс: UTC + 5