Jajah Plugin - Windows Mobile Development and Hacking General

I'm a big Jajah user, and one of the things that has been annoying me is the lack of direct support in Windows Mobile.
Therefore, with a little hacking and even less development, I've created a small context menu extension to the Contacts list which allows you to call a contact using Jajah. What this actually does is uses the Jajah API (Web Service).
To use, install the below attached CAB.
You can then run the Jajah Configuration application from your Program Files to set up your User, Password and Number. Note that if you try to dial and one of those isn't set, the configuration application will run instead of dialing.
Note that if you have contacts running, you need to either kill the process (via ControlPanel->System->Memory) or restart the device to have the option appear on your contacts context menu. In other words, if it doesn't work, please reboot and see if it works before leaving messages here.
Additionally, each number dialed should have a prefix (that is, country code).
TESTED ON:
Devices - XPERIA & DEVICE EMULATOR WM6 PROFESSIONAL
Phone #- +1 (xxx) xxx-xxxx
Enjoy - SUGGESTIONS WELCOME!

great job !
thanks for your software !I am a jajah user too .I will testing soon .

Related

Get the telephone number in a program by starting a call

I develope a software which uses the phone of windows ce. So the user of the software can use the telephone. But it should be forbidden for the users to call any numbers. So I need to check the number the user puts in before he can start the call. How can I do that. Can I work with the RIL? In the past I have worked with the RIL and I get the message when someone starts a call but I don't know how I can get the number.
bye
Barney0021
I am not a programmer but could you not scan the keyboard input for this, used to be easy in the days of basic programming.
Thank you for answering, but I don't think this will work.
Mr.barney
can u provide me the code to use the phone
i dont know how to Initializing TAPI on EVB .... i saw the help file but i couldn't know how to do it well>>>pls
Barney0021: you may hook the COM1 and intercept all AT commands coming to the modem and filter the prohibited ATD commands. Or you can use TAPI functions like lineGetCallInfo. It should return the dialed number of the given call, but I have not tested this.
@ corv3:
I am programming with eVC++. And the phone application I use in my program is not written by myself. Instead I use the telephone application Windows CE owns. In my program I need only to start the telephone application. This is very easy. When you are still interested in the code (eVC++) then mail me again.
Greetings
@ mamaich:
Thanks, this is good, but the function needs a parameter called HCALL. How can I get this?
Greetings
Mr.Barney >>>
i want my program these functions:
-answer call by it self or by win ce phone program
-know the caller number
even on EVC ++
so if u know about the code of these functions pls tell me about them
Barney0021 said:
@ mamaich:
Thanks, this is good, but the function needs a parameter called HCALL. How can I get this?
Greetings
Click to expand...
Click to collapse
Look into TAPI samples coming with PPC 2003 SDK! There are several good examples.
The other variant is visiting www.cryptophone.de and downloading their source code. The code is a bit difficult to understand, but you'll se how everything can be done. Even interception of phone calls so that "Phone" application does not popup. Of cause you cannot use their source code because it is copyrighted, but you can do the similar things.
@ corv3:
At the moment my program only uses the Win CE phone. For this I've programmed a function that opens the telepbone. The following three lines will do that:
SYSTEMTIME systime;
GetSystemTime(&systime);
CeRunAppAtTime(L"\\Windows\\cprog.exe",&systime);
Ohter activities with the phone are still in progress but not properly working.
thanx alot Mr.Barney ....
Hi, I have the same problem
I want to get keypad numbers to block out going calls but i don't know how, key words I used are TAPI Windows mobile get caller number, call control, call management I searched in codeproject.com also but I found nothing, please help...I feel the wrong thing is from me

Can anyone develop an SMS application . . .

Hi all.
I was wondering if it is possible to develop an sms application whereby as well as all the usual info you type in eg recipient name, number, message etc, you could have a way to control and set the outgoing 'from' number as well.
This would be handy where some of us are forced to carry two phones around with separate contacts on each.
maybe its not possible but id love to have something like that to simplify life instead of spending multiple messages explaining why id like the reply to a different phone number. ( and no we are not allowed to transfer contacts )
Thanks Guys.
AndyG
Sorry, the from field is not set on the device itself, but set by the network, to do that you would have to do it on the service provider side.
...the only options you can set at the application layer are the ones available through the SmsSendMessage API:
http://msdn2.microsoft.com/en-US/library/aa455068.aspx
To achieve something like this is not possible at application level..what you'll need is to get into a much larger sphere of sim spoofing, which can be carried out, I think, (as I'm a BTS s/w guy,i.e., network software developer) in following two ways:
1. Cloning/spoofing the sim itself using another sim(can be done and is done a lot I think)
2. Hacking into the GSM\Radio image that is loaded into our devices and then hacking the messages exchanged between network and mobile, but this is not possible since we dont have the source code for the radio image
Anyways, if any of these methods are possible, then not just the sms, but ur complete phone functionality will be replicated, i.e., basically u will have two phones with the same number which kinda defeats the purpose of having two phones

