Logged in as Guest   Sun, Oct. 21st, 7:39 AM.      
 
 
Web hazelware.luggle.com
 

Retrieving The Treo Phone Number
Over the past few months, I have seen the requests for help retrieving the phone number on a Treo increase dramatically. In the vain hope that maybe this entry will get correctly indexed by Google (and therefore reduce the number of requests for help on the forums) I release this code to assist you however it may. As always, a quick note to let me know it helped you is appreciated but in no way required. Happy coding!

-Jon

///////////////////////////////////////////////////////
Char*	         number = NULL;
PhnAddressList	 list;
PhnAddressHandle address;

PhnLibOpen(phnLibRef);
if (IsCDMA())
{
    Err err = PhnLibGetOwnNumbers(phnLibRef, &list);
    if (!err)
    {
	err = PhnLibAPGetNth(phnLibRef, list, 1, &address);

	if (!err && address)
	{
	    number = PhnLibAPGetField(phnLibRef, 
                                      address,
                                      phnAddrFldPhone);
	    MemHandleFree(address);
	}
    }
}
else 
{
    Err err = PhnLibGetOwnNumbers(phnLibRef, &list);
    if (!err)
    {
	err = PhnLibGetNth(phnLibRef, list, 1, &address);
	if (!err && address)
	{
	    number = PhnLibGetField(phnLibRef, 
                                    address, 
                                    phnAddrFldPhone);
	    MemHandleFree(address);
	}
    }
}

if (number)
{
    StrCopy(destNumber,number);
    MemPtrFree (number);
}
Submitted by bosshogg on Wednesday the 31st 1970f December 1969, at 04:00

 
Recent Entries:
I'm BACK!!!!!!
Code Monkey
Cool 3D Code Snippet From My Former Life
YouTube: The Revival of the Internet Time Killer
WhereMate Released
Palmasaurus Released As Freeware
VM-Plus Beta
Handspring Undocumented APIs
Posting Malaise
PhoneShield Released!!!

Archive:
October - 2007
August - 2007
July - 2007
June - 2007
May - 2007
April - 2007
December - 2006
November - 2006
September - 2006
August - 2006
July - 2006
March - 2006
February - 2006
January - 2006
December - 2005
November - 2005
October - 2005
September - 2005
August - 2005
July - 2005
June - 2005
May - 2005
April - 2005
February - 2005
January - 2005
December - 2004
November - 2004
October - 2004
September - 2004
August - 2004
July - 2004
June - 2004
May - 2004
April - 2004
March - 2004