ડી-મોડેમ, VoIP નેટવર્ક્સ પર ડેટા ટ્રાન્સમિશન ગોઠવવા માટેનું મોડેમ સોફ્ટવેર

યુટિલિટી તાજેતરમાં જાહેર કરવામાં આવી હતી ડી-મોડેમ જે મોડેમ સોફ્ટવેરના અમલીકરણ માટે બહાર આવે છે નેટવર્ક્સ પર ડેટા ટ્રાન્સમિશન ગોઠવવા માટે SIP પ્રોટોકોલ પર આધારિત VoIP.

ડી-મોડેમ તમને પરંપરાગત ડાયલ-અપ મોડેમ ટેલિફોન નેટવર્ક પર ડેટા ટ્રાન્સમિશનની મંજૂરી આપે છે તે રીતે સમાનતા દ્વારા VoIP દ્વારા સંચાર ચેનલ બનાવવાની મંજૂરી આપે છે.

પ્રોજેક્ટ એપ્લિકેશન ક્ષેત્રોમાં ટેલિફોન નેટવર્કના બીજા છેડાનો ઉપયોગ કર્યા વિના હાલના ડાયલ-અપ નેટવર્ક્સ સાથે કનેક્ટ થવું, અપ્રગટ સંચાર ચેનલોનું આયોજન કરવું, અને ફક્ત ટેલિફોન એક્સેસ દ્વારા જ એક્સેસ કરી શકાય તેવી સિસ્ટમ્સનું સુરક્ષા પરીક્ષણ કરવું શામેલ છે. પ્રોજેક્ટ કોડ C માં લખાયેલ છે અને GPLv2 લાયસન્સ હેઠળ વિતરિત કરવામાં આવે છે.

પરંપરાગત "કંટ્રોલર-આધારિત" મોડેમ સામાન્ય રીતે ઉપકરણ પર જ મોડેમ સંચારના તમામ પાસાઓને હેન્ડલ કરવા માટે માઇક્રોકન્ટ્રોલર અને ડીએસપીનો ઉપયોગ કરે છે. પાછળથી, કહેવાતા "વિનમોડેમ્સ" રજૂ કરવામાં આવ્યા જેણે ફીલ્ડ-પ્રોગ્રામેબલ DSP ને સક્ષમ કર્યા અને નિયંત્રક અને અન્ય કાર્યોને હોસ્ટ પીસી પર ચાલતા સોફ્ટવેરમાં ખસેડ્યા. આ પછી "શુદ્ધ સૉફ્ટવેર" મોડેમ્સ આવ્યા જે હોસ્ટમાં DSP કાર્યક્ષમતા પણ લાવ્યા. આ સોફ્ટમોડેમ્સના ભૌતિક હાર્ડવેરનો ઉપયોગ માત્ર ટેલિફોન નેટવર્ક સાથે જોડાવા માટે થતો હતો અને તમામ પ્રક્રિયા સોફ્ટવેરમાં કરવામાં આવતી હતી.

ડી-મોડેમ સોફ્ટમોડેમના ભૌતિક હાર્ડવેરને SIP સ્ટેક સાથે બદલે છે. એનાલોગ ફોન લાઇન પર ડીએસપી સૉફ્ટવેરમાં ઑડિયો પસાર કરવાને બદલે, ઑડિયો SIP VoIP કૉલના RTP (અથવા SRTP) મીડિયા સ્ટ્રીમ દ્વારા પ્રવાસ કરે છે.

SIP પ્રોટોકોલ સપોર્ટ PJSIP કોમ્યુનિકેશન્સ લાઇબ્રેરી દ્વારા લાગુ કરવામાં આવે છે અને સ્લમોડેમ ડ્રાઈવર ઘટકો, જે મૂળરૂપે સ્માર્ટ લિંક સોફ્ટવેર મોડેમ માટે પૂરા પાડવામાં આવે છે, તેનો ઉપયોગ મોડેમની કાર્યક્ષમતાને સુનિશ્ચિત કરવા માટે થાય છે.

પરંપરાગત મોડેમથી વિપરીત, જે સિગ્નલ પ્રોસેસિંગ માટે ડીએસપીનો ઉપયોગ કરે છે, અને મોડ્યુલેશન માઇક્રોકન્ટ્રોલર દ્વારા કરવામાં આવે છે, સોફ્ટવેર મોડેમમાં માત્ર ડીએસપી હોય છે અને અન્ય તમામ કાર્યો કંટ્રોલર બાજુ પરના સોફ્ટવેરમાં લાગુ કરવામાં આવે છે.

