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

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
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