I-D-Modem, isoftware yemodem yokucwangcisa ukuhanjiswa kwedatha kwiinethiwekhi zeVoIP

Kutshanje kubhengezwe usetyenziso D imodem eyiphi ivelele ekuphumezeni imodem software ukulungelelanisa ukuhanjiswa kwedatha kuthungelwano I-VoIP esekelwe kwiprotocol ye-SIP.

I-D-Modem ikuvumela ukuba wenze ijelo lonxibelelwano ngeVoIP ngothelekiso kunye nendlela iimodem zokucofa zemveli ezivumela ukuhanjiswa kwedatha kuthungelwano lomnxeba.

Imimandla yesicelo seprojekthi ibandakanya ukudibanisa kwiinethiwekhi zocingo ezikhoyo ngaphandle kokusebenzisa enye isiphelo sothungelwano lomnxeba, ukuququzelela iziteshi zonxibelelwano ezifihlakeleyo, kunye nokuqhuba uvavanyo lokhuseleko lweenkqubo ezinokufumaneka kuphela ngokufikelela kwifowuni. Ikhowudi yeprojekthi ibhalwe ngo-C kwaye ihanjiswa phantsi kwelayisensi ye-GPLv2.

Iimodem "ezisekelwe kwisilawuli" eziqhelekileyo zisebenzisa i-microcontroller kunye ne-DSP ukusingatha yonke imiba yonxibelelwano lwemodem kwisixhobo ngokwaso. Emva kwexesha, oko kubizwa ngokuba yi "Winmodems" yaziswa eyenza i-DSPs enokucwangciswa endle kwaye yahambisa isilawuli kunye neminye imisebenzi kwisoftware esebenza kwi-PC yomkhosi. Oku kwalandelwa ziimodem "zesoftware ecocekileyo" ezizise nokusebenza kweDSP kumsingathi. I-hardware ebonakalayo ye-softmodem yayisetyenziselwa kuphela ukudibanisa kwinethiwekhi yefowuni, kwaye konke ukusetyenzwa kwenziwa kwisoftware.

I-D-Modem ithatha indawo ye-hardware ebonakalayo ye-softmodem kunye ne-SIP stack. Endaweni yokudlulisa isandi ukuya kunye nokusuka kwisoftware ye-DSP ngaphezulu kwefowuni ye-analog, i-audio ihamba nge-RTP (okanye i-SRTP) imijelo yemidiya ye-SIP yefowuni yeVoIP.

Inkxaso yeprotocol ye-SIP iphunyezwa ngethala leencwadi lonxibelelwano le-PJSIP kunye nezixhobo zomqhubi we-slmodem, ezibonelelwe ekuqaleni kwiimodem zesoftware ye-Smart Link, zisetyenziselwa ukuqinisekisa ukusebenza kwemodem.

Ngokungafaniyo neemodem zendabuko, ezisebenzisa i-DSP yokulungiswa komqondiso, kunye nokumodareyitha kwenziwa yi-microcontroller, iimodem zesofthiwe zine-DSP kuphela kwaye yonke eminye imisebenzi iphunyezwa kwisofthiwe kwicala lomlawuli.

Iprojekthi ye-D-Modem inikeza imodem yesoftware ngokupheleleyo apho ukusebenza kweDSP ikwaphunyezwa kwisoftware. Izixhobo ze-hardware ezisetyenziswe kwiimodem zitshintshwe nge-SIP stack kwaye endaweni yokusebenzisa i-DSP ukuhambisa i-audio kwimigca yonxibelelwano ye-analog kwi-D-Modem, isandi sithunyelwa nge-multimedia streams njenge-RTP okanye i-SRTP esetyenziswe kwinkqubo yezwi leVoIP.

Iindlela zokucwangcisa umqondiso kunye nenkxaso yemiyalelo ye-AT, kunye nokuphunyezwa kweeprotocol ze-V.32bis (14.4kbps) kunye ne-V.34 (33.6kbps), zibolekwe kwi-out-of-the-box slmodemd kernel driver, leyo Yongezwa kwaye yasikwa kuthathelwa ingqalelo imiba yeprojekthi.

Uninzi lwekhowudi ye-slmodemd yeyobunikazi, ikhowudi yomthombo wayo ayibonelelwanga, I-BLOB dsplib.o iyasetyenziswa; Umqhubi womnini wenziwa ngokutsha ukuba aqhube ngokwahlukeneyo njengesicelo kunokuba abe yimodyuli yekernel. Ukusebenzisana nezicelo zangaphandle, ukukwazi ukutshintshiselana ngedatha kwiisokethi zenethiwekhi kuphunyeziwe. Ukulawula i-slmodemd, i-d-modem eyongezelelweyo ilungiselelwe, ebonelela nge-interface yokugqibela kwaye ibandakanya iindlela zokulawula imijelo yomsindo kunye neefowuni zezwi ezisekelwe kwiprotocol ye-SIP.

Kwinkqubo, i / dev / ttySL isixhobo senziwe *, apho ungasebenzisa khona imodem, ukuthumela imiyalelo ye-AT, kunye nokutshintshiselana kwedatha, efana nendlela osebenza ngayo kunye nemodem eqhelekileyo (umzekelo, ungasebenzisa i-ppd ukwenza i-IP Channel).

Ukudibanisa kwi-akhawunti ye-SIP kwenziwa kusetyenziswa i-SIP_LOGIN eguquguqukayo yemo engqongileyo. Iprojekthi, phakathi kwezinye izinto, ingasetyenziselwa ukuxhuma kwiinethiwekhi ezikhoyo zokudayela, kwiimeko apho kungekho modem yeklasikhi (ifowuni ye-SIP ingathunyelwa kwinethiwekhi yefowuni eqhelekileyo).

Okokugqibela, ukuba unomdla wokwazi okungakumbi ngayo, unokujonga kwi iinkcukacha kwikhonkco elilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.