Эта статья требует дополнительных ссылок для проверки . ( октябрь 2017 г. ) |
Софтфон является программным обеспечением , программой для создания телефонных звонков через Интернет , используя компьютер общего назначения , а не оборудование. Программный телефон может быть установлен на части оборудования, например на настольном компьютере , мобильном устройстве или другом компьютере, и позволяет пользователю совершать и принимать звонки, не требуя наличия фактического телефонного аппарата. [1] Часто программный телефон разрабатывается так, чтобы вести себя как традиционный телефон, иногда появляясь как изображение телефонной трубки , с панелью дисплея и кнопками, с которыми пользователь может взаимодействовать. Программный телефон обычно используется с гарнитурой, подключенной к звуковой карте.ПК или USB-телефона . [2]
См. Сравнение программного обеспечения VoIP.
Для связи обе конечные точки должны поддерживать один и тот же протокол передачи голоса по IP и хотя бы один общий аудиокодек .
Многие поставщики услуг используют протокол инициации сеанса (SIP), стандартизированный инженерной группой Интернета (IETF). Skype , популярный сервис, использует проприетарные протоколы, а Google Talk использует расширенный протокол обмена сообщениями и присутствия (XMPP).[3]
Некоторые программные телефоны также поддерживают протокол Inter-Asterisk eXchange (IAX), протокол, поддерживаемый приложением Asterisk с открытым исходным кодом .
Типичный программный телефон имеет все стандартные функции телефонии (DND, Mute, DTMF , Flash, Hold, Transfer и т. Д.) И часто дополнительные функции, типичные для онлайн-обмена сообщениями, такие как индикация присутствия пользователя, видео, широкополосный звук. Программные телефоны предоставляют множество аудиокодеков, типичный минимальный набор - G.711 и G.729.
Чтобы совершать голосовые вызовы через Интернет, пользователю обычно требуется следующее: