PDA

View Full Version : حرفه ای: تشخیص برداشتن گوشی در برنامه تلفن گویا



goldoon
یک شنبه 23 آذر 1393, 20:57 عصر
سلام دوستان
من دارم یک برنامه برای کار با تلفن می نویسم
در این برنامه قصد دارم به شماره ای تماس بگیرم و وقتی تلفن را جواب داد یک پیغام را پخش کنم
ولی نمی تونم تشخیص بدم که گوشی تلفن را برداشته یا برنداشته
من از هر دو کامپوننت KDTELE و TAPIEX استفاده کردم ولی به نتیجه نرسیدم
لطفا راهنماییم کنید
اگر بدون کامپوننت هم راهی داره بهم بگید ممنون میشم

reza_z
سه شنبه 25 آذر 1393, 08:53 صبح
سلام دوستان
منم این مشکل و دارم کسی در این زمینه به هیچ نتیجه ای رسیده ؟

goldoon
پنج شنبه 27 آذر 1393, 20:25 عصر
سلام
کسی نمی تونه کمک کنه
خیلی به این برنامه نیاز دارم

shahryari
جمعه 28 آذر 1393, 09:49 صبح
سلام
از مودمهای صبا استفاده کن
با کتابخونه ای که همراهش میدن همه کار میتونی بکنی
راهنما و توابع و نمونه کد به زبانهای دلفی و سی شارپ و وی بی
http://www.pardisanelectronic.com/downloads/CatalogModem.pdf

goldoon
جمعه 28 آذر 1393, 15:07 عصر
سلام
از مودمهای صبا استفاده کن
با کتابخونه ای که همراهش میدن همه کار میتونی بکنی
راهنما و توابع و نمونه کد به زبانهای دلفی و سی شارپ و وی بی
http://www.pardisanelectronic.com/downloads/CatalogModem.pdf

یعنی شما میگی سخت افزار را عوض کنم؟این کار شدنی نیست برا من
آیا راهی غیر از تعویض مودم ،به مودم های صبا ندارم

ghaedi70
جمعه 28 آذر 1393, 19:38 عصر
سلام دوست من.اگه فقط بخواین تماس تلفنی داشته باشید نیازی ب کامپوننت ندارید.با serialport کار کنید

goldoon
جمعه 28 آذر 1393, 20:00 عصر
سلام دوست من.اگه فقط بخواین تماس تلفنی داشته باشید نیازی ب کامپوننت ندارید.با serialport کار کنیدقصد دارم تماس بگیرم و اگر گوشی را جواب داد پیغام براشون پخش کنم و اگر گوشی را وصل نکرد هم مشخص بشه برام

ghaedi70
جمعه 28 آذر 1393, 20:22 عصر
می تونی با کامپوننت tapix هم کار کنی.ولی در کل همشون دارن از atcommand استفاده میکنن.البته من با مودم gsmتماس را امتحان کردم جواب داد.

goldoon
جمعه 28 آذر 1393, 20:32 عصر
من با هردو کامپوننت TAPIX و KDTELE امتحان کردم
هر دوی این کامپوننت ها یک EVENT دارن به اسم conected که وقتی فراخوانی میشه که تلفن شروع به زنگ خوردن میکنه
یعنی از همون شروع زنگ زدن تلفن را وصل شده حساب میکند.
شما که امتحان کردین و جواب داد میشه لطف کنید یک خط کد نمونه برام بزارید؟

ghaedi70
شنبه 29 آذر 1393, 10:47 صبح
با serial port اینجوری میشه:1.اول باید ÷ورت com باز کنی.ینی در کل همشون همینجوری هستن.
وقتی تماس میگیری باید port .readexisting کنی.اینجوری هرچی توشه برات میخونه/
در کل اگ بخوام نمونه کد بزارم امشب میتونم .الان سر کارم.
ولی خود کامپوننت هم نمونه کد داره.اگه تو مسیر نصبش بری میتونه پیداشون کنی.اگه نگاشون کنی متوجه میشی

goldoon
شنبه 29 آذر 1393, 20:22 عصر
من با کامپوننت امتحان کردم
نمونه کد های خود کامپوننت را هم نگاه کردم ولی تمام نمونه کد ها از وقتی تلفن شروع به زنگ خوردن میکنه ،تلفن را وصل شده حساب میکنن.
من فقط میخام بفهمم چه موقع کاربر گوشی را جواب میده همین.

goldoon
دوشنبه 01 دی 1393, 22:38 عصر
الان یک هفته س این سوال را مطرح کردم ،کسی نیست جوابمو بده؟یعنی راهی نداره؟