डी-मॉडेम, वीओआईपी नेटवर्क पर डेटा ट्रांसमिशन को व्यवस्थित करने के लिए एक मॉडेम सॉफ्टवेयर

उपयोगिता की हाल ही में घोषणा की गई थी डी-मोडेम कौन कौन से मॉडेम सॉफ्टवेयर को लागू करने के लिए खड़ा है नेटवर्क पर डेटा ट्रांसमिशन व्यवस्थित करने के लिए एसआईपी प्रोटोकॉल पर आधारित वीओआईपी।

डी-मॉडेम आपको वीओआईपी के माध्यम से एक संचार चैनल बनाने की अनुमति देता है जिस तरह से पारंपरिक डायल-अप मोडेम टेलीफोन नेटवर्क पर डेटा ट्रांसमिशन की अनुमति देता है।

परियोजना अनुप्रयोग क्षेत्रों में टेलीफोन नेटवर्क के दूसरे छोर का उपयोग किए बिना मौजूदा डायल-अप नेटवर्क से जुड़ना, गुप्त संचार चैनलों को व्यवस्थित करना और उन प्रणालियों का सुरक्षा परीक्षण करना शामिल है जिन्हें केवल टेलीफोन एक्सेस के माध्यम से एक्सेस किया जा सकता है। प्रोजेक्ट कोड C में लिखा गया है और GPLv2 लाइसेंस के तहत वितरित किया गया है।

पारंपरिक "नियंत्रक-आधारित" मोडेम आमतौर पर डिवाइस पर ही मॉडेम संचार के सभी पहलुओं को संभालने के लिए एक माइक्रोकंट्रोलर और एक डीएसपी का उपयोग करते हैं। बाद में, तथाकथित "विनमोडेम्स" को पेश किया गया, जिसने फील्ड-प्रोग्रामेबल डीएसपी को सक्षम किया और नियंत्रक और अन्य कार्यों को होस्ट पीसी पर चलने वाले सॉफ़्टवेयर में स्थानांतरित कर दिया। इसके बाद "शुद्ध सॉफ्टवेयर" मोडेम आया जो मेजबान के लिए डीएसपी कार्यक्षमता भी लाया। इन सॉफ्टमोडेम के भौतिक हार्डवेयर का उपयोग केवल टेलीफोन नेटवर्क से जुड़ने के लिए किया जाता था, और सभी प्रसंस्करण सॉफ्टवेयर में किया जाता था।

डी-मॉडेम सॉफ्टमॉडेम के भौतिक हार्डवेयर को एसआईपी स्टैक से बदल देता है। एनालॉग फोन लाइन पर डीएसपी सॉफ्टवेयर से ऑडियो पास करने के बजाय, ऑडियो एसआईपी वीओआईपी कॉल के आरटीपी (या एसआरटीपी) मीडिया स्ट्रीम के माध्यम से यात्रा करता है।

पीजेएसआईपी संचार पुस्तकालय के माध्यम से एसआईपी प्रोटोकॉल समर्थन लागू किया गया है और मूल रूप से स्मार्ट लिंक सॉफ्टवेयर मोडेम के लिए आपूर्ति किए गए स्लमोडेम ड्राइवर घटकों का उपयोग मॉडेम की कार्यक्षमता सुनिश्चित करने के लिए किया जाता है।

पारंपरिक मोडेम के विपरीत, जो सिग्नल प्रोसेसिंग के लिए डीएसपी का उपयोग करते हैं, और मॉड्यूलेशन एक माइक्रोकंट्रोलर द्वारा किया जाता है, सॉफ्टवेयर मोडेम में केवल डीएसपी होता है और अन्य सभी कार्य सॉफ्टवेयर में कंट्रोलर साइड पर लागू होते हैं।

डी-मॉडेम परियोजना एक पूरी तरह से सॉफ्टवेयर मॉडेम प्रदान करता है जिसमें डीएसपी कार्यक्षमता इसे सॉफ्टवेयर में भी लागू किया गया है। मोडेम में उपयोग किए जाने वाले हार्डवेयर घटकों को एसआईपी स्टैक से बदल दिया गया है और डी-मॉडेम में एनालॉग संचार लाइनों पर ऑडियो प्रसारित करने के लिए डीएसपी का उपयोग करने के बजाय, ध्वनि को मल्टीमीडिया स्ट्रीम जैसे कि आरटीपी या एसआरटीपी के माध्यम से वीओआईपी वॉयस प्रक्रिया में उपयोग किया जाता है।

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

अधिकांश slmodemd कोड मालिकाना है, इसका स्रोत कोड प्रदान नहीं किया गया है, BLOB dsplib.o का उपयोग किया जाता है; मालिकाना ड्राइवर को कर्नेल मॉड्यूल के बजाय एक एप्लिकेशन के रूप में अलग से चलाने के लिए फिर से डिज़ाइन किया गया है। बाहरी अनुप्रयोगों के साथ बातचीत करने के लिए, नेटवर्क सॉकेट पर डेटा का आदान-प्रदान करने की क्षमता को लागू किया गया है। स्लोमोडेम को नियंत्रित करने के लिए, एक अतिरिक्त डी-मॉडेम तैयार किया गया है, जो अंतिम इंटरफ़ेस प्रदान करता है और इसमें एसआईपी प्रोटोकॉल के आधार पर ऑडियो स्ट्रीम और वॉयस कॉल को नियंत्रित करने के साधन शामिल हैं।

मे बया, a / dev / ttySL डिवाइस बनाया गया है *, जिसके माध्यम से आप मॉडेम के साथ बातचीत कर सकते हैं, एटी कमांड भेज सकते हैं, और डेटा का आदान-प्रदान कर सकते हैं, जैसे आप सामान्य मॉडेम के साथ कैसे काम करते हैं (उदाहरण के लिए, आप आईपी चैनल बनाने के लिए पीपीपीडी का उपयोग कर सकते हैं)।

SIP खाते से लिंक करना SIP_LOGIN परिवेश चर का उपयोग करके किया जाता है। अन्य बातों के अलावा, परियोजना का उपयोग मौजूदा डायल-अप नेटवर्क से कनेक्ट करने के लिए किया जा सकता है, उन स्थितियों में जहां कोई क्लासिक मॉडेम नहीं है (एसआईपी कॉल को सामान्य टेलीफोन नेटवर्क पर पुनर्निर्देशित किया जा सकता है)।

अंत में, यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, तो आप परामर्श कर सकते हैं निम्नलिखित लिंक में विवरण।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।