Устранение проблем SIP: ошибка регистрации, односторонний звук и не только

Обновлено 2026-09-30 · ZuteSIP Inc.

У большинства проблем SIP одна из трёх причин: неверные учётные данные или сервер (ошибка регистрации), роутер или брандмауэр, переписывающий SIP-трафик (звук в одну сторону, обрыв звонков примерно через 30 секунд), или несовпадение кодеков либо DTMF. Сначала проверьте логин, пароль и sip.zutesipdialer.com, затем отключите SIP ALG, попробуйте TCP или TLS и принудительно включите кодеки G.711.

SIP использует два отдельных пути: сигнализацию (регистрация, вызов, завершение) и медиа (сам голос, передаваемый по RTP). Понимая, какой путь сбоит, вы понимаете, где искать. Найдите свой симптом в таблице ниже, затем следуйте подробным решениям.

01

Таблица быстрой диагностики

СимптомВероятная причинаРешение
Повторяется «Registration failed» или 401 UnauthorizedНеверный логин или пароль либо вставлен пробелСкопируйте оба заново со страницы номера; укажите одно и то же значение в полях username и auth ID
403 ForbiddenДанные приняты по формату, но недействительны для этого аккаунта, или номер не активенУбедитесь, что номер активен и не находится в льготном периоде продления; перепроверьте данные
408 Request Timeout или нет ответаНеверный сервер, заблокированный порт или проблема с DNSИспользуйте sip.zutesipdialer.com; попробуйте TCP 5060 или TLS 5061; проверьте другую сеть
Регистрация есть, но входящие не звонятРегистрация истекла за NAT или приложение «уснуло»Уменьшите интервал перерегистрации, включите keep-alive, держите приложение запущенным
Звук в одну сторонуNAT или SIP ALG переписывает адреса; RTP заблокированОтключите SIP ALG, включите STUN или rport в приложении, откройте исходящий UDP для RTP
Нет звука ни в одну сторонуНесовпадение кодеков или RTP полностью заблокированРазрешите только PCMU и PCMA; проверьте брандмауэр и VPN
Звонок обрывается примерно через 30 секундACK теряется из-за NAT или ALGОтключите SIP ALG, переключитесь на TCP или TLS
488 Not Acceptable HereНет общего кодекаВключите G.711 µ-law и A-law
Меню игнорируют нажатия клавишНесовпадение режима DTMFУстановите RFC 2833 (RTP events); при необходимости попробуйте SIP INFO
Прерывистый или «роботизированный» звукПотеря пакетов или джиттер в сетиИспользуйте проводную сеть или более сильный Wi-Fi, приостановите большие загрузки, отключите VPN
02

Как исправить «SIP registration failed»

Регистрация — это этап, на котором приложение подтверждает, кто оно. SIP использует digest-аутентификацию (описана в IETF RFC 3261): сервер отвечает 401 с запросом (challenge), а приложение отвечает хешем вашего пароля. Если пароль неверный, вы снова и снова видите 401 или в итоге 403.

  1. 1Откройте страницу номера в личном кабинете ZuteSIP и заново скопируйте SIP-логин и пароль. Вставляйте, а не перепечатывайте. Проверьте, что в конце не добавился пробел.
  2. 2Укажите sip.zutesipdialer.com как сервер, домен и регистратор. Outbound proxy оставьте пустым или укажите тот же адрес.
  3. 3Если в приложении есть и «username», и «authorization username», укажите SIP-логин в обоих полях.
  4. 4Проверьте порт: 5060 для UDP или TCP, 5061 для TLS. Аккаунт с TLS на порту 5060 или наоборот никогда не зарегистрируется.
  5. 5Убедитесь, что номер активен в личном кабинете. Если продление не удалось списать, вы находитесь в 7-дневном льготном периоде; пополните кошелёк, чтобы сохранить номер.
  6. 6Попробуйте другую сеть, например мобильную точку доступа. Если там регистрация проходит, исходная сеть блокирует или искажает SIP.
03

Как исправить односторонний звук в SIP

Односторонний звук означает, что сигнализация работает (звонок соединяется), но голос идёт только в одну сторону. Почти всегда роутер меняет IP-адреса внутри SIP-сообщения или блокирует обратный RTP-поток. SIP передаёт адрес медиа внутри тела сообщения, поэтому, если приложение объявляет частный адрес вроде 192.168.x.x, другая сторона отправляет звук туда, куда он не может дойти.

Во многих домашних и офисных роутерах есть функция SIP ALG (Application Layer Gateway), которая пытается это исправить, а на деле часто ломает. Проблемы, которые такие промежуточные устройства создают для SIP, IETF обсуждает в RFC 5853.

  • ✓ Отключите SIP ALG в роутере — обычно это в разделах NAT, Firewall или Advanced. Затем перезагрузите роутер.
  • ✓ В SIP-приложении включите STUN (стандартный способ узнать ваш публичный адрес, IETF RFC 8489) или параметры «rport» / «use received address».
  • ✓ Переключите транспорт на TCP 5060 или TLS 5061. Роутеры обычно не трогают TLS-трафик, потому что не могут его прочитать.
  • ✓ Разрешите исходящий UDP для RTP. Строгие брандмауэры, пропускающие только веб-трафик, блокируют голос.
  • ✓ На время тестов отключите VPN: некоторые отбрасывают UDP или добавляют столько задержки, что звук ломается.
