تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 11

نام تاپيک: ارتباط با تلفن

  1. #1
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض ارتباط با تلفن

    سلام.میخواستم ببینم میشه وقتی که تلفن به پریز وصل هست . کاری کرد که به کامپیوتر هم وصل باشه و بشه فهمید چه کسی تماس گرفته؟

  2. #2
    کاربر فعال تالار .Net senaps's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    خونمون
    پست ها
    4,547

    پيش فرض

    یه سری برنامه ها بودن با ویندوز ایکس‌پی که اینکارو میکردن.... پس حتمی میشه! ولی چطوریش رو باید تحقیق کنیم....

    --------------
    خوب یه سرچ چند لحظه‌ای من رو به این نتایج رسوند:

    یه پروژه‌ی اماده(اینا یه سری کلاس و کد هستن که تو برنامه استفاده میکنین و خیلی هم خوبه هیچ دوشواری هم نداره!):
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خوب اینجا تو کودپروجکت گفتن که:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خبر خوب اینه که تا جایی که من میدونم، اکثرا برنامه های مرتبط با تلفن رو با وی‌بی می‌نویسن که شما کار میکنی..... یه خورده انگلیسی بگردی سریع پیدا میکنی!
    Last edited by senaps; 08-01-2013 at 22:51.

  3. این کاربر از senaps بخاطر این مطلب مفید تشکر کرده است


  4. #3
    پروفشنال
    تاريخ عضويت
    Nov 2007
    پست ها
    546

    پيش فرض

    بسم الله الرحمن الرحیم
    با سلام
    دقیقا خاطرم نیست ولی فکر میکنم کامپوننت kdtel امکاناتی که میخواهید رو داشت.
    موفق باشید.

  5. 2 کاربر از shotok بخاطر این مطلب مفید تشکر کرده اند


  6. #4
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    سلام،مرسی از دوستان، راستش سوال اصلی من یکم جنبه سخت افزاری داره تا نرم افزاری ، به این شکل که وقتی یک دستگاه تلفن داریم و اون رو به پریز تلفن وصل کردیم. که در این صورت ما دیگه نمیتونیم از سوکت مودم کامپیوتر به پریز تلفن وصل بشیم چون توسط یک دستگاه تلفن پریز دیگه جایی نداره. به هرحال باید یه سیمی مثل همون سیم های سوکت دار معروف از مودم کامپیوتر به پریز تلفن وصل بشه تا برنامه بتونه کار کنه و بفهمه و در ارتباط باشه. حالا که پریز تلفن پر هست و اشغال شده این سیمی که از کامپیوتر میاد رو باید به کجا وصل کنیم؟ به خود دستگاه تلفن؟ چون من دیدم یه پورت سوکت دیگه هم همیشه به غیر از اون اصلیه دارن دستگاه های تلفن.

  7. #5
    کاربر فعال تالار .Net senaps's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    خونمون
    پست ها
    4,547

    پيش فرض

    بله میشه به دستگاه تلفن وصل کرد.... من یه مدت دایل‌اپم رو وصل میکردم به پورت دوم تلفن...

  8. این کاربر از senaps بخاطر این مطلب مفید تشکر کرده است


  9. #6
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    متاسفانه من توی جست و جو هایی که داشتم سورس کالر آیدی پیدا نکردم, یا اگه پیدا شد کار نمیکرد:|

  10. #7
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    ممنون میشم اگه کسی کمک کنه

  11. #8
    کاربر فعال تالار .Net senaps's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    خونمون
    پست ها
    4,547

    پيش فرض

    سلام...
    من نمیدونم دقیقا میخواین چیکار کنین متاسفانه....

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  12. این کاربر از senaps بخاطر این مطلب مفید تشکر کرده است


  13. #9
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    مدتی بود میخواستم جوابی تایپ کنم و برایتان بگذارم، الآن که نوشتم دیدم دوستمان senaps لطف کردند و لینک های مفیدی برایتان قرارداند، بحرحال تایپ کردم، حیف است! این پاسخ را هم داشته باشید...

    برای این قبیل کارها نیاز به کامپونت خاصی وجود ندارد.
    مجموعه فرامین AT-Command بسیار کامل هستند.
    شما میتوانید از طریق کلاس System.IO.Ports.SerialPort یک خط ارتباطی با مودم تان بدست آورید و به ارسال و دریافت اطلاعات بپردازید.
    با متدی مانند WriteLine میتوانید فرامین را ارسال کنید و با رویدادی مانند DataReceived هم میتوانید اطلاعات دریافتی را مانیتور کنید.


    اولاً باید بدانید که خط تلفن و مودم شما باید قابلیت CallerID را پشتیبانی کنند.
    در حال حاضر بیشتر خط تلفن ها این قابلیت را دارند ولی در مقابل بیشتر فکس مودم های معمولی این قابلیت را ندارند.
    مودم هایی با این قابلیت معمولاً کمی گران تر هستند.

    از نظر اتصالات و بحث سخت افزاری هم که اشاره کردید مشکلی وجود ندارد.
    همه ما در منزل معمولاً بیش از یک گوشی تلفن داریم و وقتی کسی تماس بگیرید همه انها زنگ میخورند.

    هم پشت مودم و هم در برخی گوشی های تلفن دو سوکت تعبیه شده که به شما امکان میدهد چندین دستگاه را دنبال هم به طور موازی متصل کنید.

    برای دریافت شماره تلفن باید اول قابلیت مورد نظر را در مودم فعال کنید برای این کار معمولاً ارسال فرمان AT+VCID=1 کافیست ولی بسته به مدل و راهنمای مودم شاید یکی از فرامین زیر این قابلیت را روشن کند:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    پس از ارسال فرمان درست مودم یک جوابیه OK برای شما ارسال خواهد کرد.
    (این OK به معنی پیام صحیح و قابل درک است و لزوماً به معنی داشتن قابلیت CallerID در مودم نخواهد بود)

    حال اگر گوشی شما زنگ بخورد مودم متنی مانند زیر را به شما تحویل میدهد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که پیام های RING تا برداشن گوشی تلفن ادامه خواهد داشت که مهم نیست.
    احتمالاً مطلب مهم برای شما آنجا خواهد بود که اگر همه چیز خوب پیش برورد (پشتیبانی خط و مودم و صحت کار شما) شماره تلفن فرد مقابل در بخش NMBR به شما داده خواهد شد.

    فقط کافیست کمی با دستورات String کار کنید و بخش مورد نظر را یافته و استخراج کنید.
    صحت این فرآیند را میتوانید در برنامه کمکی مانند hyperterminal بررسی و بازبینی کنید.
    موفق باشید.

  14. 4 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


  15. #10
    داره خودمونی میشه asghar2008's Avatar
    تاريخ عضويت
    Jun 2008
    پست ها
    70

    پيش فرض

    سلام
    مدتی بود میخواستم جوابی تایپ کنم و برایتان بگذارم، الآن که نوشتم دیدم دوستمان senaps لطف کردند و لینک های مفیدی برایتان قرارداند، بحرحال تایپ کردم، حیف است! این پاسخ را هم داشته باشید...

    برای این قبیل کارها نیاز به کامپونت خاصی وجود ندارد.
    مجموعه فرامین AT-Command بسیار کامل هستند.
    شما میتوانید از طریق کلاس System.IO.Ports.SerialPort یک خط ارتباطی با مودم تان بدست آورید و به ارسال و دریافت اطلاعات بپردازید.
    با متدی مانند WriteLine میتوانید فرامین را ارسال کنید و با رویدادی مانند DataReceived هم میتوانید اطلاعات دریافتی را مانیتور کنید.


    اولاً باید بدانید که خط تلفن و مودم شما باید قابلیت CallerID را پشتیبانی کنند.

    سلام
    ممنون از راهنماییتون.


    یه سوال داشتم .ممنون میشم راهنمایی کنید.
    با دستور AT+ACID=1 شماره تماس گیرنده رو مودم فعال میکنیم
    با چه دستور می توان شماره تماس گیرنده رو تو یه Text Box نشون داد؟
    برای این کار باید از مودم واکشی طلاعات کنیم. ولی هر کاری میکنم نمی تونم شماره تماس گیرنده رو تو یه تکست نشون بدم.اینم کدی است که استفاده میکنم:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    با چه کدی از مودم واکشی اطلاعات کنیم؟

    در ضمن من از مودم گوشیم (Nokia مدل N72)استفاده میکنم.
    مرسی
    Last edited by asghar2008; 05-02-2013 at 11:33.

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •