Telefon programowy
Softphone to oprogramowanie do wykonywania połączeń telefonicznych przez Internet przy użyciu komputera ogólnego przeznaczenia, a nie dedykowanego sprzętu . Telefon programowy można zainstalować na urządzeniu, takim jak komputer stacjonarny , urządzenie mobilne lub inny komputer, i umożliwia użytkownikowi nawiązywanie i odbieranie połączeń bez konieczności posiadania rzeczywistego zestawu telefonicznego. Często telefon programowy jest zaprojektowany tak, aby zachowywał się jak tradycyjny telefon, czasami wyglądając jak obraz słuchawki , z panelem wyświetlacza i przyciskami, za pomocą których użytkownik może wchodzić w interakcje. Telefon programowy jest zwykle używany z zestawem słuchawkowym podłączonym do karty dźwiękowej komputera PC lub z telefonem USB .
Aplikacje
Zobacz Porównanie oprogramowania VoIP
Protokoły komunikacyjne
Aby komunikacja była możliwa, oba punkty końcowe muszą obsługiwać ten sam protokół Voice-over-IP i co najmniej jeden wspólny kodek audio .
Wielu usługodawców korzysta z protokołu Session Initiation Protocol (SIP) znormalizowanego przez Internet Engineering Task Force (IETF). Popularna usługa Skype korzysta z zastrzeżonych protokołów, a Google Talk korzysta z protokołu Extensible Messaging and Presence Protocol (XMPP).
Niektóre telefony programowe obsługują również protokół Inter-Asterisk eXchange (IAX), protokół obsługiwany przez aplikację Asterisk typu open source .
Cechy
Typowy softphone posiada wszystkie standardowe funkcje telefoniczne (DND, Mute, DTMF , Flash, Hold, Transfer itp.) oraz często dodatkowe funkcje typowe dla komunikacji online, takie jak sygnalizacja obecności użytkownika, wideo, szerokopasmowy dźwięk. Softphones udostępniają różnorodne kodeki audio, typowy zestaw minimalny to G.711 i G.729.
Wymagania
Aby wykonywać połączenia głosowe przez Internet, użytkownik zazwyczaj wymaga:
- Nowoczesny komputer PC z mikrofonem i głośnikiem lub zestawem słuchawkowym lub telefonem USB.
- Niezawodne szybkie łącze internetowe, takie jak cyfrowa linia abonencka (DSL) lub usługa kablowa.
- Konto u dostawcy usług telefonii internetowej lub dostawcy IP PBX .
- Telefon komórkowy lub stacjonarny.