04

Звонки обрываются примерно через 30 секунд

Звонок, который соединяется и завершается около 30-й секунды, — классическая ситуация в SIP. Сервер отправляет подтверждение и ждёт от приложения ACK. Если ACK так и не приходит, потому что роутер отправил его не туда, сервер повторяет передачу около 32 секунд, как задано таймерами SIP в RFC 3261, а затем сдаётся. Решения те же, что при одностороннем звуке: отключите SIP ALG и попробуйте TCP или TLS.

05

Проблемы с кодеками и DTMF

ZuteSIP использует G.711 µ-law (PCMU) и A-law (PCMA) — кодек ITU-T G.711, передаваемый как RTP-нагрузка типов 0 и 8 (IETF RFC 3551). Если ваше приложение или АТС предлагает только сжатые кодеки вроде G.729 или Opus, общего кодека нет, и звонок завершается ошибкой 488 или соединяется без звука. Включите PCMU и PCMA и поставьте их наверх.

Для нажатий клавиш используйте RTP-события RFC 2833 (сейчас RFC 4733). Если автоматическое меню игнорирует цифры, проверьте, что приложение не отправляет тоны внутри аудиопотока (in-band), и попробуйте SIP INFO как альтернативу.

Codec order:   PCMU (G.711 u-law), PCMA (G.711 A-law)
Disabled:      G.729, G.722, Opus, GSM, iLBC
DTMF:          RFC 2833 / RFC 4733 (fallback: SIP INFO)
Transport:     UDP 5060  ->  TCP 5060  ->  TLS 5061
Re-register:   300 seconds or less behind NAT
06

Входящие звонки не приходят

Если исходящие работают, а входящие до приложения не доходят, обычно регистрация «протухла» на стороне роутера. Роутеры через какое-то время забывают неактивные соединения, и сервер больше не может достучаться до приложения. Уменьшите интервал перерегистрации (например, до 300 секунд или меньше), включите keep-alive-пакеты и на смартфоне разрешите приложению работать в фоне.

В качестве запасного варианта настройте в личном кабинете переадресацию входящих на любой телефон, чтобы не пропускать звонки, пока вы чините SIP.

07

Когда обращаться в поддержку

Если вы прошли всю таблицу и ошибки остаются, откройте тикет в поддержку из личного кабинета или напишите на support@zutesipdialer.com. Укажите номер, приложение и его версию, транспорт и порт, точный код ошибки и время неудачной попытки. Никогда не отправляйте SIP-пароль — поддержке он не нужен.

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

Всё включено в каждый номер

  • ✓ Безлимитные входящие SMS
  • ✓ Безлимитные входящие звонки
  • ✓ 500 исходящих SMS в месяц
  • ✓ 1000 исходящих минут в месяц
  • ✓ SIP-доступ для любого софтфона или АТС
  • ✓ Переадресация на любой телефон
  • ✓ Веб-звонилка в личном кабинете
  • ✓ Номер ваш столько, сколько захотите
  • ✓ 7-дневная гарантия замены — бесплатный новый номер

Цена $1.80/мес · оплата за год ($21.60).

7-дневная гарантия замены

Если номер вам не подошёл — например, приложение его не принимает или коды не приходят, — в течение 7 дней после покупки вы можете бесплатно заменить его на новый номер в той же стране одним кликом в личном кабинете. Замена доступна до 2 раз, независимо от того, пользовались ли вы номером. А если номер не использовался ни для звонков, ни для SMS, можно вместо этого получить полный возврат денег.

FAQ

Частые вопросы

Почему SIP-приложение пишет, что регистрация не удалась?
Самые частые причины — неверный или опечатанный пароль, неправильный сервер или заблокированный порт. Скопируйте данные заново со страницы номера, используйте sip.zutesipdialer.com и попробуйте TCP 5060 или TLS 5061.
Почему в SIP-звонках звук идёт в одну сторону?
Обычно из-за NAT: роутер или его SIP ALG переписывает адреса, и звук уходит не туда, либо брандмауэр блокирует обратный RTP-поток. Отключите SIP ALG, включите STUN или rport и попробуйте TLS.
Почему SIP-звонки обрываются через 30 секунд?
Сервер не получил ACK от вашего приложения — как правило, из-за NAT или SIP ALG — и после стандартного тайм-аута прекратил попытки. Решение то же, что и при одностороннем звуке.
Какие кодеки включить?
Включите только G.711 µ-law (PCMU) и A-law (PCMA) и поставьте их первыми. Другие кодеки не согласуются.
Номер зарегистрирован, но входящие не звонят. Что делать?
Уменьшите интервал перерегистрации, включите keep-alive и держите приложение запущенным. Переадресация на любой телефон тем временем — надёжный запасной вариант.
Нужно ли отправлять SIP-пароль в поддержку?
Нет. Поддержке нужны номер, приложение, ошибка и время попытки — но никогда не пароль.
Может ли VPN вызывать проблемы с SIP?
Может. Некоторые VPN блокируют UDP или добавляют задержку, что приводит к ошибкам регистрации или пропаданию звука, поэтому проверяйте без VPN.
→