Hvordan vælger jeg den bedste open source softphone?
En open source softphone ligner en fastnet eller mobiltelefon, men med en stor forskel: Telefonopkaldet udføres via Internettet. For at arbejde med andre telefoner skal en open source softphone være i stand til at integrere med telefonnetværk og understøtte en lang række forskellige protokoller. Når nogen foretager et opkald med en softphone, bruger han eller hun enten et Universal Serial Bus (USB) headset eller en mikrofon indlejret i computeren; softphone skal være i stand til at integrere med enheden for effektiv kommunikation. Afhængigt af brugerens ønske om privatlivets fred vil en sikker softphone forhindre folk i at hacke ind i linjen og lytte til samtaler. Standardopkaldsfunktioner vil også hjælpe med at adskille det gode fra de bedste softphones, uanset om det er open source eller lukket.
Bortset fra at være gratis eller billige, har open source softphones andre fordele i forhold til versioner med lukket kilde. Kildekoden til programmet er åben for brugeren, så udviklere kan ændre kodningen og sælge den ændrede version. Hvis brugeren ikke kender programmeringssprog, kan han eller hun normalt downloade moduler lavet af udviklere for at tilføje nye funktioner til softphone.
Når nogen bruger en lukket kilde eller open source softphone, bruger den visse protokoller til at overføre brugerens stemme over internettet til en anden telefon. For at dette skal lykkes, skal softphone være i stand til at forstå og arbejde med mange forskellige protokoller. Hvis softphone kun forstår et par protokoller, kan telefoner under nogle telefonudbydere ikke høre softphone-brugeren. Jo flere protokoller der understøttes, desto mere alsidig er softphone.
For at tale i softphone og høre den anden person tale, er der to hovedindstillinger for brugere: et USB-headset eller computerens mikrofon. Mens et USB-headset normalt er bedre, fordi det er mere praktisk og giver bedre lydkvalitet, er nogle brugere muligvis ikke et headset. På grund af dette skal open source softphone være i stand til at understøtte den foretrukne kommunikationsteknik for brugeren, eller understøtte begge dele, så brugeren kan skifte frem og tilbage som ønsket.
Som med enhver service, der fungerer via Internettet, er sikkerhed et problem. En usikret open source softphone vil være let for hackere at komme ind i; dette betyder, at de vil være i stand til at lytte til samtalen og muligvis være i stand til at injicere vira i telefonlinjen, der er rettet mod både computeren og telefonen. Dette betyder, at den bedste softphone skal have mindst standard sikkerhedsfunktioner, såsom kryptering og godkendelsessystemer.
En open source-softphone er som en almindelig telefon, så den skal leveres med standardopkaldsfunktioner, der gør en almindelig telefon nyttig. Nogle funktioner inkluderer opkaldsafvikling, en historie med opkald, overførsel af opkald, konferenceopkald og opkaldsoptagelse. En bruger skal vælge en softphone, der har funktioner, der understøtter hans eller hendes opkaldsbehov.