PDA

View Full Version : پرسش پاسخ در خصوص مقاله : روش طراحی یک نرم افزار تلفن گویا با KDTele



AliReza Vafakhah
چهارشنبه 14 بهمن 1388, 21:15 عصر
آدرس مقاله : http://barnamenevis.org/showthread.php?t=203383

در مورد این مقاله اگر پرسشی هست در همین تاپیک اعلام کنید .
----------------------------------------------------------------------------------------------------------


(ویرایش توسط مدیر Pr0ragmmer)
ابتدا ازتون تشکر می کنم اگه همین طور ادامه بدید تاپیک مفیدی خواهد شد

ولی خوب به این نکته توجه کنید که برخی از دوستان (مثل خودم) با Dial-Up متصل میشن و سرعت پایینه ؛ بهتره که تصاویری که قرار میدهید کیفیت شون رو یه خورده بیارید پایین تا حجم کمتری برای دان داشته باشن

با تشکر

dark-man
پنج شنبه 15 بهمن 1388, 07:48 صبح
ابتدا ازتون تشکر می کنم اگه همین طور ادامه بدید تاپیک مفیدی خواهد شد

ولی خوب به این نکته توجه کنید که برخی از دوستان (مثل خودم) با Dial-Up متصل میشن و سرعت پایینه ؛ بهتره که تصاویری که قرار میدهید کیفیت شون رو یه خورده بیارید پایین تا حجم کمتری برای دان داشته باشن

با تشکر

تمام تلاشم رو می کنم که این آموزش کامل بشه . برای تصاویر هم چشم . اگه تصویری قرار بود اضافه بشه کمی optimize می کنم که برای دوستان هم راحت تر باشه دیدنش .

Mrs.Net
یک شنبه 02 اسفند 1388, 10:48 صبح
خیلی ممنون از کار خوبتون
اگر یک تاپیک برای طرح سوال به این تاپیک ضمیمه کنید خیلی خوب هست
من یک سوال دارم وقتی دستور at+gci مساوی b4 میزنم error میگیره و وضعیت فعلیش هم این هست:


at+gci=?
+GCI: 00,20,73,B5,FE

بقیه دستورات ok هست
ولی کالر آیدی کار نمیکنه و فقط رینگ میزنه

dark-man
دوشنبه 03 اسفند 1388, 13:44 عصر
خیلی ممنون از کار خوبتون
اگر یک تاپیک برای طرح سوال به این تاپیک ضمیمه کنید خیلی خوب هست
من یک سوال دارم وقتی دستور at+gci مساوی b4 میزنم error میگیره و وضعیت فعلیش هم این هست:


at+gci=?
+GCI: 00,20,73,B5,FE
بقیه دستورات ok هست
ولی کالر آیدی کار نمیکنه و فقط رینگ میزنه

خواهش می کنم . این ها دستورات AT هستند که روی بعضی از مودم ها اجرا می شن و روی بعضی از مودم ها هم اجرا نمی شن . اگه ویندوز XP دارید یه بار دستورات رو تو ویندوز XP چک کنید ببینید جواب میده یا نه . راه حل دیگه هم اینه که AT+GCI رو روی B5 تنظیم کنید . اگه اسم مودم و ویندوزتون رو بهم بگید تا بیشتر بتونم راهنمائیتون کنم . اگه از ویستا یا 7 استفاده می کنید حتما" درایور مودم رو بروز کنید بعد چک کنید .

