Téléphonie Internet utilise Voice over Internet Protocol, ou VoIP, la technologie pour faire des appels téléphoniques. Au lieu d'utiliser le public les réseaux téléphoniques commutés, VoIP utilise un logiciel et de l'Internet à numériser les signaux vocaux analogiques pour la communication. MagicJack utilise la technologie VoIP et matériel propriétaire à faire des appels téléphoniques sur Internet, et offre de nombreuses fonctionnalités téléphoniques avancées, telles que la possibilité de vérifier l'historique des appels.