PDA

View Full Version : برنامه نویسی تلفن گویا با TAPIEx



sadeghjun
سه شنبه 01 مرداد 1392, 04:22 صبح
سلام دوستان
تو تاپیک دوستمون jasper در اینجا (http://barnamenevis.org/showthread.php?385071-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D9%88-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AA%D9%84%D9%81%D9%86-%DA%AF%D9%88%DB%8C%D8%A7-%D8%A8%D8%A7-Tapiex-%D8%AF%D8%B1-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-(IVR-System-CSharp-)&p=1704900#post1704900) در مورد تلفن گویا بحث شده.
من سورسی که قرار داده شده را دانلود و تست کردم (دانلود (http://barnamenevis.org/attachment.php?attachmentid=100959&d=1362520520))
اکثر امکانات سورس کار می کنند ولی من چند تا مشکل دارم.
1 - وقتی برنامه رو اجرا می کنم و به اون تماس می گیرم همه چیز به خوبی اجرا میشه ولی وقتی تماس رو قطع می کنم به تابع tp_OnDisConnected نمیره (یعنی نمی فهمه تماس قطع شده!)
2 - من اگر بخوام از توابعی به جز توابع , ()tp_OnDTMF(), tp_OnDisConnected , tp_OnConnected , tp_OnNewCall , tp_OnRing دستور پخش فایل صوتی و یا دستور قطع تماس رو بدیم باید چه جوری این کار رو انجام دهیم؟
3- دیر وارد تابع tp_OnRing میره!!
4 - چه طور میشه کاری کرد که در حین پخش اگر کلیدی زده شد هم بفهمه (در این سورسی که وجود داره تا پخش تمام نشده متوجه نمیشه)
من سورس خودم هم قرار دادم:
IVRSystem[HB]X2 (http://nashrearzeshha.persiangig.com/IVRSystem[HB].rar)

behi1ty
چهارشنبه 08 آبان 1392, 15:32 عصر
با سلام
در مورد سوال اول اينكه : تابع onbusy رو بايد استفاه كني
سوال دوم:نفهميدم
سوال سوم : بعد از 2 بوق وارد مي شه
سوال چهارم : if (KeyCode == '1') m_Call.PlaybackFile(Application.StartupPath + "\\sounds\\Menu_11.wav"); به اين تغيير بده

( if (KeyCode == '1')
}
m_Call.Stopbackfile();
m_Call.PlaybackFile(Application.StartupPath + "\\sounds\\Menu_11.wav");

فكر كنم از نظر املايي مشكل داشته باشه

برنامه و در ويندوز 7 اجرا كن ببين درسته؟؟