ডি-মডেম, একটি মডেম সফ্টওয়্যার যা ভিওআইপি নেটওয়ার্কে ডেটা ট্রান্সমিশন সংগঠিত করে

ইউটিলিটি সম্প্রতি ঘোষণা করা হয়েছিল ডি-মডেম যা মডেম সফ্টওয়্যার বাস্তবায়নের জন্য দাঁড়িয়েছে নেটওয়ার্কে ডেটা ট্রান্সমিশন সংগঠিত করতে এসআইপি প্রোটোকলের উপর ভিত্তি করে ভিওআইপি।

ডি-মডেম আপনাকে ভিওআইপির মাধ্যমে একটি যোগাযোগের চ্যানেল তৈরি করতে দেয় যেভাবে প্রথাগত ডায়াল-আপ মডেম টেলিফোন নেটওয়ার্কে ডেটা ট্রান্সমিশনের অনুমতি দেয়।

প্রকল্পের প্রয়োগের ক্ষেত্রগুলির মধ্যে রয়েছে টেলিফোন নেটওয়ার্কের অন্য প্রান্ত ব্যবহার না করে বিদ্যমান ডায়াল-আপ নেটওয়ার্কগুলির সাথে সংযোগ স্থাপন, গোপন যোগাযোগের চ্যানেলগুলি সংগঠিত করা এবং এমন সিস্টেমগুলির নিরাপত্তা পরীক্ষা পরিচালনা করা যা শুধুমাত্র টেলিফোন অ্যাক্সেসের মাধ্যমে অ্যাক্সেস করা যেতে পারে। প্রকল্পের কোডটি C তে লেখা এবং GPLv2 লাইসেন্সের অধীনে বিতরণ করা হয়।

প্রথাগত "কন্ট্রোলার-ভিত্তিক" মডেমগুলি সাধারণত ডিভাইসে মডেম যোগাযোগের সমস্ত দিক পরিচালনা করতে একটি মাইক্রোকন্ট্রোলার এবং একটি ডিএসপি ব্যবহার করে। পরবর্তীতে, তথাকথিত "উইনমোডেম" চালু করা হয় যা ফিল্ড-প্রোগ্রামেবল ডিএসপিগুলিকে সক্ষম করে এবং হোস্ট পিসিতে চলমান সফ্টওয়্যারে নিয়ামক এবং অন্যান্য ফাংশনগুলিকে সরিয়ে দেয়। এটি "বিশুদ্ধ সফ্টওয়্যার" মডেম দ্বারা অনুসরণ করা হয়েছিল যা হোস্টে ডিএসপি কার্যকারিতা নিয়ে আসে। এই সফ্টমোডেমগুলির শারীরিক হার্ডওয়্যার শুধুমাত্র টেলিফোন নেটওয়ার্কের সাথে সংযোগ করার জন্য ব্যবহার করা হয়েছিল এবং সমস্ত প্রক্রিয়াকরণ সফ্টওয়্যারে করা হয়েছিল।

D-Modem একটি SIP স্ট্যাকের সাথে একটি সফ্টমোডেমের শারীরিক হার্ডওয়্যার প্রতিস্থাপন করে। একটি এনালগ ফোন লাইনের মাধ্যমে ডিএসপি সফ্টওয়্যার থেকে অডিও পাঠানোর পরিবর্তে, অডিওটি একটি এসআইপি ভিওআইপি কলের আরটিপি (বা SRTP) মিডিয়া স্ট্রিমগুলির মাধ্যমে ভ্রমণ করে।

SIP প্রোটোকল সমর্থন PJSIP যোগাযোগ লাইব্রেরির মাধ্যমে বাস্তবায়িত হয় এবং slmodem ড্রাইভার উপাদান, মূলত স্মার্ট লিঙ্ক সফ্টওয়্যার মডেমের জন্য সরবরাহ করা হয়, মডেমের কার্যকারিতা নিশ্চিত করতে ব্যবহৃত হয়।

