|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
compac frameworkThe 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. |
|||||||||||||||||||||||