Mrs.Net
دوشنبه 03 اسفند 1388, 16:51 عصر
خواهش می کنم . این ها دستورات AT هستند که روی بعضی از مودم ها اجرا می شن و روی بعضی از مودم ها هم اجرا نمی شن . اگه ویندوز XP دارید یه بار دستورات رو تو ویندوز XP چک کنید ببینید جواب میده یا نه . راه حل دیگه هم اینه که AT+GCI رو روی B5 تنظیم کنید . اگه اسم مودم و ویندوزتون رو بهم بگید تا بیشتر بتونم راهنمائیتون کنم . اگه از ویستا یا 7 استفاده می کنید حتما" درایور مودم رو بروز کنید بعد چک کنید .
جستجو کردم دیدم B4 برای uk هست و B5 برای usa و احتمالا خطوط ایران با تنظیمات انگلیس کار میکند چون با B5 کالرآیدی کار نکرد و با مودم دیگه ای تست کردم که B4 داشت و کار کرد. ویندوز xp دارم

dark-man
سه شنبه 04 اسفند 1388, 17:38 عصر
جستجو کردم دیدم B4 برای uk هست و B5 برای usa و احتمالا خطوط ایران با تنظیمات انگلیس کار میکند چون با B5 کالرآیدی کار نکرد و با مودم دیگه ای تست کردم که B4 داشت و کار کرد. ویندوز xp دارم

بله بیشتر Config ایران بر اساس UK هست . در ویندوز XP می تونید با HyperTerminal تمام جزئیات مودم رو به دست بیارید و تنظیم کنید .

mahdisj_2
جمعه 07 اسفند 1388, 14:24 عصر
با سلام و تشکر بابت آموزش

1- لطفاً قسمت زیر را بیشتر توضیح دهید:


AT+VCID=1 : اگه عدد 2 رو بزنید بصورت فرا منطقه ای تنظیم میشه .


2- من در مورد AT+GCI=? جواب زیر را می گیرم:


AT+GCI=?
+GCI: (00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,1 0,11,12,13,14,15,16,17,1
8,19,1A,1B,1C,1D,1E,1F,20,21,22,23,24,25,26,27,28, 29,2A,2B,2C,2D,2E,2F,31,32,33,
34,35,36,37,38,39,3A,3B,3C,3D,3E,40,41,42,43,44,45 ,46,47,48,49,4A,4B,4C,4D,4E,4F
,50,51,52,53,54,55,56,57,58,59,5A,5B,5C,5D,5E,5F,6 0,61,62,63,64,65,66,67,68,69,6
A,6B,6C,6D,6E,6F,70,71,72,73,74,75,76,77,78,79,7A, 7B,7C,7D,7E,7F,80,81,82,83,84,
85,86,87,88,89,8A,8B,8C,8D,8E,8F,90,91,92,93,94,95 ,96,97,98,99,9A,9B,9C,9D,9E,9F
,A0,A1,A3,A4,A5,A6,A8,A9,AA,AB,AC,AD,AE,AF,B0,B1,B 2,B3,B4,B5,B6,B7,B8,B9,BA,BB,B
C,BD,BE,BF,C0,C1,C2,C3,C4,C5,C7,C8,C9,CA,D1,D2,D3, D4,D5,D6,D7,D8,D9,DD,DE,DF,E0,
E1,E3,E4,E5,E6,E7,E8,EB,EC,ED,EE,EF,F0,F1,F2,F3,F4 ,F5,F7,F8,F9,FA,FB,FC,FE)
3-در مطالب آمد که تنظیمات برای ایران باید روی B4 باشد، جای دیگه خونده بودم که این قسمت باید به درایور مودم اضافه بشه:



اما من بدون این تنظیمات و با این تنظیمات در هر دو صورت شماره رو نمی گیرم، در صورتی که برای تمام گزینه هایی که گفتید ok می گیرم.

توضیح: مودمم یکی zoltrix 3chip و یکی usb modem external که توی تنظیمات درایورش به نظر میرسه conexant باشه، هر دو در ویندوز xp.

dark-man
شنبه 08 اسفند 1388, 07:58 صبح
سلام
دوست عزيز اگر همين جوري ادامه بدي ازت ممنون مي شم

سلام . من همه تلاشم رو برای بهتر شدن این کار انجام میدم . فقط کمی تاخیر توش هست که اونم به خاطر مشغله زیاد هست .

