The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

D-Modem - программный модем для передачи данных поверх VoIP

30.10.2021 09:13

Опубликованы исходные тексты проекта 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 закрыта, исходный код не поставляется, используется BLOB dsplib.o; Проприетарный драйвер был переделан для обособленного запуска в форме приложения, а не в виде модуля ядра. Для взаимодействия с внешними приложениями реализована возможность обмена данными через сетевые сокеты. Для управления slmodemd подготовлена надстройка d-modem, которая предоставляет конечный интерфейс и включает средства управления звуковыми потоками и голосовыми вызовами на базе протокола SIP.

В процессе работы создаётся устройство /dev/ttySL*, через которое можно взаимодействовать с модемом, отправлять AT-команды и обмениваться данными, аналогично тому, как осуществляется работа с обычным модемом (например, можно использовать pppd для создания IP-канала). Привязка к учётной записи SIP осуществляется при помощи переменной окружения SIP_LOGIN. Проект в том числе может применяться для подключения к существующим dialup-сетям, в условиях, когда отсутствует классический модем (SIP-вызов может перенаправляться в обычную телефонную сеть).

  1. Главная ссылка к новости (https://www.aon.com/cyber-solu...)
  2. OpenNews: Атака Cable Haunt, позволяющая получить контроль над кабельными модемами
  3. OpenNews: Уязвимость в модемах ARRIS (Motorola)
  4. OpenNews: Доступен пакет OpenLTE 0.20 с реализацией стека 3GPP LTE
  5. OpenNews: Проект OpenWifi с реализацией открытого Wi-Fi чипа на базе FPGA и SDR
  6. OpenNews: Выпуск GNU Radio 3.9.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/56070-d-modem
Ключевые слова: d-modem, modem, sip, voip
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (200) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:01, 30/10/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +7 +/
     

  • 1.3, Аноним (3), 10:06, 30/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +26 +/
    ммм... финонет через SIP через тырнет через диалап?
     
     
  • 2.7, Аноним (-), 11:09, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –23 +/
    В Фидо сидят спощь одни пенсионеры. Общаться с пенсионерами? Нет, спасибо.
     
     
  • 3.11, Аноним (11), 12:00, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +20 +/
    Ты так говоришь как будто тут есть кто-то кроме них.
     
     
  • 4.126, Смузихлёб (?), 20:39, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Мне 12
     
     
  • 5.159, Тиктокер (?), 13:07, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А мне 10
     
     
  • 6.164, Аноним (164), 13:20, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А я так вообще Томат!
     
     
  • 7.184, Брат Анон (ok), 09:38, 01/11/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    В смысле, овощ?
     
  • 4.220, Аноним (220), 15:16, 08/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Здесь куча вчерашних и нынешних студентов. Я начал регулярно посещать опеннет где-то в 17-18 лет. А судя по тому, что на лоре не один десяток школьников (а часть из них ещё и не самые глупые), они есть и тут.
     

  • 1.4, Онаним (?), 10:29, 30/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Всё бы ничего, но работать оно будет только с такими же модемами over sip. На любом выходе в PSTN jitter и дополнительное преобразование оставит от V.34 рожки и ножки.
     
     
  • 2.94, Михрютка (ok), 18:03, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    авторы честно пишут

    Connections are unreliable, and it is currently difficult to connect at speeds higher than 14.4kbps or so.  It might be possible to improve this by disabling/reconfiguring PJSIP’s jitter buffer.

    но учитывая, что им это надо не для скачивания какой-нито r46.sysop.erotic.uue, то и нормально.

     
     
  • 3.185, Брат Анон (ok), 09:39, 01/11/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Авторы написали зачем им это надо.
     
  • 2.186, Брат Анон (ok), 09:39, 01/11/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Делаем даунгрейд версии протокола и продолжаем работать.
     

  • 1.5, Ananimasss (?), 10:45, 30/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Даешь эмуляцию курьера в платной версии и 36к винмодема в бешплатной.
     
     
  • 2.22, Аноним (3), 13:58, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Зухель более каноничен
     
     
  • 3.124, DeadLoco (ok), 20:27, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Когда сделают зелаксы/паргейны поверх SIP - разбудите меня, пожалуйста.
     
     
  • 4.131, Растоманя (ok), 21:19, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее FreeBSD на Rust перепишут чем зелагсы сделают через sip  
     
  • 4.135, Аноним (135), 21:37, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    US Robotics?
     
  • 4.136, Аноним (135), 21:38, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    US Robotics?
     
  • 3.146, pofigist (?), 08:51, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зухель - для нищебpодов. У меня до сих пор на антресолях парочка чёрных курьеров валяется 😁
     
     
  • 4.177, быдлоюзер (?), 00:02, 01/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Одолжил я в детстве козырный курьер, не получил я сети как и с остальными дешовками
     
  • 4.179, ptr (ok), 01:43, 01/11/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Как сейчас помню $499 за модем с сисопской скидкой. Жена чуть не убила, когда узнала, сколько он стоит.
     

  • 1.6, Аноним (6), 11:01, 30/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Где A4?
     
  • 1.8, Аноним (8), 11:32, 30/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    А как провайдеры будут траффик фильтровать согласно судебным решениям?
     
     
  • 2.187, Брат Анон (ok), 09:41, 01/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот зачем ты им подсказываешь?!
     

  • 1.9, Аноним (9), 11:33, 30/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Приложение с большим закрытым блобом??
    Не особо такое нужно...
     
     
  • 2.96, eee (??), 18:13, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –12 +/
    >> Код проекта написан на языке Си

    не нужно

    >> и распространяется под лицензией GPLv2.

    дважды не нужно

     

  • 1.10, Аноним (10), 11:53, 30/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот когда сделают модемный пул для астериска с поддержкой V.90 (чтобы работал с DAHDI), чтобы его можно было использовать вместо Lucent Ascend или 53-ей циски, тогда и поговорим.
     
     
  • 2.12, Аноним (9), 12:08, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сможете найти того кто будет звонить на этот пул?
     
  • 2.13, YetAnotherOnanym (ok), 12:10, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Мсье собрался создать сеть по обмену ЦП или подпольную биткоен-биржу?
     
     
  • 3.14, Аноним (14), 12:39, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Гейты из чебурнета
     
     
  • 4.17, FSA (??), 13:05, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Гейты из чебурнета

    Даже из Китая используют более подходящие для этого технологии

     
     
  • 5.21, Аноним (6), 13:57, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    С чего ты взял что у нас будет как в Китае? Все показывает что у нас всегда будет хуже чем в Китае.

    А вот когда гром грянет можно будет хотя бы через VoIP ходить.

     
     
  • 6.163, Аноним (-), 13:13, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Mesh-тырнет ??
    Главное до границы дотянуть
     
     
  • 7.188, Брат Анон (ok), 09:43, 01/11/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Наивный через 20 минут после включения передатчика у тебя на дому будет представление с масками и изделием "Нежность-2". Погранцы (которые как и положено в составе ФСБ) ещё со времён Союза таким умным ласты заворачивают.
     
     
  • 8.203, Онаним (?), 22:56, 02/11/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дыыыы ну ладно, в пограничных районах прекрасно ловятся 3G 2G БС соседней страны... текст свёрнут, показать
     
     
  • 9.204, Брат Анон (ok), 09:20, 03/11/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не надо путать две задачи 1 слушать чужих 2 глушить своих ... текст свёрнут, показать
     
     
  • 10.205, Онаним (?), 10:28, 03/11/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Там так-то ныне особо уже ничего ценного не послушаешь, ну да ладно ... текст свёрнут, показать
     
  • 9.206, Аноним (206), 12:39, 03/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А как их оплачивать ... текст свёрнут, показать
     
     
  • 10.214, Онаним (?), 20:36, 03/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Банковские карты давно отменили ... текст свёрнут, показать
     
  • 9.221, Брат Анон (ok), 09:13, 12/11/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Наивный чукотский юноша Ширина пограничной зоны может достигать 60 км А ширина... текст свёрнут, показать
     
  • 8.207, Аноним (206), 12:46, 03/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    IEEE 802 11ah завернут ... текст свёрнут, показать
     
     
  • 9.216, Брат Анон (ok), 11:13, 04/11/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Какая разница какой протокол Излучаешь радиоволны в пограничной зоне без особог... текст свёрнут, показать
     
  • 2.106, Онаним (?), 18:31, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Никогда. V.90/V.92 требуют линейного PCM на выходе, с типовыми voip кодеками оно не уживётся.
     
     
  • 3.107, Онаним (?), 18:32, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Более того, у V.90 вход от V.34, то есть жопа сразу, а V.92 требует линейного PCM преобразования и на входе тоже. Сразу упреждая: G.711 и прочие имеют нелинейную характеристику преобразования.
     
     
  • 4.116, Аноним (116), 18:52, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Непонятно почему вы пишете про линейный PCM, если в стандарте v.92 написано именно про G.711 кодирование:

    https://www.itu.int/rec/recommendation.asp?lang=en&parent=T-REC-V.92-200011-I

    ITU-T V.92

    3.1 analogue modem: The analogue modem is the modem of the pair that, when in data mode, receives  G.711  signals  that  have  been  passed  through  a  G.711  decoder.  The  modem  is  typically  connected to the PSTN.

    3.2 digital modem:  The  digital  modem  is  the  modem  of  the  pair  that,  when  in  data  mode,  generates  G.711  signals.  The  modem  is  connected  to  a  digital  switched  network  through  a  digital  interface, e.g. a Basic Rate Interface (BRI) or a Primary Rate Interface (PRI).

     
     
  • 5.123, Аноним (123), 19:56, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нужен новый V.2022
     
  • 3.139, Аноним (10), 00:16, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > с типовыми voip кодеками оно не уживётся

    Слово "DAHDI" не известно или не понятно?

     
     
  • 4.150, Онаним (?), 09:51, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Facepalm'd

    Дешевле выйдет купить несколько модемов, и не мучать животное.

     
     
  • 5.167, Аноним (10), 13:57, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Пара аналоговых модемов заумела V.90 между собой?
     
     
  • 6.169, Онаним (?), 17:52, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    V.90, как таковой, нельзя "заиметь между собой". Он существует только на цифровом даунстриме, аналоговый апстрим аналогового модема - всё тот же V.34, точнее, часть от него.

    PCM-апстрим туда-сюда - это V.92. С поправкой на аналоговость линии.

    Ну и самая мякотка: если с обеих сторон и между ними есть цифровой тракт, достаточный для работы V.92 - нахрена в этом варианте нужен V.92? Особенно если напомнить, что сабж темы - VoIP.

    Троллейбус и буханка хлеба.

     

     ....большая нить свёрнута, показать (23)

  • 1.15, Zed (??), 12:40, 30/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Может кто-то прокомментировать?

    Этот проект подойдёт для тех товарищей кто удалённо конфигурирует  станции по модемному доступу?

    Тоесть на сегодня так получается что железных линий не остаётся как и постепенно вымирающих модемов.

     
     
  • 2.23, Аноним (6), 14:00, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не знаю о чем ты говоришь, но для VoIP нужны существующие линии и уже настроенный доступ в интернет с двух сторон у «звонящего» и у «адресата». И уже потом можешь между ними обмениваться чем хочешь.
     
     
  • 3.26, Zed (??), 14:05, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    У "железных" атс есть встроенный модем который подключается к обычной телефонной линии и ждёт входящих звонков.
    Сидящий удалённо, своим собственным модемом дозванивается на станционный и получает доступ к конфигурированию.

    Так вот у сидящего удалённо скоро не останется ни модемов ни железной линии кроме воипной.
    Но через воип обычный модем не очень с такими станциями.

     
     
  • 4.28, Аноним (116), 14:20, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Хороший повод заменить АТС на что-то другое, менее архаичное.
     
     
  • 5.54, Аноним (54), 15:51, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так замени, Уася!
    Тебе о том, что атс с модемом, смотрящим в сразу пустую телефонную лапшу, это 100% рабочий plug and play, который работает сразу и без ничего.

    Какой-то пориджизм кругом — «давайте заменим».

    Что заменить (тут)?
    Технологию, которая работает сама без настройки и применяется локально для конфига атс по сырой линии?

    На что «заменим»?

     
     
  • 6.58, Аноним (116), 16:00, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нравится сидеть на аналоговой лапше - сиди, кто ж тебе запретит.
    У других людей есть выбор из вариантов получше.
     
  • 6.59, Аноним (116), 16:03, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На что заменить вариантов достаточно - на wired ethernet с VoIP, wifi с ним же, или хотя бы на ISDN - хоть что-то.
     
  • 6.67, anonymous (??), 16:25, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А зачем до сих пор иметь телефонную линию у себя в доме/организации, если у всех давным давно есть оптика или медь для универсального Интернета? Как только появились стабильные 25 МБ от Ростелекома по всей стране, то 12 вольтовый аналоговый телефон должен был умереть. Он остался только у бабок старых, которые и то уже отказываются чтобы не платить по 250 рублей за 5 разговоров в месяц. Потому что всё равно мобилки у всех есть. Так что выкиньте уже ваши АТС на помойку.
     
     
  • 7.68, Аноним (116), 16:33, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В СПб Ростелеком в этом году отказался от уличных телефонных будок, т.к. очень слабо сейчас востребованы - менее 1 минуты разговоров в месяц на одну будку. Обычная телефонная связь по меди постепенно остаётся в прошлом.
     
     
  • 8.90, Михрютка (ok), 17:46, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    предприятиям ето расскажите какой-нибудь запорожстали, где на территории не вез... текст свёрнут, показать
     
  • 7.89, Михрютка (ok), 17:45, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/

    > всё равно мобилки у всех есть. Так что выкиньте уже ваши
    > АТС на помойку.

    и поднимите у себя в конторе своё персональное 4гэ.

     
  • 7.140, Аноним (140), 00:24, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эти 5 разговоров в месяц выражаются в висении по полчаса на линии поликлиники. Естественно там стоит мини атс из за которой все полчаса тарифицируются. Так же различные аптеки для уведомления о получении льготных лекарств требуют местный номер телефона с физической линией. Городские номера сотовых операторов их не устраивают. Минута разговора при звонках на местные номера(а других у поликлиник нет) у Ростелекома в разы дешевле чем у сотовых операторов. А стоимость повремённого тарифа у Ростелекома чуть выше стоимости городского номера у сотовых операторов.
    Билайн кстати недавно выяснил, что его клиенты не нуждаются в звонках на городские номера, поэтому они тарифицируются отдельно. Теле2 выяснил это ещё раньше.
     
     
  • 8.180, anonymous (??), 08:40, 01/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю в чём там у тебя проблема, но я когда гоняю за лекарствами своим пенсам ... текст свёрнут, показать
     
  • 7.143, keydon (ok), 07:22, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Держу в курсе - не появились Пример городок в 13к населения, 3 провайдера, но ... большой текст свёрнут, показать
     
     
  • 8.181, anonymous (??), 08:45, 01/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Skylink наверное Старлинк это через спутники Ладно с деревнями Но в вашем го... текст свёрнут, показать
     
     
  • 9.191, keydon (ok), 13:39, 01/11/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там только спутники и альтернатива теоритическая, на практике конечно и их не б... большой текст свёрнут, показать
     
     
  • 10.195, anonymous (??), 04:32, 02/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Сочуствую Наверное, единственное что можно сделать - провести разъяснительную р... текст свёрнут, показать
     
  • 9.192, Аноним (116), 13:58, 01/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ADSL -- хорошая альтернатива dialup-модемам, но вместе с собственно телефонными ... текст свёрнут, показать
     
     
  • 10.193, Аноним (116), 18:58, 01/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно, кто-нибудь пробовал сделать программный opensource ADSL модулятор дем... текст свёрнут, показать
     
  • 7.147, pofigist (?), 08:59, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я посмотрю как ты себе вызовешь скорую/полицию/пожарных при очередном блекауте...

    1. Блекауты - неизбежны. Запасы нефти и т.д. - исчерпаны, альтернативные варианты генерации - нестабильны.
    2. Интернет - ложиться сразу, как только полыхает ИБП, к которому подключен твой маршрутизатор. У тебя Антон его нет? Значит просто сразу. И не факт что он есть на дешманском коммутаторе, что поставил в подъезд провайдер.
    2. Сотовые станции - держат не более 4х часов. Обычно меньше.
    3. Проводные телефоны - держат 8 часов по нормативу. А потом - работают от генераторов

     
     
  • 8.157, Аноним (157), 11:56, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Так ведь сейчас телефоны к шлюзу подключаются, который от розетки работает ... текст свёрнут, показать
     
  • 8.182, anonymous (??), 08:49, 01/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А твоя АТС типа при блэкауте будет работать Ты уверен И вообще если ты такой у... текст свёрнут, показать
     
  • 4.47, Аноним (10), 15:24, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Удваиваю анона с призывом к переходу.
    Астериск себя прекрасно зарекомендовал с точки зрения надёжности, в том числе и на PRI-каналах. Единственное, с чем его не стОит применять (можно, но лучше не пытаться) - это аналоговые подключения к оператору.
     
     
  • 5.66, Zed (??), 16:23, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Когда-то поменяют конечно, но здесь и сейчас станции надо работать и даже сама замена не столь быстрый процесс с которым тоже надо всё конфигурить.
     
  • 4.69, Михрютка (ok), 16:35, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    скажите, кто вас етому научил? еще лучше дайте его адрес и фото, я перекушу ему шею.

    нет в атс никаких "встроенных" модемов. модем - такое же абонентское устройство, как телефон. про атс он знает только, что есть команда проскрежетать номер и ждать несущей, или если прилетел звонок, снять трубку и дать несущую.

    в случае нс еще проще, просто пара между двумя абонентскими устройствами.

    >>>Так вот у сидящего удалённо скоро не останется ни модемов ни железной линии кроме воипной.

    чушь собачья. скорее не останется собственно операторской меди в канализации, ее всю окончательно сп*здят. модем - устройство для физической линии, куда он пропадет?

     
     
  • 5.73, Zed (??), 16:42, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>>нет в атс никаких "встроенных" модемов

    Скажите пожалуйста как по вашему называется встроенный модем в panas tes824?

    >>>куда он пропадет?

    Если сам модем - то умрёт от старости например.
    Если про линию, вы правильно начали, например оператор ставит шлюз который на деле гонит всё по воип, хотя у клиента дома/в офисе типа лапшичка для его телефона/модема.

    Вот по такому воипу ещё существующий модем уже будет плохо работать.
    Я после вопроса такого товарища даже попробовал физ модемом на атс по тексту выше через spa шлюз и воип оператора дозваниваться, действительно сработало 1 раз из 10.

     
     
  • 6.87, Михрютка (ok), 17:31, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>>>нет в атс никаких "встроенных" модемов
    > Скажите пожалуйста как по вашему называется встроенный модем в panas tes824?

    дешманский модем, засунутый в один корпус с дешманской упатс. чтоб уборщица тряпкой не смахнула, и чтоб состоятельный господин, купивший это г, чуйствовал себя настоящим провайдеромъ.

    там у некоторых панасов еще eth порты есть, это повод писать, что в атс есть встроенный езернет свитч.

     
     
  • 7.148, pofigist (?), 09:02, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Посмотри на АТС от Алкатель - там реально встроенные коммутаторы изернета...
     
     
  • 8.152, Михрютка (ok), 10:42, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    дядька, ты не поверишь - я в цисках встроенные свитчи видел ... текст свёрнут, показать
     
  • 5.104, Онаним (?), 18:29, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > нет в атс никаких "встроенных" модемов

    Не, часть здоровенных абонентских цифровых АТС реально шла с платами V.90/V.92.

     
     
  • 6.153, Михрютка (ok), 10:52, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> нет в атс никаких "встроенных" модемов
    > Не, часть здоровенных абонентских цифровых АТС реально шла с платами V.90/V.92.

    да в упатс вообще могут напихать чего угодно, хоть коллпайлот какой-нибудь, который будет с тобой человеческим голосом разговаривать.

     
     
  • 7.172, Онаним (?), 18:05, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Блин, вся эта устаревшая классификация...
    Не, я не про ведомственные.
    Я про вполне себе ГАТС (они же ОС/ЦС местами) и МГАТС, те самые "цифровые", которые в конце 90-х - начале 2000-х начали ставить. Там как раз уже штатно шли платы V.90/V.92, что на искрателе, что на алкателе/люценте, что на сименсах.
     

     ....большая нить свёрнута, показать (31)

  • 1.16, Аноним (9), 12:51, 30/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Может быть интересно для фанатов ретрокомпьютинга. Практической пользы не особо видно.
    Модемы, в принципе, много где используются, но не для связи по коммутируемым телефонным линиям с устаревшими протоколами.
    Актуальны либо выделенные линии, иногда специфические типа data over powerline, либо радио.
     
     
  • 2.189, Брат Анон (ok), 09:44, 01/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Практическая польза будет тогда, когда чебурнет окончательно окуклится. Ещё раз внимательно читаем, зачем это нужно. Да, прямо в статье, прямо на русском.
     

  • 1.18, Аноним (-), 13:10, 30/10/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –7 +/
     
     
  • 2.24, Аноним (-), 14:00, 30/10/2021 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 3.33, Растоманя (ok), 14:29, 30/10/2021 Скрыто ботом-модератором     [к модератору]
  • –4 +/
     
     
  • 4.34, Аноним (116), 14:39, 30/10/2021 Скрыто ботом-модератором     [к модератору]
  • +4 +/
     
     
  • 5.37, Растоманя (ok), 14:47, 30/10/2021 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 6.42, Аноним (116), 14:57, 30/10/2021 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 7.45, Растоманя (ok), 15:04, 30/10/2021 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 8.46, Аноним (116), 15:17, 30/10/2021 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 8.48, Аноним (48), 15:28, 30/10/2021 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 8.51, Крок (?), 15:40, 30/10/2021 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 9.65, Растоманя (ok), 16:17, 30/10/2021 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 10.91, Аноним (91), 17:48, 30/10/2021 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 6.71, Онаним (?), 16:40, 30/10/2021 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 7.84, Растоманя (ok), 17:27, 30/10/2021 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.25, Онаним (?), 14:02, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Так напишите на жабоскрипте, кто вам мешает?
     
     
  • 3.43, Растоманя (ok), 14:58, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Жабаскрипт скоро исчезнет как и большинство ранее мейнстримных ЯП.
     
  • 3.56, Аноним (56), 15:56, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да-да, это безопастттнее Раста даже.
     
     
  • 4.61, Растоманя (ok), 16:06, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не безопастнее Раста, однозначно
     

     ....большая нить свёрнута, показать (17)

  • 1.19, Аноним (56), 13:18, 30/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Уже начал первым делом смотреть, кто запостил новость. Не QwertyReg, ну тогда всё OK, "Код проекта написан на языке Си и распространяется под лицензией GPLv2".
     
     
  • 2.31, Нанобот (ok), 14:25, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    QwertyReg так зашугал опеннетных анонимов, что они теперь постоянно оглядываются по сторонам и пугаются каждого шороха
     
     
  • 3.142, Аноним (142), 03:44, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Просто здравый смысл. Это как увидев странную новость, проверять, а не "ИА Панорама" ли это часом.
     
  • 2.32, Растоманя (ok), 14:27, 30/10/2021 Скрыто ботом-модератором     [к модератору]
  • –3 +/
     
     
  • 3.35, Аноним (35), 14:46, 30/10/2021 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 4.41, Растоманя (ok), 14:53, 30/10/2021 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 5.60, Аноним (56), 16:04, 30/10/2021 Скрыто ботом-модератором     [к модератору]
  • +/
     

     ....ответы скрыты (6)

  • 1.27, Михрютка (ok), 14:05, 30/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >>>Проект в том числе может применяться для подключения к существующим dialup-сетям, в условиях когда отсутствует классический модем (SIP-вызов может перенаправляться в обычную телефонную сеть).

    good fucking luck

    работать ето будет приблизительно как и факс поверх voip, то есть никак.

    уже проходили 20 лет назад, в епоху повсеместного внедрения дешевых звонков в зарупеж.

     
     
  • 2.38, Онаним (?), 14:49, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Надо сказать, fucks'ы поверх voip слегонца ходят даже без T.38.
    Полный V.32 тоже ходит. Плохо, косо, но ходит.
    Просто потому, что цепочка модуляции-эквализации не настолько сложная и чувствительная, как в V.34.
     
     
  • 3.44, Аноним (116), 14:59, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Были бы исходники V.34 возможно получилось бы что-то подтюнить.
     
     
  • 4.49, Онаним (?), 15:35, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В смысле исходники V.34.
    V.34 это в т.ч. аппаратный протокол. Включающий методы кодирования _аналогового_ сигнала.
    Это вам не лефтпад тюнить :D
     
     
  • 5.52, Аноним (116), 15:45, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А в чём его "аппаратность"? Код реализующий этот протокол выполняется на обычном процессоре (может на DSP, но не обязательно).
    Подтюнить можно тайминги - продолжительность различных сигналов. Можно добавить код реализующий алгоритмы автоподстройки под специфичные для VoIP устройств параметры, например такие как дрифт и jitter частоты дискретизации у VoIP-to-analog шлюзов.
    Ну если есть исходники кода.
    В этом проекте вся интересная начинка в dsplib.o, который поставляется без исходников.
     
     
  • 6.72, Михрютка (ok), 16:42, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А в чём его "аппаратность"? Код реализующий этот протокол выполняется на обычном
    > процессоре (может на DSP, но не обязательно).
    > Подтюнить можно тайминги - продолжительность различных сигналов. Можно добавить код реализующий
    > алгоритмы автоподстройки под специфичные для VoIP устройств параметры, например такие
    > как дрифт и jitter частоты дискретизации у VoIP-to-analog шлюзов.

    что ты несешь, аноним? какое отношение v.34 имеет к voip?


     
     
  • 7.77, Аноним (116), 16:47, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты название новости хотя бы читал?
    "D-Modem - программный модем для передачи данных поверх VoIP"

    А текст?
    "Механизмы обработки сигналов и поддержки AT-команд, а также реализации протоколов V.32bis (14.4kbps) и V.34 (33.6kbps), заимствованы из готового драйвера ядра slmodemd"

    С пониманием есть сложности?

     
     
  • 8.82, Михрютка (ok), 17:24, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    какое отношение v 34 имеет к voip ... текст свёрнут, показать
     
     
  • 9.86, Аноним (116), 17:28, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не тупи ... текст свёрнут, показать
     
  • 9.115, Онаним (?), 18:48, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Далёкому от обработки сигналов челу будет очень сложно объяснить, почему V 34 не... текст свёрнут, показать
     
     
  • 10.117, Аноним (116), 18:57, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я думаю про V 34 и G 711 вы заблуждаетесь ... текст свёрнут, показать
     
     
  • 11.118, Онаним (?), 19:00, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Думай дальше Нет смысла что-то объяснять D... текст свёрнут, показать
     
  • 11.119, Онаним (?), 19:01, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Пока что остановимся на Connections are unreliable, and it is currently diffic... текст свёрнут, показать
     
  • 11.149, pofigist (?), 09:15, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ой, а это не ты - молодой гений, инкапсулирующий Е1 в IP Ты так и не понял поче... текст свёрнут, показать
     
  • 6.74, Онаним (?), 16:43, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да дело-то не в этом.
    Реализации V.34 на DSP 100 лет в обед существуют - "исходники" все есть.
    Дело в том, что протокол заточен под аналоговую линию, и _ничего_ с этим без потери совместимости не сделать.
     
     
  • 7.78, Аноним (116), 16:49, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Реализации V.34 на DSP 100 лет в обед существуют - "исходники" все есть.

    Где их можно посмотреть? Они под свободной лицензией?

    >Дело в том, что протокол заточен под аналоговую линию, и _ничего_ с этим без потери совместимости не сделать.

    Кто-то не может ничего сделать, а кто-то может и сможет.

     
     
  • 8.83, Михрютка (ok), 17:26, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    этот кто-то - не ты, анон 28 ты даже поисковиками пользоваться не умеешь ... текст свёрнут, показать
     
     
  • 9.85, Аноним (116), 17:28, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Покажи как надо ... текст свёрнут, показать
     
     
  • 10.88, Михрютка (ok), 17:32, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    сто баксов а вообще нет, для тебя персонально - 200 надбавка за сочетание непр... текст свёрнут, показать
     
  • 4.75, Михрютка (ok), 16:43, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Были бы исходники V.34 возможно получилось бы что-то подтюнить.

    https://www.itu.int/rec/T-REC-V.34-199802-I/en

    тюнь на здоровье.

     
     
  • 5.79, Аноним (116), 16:51, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Открытые исходники модема реализующего этот протокол есть?
     
     
  • 6.93, Аноним (93), 17:50, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/geofft/linmodem/blob/master/v34.c
     
     
  • 7.95, Аноним (116), 18:03, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Там только малая часть - код только на передачу (нет на приём/демодуляцию/декодирование) и нет существенных компонентов - echo canceller'а, код для phase2 недописан, для phase3 и phase4 просто отсутствует.

    Код эпично обрывается буквально на полуслове:
    https://github.com/geofft/linmodem/blob/7d5596faf5bd972fe5499e84c10d749dca76df

     
  • 6.100, Онаним (?), 18:21, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Открытых нет - оно обложено патентами вдоль и поперёк.
     
  • 6.101, Онаним (?), 18:21, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Но ты путаешь исходники _модема_ и _протокола_...
     
     
  • 7.108, Аноним (116), 18:38, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не думаю, что есть какая-то путаница.
     
     
  • 8.110, Онаним (?), 18:42, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Исходники L1 протокола - это его формальное описание Характеристик сигналов и п... текст свёрнут, показать
     
  • 5.81, Аноним (116), 16:53, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    По ссылке нет исходников.
     
     
  • 6.97, Онаним (?), 18:17, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты просто плохо себе представляешь, что такое "исходники" для L1 протоколов.
     
     
  • 7.105, Аноним (116), 18:30, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Про soft модемы без DSP процессора вы слышали что-нибудь? А ведь такие выпускались, с полностью программной реализацией v.34/v.90/v.92 для выполнения на x86 процессорах, и ведь всё отлично работало. Но да, код проприетарный закрытый.
    Принципиальная возможность успешного запуска всего over VoIP под большим вопросом.

    Автор D-Modem'а говорит, что даже версия для проводных линий как-то иногда работает.
    "In our testing"... "though V.34 (33.6kbps) connections are sometimes successful"

    Поясните, пожалуйста, почему вы считаете, что для v.34 исходники это не обычный Си код, а какой-то особенный, для L1 протоколов.

     
     
  • 8.111, Онаним (?), 18:43, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно работало Потому что на выходе - аналоговая линия с её резистансом-импед... текст свёрнут, показать
     
     
  • 9.114, Онаним (?), 18:46, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Если проще L1 - это тот самый _кодек_ собственно и есть ... текст свёрнут, показать
     
  • 8.112, Онаним (?), 18:44, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что L1 протокол - это не код Это описание характеристик сигнала и принци... текст свёрнут, показать
     
  • 8.113, Онаним (?), 18:45, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Плюс электрические или оптические, или whatever характеристики сигнала, линии,... текст свёрнут, показать
     
     
  • 9.120, Аноним (116), 19:12, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Так-то в v 34 не описывается всё это Требования к аналоговой телефонной линии -... текст свёрнут, показать
     
     
  • 10.122, Онаним (?), 19:53, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    V 34 это в основном про кодер, да, но те же характеристики спектра там есть, плю... текст свёрнут, показать
     
  • 3.50, Михрютка (ok), 15:37, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Надо сказать, fucks'ы поверх voip слегонца ходят даже без T.38.

    можно нинада? а то у меня от слова T.38 вьетна^Wкитайские флешбеки начинаются.

     

     ....большая нить свёрнута, показать (36)

  • 1.29, Растоманя (ok), 14:22, 30/10/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –8 +/
     

     ....ответы скрыты (6)

  • 1.53, Аноним (116), 15:49, 30/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Думаю, что проект не может распространяться под GPL, т.к. в его составе проприетарный код (dsplib.o) без исходников.
     
     
  • 2.64, Аноним (56), 16:14, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В новости об этом упоминания нет. Это в первоначальном проекте с модулями ядра, в который смотрели разработчики D-Modem, был. Может, они уже заменили этот блоб открытым кодом?
     
     
  • 3.70, Аноним (116), 16:39, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, ничего не заменили
    https://github.com/AonCyberLabs/D-Modem/blob/master/slmodemd/dsplibs.o

    В makefile так и линкуется (не откуда не пересобирается)
    https://github.com/AonCyberLabs/D-Modem/blob/master/slmodemd/Makefile

    Я в новость пытался внести правку об этом, но видимо чем-то не устроило апруверов.

     
  • 2.76, Онаним (?), 16:44, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    dsplib.o может быть под другой лицензией, допускающей линковку с GPL-кодом.
     
     
  • 3.80, Аноним (116), 16:53, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Впервые слышу о том, что можно прилинковать проприетарный код к GPL не нарушая GPL.
     
     
  • 4.98, Онаним (?), 18:19, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И про проприетарные модули ядра ничего не слышали, наверное?
     
     
  • 5.190, Брат Анон (ok), 09:46, 01/11/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И они прямо статически линкуются в ядро? Вы точно знаете как это работает?
     
  • 4.99, Аноним (-), 18:20, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Всё просто.

    Создаётся цепочка. GPL <---> BSD <---> Proprietary. Поэтому пермиссивки не спсобствуют Свободе. Пермиссивки только помогают проприетарщикам.

     
     
  • 5.102, Онаним (?), 18:24, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    С GPL -- BSD та же проблема, что с GPL -- Proprietary, на самом-то деле GPL зап... большой текст свёрнут, показать
     
     
  • 6.103, Онаним (?), 18:27, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В принципе библиотека DSP - это Major Component, угу.

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

     
  • 4.155, Аноним (155), 11:39, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Впервые вижу, чтобы так кто-то делал, но по-моему это вполне законно для гпл и всегда было -- открытый код не является обязательным условием, главное чтобы с ним можно было слинковаться. Лицензия там бсд или типа того, и бсд лицензия не обязывает открывать код.
     
  • 2.134, Akteon (?), 21:37, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Каналы и сокеты лично Магомет использовать запретил ??
     
  • 2.173, Stax (ok), 18:10, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А как тогда оно например под 64 бита компилится?? Или под армами, например? Ведь 32-х битный код не прилинковать.
     

  • 1.92, Михрютка (ok), 17:50, 30/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Known Issues / Future Work

        Connections are unreliable, and it is currently difficult to connect at speeds higher than 14.4kbps or so.  It might be possible to improve this by disabling/reconfiguring PJSIP’s jitter buffer.
        Additional logging/error handling is needed
        The serial interface could be replaced with stdio or a socket, and common AT configuration options could be exposed as command line options
        There is currently no support for receiving calls

    что, в общем, и понятно, учитывая направленность проекта:

    Even in 2021, Aon’s Security Testing practice occasionally receives requests from our clients for penetration testing of systems accessible over dialup modem.

     
     
  • 2.109, Онаним (?), 18:40, 30/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не possible Ребята похоже взяли библиотечку, и не особо разбирались, почему оно... большой текст свёрнут, показать
     
     
  • 3.156, Михрютка (ok), 11:45, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вторая - джиттер и расхождения тайминга. Малейшее колебание между кодером и декодером
    > - это уже очередное фазовое искажение. В случае джиттера условно "разовое",
    > в случае погрешностей тайминга - постоянное и разрушающее. Все PSTN'ы не
    > просто так на синхронных каналах с передачей тайминга работают, любой малейший
    > перманентный битслип - и можно с теми же модемами прощаться.

    ^^^ this

    остальное уже так, вишенки поверх этого пирога.

    но опять же - похоже, connect 9600 их задачи вполне покрывает, есть что показать заказчику ==> PROFIT!!!

     

  • 1.138, OpenEcho (?), 22:35, 30/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    СИПоНЕТ однако...
     
     
  • 2.161, kusb (?), 13:10, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Гипертекстовый, векторный
    fghi area:
     

  • 1.141, Аноним (-), 00:40, 31/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чет сложновато. А есть чтоб просто данные через что угодно напрмер ГСМ или радио ?
     
     
  • 2.151, Онаним (?), 09:52, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Есть. IP называется.
     
     
  • 3.160, kusb (?), 13:10, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А IP занимается во многом лишь путями передачи, а реально - всё на физическом уровне?
     
     
  • 4.170, Онаним (?), 17:56, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На физическом уровне у каждого носителя свои стеки, потому что среды капитально отличаются.
    Silver bullet нет.

    Точнее, условно есть, называется 802.11 и его модификации, но у него свои лимиты по определённым вещам, то есть условно оно будет работать и по проводу, и через радио, и даже на нетрадиционных носителях типа светодиодов или лазера, но, повторюсь, там свои ограничения.

    Плюс "радио" - очень широкое понятие. У каждого диапазона и расстояния свои характеристики, в атмосферных условиях одни, в безатмосферных другие, в жидких и твёрдых средах - третьи, и ещё от вещества зависит...

     
     
  • 5.174, Аноним (-), 18:37, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Варений сладкей, сонце теплый, земля вода мороженное. В детсадик ынторнеты провели уже ?
     
     
  • 6.175, Онаним (?), 19:02, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Этот аноним протух, несите следующего.
     

  • 1.162, kusb (?), 13:11, 31/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Получается нет открытого кода способного быть модемом? Вообще?
     
     
  • 2.166, Аноним (9), 13:33, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Получается нет открытого кода способного быть модемом? Вообще?

    Есть, но для совсем низких скоростей - 2400 kbit/s (v22bis) и ниже.
    https://github.com/proquar/asterisk-Softmodem

     
  • 2.171, Онаним (?), 17:57, 31/10/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    spandsp
     

  • 1.176, Аноним (176), 23:31, 31/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мост sip<->skype и врубать на собесе.
     
  • 1.183, Онаним (?), 09:33, 01/11/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ладно, подытожу, наверное.

    Вообще в случае SIP например всё это нафиг не нужно, проще использовать RFC4040 (97 - clearmode/8000), если уж совсем без SIP никак не обойтись, и не надо никаких "модемов". Есть мысль, что изначально стоило делать именно это - tty и AT-обвязку поверх clearmode, а не изголяться с проприетарным софтовым DSP.

     
     
  • 2.194, А. Н. Оним (?), 23:34, 01/11/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Везде, где можно добратся до com порта, имеет смысл использовать эмулятор модема вроде TCPSER. Свистеть модемом по SIP-у в 2021 имеет смысл только для ретро-девайсов которые даже разобрать страшно, а их остались единицы. При этом надо учитывать что для "софтмодема" нужна хоть какая-то аналоговая АТС и SIP шлюз с FXO или FXS.
     
     
  • 3.196, Онаним (?), 10:53, 02/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не, я уже не про свистеть.
    Я про то, если хочется отлаживать подобие модема на "типа телефонных вызовах".
    Проще всего сэмулировать канал данных через clearmode, но не свистеть, а просто гнать данные поверх RTP, там придётся всего ничего - дописать эмуляцию AT и сделать минималистичную коррекцию при потере пакетов.
     
     
  • 4.197, А. Н. Оним (?), 17:37, 02/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, я б не сказал что так мучать SIP это проще. Есть ITU-T Rec. V.150.1 (01/2003) Modem-over-IP networks - но оно так и не взлетело, потому что это изначально плохая идея. TCPSER отлично по ATDT открывает telnet соединение куда надо и от модема его не отличить.
     
     
  • 5.198, Аноним (9), 18:12, 02/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    SIP удобен только тем, что есть легкодоступные SIP-шлюзы для аналоговых линий.
     
  • 5.199, Онаним (?), 19:19, 02/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну давай, открой мне соединение сквозь два сип-шлюза к их локальным сетям :D
     
  • 5.200, Онаним (?), 19:20, 02/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    С другой стороны я согласен, всё это извращение давно пора закопать и не откапывать.
     

  • 1.201, Аноним (116), 20:32, 02/11/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Попробовал ваш D-Modem + SPA3102 + USR5610, максимум 2400 v22bis.
    v32 и выше - нет коннекта.

    Кто-нибудь здеь ещё пробовал? Какие результаты?

     
     
  • 2.209, А. Н. Оним (?), 17:40, 03/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Самое главное - disable echo cancellation. Зафиксировать кодек на g.711 ulaw only (или alaw, тут надо пробовать что лучше заработает). потом можно отключить adaptive jitter buffer.
     
     
  • 3.210, А. Н. Оним (?), 17:45, 03/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ах да, самое главное - не запускать в виртуалках или на wifi/usb сетевухах. только железо, только провода, только хардкор. Если появляется jitter на уровне udp пакетов, то всё - модемные штуки очень чувствсительны к таймингу.
     
     
  • 4.212, Аноним (116), 18:42, 03/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это всё так.
     
  • 3.211, Аноним (116), 18:40, 03/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Эхо подавление изначально отключено Подстройка jitter буфера думал, что отключе... большой текст свёрнут, показать
     
     
  • 4.213, Аноним (116), 18:57, 03/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Неуспешная попытка, когда сразу до CONNECT дело не доходит 820 159638 state S... большой текст свёрнут, показать
     
  • 4.215, А. Н. Оним (?), 23:09, 03/11/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Раз уходит по SNR то попробуйте покрутить FXS Port Input/Output Gain, как в сторону увеличения, так и в сторону уменьшения. Может быть как слишком тихо, так и слишком громко, поэтому сигнал получается искаженный или зашумленный. Если бы был USR Courier, там по ATY16 можно было бы посмотреть АЧХ "линии".
     

  • 1.202, Аноним (116), 20:40, 02/11/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Да, поправьте modem_cmdline.c; там параметр -e криво парсится, нужно указать MANDATORY,STRING в списке.
     
  • 1.208, Аноним (208), 16:58, 03/11/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Механизмы обработки сигналов и поддержки AT-команд, а также реализации протоколов V.32bis (14.4kbps) и V.34 (33.6kbps), заимствованы из готового драйвера ядра slmodemd, который был дополнен и урезан с учётом специфики проекта. Большая часть кода slmodemd закрыта, исходный код не поставляется, используется BLOB dsplib.o;

    Жирный минус.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру