compact framework

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Abstract
The solution scope is to redirect intercept and redirect every call that
accomplish with a call number pattern on Windows Mobile smartphones to a toll
free number which is a prepaid platform.
Solution Components
CallListener:
This is the component responsable to monitor when an end-user wishes to dial
a number. Upon this action, CallInterceptor is triggered.
CallInterceptor:
This component analyses the digits dialed by the user and based upon the
pattern defined by dialing rules, either dials directly as a normal call or
just, dial into the prepaid platform and wait for a dial tone and then jump
into CallDialer, before to jump to CallDialer it must hung up the user dialed
call to start redirecting it.
CallDialer:
These modules initiates a call session with the toll free number on the
prepaid platform and send the dialed digits by DTFM (from a buffer defined in
CallInterceptor) into the prepaid platform. Upon completion of this task,
then it goes to CallRegister.
Problems Area
CallInterceptor couldn’t finish or hung up the user initiated call
(cprog.exe standard Windows Mobile dialer application)because in normal case
it isn’t the owner the user generated call, we are using TAPI to try to hung
up, this is the problem that we need to solve, how to hung up a call not
initiated from our application.
 
liliana, i suggest you post this in the relevant newsgroup so people
experienced with TAPI can guide you. BTW, you could try using a timer to end
the call.

HTH.
 
Back
Top