PDA

View Full Version : برقراري تماس با kdtele و وجود نداشتن سيم تلفن



daryasalar
پنج شنبه 18 شهریور 1389, 15:55 عصر
سلام.من يه برنامه نوشتم با استفاده از kdtele
و ميخوام با يك شماره خاص تماس برقرار كنم و اگر در حين اجرا سيم تلفن از پورت مودمم جدا شده بود
(يعني وضعيت nodialtone)
در اين وضعيت مي خوام تا سه بار مثلا هر ده ثانيه يك بار خط رو چك كنم ،يعني اقدام به شماره گيري مجدد كنم.
حالا مشكلي كه هست بار اول كه شماره ميگيرم و خط وجود ندارد براي بار دوم كه مجددا شماره گيري ميكنم برنامم هنگ مي كنه و هيچ كاري انجام نميده.
ممنون ميشم اگر كسي ميدونه بايد چي كار كنم منو راهنمايي كنه.

Mohandes2009
پنج شنبه 18 شهریور 1389, 16:19 عصر
مگه شما چکار میکنید؟

فک میکنی بیل گیس تایمر را برای چی ساخته؟:لبخند:واسه اینجور مواقع دیگه:لبخند:

خب یه تایمر بنداز اگه وصل نبود دفعه دوم تایمر فعال بشه تو این تایمر هر چند ثانیه یبار که میخوای اتصال را چک میکنه اگه اوکی بود یه متغییر بولین را true می کنی و در قسمت تلفن گیری تایمر را وایمیسونیو به کار تلفن گرفتند ادامه میدی!


:لبخند:موفق باشی:چشمک:

daryasalar
پنج شنبه 18 شهریور 1389, 16:25 عصر
مگه شما چکار میکنید؟

فک میکنی بیل گیس تایمر را برای چی ساخته؟:لبخند:واسه اینجور مواقع دیگه:لبخند:

خب یه تایمر بنداز اگه وصل نبود دفعه دوم تایمر فعال بشه تو این تایمر هر چند ثانیه یبار که میخوای اتصال را چک میکنه اگه اوکی بود یه متغییر بولین را true می کنی و در قسمت تلفن گیری تایمر را وایمیسونیو به کار تلفن گرفتند ادامه میدی!


:لبخند:موفق باشی:چشمک:
همين كار رو كردم تايمر ست كردم.هر ده ثانيه يه بار شماره گيري و چك مي كنم.اما هنگ ميكنه:ناراحت:

Mohandes2009
پنج شنبه 18 شهریور 1389, 16:54 عصر
همين كار رو كردم تايمر ست كردم.هر ده ثانيه يه بار شماره گيري و چك مي كنم.اما هنگ ميكنه:ناراحت:
نه تو تایمر دیگه نباید بتونه شماره گیری کنه باید بره ببینه اتصال به مودمت برقرا هست یا نه وگرنه یه پیام بده تو آخه تو تایمر هم داری شماره میگیری:متفکر:

daryasalar
پنج شنبه 18 شهریور 1389, 17:17 عصر
نه تو تایمر دیگه نباید بتونه شماره گیری کنه باید بره ببینه اتصال به مودمت برقرا هست یا نه وگرنه یه پیام بده تو آخه تو تایمر هم داری شماره میگیری:متفکر:
شما درست مي فرماييد اما من دارم با اين كامپوننت كار مي كنم براي شماره گيري و براي كنترل وضعيت خط هم بايد شماره گيري بشه.در ضمن قبل از شماره گيري مجدد ،تماس قبلي كاملا قطع ميشه مجددا شماره گيري ميكنم.
--------------------

ببخشيد با استفاده از
at command
ميتونم اين قسمت رو چك كنم و اگر خط تلفن موجود بود اقدام به شماره گيري مجدد با كامپوننت كنم؟
خيلي ممنون ميشم دستوري كه با سي شارپ براي اين كار لازم هست رو بنويسيد.يه دنيا ممنون.