Решение проблем SIP: сбой регистрации, звук в одну сторону и другие ошибки
Последнее обновление 2026-09-30 · SMSConecta Inc.
Почти все проблемы SIP укладываются в три причины: неверные учётные данные или адрес сервера (ошибка регистрации), роутер или брандмауэр, искажающий SIP-трафик (звук в одну сторону, обрыв звонков примерно на 30-й секунде), либо несовпадение кодеков или метода DTMF. Сначала проверьте логин, пароль и sip.smsconecta.com, затем выключите SIP ALG, попробуйте TCP или TLS и жёстко задайте кодеки G.711.
У протокола SIP два раздельных пути: сигнализация (регистрация, установление и завершение вызова) и медиа (сам голос, идущий по RTP). Понимание, какой именно путь сбоит, сразу подсказывает, где искать причину. Найдите свой симптом в таблице ниже и переходите к подробному решению.
Таблица быстрой диагностики
| Симптом | Вероятная причина | Решение |
|---|---|---|
| Снова и снова «Registration failed» или 401 Unauthorized | Логин или пароль неверны либо затесался лишний пробел | Заново скопируйте оба значения со страницы номера; впишите одинаковое значение в поля username и auth ID |
| 403 Forbidden | Формат данных правильный, но они не подходят этому аккаунту, либо номер не активен | Проверьте, что номер активен и не находится в льготном периоде продления; перепроверьте данные |
| 408 Request Timeout либо нет ответа | Неправильный сервер, закрытый порт или сбой DNS | Используйте sip.smsconecta.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 |
Как исправить «SIP registration failed»
Регистрация — этап, на котором приложение доказывает, кто оно. SIP использует digest-аутентификацию (описана в IETF RFC 3261): сервер отвечает кодом 401 с запросом (challenge), а приложение отвечает хешем вашего пароля. Если пароль неверен, вы снова и снова получаете 401 либо в итоге 403.
- 1Откройте страницу номера в личном кабинете SMS Conecta и заново скопируйте SIP-логин и пароль. Вставляйте, а не вбивайте вручную. Проверьте, что в конце не прицепился пробел.
- 2Укажите sip.smsconecta.com сервером, доменом и регистратором. Outbound proxy оставьте пустым или впишите тот же адрес.
- 3Если в приложении есть и «username», и «authorization username», впишите SIP-логин в оба поля.
- 4Проверьте порт: 5060 для UDP или TCP, 5061 для TLS. Аккаунт с TLS на 5060 либо наоборот никогда не зарегистрируется.
- 5Убедитесь, что номер активен в личном кабинете. Если продление не прошло, вы в 7-дневном льготном периоде — пополните кошелёк, чтобы сохранить номер.
- 6Попробуйте другую сеть, например мобильную точку доступа. Если там регистрация проходит, значит исходная сеть блокирует или искажает SIP.
Как исправить звук в одну сторону в 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 или добавляют такую задержку, что звук разваливается.
Звонок рвётся примерно на 30-й секунде
Звонок, который соединяется и обрывается около 30-й секунды, — классика в SIP. Сервер отправляет подтверждение и ждёт ACK от приложения. Если ACK так и не приходит, потому что роутер отправил его не туда, сервер повторяет передачу около 32 секунд, как заданы таймеры SIP в RFC 3261, а затем сдаётся. Решения те же, что при звуке в одну сторону: выключите SIP ALG и попробуйте TCP или TLS.
Проблемы с кодеками и DTMF
SMS Conecta использует 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Входящие звонки не доходят
Если исходящие работают, а входящие до приложения не достают, как правило, регистрация «протухла» на стороне роутера. Роутеры со временем забывают неактивные соединения, и сервер уже не может достучаться до приложения. Сократите интервал перерегистрации (например, до 300 секунд или меньше), включите keep-alive-пакеты и на смартфоне разрешите приложению работать в фоне.
На крайний случай настройте в личном кабинете переадресацию входящих на любой телефон, чтобы не терять звонки, пока вы разбираетесь с SIP.
Когда писать в поддержку
Если вы прошли всю таблицу и ошибки остались, откройте тикет в поддержку из личного кабинета или напишите на support@smsconecta.com. Укажите номер, приложение и его версию, транспорт и порт, точный код ошибки и время неудачной попытки. Никогда не присылайте SIP-пароль — поддержке он не требуется.
- ✓ Если сам номер не подошёл под задачу, 7-дневная гарантия замены даёт бесплатный новый номер в той же стране — до 2 раз.
- ✓ Если номер не использовался ни для звонков, ни для SMS, действует 7-дневная гарантия возврата денег.
В каждом номере уже всё учтено
- ✓ Неограниченные входящие SMS
- ✓ Неограниченные входящие звонки
- ✓ 500 исходящих SMS ежемесячно
- ✓ 1000 исходящих минут ежемесячно
- ✓ SIP-данные для любого софтфона или АТС
- ✓ Переадресация на любой аппарат
- ✓ Браузерный звонок из кабинета
- ✓ Номер остаётся вашим, сколько пожелаете
- ✓ 7-дневная гарантия замены — бесплатный новый номер
Цена от $1.80/мес · годовой платёж ($21.60).
7-дневная гарантия замены
Если номер вам не подошёл — например, приложение его не принимает или коды не приходят, — в течение 7 дней после покупки вы можете бесплатно заменить его на новый номер в той же стране одним кликом в личном кабинете. Замена доступна до 2 раз, независимо от того, пользовались ли вы номером. А если номер не использовался ни для звонков, ни для SMS, можно вместо этого получить полный возврат денег.
Вопросы, которые чаще всего задают
Почему SIP-приложение сообщает о неудачной регистрации?
Почему в SIP-звонках звук идёт только в одну сторону?
Почему SIP-звонки рвутся через 30 секунд?
Какие кодеки нужно включить?
Номер зарегистрирован, но входящие не звонят — что делать?
Нужно ли присылать SIP-пароль в поддержку?
VPN может вызывать проблемы с SIP?
Популярные страны
Читайте также
- Городской, мобильный или бесплатный: какой тип номера подойдёт
- Как заплатить за номер телефона криптовалютой
- Виртуальный номер или настоящий мобильный: чем они различаются
- Альтернатива Google Voice для тех, кто находится за пределами США
- Как завести второй номер телефона для бизнеса
- Не приходит код подтверждения — что делать с SMS-кодами
- Настоящий телефонный номер для WhatsApp
- Настоящий телефонный номер для WhatsApp Business
- Настоящий телефонный номер для Telegram
- Настоящий телефонный номер для Signal