डी-मोडेम, VoIP नेटवर्कवर डेटा ट्रान्समिशन आयोजित करण्यासाठी एक मॉडेम सॉफ्टवेअर

युटिलिटीची नुकतीच घोषणा करण्यात आली डी-मॉडेम जे मॉडेम सॉफ्टवेअरच्या अंमलबजावणीसाठी वेगळे आहे नेटवर्कवर डेटा ट्रान्समिशन आयोजित करण्यासाठी एसआयपी प्रोटोकॉलवर आधारित VoIP.

डी-मॉडेम तुम्हाला पारंपारिक डायल-अप मॉडेम्सने टेलिफोन नेटवर्कवर डेटा ट्रान्समिशनला ज्या पद्धतीने परवानगी दिली त्याप्रमाणे VoIP द्वारे संप्रेषण चॅनेल तयार करण्याची परवानगी देते.

प्रोजेक्ट ऍप्लिकेशन क्षेत्रांमध्ये टेलिफोन नेटवर्कच्या दुसर्‍या टोकाचा वापर न करता विद्यमान डायल-अप नेटवर्कशी कनेक्ट करणे, गुप्त संप्रेषण चॅनेल आयोजित करणे आणि केवळ टेलिफोन ऍक्सेसद्वारे प्रवेश करता येऊ शकणार्‍या सिस्टमची सुरक्षा चाचणी करणे समाविष्ट आहे. प्रकल्प कोड C मध्ये लिहिलेला आहे आणि GPLv2 परवान्याअंतर्गत वितरित केला जातो.

पारंपारिक "कंट्रोलर-आधारित" मोडेम सामान्यत: डिव्हाइसवरच मोडेम संप्रेषणाच्या सर्व पैलू हाताळण्यासाठी मायक्रोकंट्रोलर आणि डीएसपी वापरतात. नंतर, तथाकथित "विनमोडेम्स" सादर केले गेले ज्याने फील्ड-प्रोग्राम करण्यायोग्य डीएसपी सक्षम केले आणि नियंत्रक आणि इतर कार्ये होस्ट पीसीवर चालणार्‍या सॉफ्टवेअरमध्ये हलवली. यानंतर "शुद्ध सॉफ्टवेअर" मोडेम आले ज्याने होस्टमध्ये DSP कार्यक्षमता देखील आणली. या सॉफ्टमोडेम्सचे भौतिक हार्डवेअर फक्त टेलिफोन नेटवर्कशी जोडण्यासाठी वापरले जात होते आणि सर्व प्रक्रिया सॉफ्टवेअरमध्ये केल्या जात होत्या.

डी-मॉडेम सॉफ्टमोडेमचे भौतिक हार्डवेअर एसआयपी स्टॅकसह बदलते. अॅनालॉग फोन लाइनवर डीएसपी सॉफ्टवेअरमधून ऑडिओ पाठवण्याऐवजी, ऑडिओ SIP VoIP कॉलच्या RTP (किंवा SRTP) मीडिया स्ट्रीममधून प्रवास करतो.

SIP प्रोटोकॉल समर्थन PJSIP कम्युनिकेशन्स लायब्ररीद्वारे लागू केले जाते आणि slmodem ड्राइव्हर घटक, मूलतः स्मार्ट लिंक सॉफ्टवेअर मोडेमसाठी पुरवले जातात, मोडेम कार्यक्षमता सुनिश्चित करण्यासाठी वापरले जातात.

पारंपारिक मोडेम्सच्या विपरीत, जे सिग्नल प्रक्रियेसाठी डीएसपी वापरतात आणि मायक्रोकंट्रोलरद्वारे मॉड्युलेशन केले जाते, सॉफ्टवेअर मॉडेममध्ये फक्त डीएसपी असते आणि इतर सर्व फंक्शन्स कंट्रोलरच्या बाजूला असलेल्या सॉफ्टवेअरमध्ये लागू केली जातात.

डी-मॉडेम प्रकल्प पूर्णपणे सॉफ्टवेअर मोडेम ऑफर करते ज्यामध्ये DSP कार्यक्षमता हे सॉफ्टवेअरमध्ये देखील लागू केले जाते. मॉडेममध्ये वापरलेले हार्डवेअर घटक एसआयपी स्टॅकने बदलले गेले आहेत आणि डी-मॉडेममध्ये अॅनालॉग कम्युनिकेशन लाईन्सवर ऑडिओ प्रसारित करण्यासाठी DSP वापरण्याऐवजी, VoIP व्हॉइस प्रक्रियेमध्ये वापरल्या जाणार्‍या RTP किंवा SRTP सारख्या मल्टीमीडिया प्रवाहांद्वारे ध्वनी प्रसारित केला जातो.

सिग्नल प्रोसेसिंग आणि एटी कमांडसाठी समर्थन, तसेच V.32bis (14.4kbps) आणि V.34 (33.6kbps) प्रोटोकॉलची अंमलबजावणी करण्यासाठीची यंत्रणा, आउट-ऑफ-द-बॉक्स slmodemd कर्नल ड्रायव्हरकडून उधार घेतली जाते, जे प्रकल्पाची वैशिष्ठ्ये लक्षात घेऊन ते पूरक आणि कापले गेले.

बहुतेक slmodemd कोड मालकीचा आहे, त्याचा स्त्रोत कोड प्रदान केलेला नाही, BLOB dsplib.o वापरले जाते; प्रोप्रायटरी ड्रायव्हरला कर्नल मॉड्युल ऐवजी ऍप्लिकेशन म्हणून स्वतंत्रपणे चालवण्यासाठी पुन्हा डिझाइन केले आहे. बाह्य अनुप्रयोगांशी संवाद साधण्यासाठी, नेटवर्क सॉकेट्सवर डेटाची देवाणघेवाण करण्याची क्षमता लागू केली गेली आहे. slmodemd नियंत्रित करण्यासाठी, अतिरिक्त d-modem तयार केले गेले आहे, जे अंतिम इंटरफेस प्रदान करते आणि SIP प्रोटोकॉलवर आधारित ऑडिओ प्रवाह आणि व्हॉइस कॉल नियंत्रित करण्यासाठी साधनांचा समावेश करते.

प्रक्रियेत, a / dev / ttySL डिव्हाइस तयार केले आहे *, ज्याद्वारे तुम्ही मॉडेमशी संवाद साधू शकता, AT कमांड पाठवू शकता आणि डेटाची देवाणघेवाण करू शकता, जसे की तुम्ही सामान्य मॉडेमसह कसे कार्य करता (उदाहरणार्थ, तुम्ही IP चॅनेल तयार करण्यासाठी pppd वापरू शकता).

SIP खात्याशी लिंक करणे SIP_LOGIN पर्यावरण व्हेरिएबल वापरून केले जाते. प्रोजेक्ट, इतर गोष्टींसह, विद्यमान डायल-अप नेटवर्कशी कनेक्ट करण्यासाठी वापरला जाऊ शकतो, जेथे क्लासिक मोडेम नाही (एसआयपी कॉल सामान्य टेलिफोन नेटवर्कवर पुनर्निर्देशित केला जाऊ शकतो).

शेवटी, जर आपल्याला त्याबद्दल अधिक जाणून घेण्यास स्वारस्य असेल तर आपण सल्लामसलत करू शकता पुढील लिंकवर तपशील.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.