أخواني
لدي سؤلان عن الاتصال الهاتفي.
الآول : كيف لي أن أقوم بعمل اتصال دون استخدام TAPI؟
الثاني : كيف لي أعرف أن الشخص المتصل عليه قد قام بالرد؟
آمل المساعدة
أخواني
لدي سؤلان عن الاتصال الهاتفي.
الآول : كيف لي أن أقوم بعمل اتصال دون استخدام TAPI؟
الثاني : كيف لي أعرف أن الشخص المتصل عليه قد قام بالرد؟
آمل المساعدة
السلام عليكم..
سأجيبك على الشق الثاني من السؤال ...
لايمكنك معرفة أن الطرف الآخر رد إلا بواسطة حصولك على خدمة القطبية من موفر الإتصالات في بلدك أي يضاف لخط هاتفك خدمة قطبية( مثل خطوط كبائن الإتصالات) .
وللتوضيح اكثر:
فولتية خط الهاتف العادي (المنزلي):-
عندما يكون مغلقاً = 48 فولت.
عندما يكون مرفوعاً = تقريباً 12 فوت.
وعندما يرفع الطرف الآخر سماعته= تقريباً 12 فولت
أما فولتية خط الهاتف المدعم بخدمة القطبية:-
عندما يكون مرفوعاً = تقريباً 12 فوت.
وعندما يرفع الطرف الآخر = تقريباً - 12 فولت (أي تكون بالسالب)
أي يحصل عكس للقطبية عندما يرفع الطرف الآخر وبذا يجب عليك إستشعار ذلك بواسطة دائرة الكترونية
ياليت نلقى اجابة للشق الأول من السؤال.
كيف نقوم بعمل إتصال عن طريق الدلفي بTAPI أو غيرها
راكان الحنيطي
Be Open Source

السلام عليكم ورحمة الله وبركاته
لعمل اتصال بالدلفي اتبع التعليمات الاتية
1- المتصل يجب ان يقوم بالكتابة على السيريال بورت الذي يربط بالمودم الجملة التية
atdt The telephone NO مع رمز الكرج رتيرن والاين فيد والذين شفرتهما هي
char(10)+char(13)
فمثلا لو اردنا التصال بالرقم 5545286 عن طريق المدو وبلغة الدلفي فسيكون الحل كلاتي
write to the serial port the following statement
"atdt 5545286"+char(10)+char(13)
بعدها ستلاحظ ان المودم قد عمل الاتصال
ata
والتي معناها
auto answer
مع الكرج رتيرن والاين فييد طبعا
عند ذلك سوف تسمع ضجيج المودم والذي يسمى بمرحلة التفاوض اي الجزء الطالب والجزء المطلوب
الان اذ تك الاتصال بنجاح ستحصل على الجملة الاتية
connect
متبوعة برقم احيث هذا الرقم يمثل معدل ارسال واستلام البانات الذي تم الاتصال عليه
اما اذا لم يحصل اتصال فسوف تحصل على الجملة الاتيى
no carrier
طبعا هذه الجمل والرسائل جميعها على السيريال بورت الذي يمثل المودم
ارجو ان اكون قد ساهمت بشيء بسيط لفائدة اعضاء المنتدى هذا المنتدئ الذي افادني بكثير من الامور ارجو ان اوفق لرد الجميل لهذا المنتدئ الرائع
وشكرا
اخوكم ثائر السامرائي
2 -كيفية معرفة ان الشخص الاخر قد اجاب
يجب ان يكون الطرف الثاني لديه برنامج وهذا البرنامج ممكن كتابته ووضع الشروط الاتية فيه
عندما ياتي طلب مكالمة من الخارج فا العبارة
Ring
تاتي الى السيريال بورت الذي يمثل المودم لذا عليك بانتظار هذه العبارة في الحاسبة التي تريد ان يتم الجابة منها وبعد ان تحصل على هذه العبارة تقوم بكتابة الجملة الاتيى على السيريال بولرت طبعا
هذا الموضوع مغلق.