dark-man
شنبه 08 اسفند 1388, 08:07 صبح
با سلام و تشکر بابت آموزش

1- لطفاً قسمت زیر را بیشتر توضیح دهید:


2- من در مورد AT+GCI=? جواب زیر را می گیرم:


AT+GCI=?
+GCI: (00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,1 0,11,12,13,14,15,16,17,1
8,19,1A,1B,1C,1D,1E,1F,20,21,22,23,24,25,26,27,28, 29,2A,2B,2C,2D,2E,2F,31,32,33,
34,35,36,37,38,39,3A,3B,3C,3D,3E,40,41,42,43,44,45 ,46,47,48,49,4A,4B,4C,4D,4E,4F
,50,51,52,53,54,55,56,57,58,59,5A,5B,5C,5D,5E,5F,6 0,61,62,63,64,65,66,67,68,69,6
A,6B,6C,6D,6E,6F,70,71,72,73,74,75,76,77,78,79,7A, 7B,7C,7D,7E,7F,80,81,82,83,84,
85,86,87,88,89,8A,8B,8C,8D,8E,8F,90,91,92,93,94,95 ,96,97,98,99,9A,9B,9C,9D,9E,9F
,A0,A1,A3,A4,A5,A6,A8,A9,AA,AB,AC,AD,AE,AF,B0,B1,B 2,B3,B4,B5,B6,B7,B8,B9,BA,BB,B
C,BD,BE,BF,C0,C1,C2,C3,C4,C5,C7,C8,C9,CA,D1,D2,D3, D4,D5,D6,D7,D8,D9,DD,DE,DF,E0,
E1,E3,E4,E5,E6,E7,E8,EB,EC,ED,EE,EF,F0,F1,F2,F3,F4 ,F5,F7,F8,F9,FA,FB,FC,FE)
3-در مطالب آمد که تنظیمات برای ایران باید روی B4 باشد، جای دیگه خونده بودم که این قسمت باید به درایور مودم اضافه بشه:



اما من بدون این تنظیمات و با این تنظیمات در هر دو صورت شماره رو نمی گیرم، در صورتی که برای تمام گزینه هایی که گفتید ok می گیرم.

توضیح: مودمم یکی zoltrix 3chip و یکی usb modem external که توی تنظیمات درایورش به نظر میرسه conexant باشه، هر دو در ویندوز xp.

سلام . 3 حالت برای تنظیم Caller ID مودم هست البته براساس این راهنما که عبارتند از
AT+VCID=0
AT+VCID=1
AT+VCID=2
عدد 0 Caller ID رو غیر فعال می کنه . عدد 1 Caller ID رو بر اساس منطقه ای که GCI تنظیم شده تنظیم می کنه و عدد 2 به صورت آزاد کار می کنه . برای اینکه وضعیت Caller ID رو ببینید این دستور رو بزنید و ببینید تنظیمات چی هستند :
AT+VCID=?

در مورد AT+GCI=B4 باید عرض کنم که این دستور ربطی به درایور مودم نداره و مربوط به پشتیبانی ChipSet مودم هست دستورات AT مخصوص مودم هستند و بعضی از مودم ها ممکنه این دستورات رو پشتیبانی کنند و بعضی نکنند . برای اینکه مشکلتون حل شه این روش رو امتحان کنید :
AT
AT&F&C1&D2
AT+GCI=?
AT+GCI=B4
AT+VCID=?
AT+VCID=1
دقت کنید که در مورد VCID چی بهتون بر می گردونه . اگه مشکلتون حل نشد بگید تا بررسی کنم حتما" جواب میدم .

Site Admin
یک شنبه 23 اسفند 1388, 16:01 عصر
با سلام من هم مودم zoltriz سه چيپ و ويندوز xp دارم ولي كالر اي دي نمايش داده نميشود كليه تنظيمات رو انجام دادم همه ok ميده ولي فقط ring خالي نمايش ميده در ضمن من با 3.5 kdetele دارم كار ميكنم از مثالهاي خودش هم كه استفاده ميكنم مشكل كالر id دارم.

