How to access contacts directly? - Windows Mobile Development and Hacking General

I'm looking for a way to make a link to a specific contact in poutlook. I've looked around but it seems it is not possible, but maybe someone here knows better. I know it is possible to access for example the new contact screen with poutlook.exe contact -new, maybe there's something similar for a specific contact. I made a little mortscript script for it, but it's just not fast enough.
Alternatively, is it possible to call cprog with a phone number without going through the confirmation screen?
This would allow me to create a menu with contacts in mobile shell (I don't like very much the cube).
Any help is appreciated.

Related

Clipboard driving me nuts

I have recently bought an XDAII and am very happy overall. One thing driving me crazy is when I have a missed call and view the number in the call log there is no way of adding the number to an existing contact.
You can add to a new contact but not new contact - even just being able to copy the number to the clipboard would be good...
At the moment I have to write the number down from the log and then go into contacts and enter the number manually. MANUALLY! this isnt supposed to be what technology is about! :?
Can anyone help.. please?!
If the number is not in your contacts, adding as a new contact is easy. If the number is say, a new / alternate phone number for an already exisiting contact, the only was is to create a new contact then copy the number, go to your existing contact and paste it. Then go back and delete the new. temporary contact. It is a bit of a pain but I can't think of any other way at the moment !
Ravi
Thanks for the reply. That is the way I am doing it at the moment but seems very long-winded! Have been looking for perhaps a third party app which makes clipboard functions available from apps which dont have it as standard (such as call log).. no luck so far.

Challenge: link to specific contact

I would like to create a shortcut to a specific contact so that clicking on it takes you to the details page of that particular contact from where you can then choose how to contact that person (email, text, mobile phone, home phone, work phone).
So I've been messing with an lnk file:
1000#\Windows\poutlook.exe contacts ...
I tried -new as a command line parameter, and that works. I cannot figure out how to go to a specific contact. Then I found this discouraging thread:
http://msdn2.microsoft.com/en-us/library/aa454208.aspx
There must be some way to do this. HTC Home has a similar function in their contacts tab. When you tap and hold a contact it takes you to that contact's detail page.
My end goal is to incorporate this into Mortbuttons ... I want a menu of favorite contacts, so when I click on any one, it takes me to the page where I can choose how to contact them. I'm surprised this doesn't exist, because that is the most intuitive way to do things. First you think of whom you want to contact, and only THEN do you think of how to contact them.
The challenge is up!
here's how its done
20#"\Windows\cprog.exe"-url tel: 0000000
that doesn't work. that calls the given phone number. I am looking for a link to a person's contact entry in Contacts. Please read my post above carefully.
I'd be interested in that as well. Anyone?
Wrote it already in my forum, but just in case...
I don't know of any way to do this from command line.
There is a way to show the contact page with COM/POOM (interface for programmers), which will be implemented in the upcoming MortButtons beta (probably tonight - CET).
It wasn't available so far because I still use eVC4 (because it's free and allows more easy support of systems up to including WM2003SE), which doesn't support new features of WM5 (like contact info page, contact image, contact ringtone, etc.) without some workarounds...

[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

Calling a number from a Calendar note

Hey everyone.
I've been using WM since the XDA2 then moved to a dopod 838 pro and am now using the Touch Diamond. The one thing I've never been able to do and really could use is the ability to call a number entry in the notes of a calendar entry.
I've done a search on the forums but I can't locate anything regarding it.
I tend to use my calendar for all of my appointments but if I have to call someone with the phone number stored in the notes of the calendar entry, I have to physically write the number down and then flick to the dialer to make the call. And I've had to do that for years. Now that I've found you guys I have to ask...is there a way around this?
Thanks in advance for any help you can throw my way and a Big thanks to all the devs here making my Diamond the best PPC I've owned.
EDIT: I should explain what I'm asking for a little better. You know how a number comes up highlighted in a text message or notes and all you have to do is tap on the highlighted number and it launches the dialer? That's what I really need in the notes of a calendar appointment.
i also need that.
and i could swar that this worked already in earlier versions
Barring any other solutions, you could copy and paste the number into the dialer, instead of having to write it down. I doubt there are any tweaks to make it a clickable link.
Thanks...the copy and paste option is better than nothing. I'd actually never thought to use it after all these years.
Still, a clickable link in the notes would be ideal. I'm sure if I ask M$ nicely, they'll be more than happy to add it to the next version of WM.

Per call/contact caller ID settings

Is there a way, other than adding *31# infront of the stored number, to enable caller ID per contact in my 'people' tab?
My number is blocked by default (and I'd like to keep it that way for a variety of reasons) but would like to enable the ID when calling my wife and select other people. The workaround so far has been to add the code above infront of the number but then it seems SMS messages are not going thru which is less than ideal (I could add a separate number entry for messages I guess, but still).
Having looked at the Phone settings it seems I'm able to select "Contacts only" which in my mind (as a dev) means someone has already written a app (or simply extended the current Contact app) to allow for this on a per-contact basis.
Any ideas?
You can try this MagiCall
http://www.mobiion.com/
I was also looking for this.
The MagiCall features don't mention the option to set caller id per contact.
@emigrating: Did you fix it another way?
Anyone else knows a good solution?
+1 same interrest same issue.
But as time goes on you can use the following workaround: or let's say this is the way I manage it......
If you use the traditional SMS Mode and hit reply sms goes through.
This doesn't work as mentioned in Konversation Mode.
It's uncomfortable because the konversation mode is the better client...but the only way you can send sms to someone stored as *31# contact.
It seems as if the konversation mode always refers to the number stored in your contact, whereas the traditional mode refers to the number which comes with the sms.
I hope someone can fix this, or has a better workaround, I'll be interested to!!!
SWINXNL said:
I was also looking for this.
The MagiCall features don't mention the option to set caller id per contact.
@emigrating: Did you fix it another way?
Anyone else knows a good solution?
Click to expand...
Click to collapse
use MagiCall. Set up a rule: for your wife's phone #, prepend *31#, then dial.
I use it for long distance calls. For all phone # not in my home area code, prepend 1511 (chaper long distance call provider), then dial. A small problem with this: need to disable this rule when roaming in another country.
Give it a try, it is good.
I've downloaded the trial version and set up a rule for Outlook categories, just to test. Change the dialed number to #31#{phone}. When I call someone in the particular category, the MagiCall icon appears in the topbar and my device freezes....
No big problem, I restarted my device to try again.
The same thing happens. Again I take out the battery and restart the phone.
At that point the device became terrible slow somehow.
With a little patience I succeeded uninstalling the app.
Restarting again.
Fortunately, my phome is normal speed again.
Sorry, I'm not a big fan of MagiCall at this moment...
----
Edit: Just trying again, because I can't find a real alternative.
The problem seems to occur when I choose Outlook Category as filter.
Just bad luck for me by choosing that option for my first try.
The program seems to respond on other conditions.
It could be my phone only, otherwise maybe I will contact Mobiion about this..
Edit2: The problem was known and was fixed in a newer version.
So it seems to work after all

Categories

Resources