Jak si mohu vybrat nejlepší software s otevřeným zdrojovým kódem?
Softwarový telefon s otevřeným zdrojovým kódem je podobný pevné lince nebo mobilnímu telefonu, ale s jedním zásadním rozdílem: Telefonní hovor je veden přes internet. Chcete-li pracovat s jinými telefony, musí být softwarový telefon s otevřeným zdrojovým kódem schopen integrace s telefonními sítěmi a podporovat širokou škálu různých protokolů. Když někdo zavolá pomocí softphone, použije buď náhlavní soupravu univerzální sériové sběrnice (USB) nebo mikrofon zabudovaný v počítači; softphone musí být schopen integrovat se zařízením pro efektivní komunikaci. V závislosti na touze uživatele o soukromí bude zabezpečený softphone chránit lidi před hacknutím do linky a poslechem konverzací. Standardní funkce volání také pomohou oddělit zboží od nejlepších softwarových telefonů, ať už otevřených nebo uzavřených.
Kromě toho, že jsou softwarové telefony s otevřeným zdrojovým kódem bezplatné nebo levné, mají oproti uzavřeným zdrojovým verzím další výhody. Zdrojový kód programu je otevřen uživateli, což vývojářům umožňuje měnit kódování a prodávat upravenou verzi. Pokud uživatel nezná programovací jazyky, může obvykle stáhnout moduly vytvořené vývojáři, aby do softphone přidal nové funkce.
Pokud někdo používá uzavřený zdroj nebo softwarový telefon s otevřeným zdrojovým kódem, používá určité protokoly k přenosu hlasu uživatele přes internet do jiného telefonu. Aby to bylo úspěšné, musí být softphone schopen porozumět mnoha různým protokolům a pracovat s nimi. Pokud softphone rozumí pouze několika protokolům, nebudou telefony od některých poskytovatelů telefonních služeb slyšet uživatele softphone. Čím více protokolů je podporováno, tím všestrannější je softphone.
Chcete-li hovořit do softfonu a slyšet mluvící osobu, existují pro uživatele dvě hlavní možnosti: náhlavní souprava USB nebo mikrofon počítače. Zatímco náhlavní souprava USB je obvykle lepší, protože je pohodlnější a poskytuje lepší kvalitu zvuku, někteří uživatelé nemusí mít náhlavní soupravu. Z tohoto důvodu musí být softwarový telefon s otevřeným zdrojovým kódem schopen podporovat preferovanou komunikační techniku uživatele nebo podporovat obě možnosti, aby uživatel mohl přepínat tam a zpět podle potřeby.
Stejně jako u každé služby, která funguje přes internet, je zabezpečení problémem. Nezajištěný softwarový telefon s otevřeným zdrojovým kódem se hackerům snadno dostane; to znamená, že budou moci poslouchat konverzaci a mohou být schopni injikovat viry do telefonní linky a zacílit na počítač i telefon. To znamená, že nejlepší softphone musí mít alespoň standardní bezpečnostní funkce, jako jsou šifrovací a autentizační systémy.
Softwar s otevřeným zdrojovým kódem je jako běžný telefon, takže by měl být dodáván se standardními funkcemi volání, díky kterým je běžný telefon užitečný. Některé funkce zahrnují přidržení hovoru, historii hovorů, přepojování hovorů, konferenční hovory a nahrávání hovorů. Uživatel by si měl vybrat softphone, který má funkce, které podporují jeho volání.