How to manage phone calls without using TAPI on Windows Mobile 2003 SE Phone edition

When I'm using TAPI to manage the phone functionality of my device MDA III (Windows Mobile 2003 SE Phone Edition) I have a problem with GPRS reconnection. When I remove the code, which uses TAPI the reconnection works, but I can't use my phone. One solution is to use the default device’s phone application, but in this case I must invoke it, when I want to make a phone call, show it on the screen and transfer the phone number. The other problem is the case with incoming calls. I don’t know whether is possible to catch these calls without TAPI. I read some articles about RIL, but I don’t know how to use it !

Best Regards

Tihomir Ignatov




Answer this question

How to manage phone calls without using TAPI on Windows Mobile 2003 SE Phone edition

  • A.Momtahan

    Thanks Alex!

    I created a managed wrapper for RIL and it works fine!



  • XNA Rockstar

    Yes, but I'm using WM2003, not WM5 !!!

  • Erasmus

    You don't want to use RIL. It is not designed for applications to use it directly, so while you might be successful in one specific scenario, in production you should not rely on it.

    Using TAPI is the way to detect incoming calls on WM2003 and earlier



  • Jake.K

    If you can use WM5, you can use the State and Notification Broker to do this


  • How to manage phone calls without using TAPI on Windows Mobile 2003 SE Phone edition