|
|
تسلیت |
|
|
به نام خدای حضرت علی (ع)
|
||
|
2
نوشته شده در شنبه سی ام مهر 1384ساعت 23:25 توسط دی تی اس
|
|
||
|
|
|
|
|
به نام خدا و سلام سرويس نمايشگر شماره تلفن
نحوه کار Caller ID بر اساس تکنيک FSK ( سر واژه Frequency Shift Keying ) مي باشد.هنگامي که يک خط تلفن زنگ مي خورد اين اطلاعات بعد از زنگ اول ارسال مي شوند.انتقال اين اطلاعات بر اساس يک سيگنال که طولي حدود 1.5 ثانيه دارد منتقل مي شود.اگر بتوانيد اين اطلاعات را کد گشايي کنيد به چنين ترتيبي دست پيدا خواهيد کرد :
- A series of 180 1s - A byte representing the type of message - A byte representing the length of the message - Month, day, hour and minute, each represented with a pair of bytes - The 10 digit phone number in 10 bytes - A checksum byte با استفاده از اين اطلاعات دستگاه تلفن و يا دستگاه Caller ID ( همان Caller IDBox) مشخصات تماس گيرنده را تشخيص مي دهد. اگر مودم کامپيوتر شما از Caller ID پشتيباني کند ، قادر خواهيد تا اين اطلاعات را بر روي دستگاه خود ذخيره کنيد و در مورد آن ها تماس بگيريد.در ابتدا به اين که چگونه توسط فرامين AT از اين قابليت مودم باخبر شويم مي پردازم و سپس چند ابزار ديگر را معرفي مي کنم. چگونه از توانايي يک مودم در مورد پشتيباني از Caller ID آگاه شويم؟ در <http://www.mtnsys.com/pages/howto/htmdmtst.htm> برترین حالت با استفاده از فرمان هاي AT#CID=1 و يا AT+VCID=1 شما قادر خواهيد بود تا Caller ID را براي مودم خود فعال کنيد. - AT%CCID=1 - AT%CCID=2 - AT#CC1 - AT*ID1 توضيح : براي وارد کردن فرامين AT و ارتباط با مودم سيستم خود بايد از يک ترمينال مانند HyperTerminal و تماس با پورتي که مودم شما بر روي عمل مي کند استفاده کنيد.در مورد HyperTerminal : بعد از اينكه در HyperTerminal يك نام براي اين ارتباط انتخاب كرديد ( مثلا Caller ID) و فشار دادن كليد OK در قسمت بعد و از پنجره ?Connect To از منوي Connect Using بايد پورت COM ي را كه مودم شما به آن متصل است ، انتخاب كنيد.بعد از فشار دادن OK در پنجره COM X Properties هم OK را انتخاب كنيد. حالا شما امكان استفاده از فرامين AT و ارتباط با مودم را داريد. ابتدا تايپ كنيد ATZ و بايد بعد از زدن Enter با پيغام OK موجه شويد در غير اين صورت كارها را درست انجام نداده ايد و بايد احتمالا COM را عوض كنيد و يا احتمال دارد برنامهي ديگري در حال استفاده از مودم شما مي باشد. در مورد پاسخي که بعد از وارد کردن فرامين مي گيريد ، اين توضيح لازم است که اگر OK دريافت کرديد به معني فعال بودن آن خاصيت است و اگر ERROR دريافت کرديد به معني عدم توانايي براي فعال کردن آن خاصيت مي باشد.اگر OK دريافت کرديد به روش زير مي توانيد آن را تست کنيد. بعد از اينکه با OK مواجه شديد از يک خط تلفن ديگر به خطي که به مودم متصل است تماس بگيريد ، با چنين نتيجه اي بايد مواجه شويد : RING DATE = xxxxx TIME = xxxx NMBR = xxxxxxxxx NAME = xxxxxxxx RING RING و اگر فقط با RING مواجه شديد يا به درستي Caller ID را فعال نکرده ايد ( ساير فرامين را امتحان کنيد.) و يا مودم شما از Caller ID پشتيباني نمي کند. توضيح : مي توانيد ليستي از مودم هايي که از Caller ID پشتيباني مي کنند را در اينجا ببينيد : Modem List <http://www.identafone.com/modems.html>نرم افزارهاي مرتبط با Caller ID : علاوه بر اينکه بسيار از دستگاه هاي تلفن ( گوشي ) امروزه از قابليت نمايش Caller ID بر خوردار هستند برخي از مودم ها هم اين توانايي را دارند.با استفاده از چنين مودمي و استفاده از يک خط تلفن داري Caller ID شما به همراه يک نرم افزار مي توانيد تمامي تماس هاي خود را ثبت کنيد. نرم افزار هاي بسيار مختلفي وجود دارد و حتي شما مي توانيد چنين برنامه اي را با استفاده از Visual Basic و يا perl براي سيستم هاي مبتني بر ويندوز و لينوکس بنويسيد. از اين نرم افزار ها براي ويندوز مي توان به Softcab Screensaver <http://www.softcab.com/ftp/cidsaver.zip> يا WinLog <http://www.yes-tele.com/log.html>و يا نمونه هاي مشابه اشاره کرد.ليستي از اين نرم افزار ها براي ويندوز را مي توانيم در اينجا ببينيد : Caller ID Software <http://www.ainslie.org.uk/callerid/cli_soft.htm> همچنين براي اين منظور ActiveX Control هايي وجود دارد که براي برنامه سازي در Visual Basic و يا ++C و ساير ابزار هاي توسعه از آن مي توانيد استفاده کنيد. CallerID ActiveX Control <http://www.sunny-beach.net/calleridactivex.htm>????? ?????? <http://www.sunny-beach.net/CallerIDActiveXVBSample.zip>نوشته شده به وسيله VB و يک برنامه آماده با آن به نام CallerID Box <http://www.sunny-beach.net/CallerIDVisitor.htm>در دسترس هستند. سورس يک برنامه آماده ديگر هم به وسيله Visual Basic 6.0 در دسترس است :VB Caller ID Source Code <http://www.yes-tele.com/modem.html>|?????? <http://www.yes-tele.com/access.html>با استفاده از Access 97 در وب - با استفاده از اين مقاله و بهره گيري از VB،SQL،ASP .NET مي توانيد ليستي از تماس هاي خود را در وب فراهم کنيد.تمامي تماس هاي شما در يک ديتابيس با استفاده از SQL ذخيره خواهد شد و شما قادر به پيگيري و حذف تماس هاي رسيده خواهيد بود. Accessing Caller ID from the Web - Part 1 <http://www.15seconds.com/issue/020626.htm>Accessing Caller ID from the Web - Part 2 <http://www.15seconds.com/issue/020813.htm> در مورد برنامه هاي غير ويندوزي هم مورد هايي وجود دارد ، توجه کنيد به اين ليست :Non-Windows Caller ID Software <http://www.ainslie.org.uk/callerid/nopcsoft.htm> و به طور ??? <http://www.ainslie.org.uk/callerid/nopcsoft.htm>در مورد سيستم عامل هاي شبه يونيکس دو برنامه مطرح وجود دارد، يکي با استفاده از perl و ديگري يک کتابخانه از توابع. cid-modem <http://www.jwz.org/cid/cid-modem> که با استفاده از perl نوشته شده است ، تا حدودي ساده ولي ترکيب جالبي را ايجاد کرده است.اگر علاقه داريد حتما سورس آن را مطالعه کنيد.براي استفاده کامل از آن نياز داريد تا caller id <http://www.jwz.org/cid/>را بخوانيد.اين صفحه راهنمايي هاي لازم را شامل مي شود. Mgetty+Sendfax <http://www.leo.org/~doering/mgetty/>در اصل يک راه حل مناسب براي linux/unix مي باشد که داراي قابليت هاي ديگري هم هست.بيشتر نرم افزار هاي مرتبط به تلفن در لينوکس از اين برنامه استفاده مي کنند. |
||
|
2
نوشته شده در دوشنبه هجدهم مهر 1384ساعت 0:47 توسط دی تی اس
|
|
||
| Free IranAdwords.com |