Что такое VoIP и SIP?

VoIP (Voice over Internet Protocol) — общее название технологии, которая передаёт голос через интернет или другую IP-сеть. SIP (Session Initiation Protocol) — главный протокол этой технологии: по нему телефоны, программы и серверы договариваются о звонке. Если VoIP — это «голос через интернет» в целом, то SIP — язык, на котором участники звонка общаются между собой.

Поэтому выражения «VoIP-телефония», «SIP-телефония» и «IP-телефония» в повседневной речи означают почти одно и то же. Подробно о технологии в целом — в статье «Что такое IP-телефония». Здесь разберём сам SIP: как он устроен, что такое SIP-аккаунт и SIP-номер и что нужно, чтобы звонить по SIP.

Что делает протокол SIP

SIP отвечает за «организационную» часть звонка, а не за передачу голоса. Он:

  • регистрирует телефон или программу на сервере — сервер узнаёт, где сейчас находится абонент;
  • устанавливает вызов — передаёт, кто звонит, кому и какими кодеками стороны могут говорить;
  • управляет разговором — удержание, перевод на другого сотрудника, конференция;
  • завершает вызов, когда кто-то кладёт трубку.

Сам голос идёт отдельно — по протоколу RTP. SIP только договаривается, по какому адресу и в каком формате его отправлять. Отсюда типичная ситуация: звонок соединился (SIP отработал), а голоса не слышно (RTP не прошёл через роутер).

Как проходит звонок по SIP

  1. Телефон сотрудника при включении отправляет серверу АТС запрос REGISTER с логином и паролем: «я на месте, звонки присылайте сюда».
  2. Клиент звонит на номер компании. АТС отправляет телефону сотрудника запрос INVITE — приглашение к разговору.
  3. Телефон звонит и отвечает «180 Ringing», а когда сотрудник снимает трубку — «200 OK».
  4. Стороны подтверждают соединение (ACK) и начинают обмениваться голосом по RTP.
  5. Кто-то кладёт трубку — уходит запрос BYE, разговор завершён.

Эти названия полезно знать: именно их показывают журналы АТС и SIP-телефонов, когда нужно разобраться, почему звонок не прошёл.

Что такое SIP-аккаунт и SIP-номер

SIP-аккаунт (учётная запись) — это данные, по которым устройство подключается к серверу телефонии:

  • адрес сервера — куда подключаться;
  • логин — обычно это и есть внутренний номер, например 101;
  • пароль — защищает аккаунт от чужих подключений.

Когда говорят «SIP-номер», обычно имеют в виду одно из двух. Первое — внутренний номер сотрудника в АТС, который работает на SIP-аккаунте: по нему коллеги звонят друг другу. Второе — внешний городской или мобильный номер, подключённый к АТС по SIP. Внешний номер покупают у оператора связи, а АТС принимает на него звонки и распределяет между внутренними номерами. Как это устроено — в статье «Как подключить к АТС номер оператора».

На чём звонить по SIP

УстройствоЧто этоКому подходит
СофтфонПрограмма на компьютере, работает с гарнитуройОператорам и менеджерам, которые весь день за компьютером
Мобильное приложениеSIP-клиент на смартфонеРуководителям, курьерам, сотрудникам на выезде
SIP-телефонНастольный аппарат с сетевым портомТем, кто привык к обычному офисному телефону
VoIP-шлюзАдаптер для аналоговых телефоновКомпаниям, которые хотят сохранить старые аппараты

Все эти устройства настраиваются одинаково: в них вводят адрес сервера, логин и пароль SIP-аккаунта. Один аккаунт можно по очереди использовать на разных устройствах, но обычно каждому сотруднику выдают свой внутренний номер.

SIP-сервер и АТС

К чему подключаются SIP-телефоны? К серверу, который знает все аккаунты и решает, куда направить звонок. Чаще всего это АТС: своя, установленная на сервере компании (например, Asterisk или FreePBX), или облачная — у провайдера. АТС принимает звонки с внешних номеров, проигрывает голосовое меню, ставит в очередь, записывает разговоры и соединяет клиента с нужным сотрудником. Разница между своей и облачной АТС разобрана в статье «Чем виртуальная АТС отличается от IP-телефонии».

Связь АТС с оператором связи, через которую идут звонки на внешние номера, называют SIP-транком. О нём — в статье «Что такое SIP-транк».

Безопасность SIP

Открытые в интернет SIP-аккаунты постоянно пытаются подобрать — чтобы звонить за чужой счёт на дорогие международные направления. Базовые правила:

  • длинные случайные пароли SIP-аккаунтов, а не «101101»;
  • не передавать данные аккаунта в мессенджерах и не хранить их на стикерах;
  • отключать аккаунты уволенных сотрудников сразу;
  • по возможности шифровать сигнализацию (SIP over TLS) и голос (SRTP);
  • ограничивать направления исходящих звонков, которые компании не нужны.

Частые проблемы и их причины

СимптомОбычная причина
Телефон пишет «Not registered» или «Ошибка регистрации»Неверный логин, пароль или адрес сервера; нет доступа к серверу из сети
Звонок соединяется, но голоса не слышноRTP-пакеты блокирует роутер или межсетевой экран, часто мешает SIP ALG
Разговор обрывается примерно через 30 секундПодтверждение вызова не проходит через NAT
На входящие звонки телефон перестаёт отвечать через какое-то времяРоутер «забывает» соединение — нужно уменьшить интервал перерегистрации

Почти все эти проблемы решаются настройкой роутера и SIP-клиента. Подробнее о проверках при запуске — в статье «Подключение IP-телефонии».

Итог

  • VoIP — технология передачи голоса по IP-сети.
  • SIP — протокол, по которому устанавливаются и завершаются звонки.
  • SIP-аккаунт — логин, пароль и адрес сервера для подключения телефона или программы.
  • SIP-номер — внутренний номер в АТС или внешний номер оператора, подключённый по SIP.

В облачной АТС Prowid каждый сотрудник получает внутренний номер с SIP-аккаунтом, который работает в софтфоне, мобильном приложении или на SIP-телефоне. Подключение — за 1 рабочий день, тарифы от 40 ₼ в месяц при оплате за год.

Почему Prowid?

Нам доверяют

Более 3 лет на рынке. Ниже — часть компаний, которым мы настроили телефонию.

Закажите бесплатную консультацию

Оставьте имя и номер — перезвоним в рабочее время и поможем подобрать тариф.

или свяжитесь с нами прямо сейчас

Отправляя форму, вы соглашаетесь на обработку персональных данных для ответа на заявку.

Позвонить WhatsApp Бесплатная консультация