@ Николас почти (но не совсем) правильно -
SIP - это платформа VOIP. Он работает по протоколу UDP, а не по протоколу TCP (это важная функция и ограничение).
Он похож на Skype и Google-Voice, за исключением того, что он является открытым стандартом (в отличие от Skype) и предназначен в основном для вызовов (в отличие от Google Voice, который использует мгновенные сообщения в качестве основы протокола). Он более мощный, чем Skype, и в некоторых отношениях более мощный, чем Google Voice.
С точки зрения конечных пользователей, SIP выглядит скорее как модель клиент-сервер, а не как модель P2P. (Если вы углубляетесь в технические детали, это не всегда так)
Чтобы использовать его, вам нужен SIP-клиент (например, Ekiga или VOIP-телефон - VOIP-телефоны распространены), а также устройство / система для обработки вызовов.
Ваша способность звонить на обычные телефоны с помощью протокола SIP зависит от того, как SIP-сервер соединяется. Обычно это возможно, поскольку это является одной из основ существования SIP, но вполне возможно иметь систему, которая не связана с телефонной сетью (т. Е. PSTN).
Все ответы на ваш последний набор вопросов: "Это зависит от настроек SIP". Здесь следует указать, что любой может настроить SIP-сервер - распространенный бесплатный пример Asterisk (но есть и закрытый исходный код, и другие варианты, многие из которых предназначены для аппаратного обеспечения). SIP часто используется для связи между телекоммуникационными компаниями и маршрутизации вызовов - это очень распространено в отношении телефонных карт. Кроме того, неизменно, если у вас есть соединение Naked DSL, где ваш провайдер обеспечивает VOIP-вызовы, это будет запускать SIP в бэкэнде.
Человек, который оплачивает звонки, будет лицом, инициирующим звонок, или сервером SIP, связанным с совершением звонка. Тем не менее, очень часто SIP-вызовы между клиентами, подключенными к одним и тем же серверам, бесплатны, за исключением используемой ими полосы пропускания Интернета. Когда оплата за вызовы должна осуществляться, как правило, по соглашению между SIP-сервером вызова и вышестоящим провайдером, который предоставляет услуги для разрыва вызова на PSTN (т. Е. Обычная телефонная сеть).
Вы можете совершать SIP-звонки только с SIP-устройства - SIP-телефоны довольно распространены. Если вы хотите использовать обычный телефон для совершения SIP-звонка, вам понадобится конвертер. Эти блоки обычно называются устройствами ATA или FXS.
Настроить систему SIP намного сложнее и дороже, чем систему Skype или Google Voice, однако у вас есть высокий уровень контроля, включая такие вещи, как -
- Гарантии качества звонков могут быть реализованы.
- Наименьшая стоимость и межофисная маршрутизация.
- Конфиденциальность и безопасность.
- Возможность перемещаться куда угодно и сохранять одинаковые ресурсы (Skype и Google Voice также позволяют это)
- Построен по четко определенным, открытым стандартам
- SIP-серверы часто имеют расширенные функции PABX, такие как IVR, очереди вызовов, голосовые сообщения, Music on Hold, пошаговое выполнение вызовов и т.д., Хотя на самом деле это не столько функция SIP, сколько сервер.
Если вы звоните в колл-центр, и ваш звонок идет в другую часть страны или другую страну, или если это крупная компания с несколькими офисами и сложными системами IVR, скорее всего, они используют систему на основе SIP - системы SIP более -Больше заменить обычные системы АТС.
Я не согласен с Николя:
SIP IS SIP, существует базовый набор стандартов, которым должны следовать все устройства SIP, поэтому должна быть возможность подключения любых устройств (например, с использованием кодировки alaw или ulaw - кодирование, используемое в обычных телефонных системах). Существует множество надстроек, которые несовместимы, но всегда должна быть возможность согласовать общий стандарт и / или сервер перевести между стандартами.
Перевод на другие протоколы не всегда (или даже обычно) не приводит к затратам.
Преобразование между SIP и IAX является распространенным явлением (IAX является аналогичным, но более простым и не так широко распространенным протоколом). То же самое можно сказать о h.323 и других протоколах. Существуют даже способы бесплатно подключить SIP к Skype.
Существуют БЕСПЛАТНЫЕ SIP-провайдеры (которые обычно разрешают бесплатные звонки внутри своей сети и взимают плату за звонки на номера вне своей сети). Ограничение здесь состоит в том, что размер их сетей крошечный по сравнению со Skype и т.п.
Для SIP требуется SIP-сервер, а не SIP-провайдер. Вы можете приобрести программные серверы, которые работают на обычных компьютерах, таких как Asterisk и 3CX, а также SIP PABX.