PDA

View Full Version : سوال: دستیابی به Caller ID



sina.md
چهارشنبه 24 مهر 1387, 22:34 عصر
سلام عزیزان. من یه پروژه تاکسی تلفنی با c# دارم. این برنامه باید کالر آیدی داشته باشه که هرکی زنگ میزنه شمارش بیفته و سرچ انجام بده...

حالا من همه کارو میتونم انجام بدم الا این کالر ایدی رو.
یکی یه کمک کنه یه نمونه کد بزاره برام.
خواهش می کنم کمک کنید.:ناراحت:

dehghanimeh
پنج شنبه 25 مهر 1387, 07:29 صبح
دوست عزیز سلام
من چند تا برنامه تلفن گویا نوشتم ، شما باید ابتدا یکی از کمپوننت های کار با مودم مثل kdtele رو دریافت کنید مثالهای اون رو که ببینید متوجه میشید. فقط توجه داشته باشید که دریافت CID
یه امکان سخت افزاری هست که ممکنه همه مودم ها(CID ایران) از اون پشتیبانی نکنن.
موفق باشید:لبخند:

NewFoxStudent
پنج شنبه 25 مهر 1387, 08:26 صبح
با دستورات AT مودم هم میتونی این کار رو بکنی
هر مودم دستورات AT مربوط به خودش رو داره اما در مجموع از یه روال استفاده میکنن
مثلا برای فعال کردن کالرآی دی از دستور ATCID = 1 استفاده میشه
اگه دستورات AT چند مدل مودم رو بخوای به علاوه طرز استفادشون تو محیطهای برنامه نویسی همین جا بگو
مزیت این راه عدم نیاز به کامپوننتهای مسخره ای مثل KDTELE هستش

رافعی مهدی
جمعه 26 مهر 1387, 06:00 صبح
سلام
من يه نفر رو ميشناسم كه CallerID ميسازه و براي سخت افزارش Component هم درست كرده. خودم هم كامپوننتش رو در #C امتحان كردم، خيلي خوب كار ميكنه. كار كردن با اين كالرآي دي از مودم به مراتب آسانتره. البته بايد گفت كه نسبت به مودم اين نقص رو داره كه فقط مودولاسيون رو انجام ميده (شماره رو ميتونيد بخونيد) ولي دمودولاسيون نداره (نميتونيد باهاش شماره بگيريد) هرچند كه طرف ميگه اين كار رو هم اگر لازم باشه ميتونه انجام بده. در ضمن نسبت به مودم معمولي مزيتهاي قابل توجهي هم داره. مثلاً فقط محدود به كار با سيستم FSK نيست و ... اگر خواستيد پيغام خصوصي بفرستيد تا شماره موبايل ايشون رو به شما بدم.

پاورقي: بنده نه با ايشون فاميلم و نه همكار و نه سودي از گفتن اين حرفها عايدم ميشه و نه مسئوليتي در قبال معرفي ايشون به شما خواهم داشت. فقط بنا به تجربه اين مطالب رو عرض كردم.

m110_110
جمعه 26 مهر 1387, 16:59 عصر
با سلام خدمت تمامی دوستان
من تمام تاپیک ها در این مورد رو در این سایت خوندم و همچنین خودم هم ایجاد کردم ولی در آخر نتونستم CallerID رو بدست بیاورم
مودم من CallerID رو ساپورت می کنه ولی هرچه با توابع AT کار کردم نتونستم شماره تماس گیرنده رو بدست بیارم
در ضمن از KDTELE هم استفاده کردم ولی بدلیل اینکه مودمم صدا رو ساپورت نمی کنه(منظورم اینه که مثلا هدفون و میکروفن نمی خوره) نمی گذاره از اون استفاده کنم
در آخر هم نتونستم این کار رو بکنم
لطفا اگر راهی برای این کار بدست آوردید در همین تاپیک برای ما هم بگذارید ممنون

dehghanimeh
شنبه 27 مهر 1387, 11:17 صبح
سلام
مودم میتونه در سه حالت data/fax/voice کار کنه اگر مودمتون voice را پشتیبانی نمیکنه
خصوصیت کمپونت kdtele رو روی data بگذارید.حالت vioce برای استفاده از امکانات صوتی است.
تعداد بسار محدودی از مودم ها CID ایران رو پشتیبانی می کنن(هر 10 مدل یکی)
برای اطمینان از این موضوع fax ویندوز را نصب کنید و اون رو روی دریافت دستی بگذارید
هنگام تماس یک پیام حبابی کنار ساعت مشاهده میشه که حاوی شماره تماس گیرنده است.
موفق باشی

