A dialing method with phone number retrieval using partial pattern
matching. First, a partial number string is received. Then, phone number
sources are searched to retrieve candidate numbers according to the
partial number string. All of the candidate numbers contain the partial
number string. Thereafter, a phone number is selected from the candidate
numbers, and an outgoing call is placed according to the selected phone
number.