راستي مودم خودم گيگا و راكول هست مودم zoltrix مال دوستمه ميخوام بهش بدم اگر ميشه سريعتر جواب بدهيد ممنون ميشم
با تشكر

Modernidea
یک شنبه 23 اسفند 1388, 21:06 عصر
احتمالا فکس ویندوز را فعال نکردین؟

چون گاهی اوقات وقتی فکس ویندوز فعال باشه در برنامه KD اختلال ایجاد میکنه.

با مودم خودتون مشکلی نداره؟

dark-man
دوشنبه 24 اسفند 1388, 08:05 صبح
با سلام من هم مودم zoltriz سه چيپ و ويندوز xp دارم ولي كالر اي دي نمايش داده نميشود كليه تنظيمات رو انجام دادم همه ok ميده ولي فقط ring خالي نمايش ميده در ضمن من با 3.5 kdetele دارم كار ميكنم از مثالهاي خودش هم كه استفاده ميكنم مشكل كالر id دارم.

راستي مودم خودم گيگا و راكول هست مودم zoltrix مال دوستمه ميخوام بهش بدم اگر ميشه سريعتر جواب بدهيد ممنون ميشم
با تشكر

1- در مورد Caller ID با KDTele : باید اینو عرض کنم که کلا" این کامپوننت با Caller ID که در ایران هست مشکلاتی داره و به همین دلیل من از پورت سریال برای خواندن اطلاعات از روی مودم استفاده کردم .

2- در مورد اینکه به شما OK میده اما جوابی بر نمی گرده دلایل زیادی هست که یکی از این دلایل به درایور مودم بر میگرده اگه در توضیحات دقت کرده باشید عرض کردم که درایور مودم رو از سایت مربوطه بروز رسانی کنید تا خطای کمتری بگیرید .

3- در مورد مودم Zoltrix باید عرض کنم که من روی این مودم تست گرفتم و جواب داده اما دوباره هم تست می کنم تا مطمئن تر بشم . در مورد مودم های Gigabyte و Rockwell باید عرض کنم که این مودم ها از بهترین انواع مودم هستند و بدون شک کارتون رو انجام میدن اینکه چرا از مودم Zoltrix استفاده کردید نمی دونم !؟

به این تنظیمات دقت کنید و اگه این تنظیمات نبود این ها رو اعمل کنید :
1- از مودم یک Properties بگیرید و این تنظیمات رو انجام بدید

Bit per Second : 115200
Data bit : 8
Pariority : None
Stop bit : 2
Flow Control : Hardware

امیدوارم مشکلتون حل بشه اگه بازم هم نتونستید بگید تا بررسی کنم .

sin
شنبه 14 فروردین 1389, 11:02 صبح
سلام
ممنون از جوابهای خوبتون
ولی من بازم مشکل دارم منم از مودم zoltrix3chip استفاده میکنم توی برنامه hyperterminal شماره کسی که زنگ زده میفته ولی توی برنامه (از kdtele استفاده کردم)حتی رویداد oncallerId اجرا هم نمیشه
و دیگه اینکه برای kdtele رای ارتباط تلفنی احتیاج به speaker خاصی هست؟چون sampel های kdtele، اسپیکر و microphone من رو نمیشناسه اگه میشه جواب بدید آخه خیلی لازم دارم

benyaminrahimi
پنج شنبه 19 فروردین 1389, 23:33 عصر
خوب تو سمپل منشی تلفنی caller id رو میندازه؟

اگه با فکی ویندوز تست کردی و انجا کالر آیدی داری و تو مثال منشی تلفنی کار آیدی نمیده پ

با کامپوننت tapro یه تستی کن

