Показать сообщение отдельно
  #6  
Старый 21.06.2025, 05:21
Nil A
Guest
 
Сообщений: n/a
По умолчанию Software VoIP Modem

Nil A написал(а) к Konstantin Kuzov в Jun 25 03:41:54 по местному времени:

* Originally in ru.fidonet.today
* Crossposted in ru.modem
Нello, Konstantin!

Friday June 20 2025 12:31, from Konstantin Kuzov -> Vladimir Fyodorov:

KK> Провайдера SIP с кодеками g721 и лучше чтобы модемные соединения
KK> пролезали на хоть сколько-то вменяемой скорости нынче днём с огнём не
KK> найдешь. Да и нормального полностью софтового модема с DSP так никто и
KK> не запилил, максимум V22 да и то косо.

Может быть G.711 кодек?

Есть проект Aon D-Modem (software SIP modem) https://github.com/AonCyberLabs/D-Modem Создаёт в Линуксе устройство /dev/ttySL0, SIP требует кодека G.711 и держит V.32bis (14.4 kbps), V.34 (33.6 kbps).
Aon D-Modem проект вырос из slmodemd - PCI карточки winmodem, т.е. все протоколы уже были реализованы в драйвере на писюке, а они просто оторвали интерфейс с телефонной линией, заменив на SIP. Из-за того, что slmodemd это закрытый код, работать может только под Линус 32бит x86.

Asterisk app_softmodem https://community.freepbx.org/t/any-...-freepbx/90856 и сорцы тут https://github.com/freeswitch/spandsp только V.23 (1200 bps FSK) и V.21 (300 bps).

Есть коммерческие, нахаляву не дают VOCAL SIP Modem Library https://vocal.com/software-modules/data-modem-software держит всё от V.21 до V.92 (300 bps - 56k), тоже создаёт /dev/tty устройство.

На G.711 кодеке (64 kbps PCM) можно получить V.34 (33.6 kbps), и пинг должен быть в пределах 20ms. Если включить какой-нибудь V.42, то он задержку вводит и вообще коннект может рваться.
G.726/G.721 (32 kbps ADPCM) - QAM модуляция уже не возможна, поэтому рабочая скорость 2400 bps, или неустойчивый 4800 bps.
G.726-32 или G.729 - тут вообще максимум 300-1200 bps.

Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20240306
Ответить с цитированием