الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

CallerID

مغلق
بدأه د.كمال في 16 مايو 2004 · 24 رد · 7,208 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الاكارم

حاولت جاهدا عمل برنامج صغير يقوم بإظهار رقم المتصل من المودم باستخدام تقنية VB.NET ولكن عبثا

فهل من مساعدة ؟؟

#2

Dr.Kamal

??The most important question here: Is your modem supports Caller ID or not

,There are alot of ways to insure that your modem supports ID

but I forgot it now, may be you can just download a software from

the internet that shows the caller ID, if it work good, then your modem

do support Caller ID, if not, then you'll have to try your application

on another one PC

تم تعديل هذه المشاركة بواسطة abdelaleem في 17 مايو 2004 في 01:58

رأس الحكمة الإيمان بالله

#3

الموضوع سهل جداً

المتطلبات:

======

1- مودم يدعم البروتوكول V92

2- خط الهاتف فيه إظهار رقم

الطريقة:

=====

أرسل أمر امر تفعيل الحصول على رقم المتصل. الأمر يختلف حسب نوع المودم و لكن الأمر التلي يعمل على معظم الأنواع:

AT#CID=2

و بعد أرسال الأمر أرسل CHR(13).ToString لأإعلام المودم أنك انتهيت من ارسال أمر

يجب أن تحصل على رد من المودم OK و من الأسهل اتأكد عن طريق ال Hyper Terminal.

بعد أرسال الأمر و الحصول على الرد OK سوف يرسل لك المودم الرقم و تاريخ الإتصال و وقت الإتصال بين الرنة الأولى و الثانية بالشكل التالي.

CID00966505555555

CIN

DATE050704

TIME1915

السطر الأول CID يظهر رقم المتصل

السطر الثاني CIN يظهر اسم المتصل. هذه الخدمة غير موجودة في معظم شركات الاتصالات

السطر الثالث DATE يظهر التاريخ الميلادي حيث DATE050704 معناها 5/7/2004.

السطر الرابع TIME يظهر الوقت حيث TIME1915 معنها 19:15

أرجو ان اكون شرحت الموضوع بشكل كافي.

Hardware

#4

ل الشكر للأخ Hardware ..

وأتمنى - لو كان بالإمكان - التفصيل أكثر في كيفية بناء الكود ..

وجزاك الله خيراً ..

:)

ani.gif
#5

مشكورون ايها الاخوة على المشاركة ولكن ماهو الحل بلغة VB.NET

1- المودم يدعم CallerID

2- خط الهاتف يدعم CallerID

3- انزلت برامج عديدة تظهر رقم المتصل

4- ماهو الحل

اريد ان اكتب الكود

حاولت كثيرا ولكن لم اصل الى حل

#6

يمكنك استخدام اداة Modem Tools وهي عبارة عن ActivX لم تعد الشركة المنتجة تعمل ولكن ابحث عنها وسوف تجده ان شاء الله

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#7

أهلاً محمد

بالنسبة لتحميل أدوات ال Modem Tools فيوجد رابط لها بالإبداع ..

تحديداً هنا:

http://www.al-ebda3.info/ib/index.php?showtopic=3970

ولكن المشكلة أن كل المحاولات لإظهار رقم المتصل عن طريق هذه الأداة باءت بالفشل .. مع أن الكود الخاص بالإظهار واضح وبديهي ..

بالتوفيق :)

ani.gif
#8

إخوتي الأكارم

نظرا لوجود تقنية Dotnet فلا اعتقد انه يجب ان نستخدم اية اداة لاظهار رقم المتصل

اعتقد انه يجب ان نبني نحن هذه الاداة

لقد بحثت في تقنية TAPI و من المفترض انه يوجد بها CallerID ولكني وصلت الى طرق كثيرة وقريبة ولكنني لم انجح

لابد من وجود حل كامل

وسأجده ان شاء الله

#9

معذره د/كمال ولكن كيف استطعت ان تجد caller id باستخدام ال TAPI

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#10

انا مازلت ابحث فى الموضوع وهذه اداة تحكم ديمو لم اجربها بعد

http://www.sunny-beach.net/calleridactivex.htm

