[Windows mobile]How to retrieve company telephone number using IContact? - Windows Mobile Development and Hacking General

Hello All,
In my application I have to retrieve all the numbers related to a contact. i.e. In Windows Mobile there are different types of numbers, like Mobile Telephone Number, Home Telephone Number, Bussiness Telephone NUmber, Company Telephone number.
There are direct API to retrieve these field except Company Telephone number.
ex: IContact::get_Home1TelephoneNumber()...
If someone tells how to retrieve the Company telephone number would be a great help to me.
Thanks
Prathvi.

Related

provide identification of your phone number by the receiver

Is there a function in the menu of the Qtek 2020 allowing to provide the identification of the number to the person we 're callingfrom the qtek2020?
Re: provide identification of your phone number by the recei
ennzed said:
Is there a function in the menu of the Qtek 2020 allowing to provide the identification of the number to the person we 're callingfrom the qtek2020?
Click to expand...
Click to collapse
*31#number sends the caller ID information,
#31#number withholds it
*#31# queries the default.
If I try that on Mobile USA XDA, I get the message "service disabled." But I can withhold caller ID on a per-call basis by adding *67 before the phone number.

Dialing numbers from contacts with (0) in telephone numbers

I have lots of my contact numbers stored as numbers like +44 (0)1234 567890. However, when I try to dial it on my MDA Pro, the phone dialer complains about the '(0)'. Does anybody else have this problem and is there a solution (other than updating all of my contacts !)
Thanks
Peter
I doubt if there's an easy solution.
Non-standard phone numbers just wont dial in Windows Mobile. Looks like a conversion will be necessary. Sorry!
Paul from modaco once wrote a tool called something like outlook tools, that converted numbers with international codes etc.
See if you can find it, or complain and PM me.
V
MS Bug in telephone codes
I discovered this years ago that Outlook does not allow you by default to store a number in a usable format. Way back in 1999 when i was using some TAPI software to dial the number on my phone from Lotus organiser using a standard modem and a 2 way telephone jack, everything was cool.
Then when the company upgraded to exchandge server and Qutlook we lost this simple capability. We just got used to in putting all numbers in E164 format ie no leading 00 and the ful international code.
But there were lots of apps for outlook that came out for phone day in the uk when we changed to the 01 and 02 number prefixes. They just editied all of the numbers in the outlook data store. You can probably find a shareware or free ware app on www.download.com
http://www.download.com/Outlook-Tools/3000-9694_4-10432268.html?tag=lst-0-1
Good luck
Charlie
OK, so that wasn't the answer that I wanted but I guess that I have no choice. Oh, for my Nokia phone back .....
the 0 issue
Actually you don't need to input the (0) in neither Outlook and PDA. Here is how I do this:
In desktop Outlook, always input telephone in this way: +44 (1234) 567890. (
I suppose 1234 is the area code, if no area code, plesae make sure there is a space between +44 and subsequent number)
Sync to your PDA, and when dialing direct from Contact, Although the PDA will dial +44 (1234) 567890 but actually it's still a national call as long as you are in the +44 country.
When dialing direct from desktop Outlook, it will automatically remove the +44 and add (0) in front of 1234 if you correctly setup the country code and area code in your Outlook.
All my numbers are +44 (7777) 777777 on purpose so they can be used if I'm abroad. If you have the +44, AFAIK there's no need to have a 0 anyway.
Cheers
Ant
here's a same problem just from a different angle...
Sorry it's not a solution but here me out:
Topic: the mess Outlook and phone dialer phone number format made...
How do you people keep your contact's phone numbers? In which format?
I keep my PC Outlook contacts in the Windows phone dialer correct format
i.e. + [international code] [ (area code) ] [number]
when I inport/sync these contacts with my Qtel9000 I get all the contacts exactly as I entered them in Outlook but the Qtek 9000 wont dial correctly
FACTS:
fact no. 1: Outlook separates phone numbers in groups of>
country code
long distance code (area code)
number
fact no. 2: phone numbers entered this way are stored in a format>
+381 (064) 6185250
fact no. 2: Microsoft Phone Dialer recognises this number and dials correctly
via a voice modem... (headset or speaker/mike required)
Question: what hapens when contacts entered this way into Outlook are sunchronized with the
Pocket PC (Windows Mobile 5.0)?
Answer : all contact's numbers are entered into the Contacts list in the 'correct' format.
(the same format with the bracket, as is noted in PC Outlook)
My findings: the problem arrises when you use your mobile capable Pocket PC
(i.e. the super cool Qtek 9000) and try to dial someone on to his mobile or office phone that are on another
area code...
the Pocket PC, or Windows Mobile 'Phone dialer' dials EXACTLY
as the number is entered in the above mentioned format
(the mobile operator recognises the + at the beggining of the number, but
does not understand the spaces and the brackets!!! and offcourse
the mobile operator returns an error voice message that a wrong number has been dialed!
What am I to do?
Can I find/download/install a proper phone dialer (i.e. MS Phone Dialer) that comes with Windows?
Phone Dialer 1.5
Developed for Microsoft by Active Voice
http://www.activevoice.com/dialer
bottom line is that CISCO systems aquired this Phone Dialer in 2001 and Active Voice discontinued developing/supporting whit app. (link on the Active Voice site is outdated and no support on MS site, as well)
(please do not post solutions as: "you should reformat your number entries etc. because I have 800+ contacts and counting...)
P.S. what I gathered is that this is not device related it is just OS and app related. I had the same problem with my previous Nokia phone... (I did not solve. Actually I thought I will solve with this device...)
I've set the Dialing Rules with my country code and area code (Mobile etc.) So, I don't have a clue what am I doung wrong

WM 6.1 problem

Hi to all geeks,
I am using my phone some time but I have a problem with the setup of the contacts,
how can u separetly put a mobile phone number and a text message number under the same contact? Every time a cell number entered it goes the same way to text message number too.
I use a 800 number and a pin code before I dial the phone number that I reach, this cause the call history to get the wrong names from adress book. For example
I call BBB but call history shows I call AAA, just because first 10 digits is the same.
Any help would be greatly appreciated

Issues identifing caller from agenda in roaming calls and sms

I noted an issue with caller ID and the firmware that I'm using (JM1 "New").
Whenever I receive I call, the phone recognize the phone and select the correct contact on my agenda. But whenever I'm on roaming of when I receive and SMS the phone can't identify the correct contact in my phonebook, and show the caller number (or sender number on SMS) instead of the contact in my phonebook.
I don't know if anyone else had this issue, or if it's an issue related to the Brazilian mobile phone infrastructure but I didn't had this kind of issues on my previous phones (Windows Mobile, Symbiam or Blackberry) and I would like to know how to solve this.
Important information: Here in Brazil, when you want to make a long distance call you have to choose the long distance operator on each call. In order to do so you have to select the operator using a two digit code after the long distance code "0" and before the city code. So it's like this:
0 XX 11 99999999
Long distance Operator City Phone
code code code number
So, in order to make this easy, I already included the Operator code in all contacts in my agenda, like: 0411199999999
But when I receive a call (from someone not in my agenda) it doesn't include the operator code. It shows only the phone number if the caller is from my city (99999999) or 0+city code+number when the caller is from other city (02199999999), without the operator code.
So I think that the issue is that the phone tries to match ALL the numbers from caller ID with the first numbers for that contact. So if the caller ID shows "99999999" it will match it with my agenda if I have "099999999", or "0411199999999). So as long as it finds the "99999999" it doesn't matter how long the number in my agenda is.
But sometimes (like when I'm on roaming or when I'm receiving and SMS) the caller ID shows an additional zero in from of the number (099999999). Since the phone can't match all the Caller ID numbers it can't find the contact in my agenda and shows the caller number instead of the contact.
So in order to this work for me it should only match the first 8 numbers from the caller ID with my phonebook. Does anyone know how to solve this? Is there a way to change the agenda configuration in order to match only the first 8 numbers?

[Q] GAL - global address list & work telephone number

Is it possible to call work telephone number for a contact found inside GAL?
I can't find any other solution than saving contact to phone first, and then calling the number.

Categories

Resources