sin
شنبه 21 فروردین 1389, 11:27 صبح
سالم ممنون
من توی sampleهاش جواب نمیگیرم ولی این کامپوننت tapro هم که گفتین رو سرچ کردم پیداش نکردم میشه بگید از کجا باید گیرش بیارم
بازم ممنون

dark-man
سه شنبه 31 فروردین 1389, 08:20 صبح
سلام
ممنون از جوابهای خوبتون
ولی من بازم مشکل دارم منم از مودم zoltrix3chip استفاده میکنم توی برنامه hyperterminal شماره کسی که زنگ زده میفته ولی توی برنامه (از kdtele استفاده کردم)حتی رویداد oncallerId اجرا هم نمیشه
و دیگه اینکه برای kdtele رای ارتباط تلفنی احتیاج به speaker خاصی هست؟چون sampel های kdtele، اسپیکر و microphone من رو نمیشناسه اگه میشه جواب بدید آخه خیلی لازم دارم

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

سلام . در مورد Caller ID اگه اون سری از آموزش ها رو مطالعه می کردید متوجه می شدید که من برای دریافت Caller ID از KDSerialPort استفاده کردم و شما هم از اون استفاده کنید . این قضیه ربطی به مودم هم نداره چون با اون تنظیمات AT روی هر مودمی می تونید Caller ID داشته باشید . اون آموزش ها رو بخونید اگه مشکلی بود ایمیل بزنید تا کمکتون کنم . حتی Sample هم اونجا هست . در مورد Microphone و Speaker باید عرض کنم که KDTele نیاز به شناسائی اونها نداره فقط کافیه کاره صدا مربوط به سیستم شما رو بشناسه خودش بقیه کارها رو انجام می ده اگه Source خودش رو بررسی کنید متوجه این قضیه میشید بازم امتحان کنید اگه مشکلی بود بگید تا راهنمائی کنم .

farshid1361
پنج شنبه 12 اسفند 1389, 18:41 عصر
با سلام
نرم افزار تماس خودكار رو با KDTELE و زبان دلفي7 نوشتم . مشكل : پيام تلفني خودم رو ميخام زماني ارسال به طرف مقابل كنم كه اون گوشيشو جواب بده و يا برداره .آخه پيامو زماني ارسال ميكند كه Csconnect تشخيص آزادي خط رو ميده .
در اين صورت ممكنه اون گوشيشو برنداره و يا بعد از 3 يا .. باز زنگ خوردن جواب بده . كه در اين صورت يا پيامو نشنيده يا ناقص بهش رسيده و گزارش نرم افزارم با مشكل مواجه ميشه .
farsoft1361@yahoo.com

علی اکبر
سه شنبه 21 تیر 1390, 17:10 عصر
دوستان ببخشید
با kdtele کار می کنم هنگام پخش صدا دکمه فشارداده شده را بیشتر مواقع برنمی گردونه
چرا؟

benyaminrahimi
شنبه 17 تیر 1391, 18:18 عصر
من متوجه نمیشم

2 تا سوال دارم

1 اگه میخوای از کامپوننت استفاده کنی چرا میری سراغ at command
2 اگه میخوای از at command استفاده کنی پس kd tele چیه

چرا خودتونو اذیت میکنین ؟ مگه سمپل answer machin رو ازتون گرفتن که میاین اینجا کار تحقیقاتی آموزشی میکنین؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
یا اون دوستمون لینک بلاگشو میده؟ یا مگه این کامپوننت هلپ نداره ؟؟؟؟

arash_k5
یک شنبه 11 اسفند 1392, 09:47 صبح
با سلام و خسته نباشید می خواستم ببنیم برای تنظیم صوت ها که بخواهیم در تلفن گویا بگذایم چه مشخصاتی باشد البته در ویندوز سون چون دی ویندوز ایکس پی را میدانم و کار میدهد چون در ویندوز سون به فایل صوتی گیر می هد