D-Modem، VoIP نیٹ ورکس پر ڈیٹا کی ترسیل کو منظم کرنے کے لیے ایک موڈیم سافٹ ویئر

افادیت کا حال ہی میں اعلان کیا گیا تھا۔ ڈی موڈیم کونسا موڈیم سافٹ ویئر کو لاگو کرنے کے لئے باہر کھڑا ہے نیٹ ورکس پر ڈیٹا کی ترسیل کو منظم کرنے کے لیے SIP پروٹوکول پر مبنی VoIP۔

D-Modem آپ کو VoIP کے ذریعے ایک مواصلاتی چینل بنانے کی اجازت دیتا ہے جس طرح روایتی ڈائل اپ موڈیم ٹیلی فون نیٹ ورک پر ڈیٹا کی ترسیل کی اجازت دیتے ہیں۔

پروجیکٹ ایپلی کیشن کے علاقوں میں ٹیلی فون نیٹ ورک کے دوسرے سرے کو استعمال کیے بغیر موجودہ ڈائل اپ نیٹ ورکس سے منسلک ہونا، خفیہ مواصلاتی چینلز کو منظم کرنا، اور ایسے سسٹمز کی سیکیورٹی ٹیسٹنگ کرنا جن تک صرف ٹیلی فون تک رسائی کے ذریعے رسائی حاصل کی جاسکتی ہے۔ پروجیکٹ کوڈ C میں لکھا گیا ہے اور اسے GPLv2 لائسنس کے تحت تقسیم کیا گیا ہے۔

روایتی "کنٹرولر پر مبنی" موڈیم عام طور پر ایک مائکروکنٹرولر اور ڈی ایس پی کا استعمال کرتے ہیں تاکہ آلہ پر موڈیم مواصلات کے تمام پہلوؤں کو ہینڈل کیا جا سکے۔ بعد میں، نام نہاد "Winmodems" متعارف کرائے گئے جنہوں نے فیلڈ پروگرام قابل DSPs کو فعال کیا اور کنٹرولر اور دیگر افعال کو میزبان پی سی پر چلنے والے سافٹ ویئر میں منتقل کر دیا۔ اس کے بعد "خالص سافٹ ویئر" موڈیم تھے جو میزبان کے لیے DSP کی فعالیت بھی لے آئے۔ ان سافٹ موڈیمز کا فزیکل ہارڈویئر صرف ٹیلی فون نیٹ ورک سے جڑنے کے لیے استعمال ہوتا تھا، اور تمام پروسیسنگ سافٹ ویئر میں کی جاتی تھی۔

D-Modem سافٹ موڈیم کے فزیکل ہارڈویئر کو SIP اسٹیک سے بدل دیتا ہے۔ ڈی ایس پی سافٹ ویئر کو ینالاگ فون لائن پر اور اس سے آڈیو منتقل کرنے کے بجائے، آڈیو SIP VoIP کال کے RTP (یا SRTP) میڈیا اسٹریمز کے ذریعے سفر کرتا ہے۔

SIP پروٹوکول سپورٹ PJSIP کمیونیکیشن لائبریری کے ذریعے لاگو کیا جاتا ہے۔ اور سلموڈیم ڈرائیور کے اجزاء، جو اصل میں اسمارٹ لنک سافٹ ویئر موڈیم کے لیے فراہم کیے جاتے ہیں، موڈیم کی فعالیت کو یقینی بنانے کے لیے استعمال کیے جاتے ہیں۔

روایتی موڈیمز کے برعکس، جو سگنل پروسیسنگ کے لیے ڈی ایس پی کا استعمال کرتے ہیں، اور ماڈیولیشن ایک مائیکرو کنٹرولر کے ذریعے کی جاتی ہے، سافٹ ویئر موڈیم میں صرف ڈی ایس پی ہوتا ہے اور دیگر تمام افعال کنٹرولر سائیڈ پر سافٹ ویئر میں لاگو ہوتے ہیں۔

ڈی موڈیم پروجیکٹ ایک مکمل سافٹ ویئر موڈیم پیش کرتا ہے جس میں ڈی ایس پی کی فعالیت یہ سافٹ ویئر میں بھی لاگو کیا جاتا ہے. موڈیم میں استعمال ہونے والے ہارڈ ویئر کے اجزاء کو SIP اسٹیک سے تبدیل کر دیا گیا ہے اور D-Modem میں اینالاگ کمیونیکیشن لائنوں پر آڈیو کی ترسیل کے لیے DSP کا استعمال کرنے کے بجائے، آواز کو ملٹی میڈیا اسٹریمز جیسے RTP یا SRTP کے ذریعے منتقل کیا جاتا ہے جو VoIP آواز کے عمل میں استعمال ہوتا ہے۔

سگنل پروسیسنگ اور اے ٹی کمانڈز کے لیے معاونت کے لیے میکانزم، نیز 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. اعداد و شمار کے لئے ذمہ دار: میگل اینگل گاتین
  2. ڈیٹا کا مقصد: اسپیم کنٹرول ، تبصرے کا انتظام۔
  3. قانون سازی: آپ کی رضامندی
  4. ڈیٹا کا مواصلت: اعداد و شمار کو تیسری پارٹی کو نہیں بتایا جائے گا سوائے قانونی ذمہ داری کے۔
  5. ڈیٹا اسٹوریج: اوکیسٹس نیٹ ورکس (EU) کے میزبان ڈیٹا بیس
  6. حقوق: کسی بھی وقت آپ اپنی معلومات کو محدود ، بازیافت اور حذف کرسکتے ہیں۔