ساوافيكم بالجديد كلما استطعت إن شاء الله

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#11

يوجد في الموقع التالي أداة تطوير قد تساعدك في مرادك:

TAPIEX

#12

السلام عليكم

أخي Hardware وإلى جميع الأخوة :

إن الرسالة AT#CID=2 لم تعمل مع وجود خط هاتف مدعم بميزة Caller ID فهل من مساعدة ؟

علماً أن الرسالة قد استجيبت بـ OK ، ,انني عملت برنامجاً وقد نجح : وكانت الرسالة AT+VCID=1 و يكون الرد (عند الرنه الهاتف) NMBR=0096321354 وليس

CID096335434

آمل أنني قد أوضحت والرجاء المساعدة من الخبراء وجزاكم الله كل الخير

#13

السلام عليكم

أعلم أن الموضوع قديم ولكن قد يصل إليه أحد الإخوة عن طريق البحث .

سبق و أن عملت برنامج لقراء رقم المتصل بواسطة VB 6 و تعبت حتى نجحت في المشروع .

الموضوع غير معقد تستطيع استخدام الأداة MSComm فهي تفي بالغرض .

ولكن ،،،،

صحيح أن المودم من نوع V92 يدعم إظهار رقم المتصل و لكنه غير متوافق مع انظمة الاتصالات في الدولة العربية (الأكيد في السعودية) .

وللحصول على مودم يدعم إظهار رقم المتصل و متوافق مع نظام اظهار رقم المتصل في السعودية بحثت في الإنترنت و بمساعدة أحد الإخوة وجدنا موقع نسيت في أي دولة (ربما النروج أو إيرلندا ) و طلبنا منه المودم و كان تكلفته في جدود 1000 ريال سعودي .

وبعد الحصول على المودم استطعنا أن ننفذ البرنامج بنجاح .

المؤسف أني قد فقدت مكتبة أكوادي بفقد الهاردسك .

كما أني انقطعت عن البرمجة لأكثر من عام والذاكرة ضعيفة .

الخلاصة :

توجد مودمات خاصة ونادرة تدعم انظمة إظهار الرقم في البلدان العربية .

الأداة MSComm تفي بالغرض .

و إن كانت رغبتك ملحة في معرفة الحل لعلي أنبش الذاكرة من جديد

والسلام عليكم

أخي سوف تبكي عليك العيون * * * وتـسـأل عـنك دمـوع المـئـين

فإن جف دمعي سيبكي الغمام * * * يـرصـع قـبرك بــالـياسـمـيـن

أخـي مـا يـأسـنـا ولـن نيـأسـا * * * وما طال في القلب لبث الأسى

ومـا حـل أفــئــدة الــمــــؤمـن * * * سـوى أمـل في الـجنـان رسـى

أخي فانتظر ولتعش في غـد * * * سـيـنـبـثـق الأمـل الـسـرمـد

فـإن مـزقـتـنـا سني الــحـيـاة * * * فإنـا مع الـنصـر فـي مـوعــد

#14

صديقي العزيز MSVS

اشكر لك مشاركتك وجوابك ولكني فعلا قد حللت المشكلة تماما ووجدت ما ابحث عنه و قد عملت برنامج بواسطة Vb.Net دون استعمال ايا من المكتبات الخارجية لايجاد الحل

و قد قمت بعمل برنامج متكامل لقراءة رقم المتصل و البحث ضمن قاعدة البيانات واظهار اسم المستخدم و بطاقتهه وحتى انشاء جدول بالمتصلين خلال اليوم والموضوع تكامل معي بشكل كامل

والمشكلة التي تواجهني الآن هي ايجاد مودم يدعم ال CallerId وما وجدت حتى الان سوى مودم واحد يدعم البلاد العربية وهو

3Com usRobotics External

والذي عمل معي بشكل كامل اما باقي المودمات والتي تدعم V92 فهي كما قلت لاتدعم CallerId في الدول العربية

وشكرا لتعاونك

#15

أظن أن مودم LG يدعم هذه الخاصية ، وهذا عن تجربة أحد الإخوة

ولكن د.كمال ...

ألن تعطينا ولو معلومات بسيطة عن الحل الذي توصلت له ;)