[search for tip/advice] Accessing contact data - Hooking call start process

Hello,
I would like to try to design an add-on to use VoIP services that offer callback services (Voipbuster, Voipcheap, jajah,...) in a more convenient way.
I don't mean to use the VoIP feature that requires making calls through the data connection of the phone, but I would like more to use the callback feature that allow such service to call me back on my mobile and then establish a connection to phone I want to reach.
This can be easily achieved from the Web account panel : enter your phone, enter phone to be called, then click "Call".
Although this works from PocketIE, this is not integrated with the contact data base so we have to copy the phone we want into the web form and submit. Not a great user's experience.
So this is where I want to go : initiate the call in the most transparent way from the contact manager application.
I imagine that different methods are possible and I would appreciate your opinion of feasability of each one, and if possible, to some pointers to documentation and/or sample code :
Method 1) Make my own app with make its own list of contact from contact data base (SJ Phone do this for example).
+: easy, probably best for prototyping
-: Have to write a GUI for it
Method 2) Like Skype, adding a context menu for "Call with Xxxx service".
+: no specifc GIU, use standard contact manager
-: works only with standard contact manager and not with alternative such as Contact CM
Method 3) Hook in some way the phone's call-initiation process.
How could his be done ?
This will really be my 1st project for WM after Hello World, a little ambitious, so please be patient for it to come out but I am pretty sure that with your support this can come a great app.
Thanks in advance for your help.
Regards,
~barbudor~
could be good
i was lloking for thi for a while ,but only could find the java version, and as you mentioned it was little crappy, without integration of the contactlist.... hope your project works out ok.
good luck!!

[Updated - Solution Now Available] Need to dial numbers direct from Notes or Calendar

Blackberrys hotlink phone numbers, email addresses, and url's automatically out of the box. MarkNDial and TreoSelectText do this on POS but you need to select the text first. I can't find anything to do this on WM. Does it exist?
For those of you not familiar with MarkNDial for the Palm OS, it allows you to highlight a phone number (in a task for a calendar appointment) and dial it directly.
Does anyone know of a similar app for WM (expecially one that works in Notes)? Any help would be appreciated.
What is needed needs to be as simple as a click or 2. Selecting items is too much against my Treocentric ease of use. On Blackberrys it auto recognizes phone numbers, email, and url's in its notepad and other apps out of the box. Scroll to an item, click it, and it asks if you want to do the selected thing. One more click executes the instruction. Beautiful it its simplicity.
I have hundreds of numbers in notes I started in my Blackberry days for contacts I use infrequently so as to not clutter up my Outlook contacts, then I carried them over to my 700wx and found out that this functionality was sorely missing (not a big surprise for WM, but where are the third parties here). I am now a WM/Treo convert and am longing for the 800w.
The pending arrival of the 800w has renewed my interest in perfecting my Treo device and I would love to see this super efficient function added to WM to make the 800w even more useable then it will already be. Of course your device may vary but this would be a boon to all WM devices.
So is there anything out there like this or anyone to write it? I would gladly pay for a program or a script to fix this WM annoyance.
Great Solution
Hannip over at treocentral.com wrote and/or modified a MortScript to perfrom this function from a mapped button. In totally works, and does even more!!!
In summary:
MultiSwitch6 checks what app is running in the foreground and does the following.
1) If mail app - open the folders (fix for a major non-one handed annoyance).
2) If calendar - find phone numbers and prompt to call.
3) If notes - prompt to call the phone number where the cursor is.
4) Else run Pocket Internet Explorer or modify for app of choice.
Follow the thread and get the MortScript here (note: latest script is around post #11):
http://discussion.treocentral.com/showthread.php?t=143164&posted=1#post1455542

SayNOTO0870 Application for WM

Dear Members,
I am working on an application in C# for WM which connects to saynoto0870.com website and fetches the alternative geographical No. to 0845,0870,0844 etc.
How this application works is as follows:
When user dials an 0844 or 0871 No. this application intercepts and provides with options to either go ahead or check for an alternative geographical (landline or 0800) No. from saynoto0870 website. (this option disappears after 5 second if no input is provided by user and tries to reach the dialled No.)
If user allows the application to connect and search for alternative No. it fetches the company's name, alternative No. and description of alternative No.
It then lets the user call the alternative No. by clicking on it
It also keeps track of retrieved numbers in history(application specific) and provides option to add the No. to contact List.
What I would require from respected members is to provide their comments and suggestions. I will be much obliged to receive suggestions to improve the application. I will soon post the screen shots. but first I need to make sure there are enough users to utilize this application. and no doubt this application will be free to use and redistribute.
Thanking you,
Ittar
P.S. Please do not forget to write down your suggestions.
Did you get anywhere with this ? i use the service all the time, would save loading up a browser and messing about.
I second that! I hadn't even noticed the first post!!
Definately a great idea!

Categories

Resources