A computer-implemented method comprising: generating, by a computer system (100; 140; 160; 200), a group of telephone contacts for a first user that is associated with a first telephone device (102; 168; 402), wherein the generating comprises: determining that a second user has at least a threshold level of social network-based interactions with the first user on one or more social networking services, wherein the threshold level of social network-based interactions includes a threshold volume of interactions on a social network; identifying, by the computer system (100; 140; 160; 200), the second user as a contact of the first user based upon the determining; and in response to identifying the second user as a contact of the first user based on the at least a threshold level of social network-based interactions between the first user and the second user, adding, by the computer system (100; 140; 160), a telephone contact for the identified second user to the group of telephone contacts for the first user; receiving, at the computer system (100; 140; 160; 200), a first request to connect the first telephone device (102; 168; 402) associated with the first user to a second telephone device (130; 172; 404) associated with the second user; identifying, by the computer system (100; 140; 160; 200), a contact identifier of the second telephone device using the generated group of telephone contacts for the first user; and initiating, by the computer system (100; 140; 160; 200), a connection between the first telephone device (102; 168; 402) and the second telephone device (130; 172; 404) using the identified contact identifier. generating, by a computer system (100; 140; 160; 200), a group of telephone contacts for a first user that is associated with a first telephone device (102; 168; 402), wherein the generating comprises: determining that a second user has at least a threshold level of social network-based interactions with the first user on one or more social networking services, wherein the threshold level of social network-based interactions includes a threshold volume of interactions on a social network; identifying, by the computer system (100; 140; 160; 200), the second user as a contact of the first user based upon the determining; and in response to identifying the second user as a contact of the first user based on the at least a threshold level of social network-based interactions between the first user and the second user, adding, by the computer system (100; 140; 160), a telephone contact for the identified second user to the group of telephone contacts for the first user; determining that a second user has at least a threshold level of social network-based interactions with the first user on one or more social networking services, wherein the threshold level of social network-based interactions includes a threshold volume of interactions on a social network; identifying, by the computer system (100; 140; 160; 200), the second user as a contact of the first user based upon the determining; and in response to identifying the second user as a contact of the first user based on the at least a threshold level of social network-based interactions between the first user and the second user, adding, by the computer system (100; 140; 160), a telephone contact for the identified second user to the group of telephone contacts for the first user; receiving, at the computer system (100; 140; 160; 200), a first request to connect the first telephone device (102; 168; 402) associated with the first user to a second telephone device (130; 172; 404) associated with the second user; identifying, by the computer system (100; 140; 160; 200), a contact identifier of the second telephone device using the generated group of telephone contacts for the first user; and initiating, by the computer system (100; 140; 160; 200), a connection between the first telephone device (102; 168; 402) and the second telephone device (130; 172; 404) using the identified contact identifier.