ડી-મોડેમ પ્રોજેક્ટ સંપૂર્ણ સોફ્ટવેર મોડેમ ઓફર કરે છે જેમાં DSP કાર્યક્ષમતા તે સોફ્ટવેરમાં પણ લાગુ કરવામાં આવે છે. મોડેમમાં ઉપયોગમાં લેવાતા હાર્ડવેર ઘટકોને SIP સ્ટેકથી બદલવામાં આવ્યા છે અને D-મોડેમમાં એનાલોગ કમ્યુનિકેશન લાઇન પર ઑડિયો ટ્રાન્સમિટ કરવા માટે DSPનો ઉપયોગ કરવાને બદલે, VoIP વૉઇસ પ્રક્રિયામાં ઉપયોગમાં લેવાતા RTP અથવા SRTP જેવા મલ્ટિમીડિયા સ્ટ્રીમ્સ દ્વારા અવાજ પ્રસારિત થાય છે.

એટી આદેશો માટે સિગ્નલ પ્રોસેસિંગ અને સપોર્ટ માટેની મિકેનિઝમ્સ, તેમજ V.32bis (14.4kbps) અને V.34 (33.6kbps) પ્રોટોકોલના અમલીકરણ, આઉટ-ઓફ-ધ-બૉક્સ slmodemd કર્નલ ડ્રાઇવર પાસેથી ઉધાર લેવામાં આવ્યા છે, જે પ્રોજેક્ટની વિશેષતાઓને ધ્યાનમાં રાખીને તેને પૂરક અને કાપવામાં આવ્યું હતું.

મોટા ભાગનો slmodemd કોડ માલિકીનો છે, તેનો સ્રોત કોડ પ્રદાન કરવામાં આવ્યો નથી, BLOB dsplib.o નો ઉપયોગ થાય છે; માલિકીના ડ્રાઇવરને કર્નલ મોડ્યુલ તરીકે બદલે એપ્લિકેશન તરીકે અલગથી ચલાવવા માટે ફરીથી ડિઝાઇન કરવામાં આવ્યું છે. બાહ્ય એપ્લિકેશનો સાથે ક્રિયાપ્રતિક્રિયા કરવા માટે, નેટવર્ક સોકેટ્સ પર ડેટાનું વિનિમય કરવાની ક્ષમતા લાગુ કરવામાં આવી છે. slmodemd ને નિયંત્રિત કરવા માટે, એક વધારાનું ડી-મોડેમ તૈયાર કરવામાં આવ્યું છે, જે અંતિમ ઈન્ટરફેસ પૂરું પાડે છે અને SIP પ્રોટોકોલ પર આધારિત ઓડિયો સ્ટ્રીમ્સ અને વૉઇસ કૉલ્સને નિયંત્રિત કરવા માટેના માધ્યમનો સમાવેશ કરે છે.

પ્રક્રિયામાં, a / dev / ttySL ઉપકરણ બનાવેલ છે *, જેના દ્વારા તમે મોડેમ સાથે ક્રિયાપ્રતિક્રિયા કરી શકો છો, AT આદેશો મોકલી શકો છો અને ડેટાનું વિનિમય કરી શકો છો, જેમ કે તમે સામાન્ય મોડેમ સાથે કેવી રીતે કામ કરો છો (ઉદાહરણ તરીકે, તમે IP ચેનલ બનાવવા માટે pppd નો ઉપયોગ કરી શકો છો).

SIP એકાઉન્ટ સાથે લિંક કરવાનું SIP_LOGIN પર્યાવરણ વેરીએબલનો ઉપયોગ કરીને કરવામાં આવે છે. ક્લાસિક મોડેમ ન હોય તેવી પરિસ્થિતિઓમાં (એસઆઈપી કૉલને સામાન્ય ટેલિફોન નેટવર્ક પર રીડાયરેક્ટ કરી શકાય છે) એવી પરિસ્થિતિઓમાં અન્ય વસ્તુઓની સાથે પ્રોજેક્ટનો ઉપયોગ હાલના ડાયલ-અપ નેટવર્ક્સ સાથે જોડાવા માટે થઈ શકે છે.

આખરે, જો તમને તેના વિશે વધુ જાણવામાં રુચિ હોય, તો તમે આની સલાહ લઈ શકો છો નીચેની લીંક પર વિગતો.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.