m110_110
شنبه 27 مهر 1387, 14:29 عصر
با سلام خدمت دوست عزیز dehghanimeh
می خواستم اگر یک نمونه کد کوچک و ساده داری برای ارتباط با تلفن توسط کامپوننت kdtele داری برای ما هم بگذاری چون کدهایی که برای استفاده از این کامپوننت دارم خیلی سنگین و سخت هست و نتونستم چیز درست و حسابی از اون بفهمم
من یه کدی می خواهم که بتونم تماس بگیرم و همچنین callerid رو هم بدست بیاورم
ممنون از جوابت
در ضمن آقای NewFoxStudent (http://barnamenevis.org/forum/member.php?u=60929)
این سایت http://www.tetsa.ir که همش پیغام Bandwidth Limit Exceeded میده و هیچ موقع باز نمی کنه

sina.md
شنبه 27 مهر 1387, 20:13 عصر
سلام بچه ها. من kdtele رو دانلود کردم. نمونه کد هاشم دیدم. تقریبا" سخت هستش واسم اما نشدنی نیست. اما اگه کسی از شما این کارو کرده خواهش می کنم یه برنامه با یه label درست کنه که فقط این کارو انجام بده. مطمعن باشید ای سوال خیلی هاست.:ناراحت:

nkm
شنبه 27 مهر 1387, 20:30 عصر
این دستورات AT را از کجا میشه گیر آورد؟

dehghanimeh
یک شنبه 28 مهر 1387, 07:14 صبح
دوست عزیز سلام
ان شااله تا یک هفته آینده یه مثال میگذارم.

m110_110
یک شنبه 28 مهر 1387, 07:54 صبح
باز هم سلام
می خواستم بگم من با همان دستورات AT تونستم CALLERID رو بدست بیارم
مشکل اینجا بود که همانطور که آقای dehghanimeh (http://barnamenevis.org/forum/member.php?u=18499) در تاپیک های قبلی گفته بودند همه مودم ها این قابلیت رو در ایران ساپورت نمی کنند
من از چهار مودمی که امتحان کردم فقط یک مودم جواب داد
و من از همان تابع READEXITE تونستم شماره رو بدست بیارم
ممنون از تمامی دوستان
همچنین خوشحال می شم که مثالی در مورد KDTEL هم ببینم
ممنون

sina.md
دوشنبه 29 مهر 1387, 10:23 صبح
سلام.
لطف کنید بگید دستورات AT مودم رو از کجا بدست بیارم و طرز استفادشون رو.
اگه مثالی هم دارید بزارید.
در مورد Kdtele یا هر کامپوننت دیگه ای هم اگه جواب گرفتین برامون اطلاعاتی بزارید. باور کنید این مشکلو خیلی هل طرح کردن آخر هم به جواب نرسیدن.
ممنون میشم راهنمایی کنید.

reza6384
دوشنبه 29 مهر 1387, 12:52 عصر
سلام. دوست عزیز ، AT Command ها برای مودم های مختلف متفاوته. البته یک سری AT COMMAND استاندارد وجود داره که اکثر مودم ها اون ها رو پشتیبانی می کنند. من خودم با AT COMMAND ها زیاد کار کردم ، ولی با GSM Modem و موبایل ، نه مودم معمولی. البته تفاوتی نداره ، فقط Command هاش فرق می کنه. به نظر من شما می تونید سوالتون رو راجع به AT COMMAND های مودم در بخش برنامه نویسی موبایل مطرح کنید. در ضمن اونجا یه تاپیک هست به نام دستورات AT برای انواع موبایل و مودم که می تونید چیزهای مفیدی از اون بدست بیارید.

Dr.Saeed
دوشنبه 13 آبان 1387, 08:52 صبح
سلام بچه ها. من kdtele رو دانلود کردم. نمونه کد هاشم دیدم. تقریبا" سخت هستش واسم اما نشدنی نیست. اما اگه کسی از شما این کارو کرده خواهش می کنم یه برنامه با یه label درست کنه که فقط این کارو انجام بده. مطمعن باشید ای سوال خیلی هاست.:ناراحت:
دوست عزیز سلام
من که موفق نشدم این کامپوننت را دانلود کنم . ممنون میشم لینک دانلود شو بگذارید

m110_110
دوشنبه 13 آبان 1387, 09:03 صبح
سلام
می تونی از اینجا کامل دانلود بکنی
http://barnamenevis.org/forum/showthread.php?t=127679&highlight=KDTEL

m110_110
دوشنبه 13 آبان 1387, 09:04 صبح
این رو هم ببین
http://barnamenevis.org/forum/showthread.php?t=116304&highlight=KDTEL

IPECorp
دوشنبه 13 آبان 1387, 13:42 عصر
با سلام
من هم يك برنامه شبيه به برنامه ي تاكسي تلفني نوشتم و همه ي حرفهاي گفته شده در مورد مودم و Component ها را كار كردم ولي به نتيجه اي نرسيدم.
شما براي استفاده از Caller ID در برنامه ي خودتون بايد از يك سخت افزار تلفني كه در بازار هم به همراه Componentش موجوده استفاده كني. من اسم اين سخت افزار و نمي دونم ولي شما اگه از نمايندگي زيمنس بپرسي كمكت مي كنه:تشویق:
فراز لولوئي

Afshin160
دوشنبه 13 آبان 1387, 15:41 عصر
سلام به تمام دوستان ...

دوست عزيز اين لينك نگاه كن شايد بدردت بخوره..

http://barnamenevis.org/forum/showthread.php?t=127679

موفق بشيد
افشين160

Dr.Saeed
چهارشنبه 15 آبان 1387, 08:47 صبح
دوستان عزیز با کمک شما موفق شدم کامپوننت kdtele را دانلود کنم ولی هر چی سرچ کردم سورس کد آنرا برای استفاده (کالر آی دی) در زبان سی شارپ پیدا نکردم . همه آموزش ها و سورس کدها مربوط به دلفی و وی بی بودش!!!!
میتونید راهنماییم کنید؟؟