مجرد مفتاح :)

تم تعديل هذه المشاركة بواسطة محمد النحراوي في 21 فبراير 2005 في 17:48

#17
د.كمال كتب:
صديقي العزيز  MSVS

اشكر لك مشاركتك وجوابك ولكني فعلا قد حللت المشكلة تماما ووجدت ما ابحث عنه و قد عملت برنامج بواسطة Vb.Net  دون استعمال ايا من المكتبات الخارجية لايجاد الحل

و قد قمت بعمل برنامج متكامل لقراءة رقم المتصل و البحث ضمن قاعدة البيانات واظهار اسم المستخدم و بطاقتهه وحتى انشاء جدول بالمتصلين خلال اليوم والموضوع تكامل معي بشكل كامل

والمشكلة التي تواجهني الآن هي ايجاد مودم يدعم ال CallerId  وما وجدت حتى الان سوى مودم واحد يدعم البلاد العربية وهو

3Com usRobotics External

والذي عمل معي بشكل كامل اما باقي المودمات والتي تدعم V92 فهي كما قلت لاتدعم CallerId  في الدول العربية

وشكرا لتعاونك

اهلين دكتور كمال ......وما قصرت .......هل يمكننا رؤية الكود والطريقه ام انها خاصه بك .....

------------------وما توفيقي إلا بالله--------------------

إذا كنت بالله مستعصما---------فماذا يضيرك كيد العبيد

#18

السلام عليكم ورحمة الله

لقد شدني الحديث على هذا الموضوع ... لذا سوف اعرفك بنفسي اولاً

انا طالب في السنة الاخيرة برمجة ( جامعة تعز - اليمن ) و اسم نبيل العريفي

------------------------------------------3

اخي ان الامر الذي تبحث عنة هو في غاية السهولة اذا ما قمت بالعمل على بعض الادوات التى تعرف بـ activeX .

و ان افضل الادوات التى اعرفها الى حد الان هي excel tel tele tools واذا كنت من تريد الكود .. ان شاء الله في وقت قريب انزله على المنتدي .. لكني سوف ارفع لك الملف الخاص بـ بالمساعدة حق الادوات "

و لنا لقاء قريب ان شاء الله

و السلام عليكم ورحمة الله وبركاتة ......................... ;)

#19

السلام عليكم ورحمة الله

هذا الكود فيه شرح بسيط لما تريد .. ارجو ان اكون قد وفقت في الرد

:)

CallerID.rar

#20

السلام عليكم ورحمة الله

تحياتي د.كمال

ما زلنا بإنتظار النتيجة التي توصلت إليها على أحر من الجمر ;)

فضلا لا أمراً

moh4evar@hotmail.com

cbb6a3b884f4f88b3a8e3d44c636cbd8.jpg

مركز تحميل الصور والملفات لغاية 10MB من دون فترة محددة لحذف الملفات

www.4img.com

#21

و عليكم السلام

و الله يا اخى لو دققت النظر لوجدت ان الموضوع يقترب من عام :D و لا اتوقع ان يكون احد المشاركين به على متابعة

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#22

عزيزي طارق لا يستفيد من هذه المقالة إلا من كان عضوا فيها :(

فراجيا المساعدة في وضع الحل النهائي بدون الإعتماد على ActiveX

حاولت جاهدا ولم اتمكن لإيجاد الطريقة

شكرا على المساعدة

moh4evar@hotmail.com

cbb6a3b884f4f88b3a8e3d44c636cbd8.jpg

مركز تحميل الصور والملفات لغاية 10MB من دون فترة محددة لحذف الملفات

www.4img.com

#23

السلام عليكم ورحمة الله

ارجو من الدكتور كمال ان يوضح لنا الالية التي تمت بواسطتها التعرف على رقم المتصل وله جزيل الشكر

#24

المشكلة أني نفسي هو يوضح بس تاريخ الموضوع قديم !!!!

#25

مثال لإظهار رقم المتصل CallerID بدون أدوات إضافية، بإستخدام VB6 كفكرة: Modem CallerID

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

هذا الموضوع مغلق.

مواضيع مشابهة