Ошибка 408 в Zoiper означает, что приложение отправило SIP-запрос (чаще всего REGISTER или INVITE), но не дождалось ответа от сервера за отведённое время — отсюда и расшифровка Request Timeout. Проще говоря, Zoiper «стучится» на SIP-сервер, а тот молчит: пакеты либо не доходят до адресата, либо ответ теряется по дороге обратно.
Проблема почти никогда не связана с самим приложением — в подавляющем большинстве ситуаций виноваты сеть, NAT, файрвол или неверно указанные параметры сервера. Ниже разберём, как локализовать причину и устранить её без риска для аккаунта.
Что означает код 408 в SIP
В протоколе SIP код 408 Request Timeout — стандартный ответ, который клиент генерирует сам, когда таймер ожидания истекает. Важный нюанс: это не ответ сервера, а локальная констатация того, что ответ не пришёл. Поэтому сообщение об ошибке появляется и при реальном отказе сервера, и при банальной потере пакетов в сети.
Типичные сценарии появления ошибки:
- 📡 аккаунт не проходит регистрацию — статус висит на «Registering...» и завершается кодом 408;
- 📞 исходящий вызов обрывается сразу после набора номера с сообщением о таймауте;
- 🔄 ошибка появляется только на мобильном интернете, а по Wi-Fi всё работает (или наоборот);
- ⏱ регистрация «отваливается» через некоторое время после успешного подключения.
Проверка базовых параметров аккаунта
Прежде чем лезть в сетевые настройки, убедитесь, что сам аккаунт настроен корректно. Откройте в Zoiper раздел Настройки → Аккаунты и сверьте данные с теми, что выдал провайдер телефонии.
Обратите внимание на поле Domain / Host: там должен быть указан адрес SIP-сервера без лишних префиксов. Частая ошибка — вписать адрес вместе с sip: или с пробелом в конце при копировании. Если провайдер указал нестандартный порт (например, 5061 или 5160), его нужно прописать явно через двоеточие.
Логин и имя пользователя (Username / Auth username) у некоторых операторов различаются — уточните это в личном кабинете провайдера или в письме с реквизитами подключения. Неверный логин обычно даёт ошибку 401 или 403, но некоторые серверы на неправильные запросы просто не отвечают, что внешне выглядит как 408.
Сеть, NAT и файрвол как главные причины
Если реквизиты верны, следующий кандидат — сетевой путь. SIP использует порт 5060 (UDP или TCP) для сигнализации и диапазон UDP-портов для голоса (RTP). Если роутер или файрвол блокирует эти порты либо некорректно обрабатывает NAT, ответы сервера до приложения не доходят.
Проверьте следующие моменты:
- 🌐 переключитесь с Wi-Fi на мобильный интернет и обратно — если в одной сети работает, а в другой нет, проблема в роутере или у провайдера;
- 🛡 временно отключите VPN и прокси на устройстве — многие VPN ломают SIP-сигнализацию;
- 🔥 проверьте, не блокирует ли антивирус или файрвол на ПК исходящие соединения Zoiper;
- 📶 убедитесь, что мобильный оператор не режет VoIP-трафик — на некоторых тарифах SIP блокируется.
⚠️ Внимание: функция SIP ALG на роутерах часто искажает SIP-пакеты вместо того, чтобы помогать. Если ваш роутер поддерживает эту опцию, попробуйте её отключить — название и расположение настройки зависят от модели роутера, поэтому сверьтесь с его документацией.
Настройки транспорта и STUN в Zoiper
В настройках аккаунта Zoiper можно выбрать транспортный протокол: UDP, TCP или TLS. Некоторые сети блокируют UDP-фрагментацию, из-за чего крупные SIP-пакеты теряются. Попробуйте сменить транспорт на TCP — если регистрация проходит, значит, дело было именно в обработке UDP на пути.
Для работы из-за NAT в Zoiper предусмотрены настройки STUN и опция rport. STUN помогает приложению узнать свой внешний адрес и корректно заполнить поля в SIP-заголовках. Однако не все серверы дружат со STUN — иногда, наоборот, его отключение решает проблему. Экспериментируйте по одному параметру за раз, чтобы понять, что именно повлияло.
☑️ Диагностика ошибки 408 по шагам
Таблица: типичные причины и признаки
Чтобы быстрее сориентироваться, сверьтесь с таблицей: по косвенным признакам можно сузить круг подозреваемых.
| Признак | Вероятная причина | Что делать |
|---|---|---|
| 408 только на Wi-Fi | Блокировка портов или SIP ALG на роутере | Отключить SIP ALG, проверить файрвол роутера |
| 408 только на мобильной сети | Ограничения оператора на VoIP | Уточнить у оператора, попробовать TCP/TLS |
| 408 при любых сетях | Неверный адрес сервера или недоступность сервера | Сверить реквизиты, проверить статус сервиса у провайдера |
| Регистрация слетает через время | Короткий таймаут NAT-сессии | Уменьшить интервал re-register, включить keep-alive |
| 408 после смены пароля | Устаревшие данные в аккаунте | Обновить пароль, пересоздать аккаунт |
Когда проблема на стороне провайдера
Если ошибка появляется на всех устройствах и во всех сетях, а реквизиты проверены — скорее всего, молчит сам SIP-сервер. Это может быть плановое обслуживание, сбой оборудования или блокировка вашего IP-адреса за подозрительную активность (например, после серии неудачных попыток входа с неверным паролем).
В такой ситуации самостоятельные действия ограничены: свяжитесь с поддержкой провайдера телефонии и сообщите, что регистрация завершается кодом 408. Полезно заранее снять лог из Zoiper — в десктопной версии журнал доступен через настройки диагностики, в мобильной — через раздел отладки. Лог с временными метками и адресом сервера существенно ускорит разбор обращения.
⚠️ Внимание: не пытайтесь многократно перерегистрироваться подряд с неверным паролем — некоторые SIP-серверы автоматически блокируют IP-адрес после нескольких неудачных попыток, и ошибка 408 на время станет постоянной.
Как посмотреть лог в Zoiper
В десктопной версии Zoiper откройте настройки и найдите раздел диагностики или логирования — там можно включить запись SIP-трафика. В мобильном приложении аналогичная опция обычно находится в расширенных настройках. Точное расположение зависит от версии приложения. В логе ищите строки с REGISTER и отсутствие ответа на них — это подтверждение, что запросы уходят, а ответы не приходят.
Что делать, если ничего не помогло
Последовательно исключив аккаунт, сеть и транспорт, переустановите приложение или создайте аккаунт заново — иногда помогает чистое пересоздание профиля, особенно после обновлений приложения. Перед удалением запишите все реквизиты подключения.
В качестве перекрёстной проверки установите другой SIP-клиент (например, любой бесплатный софтфон) с теми же данными. Если и там 408 — проблема гарантированно вне Zoiper, и дальнейшая настройка приложения бессмысленна. Если же другой клиент регистрируется успешно, сравните его настройки транспорта и портов с настройками Zoiper.
Частые вопросы
Ошибка 408 — это блокировка моего аккаунта?
Не обязательно. Код 408 означает лишь отсутствие ответа от сервера. Однако если вы много раз вводили неверный пароль, сервер мог временно заблокировать ваш IP — в этом случае обратитесь к провайдеру телефонии.
Почему 408 появляется только на мобильном интернете?
Некоторые мобильные операторы ограничивают VoIP-трафик или используют NAT, ломающий SIP-сессии. Попробуйте сменить транспорт на TCP или TLS и уточните у оператора, разрешён ли SIP на вашем тарифе.
Поможет ли переустановка Zoiper?
Только если повреждены настройки аккаунта в самом приложении. При сетевых и серверных причинах переустановка эффекта не даст — сначала выполните диагностику сети и транспорта.
Чем отличается ошибка 408 от 503?
408 — таймаут, ответ не получен вовсе. 503 (Service Unavailable) — сервер ответил, но отказал в обслуживании, например из-за перегрузки. Это принципиально разные ситуации с разной диагностикой.
Какой транспорт лучше выбрать — UDP, TCP или TLS?
Зависит от сети и провайдера. UDP — стандартный и самый лёгкий, но чувствителен к блокировкам. TCP надёжнее в проблемных сетях, TLS добавляет шифрование, если его поддерживает сервер. При ошибке 408 имеет смысл попробовать TCP в первую очередь.