প্রথাগত মডেমগুলির বিপরীতে, যা সংকেত প্রক্রিয়াকরণের জন্য ডিএসপি ব্যবহার করে এবং একটি মাইক্রোকন্ট্রোলার দ্বারা মডুলেশন করা হয়, সফ্টওয়্যার মডেমগুলিতে শুধুমাত্র ডিএসপি থাকে এবং অন্যান্য সমস্ত ফাংশন নিয়ামকের পাশে সফ্টওয়্যারে প্রয়োগ করা হয়।

ডি-মডেম প্রকল্প একটি সম্পূর্ণ সফ্টওয়্যার মডেম অফার করে যার মধ্যে ডিএসপি কার্যকারিতা এটি সফ্টওয়্যারে প্রয়োগ করা হয়। মডেমগুলিতে ব্যবহৃত হার্ডওয়্যার উপাদানগুলিকে একটি এসআইপি স্ট্যাক দিয়ে প্রতিস্থাপিত করা হয়েছে এবং ডি-মডেমে এনালগ যোগাযোগ লাইনের মাধ্যমে অডিও প্রেরণের জন্য DSP ব্যবহার করার পরিবর্তে, VoIP ভয়েস প্রক্রিয়ায় ব্যবহৃত RTP বা SRTP-এর মতো মাল্টিমিডিয়া স্ট্রিমগুলির মাধ্যমে শব্দটি প্রেরণ করা হয়।

সিগন্যাল প্রসেসিং এবং AT কমান্ডের জন্য সমর্থন, সেইসাথে V.32bis (14.4kbps) এবং V.34 (33.6kbps) প্রোটোকলগুলি বাস্তবায়নের জন্য পদ্ধতিগুলি আউট-অফ-দ্য-বক্স slmodemd কার্নেল ড্রাইভার থেকে ধার করা হয়, যা প্রকল্পের বিশেষত্ব বিবেচনা করে এটি সম্পূরক এবং কাটা হয়েছিল।

বেশিরভাগ slmodemd কোড মালিকানাধীন, এর উত্স কোড প্রদান করা হয় না, BLOB dsplib.o ব্যবহার করা হয়; মালিকানাধীন ড্রাইভারটিকে কার্নেল মডিউলের পরিবর্তে একটি অ্যাপ্লিকেশন হিসাবে আলাদাভাবে চালানোর জন্য পুনরায় ডিজাইন করা হয়েছে। বাহ্যিক অ্যাপ্লিকেশনগুলির সাথে ইন্টারঅ্যাক্ট করার জন্য, নেটওয়ার্ক সকেটের মাধ্যমে ডেটা বিনিময় করার ক্ষমতা প্রয়োগ করা হয়েছে। slmodemd নিয়ন্ত্রণ করার জন্য, একটি অতিরিক্ত ডি-মডেম প্রস্তুত করা হয়েছে, যা চূড়ান্ত ইন্টারফেস প্রদান করে এবং SIP প্রোটোকলের উপর ভিত্তি করে অডিও স্ট্রীম এবং ভয়েস কল নিয়ন্ত্রণের উপায় অন্তর্ভুক্ত করে।

প্রক্রিয়া, a / dev / ttySL ডিভাইস তৈরি করা হয়েছে *, যার মাধ্যমে আপনি মডেমের সাথে ইন্টারঅ্যাক্ট করতে পারেন, AT কমান্ড পাঠাতে এবং ডেটা বিনিময় করতে পারেন, যেভাবে আপনি একটি সাধারণ মডেমের সাথে কাজ করেন (উদাহরণস্বরূপ, আপনি একটি IP চ্যানেল তৈরি করতে pppd ব্যবহার করতে পারেন)।

SIP_LOGIN এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করে একটি SIP অ্যাকাউন্টের সাথে লিঙ্ক করা হয়। প্রকল্পটি, অন্যান্য জিনিসগুলির মধ্যে, বিদ্যমান ডায়াল-আপ নেটওয়ার্কগুলির সাথে সংযোগ করতে ব্যবহার করা যেতে পারে, যেখানে কোনও ক্লাসিক মডেম নেই (এসআইপি কলটি একটি সাধারণ টেলিফোন নেটওয়ার্কে পুনঃনির্দেশিত করা যেতে পারে)।

অবশেষে, আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন তবে আপনি এই বিষয়ে পরামর্শ নিতে পারেন নিম্নলিখিত লিঙ্কে বিশদ।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।