D-Modem, një softuer modem për të organizuar transmetimin e të dhënave përmes rrjeteve VoIP

Shërbimi u njoftua së fundmi modem D të cilat shquhet për zbatimin e softuerit modem për të organizuar transmetimin e të dhënave përmes rrjeteve VoIP bazuar në protokollin SIP.

D-Modem ju lejon të krijoni një kanal komunikimi përmes VoIP në analogji me mënyrën që modemet tradicionale me telefon lejuan transmetimin e të dhënave përmes rrjeteve telefonike.

Fushat e aplikimit të projektit përfshijnë lidhjen me rrjetet ekzistuese dial-up pa përdorur anën tjetër të rrjetit telefonik, organizimin e kanaleve të fshehta të komunikimit dhe kryerjen e testimit të sigurisë së sistemeve që mund të aksesohen vetëm nëpërmjet aksesit telefonik. Kodi i projektit është shkruar në C dhe shpërndahet nën licencën GPLv2.

Modemët tradicionalë "të bazuar në kontrollues" në përgjithësi përdornin një mikrokontrollues dhe një DSP për të trajtuar të gjitha aspektet e komunikimit të modemit në vetë pajisjen. Më vonë, u prezantuan të ashtuquajturat "Winmodems" të cilët aktivizuan DSP-të e programueshme në terren dhe zhvendosën kontrolluesin dhe funksionet e tjera në softuerin që funksionon në kompjuterin pritës. Kjo u pasua nga modemet "software të pastër" që sollën gjithashtu funksionalitetin DSP në host. Hardueri fizik i këtyre softmodemëve përdorej vetëm për t'u lidhur me rrjetin telefonik dhe i gjithë përpunimi bëhej në softuer.

D-Modem zëvendëson harduerin fizik të një modemi soft me një pirg SIP. Në vend që të kalojë audio në dhe nga softueri DSP përmes një linje telefonike analoge, audio udhëton përmes transmetimeve mediatike RTP (ose SRTP) të një telefonate SIP VoIP

Mbështetja e protokollit SIP zbatohet përmes bibliotekës së komunikimit PJSIP dhe komponentët e drejtuesit slmodem, të ofruara fillimisht për modemet e softuerit Smart Link, përdoren për të siguruar funksionalitetin e modemit.

Ndryshe nga modemet tradicionale, të cilët përdorin DSP për përpunimin e sinjalit, dhe modulimi bëhet nga një mikrokontrollues, modemet e softuerit kanë vetëm DSP dhe të gjitha funksionet e tjera zbatohen në softuerin në anën e kontrolluesit.

Projekti D-Modem ofron një modem plotësisht softuerik në të cilin funksionon DSP është implementuar edhe në softuer. Komponentët e harduerit të përdorur në modemë janë zëvendësuar me një pirg SIP dhe në vend që të përdoret DSP për të transmetuar audio përmes linjave analoge të komunikimit në D-Modem, zëri transmetohet përmes transmetimeve multimediale si RTP ose SRTP të përdorura në procesin e zërit VoIP.

Mekanizmat për përpunimin e sinjalit dhe mbështetjen për komandat AT, si dhe implementimi i protokolleve V.32bis (14.4kbps) dhe V.34 (33.6kbps), janë huazuar nga drejtuesi i kernelit slmodemd jashtë kutisë, i cili Është plotësuar dhe prerë duke marrë parasysh veçoritë e projektit.

Shumica e kodit slmodemd është i pronarit, kodi burimor i tij nuk ofrohet, përdoret BLOB dsplib.o; Drejtuesi i pronarit është ridizajnuar për të ekzekutuar veçmas si një aplikacion dhe jo si një modul kernel. Për të bashkëvepruar me aplikacione të jashtme, është zbatuar aftësia për të shkëmbyer të dhëna përmes prizave të rrjetit. Për të kontrolluar slmodemd, është përgatitur një d-modem shtesë, i cili siguron ndërfaqen përfundimtare dhe përfshin mjete për kontrollin e transmetimeve audio dhe thirrjeve zanore bazuar në protokollin SIP.

Në proces, është krijuar një pajisje / dev / ttySL *, përmes të cilit mund të ndërveproni me modemin, të dërgoni komanda AT dhe të shkëmbeni të dhëna, ngjashëm me mënyrën se si punoni me një modem normal (për shembull, mund të përdorni pppd për të krijuar një kanal IP).

Lidhja me një llogari SIP bëhet duke përdorur ndryshoren e mjedisit SIP_LOGIN. Projekti, ndër të tjera, mund të përdoret për t'u lidhur me rrjetet ekzistuese dial-up, në kushtet kur nuk ka modem klasik (thirrja SIP mund të ridrejtohet në një rrjet normal telefonik).

Së fundmi, nëse jeni të interesuar të dini më shumë rreth kësaj, mund të konsultoheni me detajet në lidhjen vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.