Transport failure no transports left to try code 503 zoiper ошибка

The issue that you are experiencing might be because the DNS server does not reply at times. (this could be a firewall issue, a problem with Windows or a problem with the DNS server)

Replacing the hostname of your VoIP provider with the server IP address might help. If you do not know the IP address of the server, contact your VoIP provider, explain the issue and ask for the IP address of the server.

SIP 503 error message might be also generated when the service you are trying to use is unavailable.

Make sure that all account details and the server hostname are entered correctly. If the issue is appearing randomly it may be temporary issue with your VoIP provider.

For additional information and assistance regarding this error message, please contact your VoIP service provider.

If you are using TLS as transport type, you might see this error message if there is a problem with your certificate file.

Android:

Android 6:

Error 503 sometimes happens when the Android firewall suddenly decides to block access to the DNS server. 

The Zoiper log file will have a line like this:

Transport.cxx:199 | Some other error (1): Operation not permitted

As a workaround, try the Settings screen and select Data usage. You can tap a specific application and check the «Restrict mobile data» check box to prevent the application from using mobile data in the background.

No route to destination

This error usually means the network is not active yet. Try if you can use a browser to search for something on Google. Most likely that will not work either. 

Try to fix the network first, then try to re-register in Zoiper.

No transports left to try

Android:

In rare cases this might occur after a network change. The issue seems that Android signals a network change before the network is completely up and as a result the DNS lookups fail.  We are trying to work around this android specific race condition.

When you see this error on Android, please contact us on support@zoiper.com so that we can help to troubleshoot the issue.

Transport failure

When you see this error on Android, please contact us on support@zoiper.com so that we can help to troubleshoot the issue

DNS Timeout

 When you see this error on Android, please contact us on support@zoiper.com so that we can help to troubleshoot the issue.

The issue that you are experiencing might be because the DNS server does not reply at times. (this could be a firewall issue, a problem with Windows or a problem with the DNS server)

Replacing the hostname of your VoIP provider with the server IP address might help. If you do not know the IP address of the server, contact your VoIP provider, explain the issue and ask for the IP address of the server.

SIP 503 error message might be also generated when the service you are trying to use is unavailable.

Make sure that all account details and the server hostname are entered correctly. If the issue is appearing randomly it may be temporary issue with your VoIP provider.

For additional information and assistance regarding this error message, please contact your VoIP service provider.

If you are using TLS as transport type, you might see this error message if there is a problem with your certificate file.

Android:

Android 6:

Error 503 sometimes happens when the Android firewall suddenly decides to block access to the DNS server. 

The Zoiper log file will have a line like this:

Transport.cxx:199 | Some other error (1): Operation not permitted

As a workaround, try the Settings screen and select Data usage. You can tap a specific application and check the «Restrict mobile data» check box to prevent the application from using mobile data in the background.

No route to destination

This error usually means the network is not active yet. Try if you can use a browser to search for something on Google. Most likely that will not work either. 

Try to fix the network first, then try to re-register in Zoiper.

No transports left to try

Android:

In rare cases this might occur after a network change. The issue seems that Android signals a network change before the network is completely up and as a result the DNS lookups fail.  We are trying to work around this android specific race condition.

When you see this error on Android, please contact us on support@zoiper.com so that we can help to troubleshoot the issue.

Transport failure

When you see this error on Android, please contact us on support@zoiper.com so that we can help to troubleshoot the issue

DNS Timeout

 When you see this error on Android, please contact us on support@zoiper.com so that we can help to troubleshoot the issue.

Содержание

  1. Частые ошибки Zoiper: как исправить
  2. Описание кодов ошибок для Zoiper
  3. Распространенные коды ошибок в Zoiper for Android:
  4. Frequently Asked Questions
  5. Incoming calls are not working
  6. Introduction:
  7. Make sure that Zoiper is allowed to run in the in the background
  8. The NAT network is causing issues
  9. Incoming calls never work
  10. Настройка софтфона Zoiper SIP на Iphone
  11. Настройка софтфона Zoiper SIP на Iphone

Ошибка

Что делать?

При попытке регистрации аккаунта выдает ошибку Sip 403 – Forbidden

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

При попытке регистрации аккаунта выдает ошибку Sip 401 – Unauthorized

Вы ввели для подключения неверный логин или пароль от SIP-аккаунта. Введите его, пожалуйста, еще раз. Пароль чувствителен к регистру! Такая ошибка возникает вместо ошибки 403, если вы подключаетесь по 7060 порту на PBX1 сервере, а также на PBX4 (5060/7060/30060 портах). Или при неправильной настройке SIP-транка

При попытке регистрации пишет: «Ошибка Sip 503 – Service Unavailablе»

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

При наборе номера выдает ошибку 403 not found

У вас был неправильно набран номер или он не существует. Проверьте корректность набора номера

При попытке регистрации выдает ошибку 408 – Request Timeout

Запрос был отправлен серверу, но сервер не отвечает. Проверьте правильность настроек аккаунта, а также попробуйте поменять транспорт подключения с UDP на TCP (и наоборот)

При наборе номера выдает ошибку 486 – Busy

Абонент, которому вы набираете в данный момент, занят. Попробуйте позвонить позже. Если номер действительно не занят (проверьте набором номера с помощью стороннего оператора), то обратитесь в техническую поддержку оператора связи

При звонке ошибка SIP 415 (No Media)

Звонок совершается неподдерживаемым кодеком. Проверьте настройки кодека и попробуйте позвонить еще раз

При звонке выдает ошибку Sip 500 (Internal Server Error)

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

При звонке выдает ошибку SIP 502 (Bad Gateway)

Шлюз или прокси-сервер принимает некорректный ответ от сервера, к которому он направил запрос

При звонке абоненту отображается ошибка 603 – Declined

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

При наборе номера и разговоре звонок самопроизвольно завершается через 30 секунд

Возможно, проблемы с настройками сети NAT на роутере или на коммутаторе. Обратитесь к системному администратору для проверки настроек NAT и Firewallа, а после этого – в техподдержку оператора связи

При регистрации пишет ошибку No Dns Result

Сеть не принимает доменное имя сервера. Пропишите в настройках не доменное имя «pbx4.new-tel.net», а IP-адрес 109.248.225.2 (если регистрация происходит на pbx1.new-tel.net сервере, то прописать 185.22.182.163). Если это не помогает, то обратитесь в техподдержку оператора связи

Приходят звонки с непонятных номеров 1000, 1001, 1002 (обычно состоят из 4 цифр). При ответе – тишина

К вашему SIP-аккаунту пытаются получить доступ! Такие вызовы называют призрачными или анонимными. Попробуйте поменять ваш локальный SIP-порт с 5060 на 5061, 5062 (до 5099). Если это не помогает, то обратитесь в техподдержку оператора связи

При звонке выдает ошибку SIP 484 – Addres incomplete

Был неправильно набран номер (менее 10 знаков). Проверьте правильность набора номера

Не получается решить проблему? Оставьте заявку – наши специалисты вам помогут.

Источник

Описание кодов ошибок для Zoiper

Распространенные коды ошибок в Zoiper for Android:

1. Not regisrered.

SIP аккаунт выключен. Включите его, вызвав контекстное меню и нажав кнопку «Активировать»

ZOIPER ждет ответа от сервера mangosip.ru.
Отправлен запрос на сервер регистрации, Zoiper ждёт ответа от сервера mangosip.ru

3. Неправильный тип сети.

В настройках ZOIPER выключена Поддержка различных сетей.
Для включения поддержки различных сетей, зайдите в «Настройки → Дополнительные → Сеть → поддерживаются» и выберете все доступные сети.

4. SIP — 403 Forbidden.

Ответ 403 Forbidden означает, что сервер принял запрос, но отказался его обслуживать.
Причины:

— Не корректно веден пароль. (Проверьте раздел «Параметры → SIP»)
— Некорректно указан SIP ID до @. (Проверьте раздел «Параметры → SIP»)
— Проверьте, что сотрудник создан правильно в «Личном кабинете МО».

5. SIP — 408 – Request Timeout.

Запрос был отправлен на наш сервер, но софтфон не получил ответ на свой вопрос. Скорее всего это связано с работой сети Интернет.
Причины:

— Если вы используете Wi-Fi, попробуйте использовать сеть передачи данных вашего оператора связи (Обращаем внимание! Что за это может взиматься дополнительная плата!)
— Если вы используете сеть сотового оператора, тип подключения должен быть не ниже 3G (3G, HSPA, 4G, LTE – значки на вашем телефоне)
— При использовании сети сотового оператора попробуйте найти зону более уверенного приёма сигнала (не менее 3х полосок/палочек/кружочков) на дисплее вашего телефона.
— Убедитесь, что Интернет с вашего мобильного телефона/планшета исправно работает, Интернет-страницы открываются.
— Если все выше описанные действия не помогли, необходимо обратиться в техническую поддержку вашего оператора связи.

6. SIP — 923 – No DNS results.

— Некорректно указан «Domain(сервер)» в разделе «Параметры → SIP» и убедитесь, что он соответствует SIP ID после @. Проверьте, что домен соответствует созданному в «Личном кабинете МО»
— Если все выше описанные действия не помогли, необходимо обратиться в техническую поддержку вашего оператора связи.

7. SIP — 503 Transport failure: no transports left.

Проверьте настройки транспорт в разделе «Параметры → SIP»→ «Сетевые настройки» → «Тип транспорта » должен быть выбран UDP

Если вы не нашли свой код ошибки или рекомендация не помогла решить проблему, установите софтфон MANGO TALKER специально разработанный для клиентов MANGO OFFICE.

Источник

Frequently Asked Questions

  • Android
  • iOS
  • Windows Phone
  • Windows Desktop
  • Mac
  • Linux
  • sales@zoiper.com
  • +352 20333140
  • +1 415 9065157

Incoming calls are not working

Introduction:

Issues related to incoming calls are a common problem with voice over IP.

This article aims to outline the most common problems for the different operating systems as well as possible solutions and best practices for the most reliable incoming calls.

Most computers and phones do not use a fixed IP or are behind a NAT network.

VOIP servers use REGISTRATIONS to keep track of the current location of a user, this also servers as way to keep NAT bindings open on your home or office router.

iOS, Android and Windows Phone:

Make sure that Zoiper is allowed to run in the in the background

Open Zoiper -> go to settings -> Connectivity

Enable Keep Alive WiFi (unless you want to switch to 3g/4g when the wireless turns off).

Stay awake is on

Run in background is on

Then go to Android Settings -> Apps -> Zoiper -> Data Usage

Enable background data

Enable Unrestricted data usage

On Android 6.0 and above, please make sure Zoiper is on the whitelist for battery optimization. Zoiper should popup to allow it to add itself to the whitelist, but this will not work on some devices (Huawei, Xaomi. ) that come with their own battery optimization settings. Please manually add Zoiper to the battery optimization whitelist on such devices.

For Huawei devices, please see here.

First make sure that Zoiper is allowed to use the cellular network.

To do so, to to the ios settings -> Cellular

Scroll down to the «Use Cellular Data For» and make sure the option is enabled for Zoiper.

Then try to use TCP or TLS for your SIP account. (This does not work for IAX)

Note, when using TCP if the server sends too much wake-up packets (more than 15 for 300 seconds), iOS will kill the application.

(When «Qualify» is enabled in Asterisk servers, the default timeout will be 2 seconds)

You can do so in Zoiper -> Settings -> Accounts -> (Your account) -> Network Settings

Change the transport to be TCP or TLS.Try if you can still register. If you cannot, your provider does not support TCP or TLS and this setting will not work.

Keep in mind that due to iOS limitations, it is possible for incoming calls not to work when your internet connectivity stops (out of reach for WiFi and cellular at the same time) and this continues for over 30 seconds.

(This will cause the TCP voip socket to get closed and iOS will force Zoiper to hibernate).

Zoiper will keep retrying approximately every 10 minutes and if there is network it will re-register.

The default registration expiry values are:

If you cannot use TCP or TLS because your provider or PBX does not support it, you can still try use UDP although it often causes side effects such as increased battery usage and sometimes problems with audio on other applications.

To enable it, go to Zoiper -> Settings -> Incoming calls

Enable Wi-Fi Keep alive

Enable Force background

As Microsoft does not allow applications to run in background, Zoiper will not be able to run in background, only under the lock screen.
This means if you started any application after opening zoiper, then the incoming calls will no longer work.
The only thing to be done is to implement Push on your/VoIP provider’s server.

The NAT network is causing issues

You can verifiy if this is the case if Zoiper receives incoming calls immediately after a registration to the server, but after a few minutes incoming calls stop working.

The most likely culprit here is the short NAT port mapping on your home or office router.

When using UDP, most routers will drop the port mapping after a few minutes. This means zoiper would have to re-register every minute to keep the mapping alive.

When using TCP most routers will keep the connection for many hours (unless they run out of memory and start recycling port mappings).

Try switching to TCP or TLS instead of UDP (if your provider or PBX supports it).

If your voip provider or PBX does not support TCP, try lowering the re-registration time in zoiper to 30 or 1 minute. (Keep in mind that this will have a significant impact on battery life when using cellular 3g/4g, the impact on WiFi is not as signficant).

Keep in mind that an excessive reason of re-registrations might lead to temporary blocking by your voip provider, in this case you can try using the sip keep alive option in Zoiper instead.

go to settings -> accounts -> your account -> advanced -> Network related.

Change transport to TCP or TLS.

If that does not work and you can only use UDP, please ensure sip keep alive is enabled and is set to 30s.

on mac: go to settings -> accounts -> your account -> advanced -> Network related.

Change transport to TCP or TLS.

If that does not work and you can only use UDP, please ensure sip keep alive is enabled and is set to 30s.

go to settings -> accounts -> your SIP account -> advanced -> Network related.

Change transport to TCP or TLS.

If that does not work and you can only use UDP, please ensure sip keep alive is enabled and is set to 30s.

go to settings -> accounts -> your SIP account -> network -> Network

Change transport to TCP or TLS.

If that does not work and you can only use UDP, please ensure sip keep alive is enabled and is set to 30s.

go to settings -> accounts -> your SIP account -> advanced -> Network related.

Change transport to TCP or TLS.

If that does not work and you can only use UDP, please ensure sip keep alive is enabled and is set to 30s.

Please note that if your public ip address changes but you are using an internal ip address behind a NAT, then zoiper will not be notified about a network change and will not re-register automatically. This situation will correct itself when the re-registration time is due. If you are experiencing this, please reduce the re-registration time (registration expiry) to a lower value to minimize the time you could be without incoming calls when such an event happens.

Incoming calls never work

rPORT for signalling

Zoiper will send a register to the server to let the server know w

  • A firewall is blocking the incoming connections

Make sure you do not use keep alive on the server or zoiper could get killed. Other than that it should work reliably. It could fail for maximum 10 minutes if there was no network for a while.

In such case, zoiper would lose the TCP connection, have limited time to try to reconnect before being forced to sleep by ios and since there is no active TCP socket, not be notified about a new network change.

Your ip address on the router changed but the pc still has the same ip.

add here the stuff from the error 408 about the data in the background and on cellular for ios and android.

Источник

Настройка софтфона Zoiper SIP на Iphone

Главная → sip-телефония → Настройка софтфона Zoiper SIP на Iphone

Настройка софтфона Zoiper SIP на Iphone

Внимание. В Iphone с последними версиями IOS появилась функция, блокирующая сетевую активность приложения, пока телефоном не пользуются (пока не включен экран телефона). В результате в фоновом режиме приложение-софтфон перестает регистрироваться, а значит на него не приходят входящие звонки (впрочем на этот случай на АТС легко настроить переадресацию звонка на gsm (симку в смартфоне)). Лучше всего с этой проблемой на Iphone справляется софтфон SessionTalk. А софтфон Zoiper предлагает платное решение через PUSH уведомления. Если же через софтфон Zoiper нужно делать преимущественно исходящие звонки, то это отличный бесплатный софтфон, настроить который поможет инструкция ниже.

1. Заходим в App Store или сразу переходим по ссылке на приложение Zoiper в магазине приложений App Store.. В верхней строке поиске пишем: Zoiper. Если установка Zoiper на устройство происходит впервые, нажимаем «Загрузить»:

Если приложение уже было установлено ранее, нажимаем на значок загрузки из облака (выделен красным):

Во время установки отвечаем на запрос телефона пинкода или пароля учётной записи Apple ID.

После установки можно сразу открыть приложение (или его можно открыть с рабочего стола смартфона, значок появится сразу после установки):

2. Сразу после запуска Zoiper запросит разрешение на отправку уведомлений, разрешение на доступ к микрофону, камере, контактам. Все кроме доступа к камере необходимо разрешить. В окне Push Proxy Service выбираем “Do not show”:

3. Необходимо добавить учётную запись для подключения к sip-серверу, для этого внизу программы жмем на «настройки», в появившихся настройках выбираем «учётные записи», в следующем окне нажимаем на «+», на вопрос есть ли у вас учётная запись нажимаем «да», выбираем «ручная настройка», далее выбираете «Учётная запись SIP»:

4. Далее, в зависимости от того, где будет использоваться Zoiper:

4.1 — только в WiFi сети офиса

4.2 — из любого места через мобильный интернет (в том числе и в WiFi сети офиса)

Нужно внести разные настройки.

Производите настройку по одному из вариантов:

4.1 Для настройки софтфона для работы только в WiFi сети офиса, где установлена АТС вводим следующие настройки учётной записи. В разделе «Параметры SIP» в поля «Учётная запись», «Имя пользователя», «ID абонента» вводим внутренний номер в АТС, в поле «Пароль» вводим пароль от этого внутреннего номера, в поле «Домен» вводим IP адрес sip-сервера. В разделе «Дополнительные настройки» в поле «Имя авторизации» вводим внутренний номер в АТС, во второй строке включаем «Исходящий прокси», в нижнем поле «Исходящий прокси» вводим IP адрес sip-сервера:

4.2 Для настройки софтфона для работы из любого места вводим следующие настройки учётной записи. В разделе «Параметры SIP» в поля «Учётная запись», «Имя пользователя», «ID абонента» вводим внутренний номер в АТС, в поле «Пароль» вводим пароль от этого внутреннего номера, в поле «Домен» вводим IP адрес sip-сервера и через двоеточие порт (только если порт не равен 5060). В разделе «Дополнительные настройки» в поле «Имя авторизации» вводим внутренний номер в АТС, во второй строке включаем «Исходящий прокси», в нижнем поле «Исходящий прокси» вводим IP адрес sip-сервера, и через двоеточие порт (только если порт не равен 5060):

5. Далее по очереди открываем разделы дополнительных настроек (1 – «Функции», 2 – «Настройки сети», 3 – «Аудиокодеки», 4 – «Настройка сообщений»), проверяем, и при необходимости приводим их к виду как на снимках (красным обведено то что необходимо проверять):

Источник

Ошибка 503

  • В этой теме 12 ответов, 4 участника, последнее обновление 6 лет, 5 месяцев назад сделано rafsal.

Просмотр 12 сообщений — с 1 по 12 (из 12 всего)

  • Автор

    Сообщения

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

    Просьба проверить:
    1. указать в внешней учётной записи ограничение по кодекам: например, указать ulaw,alaw. Сохранить
    2. Через минут 5 позвонить исходящие через неё.
    поможет ли?

    Да, так помогает. Сначала забил ulaw,alaw в учетку либералвоайпи с висящим на нем мультифоном потом в nonoh (городские). Либералвоайпи заработал почти сразу через 5 минут. Nonoh еще минуты 3 выдывал 503 потом тоже заработал.
    P.S. Перепутал немного, на городских у меня powervoip. Получается он сам заработал, так как в него я не вбивал.

    Понятно. Значит дело в кодеках.
    Вчера я расширил список доступных кодеков. И обнаружилось, что некоторые железки (а теперь, видимо, и АТС) при обнаружении некоторых доступных кодеков не просто их игнорируют (как положено) или сообщают об ошибке… а просто не отвечают на запросы…
    Вопрос только… какие кодеки – их же много 🙁

    Убрал некоторые. Просьба – очистить во внешних учётных записях список кодеков и попробовать вновь исходящие. Надеюсь, заработает.

    Убрал кодеки. Опять 503 по обоим направлениям.

    ещё один кодек убрал. Включил дебаг.
    Можно ещё раз позвонить? Если не поможет… то пока указать эти кодеки там – вечером буду разбираться плотнее.

    Теперь вообще странно. На liberalvoip с висящим мультифоном звонит, а powervoip выдает 503.
    P.S. Спустя некоторое время заработал и powervoip.

    По логам вижу что 17:39:13 звонок был успешен и через powervoip.
    Сейчас-то всё работает?
    Кодеки вообще вернул все как были, за исключением кодека slin (он оставлен включен).

    Да, сейчас все работает. Большое спасибо! Только ведь кодеки то, которые удалили, кому-то нужны были. В принципе мне не сложно было в своих учетках их напрямую задать, тогда люди смогут пользоваться и удаленными кодеками.

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

    Тут принцип такой:
    – есть список кодеков, которые доступны если не озаботиться самостоятельным их указанием. Именно этот список пополнился всего одним (slin)
    – и есть список доступных кодеков… Любой из них можно использовать если указывать вручную в настройках (и список и порядок использования).
    Таким образом, первый список нужен для безпроблемного использования с любым оборудованием. А второй для тонкой настройки при необходимости.

    @vadim1972krasnov, к сожалению не сталкивался с таким SIP-клиентом и не знаю что ему нужно.
    По тексту ошибке похоже что он не может найти SRV или A записи в DNS. Но они там есть.
    Предположения:
    – вы указали что-то иное, а не “talk37.ru” или “ruvoip.net” в полях Sip-domain или sip-server или sip proxy
    – у вас не работает/не настроен адрес DNS сервера.
    Если это не поможет, то хотелось бы увидеть скриншоты настроек этой программы.

    04.08.2016 в 16:52

    #12244

    Не проходит регистрация учетной записи в программе Zoiper на Андроид, выдается ошибка dns timeout (503)
    Кто подскажет, как исправить?

  • Автор

    Сообщения

Просмотр 12 сообщений — с 1 по 12 (из 12 всего)

  • Для ответа в этой теме необходимо авторизоваться.

Содержание

  1. Ошибка 503
  2. Phone has been disconnected error 503
  3. не получается подключить 3cxphone к 3cx phone system на VDS
  4. anonymous
  5. misstake2012
  6. anonymous
  7. Frequently Asked Questions
  8. SIP 503

Ошибка 503

Подскажите, только у меня 503 по всем направлениям. При этом меняю в исходящих провайдера, через кого происходит звонок, впоследствии в истории он остается неизмененным, т.е. идет через тот сервер что был забит ранее. Пробовал несколько раз. Как менять знаю, не впервой, поэтому ошибки с моей стороны исключены. Попробовал направление на городские, которое уже забито давно, тоже ошибка 503.

Просьба проверить:
1. указать в внешней учётной записи ограничение по кодекам: например, указать ulaw,alaw. Сохранить
2. Через минут 5 позвонить исходящие через неё.
поможет ли?

Да, так помогает. Сначала забил ulaw,alaw в учетку либералвоайпи с висящим на нем мультифоном потом в nonoh (городские). Либералвоайпи заработал почти сразу через 5 минут. Nonoh еще минуты 3 выдывал 503 потом тоже заработал.
P.S. Перепутал немного, на городских у меня powervoip. Получается он сам заработал, так как в него я не вбивал.

Понятно. Значит дело в кодеках.
Вчера я расширил список доступных кодеков. И обнаружилось, что некоторые железки (а теперь, видимо, и АТС) при обнаружении некоторых доступных кодеков не просто их игнорируют (как положено) или сообщают об ошибке… а просто не отвечают на запросы…
Вопрос только… какие кодеки – их же много 🙁

Убрал некоторые. Просьба – очистить во внешних учётных записях список кодеков и попробовать вновь исходящие. Надеюсь, заработает.

Убрал кодеки. Опять 503 по обоим направлениям.

ещё один кодек убрал. Включил дебаг.
Можно ещё раз позвонить? Если не поможет… то пока указать эти кодеки там – вечером буду разбираться плотнее.

Теперь вообще странно. На liberalvoip с висящим мультифоном звонит, а powervoip выдает 503.
P.S. Спустя некоторое время заработал и powervoip.

По логам вижу что 17:39:13 звонок был успешен и через powervoip.
Сейчас-то всё работает?
Кодеки вообще вернул все как были, за исключением кодека slin (он оставлен включен).

Да, сейчас все работает. Большое спасибо! Только ведь кодеки то, которые удалили, кому-то нужны были. В принципе мне не сложно было в своих учетках их напрямую задать, тогда люди смогут пользоваться и удаленными кодеками.

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

Тут принцип такой:
– есть список кодеков, которые доступны если не озаботиться самостоятельным их указанием. Именно этот список пополнился всего одним (slin)
– и есть список доступных кодеков… Любой из них можно использовать если указывать вручную в настройках (и список и порядок использования).
Таким образом, первый список нужен для безпроблемного использования с любым оборудованием. А второй для тонкой настройки при необходимости.

@vadim1972krasnov, к сожалению не сталкивался с таким SIP-клиентом и не знаю что ему нужно.
По тексту ошибке похоже что он не может найти SRV или A записи в DNS. Но они там есть.
Предположения:
– вы указали что-то иное, а не “talk37.ru” или “ruvoip.net” в полях Sip-domain или sip-server или sip proxy
– у вас не работает/не настроен адрес DNS сервера.
Если это не поможет, то хотелось бы увидеть скриншоты настроек этой программы.

Не проходит регистрация учетной записи в программе Zoiper на Андроид, выдается ошибка dns timeout (503)
Кто подскажет, как исправить?

Источник

Phone has been disconnected error 503

SIP/2.0 100 Trying — Запрос обрабатывается, например, сервер обращается к базам данных, но местоположение вызываемого пользователя в настоящий момент не определено.

SIP/2.0 180 Ringing — Местоположение вызываемого пользователя определено. Ему дается сигнал о входящем вызове.

SIP/2.0 181 Call Is Being Forwarded — Прокси-сервер переадресует вызов к другому пользователю.

SIP/2.0 182 Queued — Вызываемый пользователь временно не доступен, но входящий вызов поставлен в очередь. Когда вызываемый пользователь станет доступным, он передаст финальный ответ.

SIP/2.0 200 OK — Команда успешно выполнена. На запрос INVITE означает, что вызываемое оборудование согласно на участие в сеансе связи; в теле ответа указываются функциональные возможности этого оборудования; На запрос BYE означает завершение сеанса связи, в теле ответа никакой информации не содержится; На запрос CANCEL означает отмену поиска, в теле ответа никакой информации не содержится; на запрос REGISTER означает, что регистрация прошла успешно; На запрос OPTION служит для передачи сведений о функциональных возможностях оборудования, эти сведения содержатся в теле ответа.

SIP/2.0 300 Multiple Choices — Вызываемый пользователь доступен по нескольким адресам. Вызывающий пользователь может выбрать любой из них. В ответе указывается несколько SIP-адресов, по которым можно найти вызываемого пользователя, и вызывающему пользователю предлагается выбрать один из них.

SIP/2.0 301 Moved Permanently — Пользователь изменил свое местоположение, его новый адрес указан в поле Contact.

SIP/2.0 302 Moved Temporarily — Пользователь временно изменил свое местоположение (промежуток времени может быть указан в поле Expires), его новый адрес указан в поле Contact.

SIP/2.0 305 Use Proxy — Вызываемая сторона может принять входящий вызов только в том случае, когда он проходит через прокси-сервер. Вызывающей стороне рекомендуется обратиться к прокси-серверу, адрес которого указан в поле Contact. Ответ передается только терминальным оборудованием (UAS).

SIP/2.0 380 Alternative Service — Вызов не достиг адресата, но существует альтернативный вариант обслуживания, который указан в теле ответа. Например, вызов может быть переадресован к речевому почтовому ящику.

SIP/2.0 400 Bad Bequest — Запрос не понят из-за наличия в нем синтаксических ошибок.

SIP/2.0 401 Unauthorised — Запрос требует проведения процедуры аутентификации пользователя. Существуют разные варианты аутентификации, и в ответе может быть указано, какой из них использовать в данном случае.

SIP/2.0 402 Payment Required — Требуется предварительная оплата услуг.

SIP/2.0 403 Forbidden — Запрос не будет обслуживаться сервером и не должен передаваться повторно.

SIP/2.0 404 Not Found — Сервер не обнаружил вызываемого пользователя в домене, указанном в поле Request-URI.

SIP/2.0 405 Method Not Allowed — Не разрешается передавать запрос этого типа на адрес, указанный в поле Request-URI. В поле Allow ответа указываются разрешенные типы запросов

SIP/2.0 406 Not Acceptable — Ответы, генерируемые вызываемой стороной, не будут поняты вызывающей стороной.

SIP/2.0 407 Proxy Authentication Required — Клиент должен подтвердить свое право доступа к прокси-серверу.

SIP/2.0 408 Request Timeout — Сервер не может передать ответ, например, указать местоположение вызываемого пользователя, в течение промежутка времени, специфицированного в поле Expires запроса. Вызывающий пользователь может повторно передать запрос через некоторое время.

SIP/2.0 409 Conflict — Обработка запроса REGISTER не может быть завершена из-за конфликта между действием, определенным в параметре action запроса, и текущим состоянием ресурсов.

SIP/2.0 410 Gone — Сервер больше не имеет доступа к запрашиваемому ресурсу и не знает, куда переадресовать запрос.

SIP/2.0 411 Length Required — Требуется указать длину тела сообщения в поле Content-Length.

SIP/2.0 413 Request Entity Too Large — Размер запроса слишком велик для обработки.

SIP/2.0 414 Request-URI Too Large — Адрес, указанный в поле Request-URI, оказался слишком большим, поэтому его интерпретация невозможна.

SIP/2.0 415 Unsupported Media Type — Запрос содержит не поддерживаемый формат тела сообщения.

SIP/2.0 420 Bad Extension — Сервер не понял расширение протокола, специфицированное в поле Require.

SIP/2.0 480 Temporarily not available — Вызываемый пользователь временно недоступен.

SIP/2.0 481 Call Beg/Transaction Does Not Exist — Посылается в ответ на получение запроса ВYЕ, не относящегося к текущим соединениям, или запроса CANCEL, не относящегося к текущим запросам.

SIP/2.0 482 Loop Detected — Сервер обнаружил, что принятый им запрос передается по замкнутому маршруту (в поле Via уже имеется адрес этого сервера).

SIP/2.0 483 Too Many Hops — Сервер обнаружил в поле Via, что принятый им запрос прошел через большее количество прокси-сервером, чем разрешено в поле Max-Forwards.

SIP/2.0 484 Address Incomplete — Сервер принял запрос с неполным адресом в поле То или Request-URI. Требуется дополнительная адресная информация.

SIP/2.0 485 Ambiguous — Адрес вызываемого пользователя неоднозначен. В заголовке Contact ответа может содержаться список адресов, по которым этот запрос можно передать.

SIP/2.0 486 Busy Here — Вызываемый пользователь в настоящий момент не может принять входящий вызов по данному адресу. Ответ не исключает возможности связаться с пользователем по другому адресу или, к примеру, оставить сообщение в речевом почтовом ящике.

SIP/2.0 500 Internal Server Error — Cервер не имеет возможности обслужить запрос из-за внутренней ошибки. Клиент может попытаться повторно послать запрос через некоторое время.

SIP/2.0 501 Not Implemented — В сервере не реализованы функции, необходимые для обслуживания этого запроса. Ответ передается, например в том случае, когда сервер не может распознать тип запроса.

SIP/2.0 502 Bad Gateway — Сервер, функционирующий в качестве шлюза или прокси-сервера, принимает некорректный ответ от сервера, к которому он направил запрос.

SIP/2.0 503 Service Unavailable — Сервер не может в данный момент обслужить вызов вследствие перегрузки или проведения технического обслуживания.

SIP/2.0 504 Gateway Timeout — Сервер, функционирующий в качестве шлюза или прокси-сервера, в течение установленного интервала времени не получил ответ от сервера (например, от сервера определения местоположения), к которому он обратился для завершения обработки запроса.

SIP/2.0 505 SIP Version not supported — Сервер не поддерживает данную версию протокола SIP.

SIP/2.0 600 Busy Everywhere — Вызываемый пользователь занят и не желает принимать вызов в данный момент. Ответ может указывать подходящее для вызова время

SIP/2.0 603 Decline — Вызываемый пользователь не может или не желает принимать входящие вызовы. В ответе может быть указано подходящее для вызова время.

SIP/2.0 604 Does not exist anywhere — Вызываемого пользователя не существует.

SIP/2.0 606 Not Acceptable — Вызываемый пользователь не может принять входящий вызов из-за того, что вид информации, указанный в описании сеанса связи в формате SDP, полоса пропускания и т.д. неприемлемы.

Источник

не получается подключить 3cxphone к 3cx phone system на VDS

anonymous

Well-Known Member

установил 3cx phone system на виртуальном выделенном сервере.
зарегистрировал VOIP провайдеров. все подключилось-работает.
однако 3cxphone к 3cx phone systemне подключается к3cx phone system.
ни софтфон, запущенный на том же сервере, ни софтфон, запущенный на компьютере.

возможно необходимы какие-то особенные настойки для подключения к системе, работающей на VDS.

misstake2012

anonymous

Well-Known Member

@misstake2012 wrote:а что в логах 3СX?
Есть какая-нибудь информация о попытках подключения?
Если, нет, значит запрос на регистрацию «умирает» где-то по пути.
Если, да, то нужно смотреть, что там.

логи если запустить 3cxphone на виртуалке:

Translation file OK
Attempting to connect 195.242.218.23
Phone got as local port 1821
Jabra not connected
RTP engine OK
SIP engine OK
Failed to initialize sound mic device, no audio will be delivered
Failed to initialize sound ring device
Failed to initialize sound speaker device
Not connected: Authentication failed
Phone has been disconnected — error: 403
Phone is no longer connected

логи если запустить 3cxphone на удаленной машине с туннелем:

Tunnel bridges created OK
Tunnel started
Tunnel is attempting to connect remote tunnel 123456 [195.242.218.23:5090]
Tunnel connection established
Tunnel is attempting to connect remote tunnel 123456 [195.242.218.23:5090]
Tunnel has been disconnected by remote end
Not connected: Server unreachable
Phone has been disconnected — error: 503
Phone is no longer connected
Tunnel send from phone to PBX: REGISTER
Tunnel connection established
Tunnel has been disconnected by remote end
Tunnel is attempting to connect remote tunnel 123456 [195.242.218.23:5090]
Tunnel send from phone to PBX: REGISTER
Tunnel connection established
Tunnel has been disconnected by remote end
Tunnel is attempting to connect remote tunnel 123456 [195.242.218.23:5090]
Tunnel send from phone to PBX: REGISTER
Tunnel connection established
Tunnel has been disconnected by remote end

Sending STUN request
Not connected: Authentication failed
Phone has been disconnected — error: 403
Phone is no longer connected
Phone connection failed, PBX not responding

вообщем никак(
знает кто-нибудь как настроить или где можно подробно посмотреть?
очень надо!!

Источник

Frequently Asked Questions

  • Android
  • iOS
  • Windows Phone
  • Windows Desktop
  • Mac
  • Linux
  • sales@zoiper.com
  • +352 20333140
  • +1 415 9065157

SIP 503

The issue that you are experiencing might be because the DNS server does not reply at times. (this could be a firewall issue, a problem with Windows or a problem with the DNS server)

Replacing the hostname of your VoIP provider with the server IP address might help. If you do not know the IP address of the server, contact your VoIP provider, explain the issue and ask for the IP address of the server.

SIP 503 error message might be also generated when the service you are trying to use is unavailable.

Make sure that all account details and the server hostname are entered correctly. If the issue is appearing randomly it may be temporary issue with your VoIP provider.

For additional information and assistance regarding this error message, please contact your VoIP service provider.

If you are using TLS as transport type, you might see this error message if there is a problem with your certificate file.

Android 6:

Error 503 sometimes happens when the Android firewall suddenly decides to block access to the DNS server.

The Zoiper log file will have a line like this:

Transport.cxx:199 | Some other error (1): Operation not permitted

As a workaround, try the Settings screen and select Data usage. You can tap a specific application and check the «Restrict mobile data» check box to prevent the application from using mobile data in the background.

No route to destination

This error usually means the network is not active yet. Try if you can use a browser to search for something on Google. Most likely that will not work either.

Try to fix the network first, then try to re-register in Zoiper.

No transports left to try

In rare cases this might occur after a network change. The issue seems that Android signals a network change before the network is completely up and as a result the DNS lookups fail. We are trying to work around this android specific race condition.

Источник

Informational and error messages ( on Windows )

MESSAGES DISPLAYED DURING ZOIPER ACTIVATION

Please make an order

The activation username and password you entered are correct, however you do not have the product you are trying to activate in your license pool.
Make sure you are using the correct set of credentials.
Contact our sales team for more assistance.


No more prepaid certificates

The activation username and password you entered are correct, but there are no free licenses in your license pool.
Use our customer login section to manage and reset your certificates.


Incorrect username or password

The activation credentials you are trying to use are incorrect. Make sure you know the correct email address that you used to make your purchase and use the password reset form to reset your password.

SIP RESPONSE CODES

SIP 401

It is sent by the server and means there is something wrong with the account credentials you configured.
Try to put your username in the «authentication username» field in the account options.

Depending on the server setup you may need to use a different authusername.
Contact your system administrator or VoIP provider for more assistance.

SIP 403 / Bearer capability not authorized

SIP 403 is shown when the server understands your request, but is refusing to fulfill it.

Contact your VoIP provider for assistance.

SIP 404 / Not found / No route to destination

This message might be displayed:

  • if the contact you are trying to call does not exist;
  • if your SIP/IAX2 account is not registered;
  • if the contact you are trying to call is offline (their VoIP account is not registered);

If you use multiple accounts, you will see a drop-down menu on the main Zoiper window. Make sure that the proper account is selected.

SIP 407

It is sent by the server to notify you that there is something wrong with the server details you configured.
Try to put the voip server’s hostname/ip address in the «outbound proxy» field in the account options.

Depending on the server setup you may need to use a different outbound proxy.
Contact your system administrator or VoIP provider for more assistance.

Note that this needs to be a SIP proxy.

SIP 408 / Request timed out

SIP 408 is shown when:

  • the request was unable to reach the voip server within the suitable amount of time;
  • when the response cannot reach you.

This is usually a NAT related issue. Altering STUN and RPort for the affected account could help. You can find both options in your account configuration under the «Advanced» sub-tab.

Try different combinations (STUN disabled, RPort enabled, vice-versa, both disabled and both enabled ) and try to register again.

You should try altering STUN and rport settings in your account configuration.
Make sure that a routing device/firewall is not blocking any ports used by Zoiper.

Also, make sure you have configured the correct transport setting in Zoiper according to your provider’s instructions.

You might need to use UDP, TCP or TLS.

If the issue remains unaffected or if it did not exist before (appeared recently), you should contact your ITSP or network administrator to check if any changes had been introduced to your network setup.

SIP 409 / Temporary failure

There is a temporary network failure. Please retry your request later or report the issue to your network administrator.

SIP 415 / Unsupported media type / Service or option not implemented

It seems that you are trying to use an unsupported codec.

Contact your VoIP provider to find which audio codecs are enabled for your account.

SIP 480 / Temporarily unavailable / No user response

The account you are trying to dial appears to be unavailable.

SIP 500 / Internal Server error

The server could not fulfill the request due to an unexpected condition.

Zoiper did not generate this error, it is just showing what the server sent to it.

Report the issue to your provider for more assistance.

SIP 503 / Transport Failure

This error message is shown when the server is unable to process the request for some reason, for example when the service you are trying to use is unavailable.
Please make sure all account details and the server hostname are entered correctly.

SIP 504 / Gateway timeout / Recovery on timer expiry

This error message indicatesa network issue.
Make sure your firewall is not blocking the default ports used by Zoiper.

SIP 603 / Declined

Sip 603 can be seen:

  • while attempting call transfer. If so, please check with your server administrator or Vo IP provider if SIP REFER is suported.
  • when the destination does not wish to participate in the call, or cannot do so. Dowble check if the audio codecs that you are using are supported. You might need to ask your provider or administrator for more assistance.

SIP 923 / No DNS results / Service or option unavailable

It is usually shown when:

  • the server information is not provided correctly;
  • the transport type is not selected as necessary;
  • the outbound proxy provided is not needed or incorrect;
  • the contact you are trying to dial is offline;
  • the contact on the other side uses an unsupported by his PBX server audio codec (which causes him to seem to be offline).

Try pinging the domain/IP of the server and check your account configuration.

INFORMATIONAL MESSAGES

Error 57

Error 57 is associated with SIP response codes 401, 403 and 407. One of these is the actual response by the PBX/VoIP server to your (registration) request. You need to contact your VoIP provider/PBX administrator for more information.

Error 102

Error 102 reffers to SIP 408 «Request timeout». This indicates that the request(call, register, etc) does not reach the VoIP server or the response does not reach Zoiper.

Источник

Frequently Asked Questions

  • Android
  • iOS
  • Windows Phone
  • Windows Desktop
  • Mac
  • Linux
  • sales@zoiper.com
  • +352 20333140
  • +1 415 9065157

Error 408 Request Timeout

This error means that the phone did not receive a reply from the server(or there is no connectivity with it) and is common with new installations or when changing the network connectivity, i.e. being it 3G/4G or WiFi network.

Check the routing device/ firewall settings

Common reasons include:

  • There is typo (or an extra space) in the host/domain name:

Windows, Mac, Linux and iOS:

Open Zoiper -> Go to Settings -> Accounts -> (your account)

Double check that the setting for «Domain»is correct and does not contain any spaces.

Open Zoiper -> Go to Settings -> Accounts -> (your account)

Double check that the setting for «Host»is correct and does not contain any spaces.

  • There’s an issue with your internet connectivity

Please open your browser and check if you can visit a random website. If not, you have to fix your internet connectivity issue(s) first. If you are not able to do so yourself, we would suggest contacting your ITSP (internet service provider)

  • Your network provider is blocking VoIP calls. (this happens mostly in middle eastern countries)
    • contact your internet provider and ask if they allow VoIP calls on their network;
    • Use TLS encryption for the SIP signalling, especially when combined with a server running SIP on port 443.(this requires server side support for TLS);
    • use RTP encryption for media;
    • use a third party VPN service;
  • Your router is intercepting and changing the packets as they pass through

Be sure to Disable SIP ALG on the router. A list with problematic routers and solutions can be found here http://www.voip-info.org/wiki/view/Routers+SIP+ALG

More detailed instructions:

  • A firewall on your device is blocking the traffic

A list with common firewalls and how to disable them can be found here:

Please add Zoiper to the list of allowed applications in the macOS firewall.

Instructions can be found here:

Please try disabling the Linux firewall.

We do not have complete instructions on how to configure all possible firewalls on the different Linux distributions.

For Ubuntu, please have a look here.

If you are using Android and have a firewall installed, please Disable it.

If you are using a jailbroken iOS iPhone or iPad, please Disable any firewalls you might have installed.

  • A NAT router in between the softphone and the server is causing some packets to be dropped

Zoiper has a few settings to trick the server into sending the packets to a different IP address or port.

Please try different settings combinations of STUN (enabled or disabled) or rport for signalling (enabled or disabled).

STUN ON — Rport OFF

STUN ON — Rport ON

STUN OFF — Rport OFF

STUN OFF — Rport ON

Please note that:

A combination that works on one WiFi access point or 3G/4G network might not work on another.

A combination that works one WiFi or cellular network for a specific VoIP server might not work for another one.

If the above fails, please contact your provider or PBX administrator might be able to tweak a server side setting to make things work.

  • The PBX or SIP Provider you are trying to connect to is currently down .

Please contact your provider for further assistance;

  • Your PBX is on an internal network, but Zoiper is not on the same network and no VPN is running.

Please make sure Zoiper and the PBX or on the same network or setup a VPN between the device running Zoiper and your PBX. Please consult with your system administrator for additional help.

iOS and Android:

  • Data usage is blocked for Zoiper on your phone .

Go to the Android Settings -> Apps -> Zoiper -> Data usage

  • Enable background data;
  • Enable unrestricted data usage;

Go to the iOS settings -> Cellular
Scroll to the section «Use cellular data for» and make sure that data is enabled for Zoiper.

Источник

Ошибка 408 — что это значит и как исправить

Ошибка 408 Request Timeout – это код состояния HTTP, который означает, что запрос, отправленный вами на сервер веб-сайта, например запрос на загрузку веб-страницы, занял больше времени, чем сервер веб-сайта был готов ждать. Другими словами, ваше соединение с сайтом “истекло”.

Сообщения об ошибках 408 Request Timeout часто настраиваются каждым веб-сайтом индивидуально, поэтому эта ошибка может проявляться в разных вариациях ниже, представлен классический вариант:

Ошибка 408 Request Timeout отображается в окне интернет-браузера, как и веб-страницы.

Причина 408 ошибок тайм-аута запроса

Самая распространенная причина ошибки 408 Request Timeout – неверный URL. Это также может быть вызвано медленным подключением к интернету или проблемами с подключением.

Как исправить ошибку 408 времени ожидания запроса

Следующие сообщения также являются ошибками на стороне клиента и поэтому в некоторой степени связаны с ошибкой тайм-аут запроса 408: неверный запрос 400, несанкционированный 401, запрещенный 403 и не найденный 404.

Серверные коды состояния HTTP иногда всплывают, в том числе 500 Внутренняя ошибка сервера. Просмотрите их все в нашем списке ошибок кода состояния HTTP.

Повторите попытку загрузки веб-страницы, нажав кнопку обновления и еще раз проверив правильность написания URL в адресной строке. Бывают случаи, когда медленное соединение интернета вызывает задержку, соответственно она и вызывает ошибку 408 Request Timeout. Повторная попытка загрузки страницы часто бывает успешной.

Если во время оформления заказа у интернет-продавца появляется сообщение об ошибке 408 «Запрос тайм-аута», повторные попытки оформления заказа могут привести к созданию нескольких заказов – и повторных платежей! Большинство продавцов защищают от этих ошибок, но некоторые мелкие не могут.

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

Вернуться позже. Ошибка 408 Request Timeout является распространенным сообщением об ошибке на очень популярных веб-сайтах, когда огромное увеличение трафика посетителями перегружает серверы. Когда посетители покидают сайт, шансы на успешную загрузку страницы для вас возрастают.

Свяжитесь с веб-мастером или другим контактным лицом по поводу сообщения об ошибке 408 Request Timeout.

Источник

Описание кодов ошибок для Zoiper

Распространенные коды ошибок в Zoiper for Android:

1. Not regisrered.

SIP аккаунт выключен. Включите его, вызвав контекстное меню и нажав кнопку «Активировать»

ZOIPER ждет ответа от сервера mangosip.ru.
Отправлен запрос на сервер регистрации, Zoiper ждёт ответа от сервера mangosip.ru

3. Неправильный тип сети.

В настройках ZOIPER выключена Поддержка различных сетей.
Для включения поддержки различных сетей, зайдите в «Настройки → Дополнительные → Сеть → поддерживаются» и выберете все доступные сети.

4. SIP — 403 Forbidden.

Ответ 403 Forbidden означает, что сервер принял запрос, но отказался его обслуживать.
Причины:

— Не корректно веден пароль. (Проверьте раздел «Параметры → SIP»)
— Некорректно указан SIP ID до @. (Проверьте раздел «Параметры → SIP»)
— Проверьте, что сотрудник создан правильно в «Личном кабинете МО».

5. SIP — 408 – Request Timeout.

Запрос был отправлен на наш сервер, но софтфон не получил ответ на свой вопрос. Скорее всего это связано с работой сети Интернет.
Причины:

— Если вы используете Wi-Fi, попробуйте использовать сеть передачи данных вашего оператора связи (Обращаем внимание! Что за это может взиматься дополнительная плата!)
— Если вы используете сеть сотового оператора, тип подключения должен быть не ниже 3G (3G, HSPA, 4G, LTE – значки на вашем телефоне)
— При использовании сети сотового оператора попробуйте найти зону более уверенного приёма сигнала (не менее 3х полосок/палочек/кружочков) на дисплее вашего телефона.
— Убедитесь, что Интернет с вашего мобильного телефона/планшета исправно работает, Интернет-страницы открываются.
— Если все выше описанные действия не помогли, необходимо обратиться в техническую поддержку вашего оператора связи.

6. SIP — 923 – No DNS results.

— Некорректно указан «Domain(сервер)» в разделе «Параметры → SIP» и убедитесь, что он соответствует SIP ID после @. Проверьте, что домен соответствует созданному в «Личном кабинете МО»
— Если все выше описанные действия не помогли, необходимо обратиться в техническую поддержку вашего оператора связи.

7. SIP — 503 Transport failure: no transports left.

Проверьте настройки транспорт в разделе «Параметры → SIP»→ «Сетевые настройки» → «Тип транспорта » должен быть выбран UDP

Если вы не нашли свой код ошибки или рекомендация не помогла решить проблему, установите софтфон MANGO TALKER специально разработанный для клиентов MANGO OFFICE.

Источник

The issue that you are experiencing might be because the DNS server does not reply at times. (this could be a firewall issue, a problem with Windows or a problem with the DNS server)

Replacing the hostname sip.virtualglobalphone.com with the 151.106.10.6 might help. 

Android 6:

Error 503 sometimes happens when the Android firewall suddenly decides to block access to the DNS server. 

The Zoiper log file will have a line like this:

Transport.cxx:199 | Some other error (1): Operation not permitted

As a workaround, try the Settings screen and select Data usage. You can tap a specific application and check the «Restrict mobile data» check box to prevent the application from using mobile data in the background.

Or simply restart the phone or your Internet service provider. 

For more refer : https://www.zoiper.com/en/support/home/article/61/SIP%20503#android 

Ошибка 503

 

  • В этой теме 12 ответов, 4 участника, последнее обновление 6 лет, 10 месяцев назад сделано rafsal.

Просмотр 12 сообщений — с 1 по 12 (из 12 всего)

  • Автор

    Сообщения

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

    Просьба проверить:
    1. указать в внешней учётной записи ограничение по кодекам: например, указать ulaw,alaw. Сохранить
    2. Через минут 5 позвонить исходящие через неё.
    поможет ли?

    Да, так помогает. Сначала забил ulaw,alaw в учетку либералвоайпи с висящим на нем мультифоном потом в nonoh (городские). Либералвоайпи заработал почти сразу через 5 минут. Nonoh еще минуты 3 выдывал 503 потом тоже заработал.
    P.S. Перепутал немного, на городских у меня powervoip. Получается он сам заработал, так как в него я не вбивал.

    Понятно. Значит дело в кодеках.
    Вчера я расширил список доступных кодеков. И обнаружилось, что некоторые железки (а теперь, видимо, и АТС) при обнаружении некоторых доступных кодеков не просто их игнорируют (как положено) или сообщают об ошибке… а просто не отвечают на запросы…
    Вопрос только… какие кодеки – их же много 🙁

    Убрал некоторые. Просьба – очистить во внешних учётных записях список кодеков и попробовать вновь исходящие. Надеюсь, заработает.

    Убрал кодеки. Опять 503 по обоим направлениям.

    ещё один кодек убрал. Включил дебаг.
    Можно ещё раз позвонить? Если не поможет… то пока указать эти кодеки там – вечером буду разбираться плотнее.

    Теперь вообще странно. На liberalvoip с висящим мультифоном звонит, а powervoip выдает 503.
    P.S. Спустя некоторое время заработал и powervoip.

    По логам вижу что 17:39:13 звонок был успешен и через powervoip.
    Сейчас-то всё работает?
    Кодеки вообще вернул все как были, за исключением кодека slin (он оставлен включен).

    Да, сейчас все работает. Большое спасибо! Только ведь кодеки то, которые удалили, кому-то нужны были. В принципе мне не сложно было в своих учетках их напрямую задать, тогда люди смогут пользоваться и удаленными кодеками.

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

    Тут принцип такой:
    – есть список кодеков, которые доступны если не озаботиться самостоятельным их указанием. Именно этот список пополнился всего одним (slin)
    – и есть список доступных кодеков… Любой из них можно использовать если указывать вручную в настройках (и список и порядок использования).
    Таким образом, первый список нужен для безпроблемного использования с любым оборудованием. А второй для тонкой настройки при необходимости.

    @vadim1972krasnov, к сожалению не сталкивался с таким SIP-клиентом и не знаю что ему нужно.
    По тексту ошибке похоже что он не может найти SRV или A записи в DNS. Но они там есть.
    Предположения:
    – вы указали что-то иное, а не “talk37.ru” или “ruvoip.net” в полях Sip-domain или sip-server или sip proxy
    – у вас не работает/не настроен адрес DNS сервера.
    Если это не поможет, то хотелось бы увидеть скриншоты настроек этой программы.

    04.08.2016 в 16:52

    #12244

    Не проходит регистрация учетной записи в программе Zoiper на Андроид, выдается ошибка dns timeout (503)
    Кто подскажет, как исправить?

  • Автор

    Сообщения

Просмотр 12 сообщений — с 1 по 12 (из 12 всего)

  • Для ответа в этой теме необходимо авторизоваться.

I’m trying to read documents from an index using Python with Elasticsearch. I get an error I can’t find the solution to. Does anyone know how I can fix this?

I’ve looked online for the same problem, but I can’t find any related articles/solutions.

This is my code:

from elasticsearch import Elasticsearch
from pandasticsearch import Select

# Connection to ElasticSearch
es = Elasticsearch(['http://localhost:9200'],timeout=600)

# Retrieving all documents in index (no query given)
documents = es.search(index='myindex',body={"query": {"match_all": {}}})

# Convert the result to Pandas Dataframe
pandas_df = Select.from_dict(documents).to_pandas()

*Source: https://medium.com/@patni.sonal/elasticsearch-convert-your-index-data-into-pandas-dataframe-30c44ada2407

The error I get is:

GET http://localhost:9200/myindex/_search [status:503 request:0.062s]
GET http://localhost:9200/myindex/_search [status:503 request:0.027s]
GET http://localhost:9200/myindex/_search [status:503 request:0.030s]
GET http://localhost:9200/myindex/_search [status:503 request:0.017s]
Traceback (most recent call last):

File "<ipython-input-6-68e07be7c100>", line 1, in <module>
documents = es.search(index='myindex',body={"query": {"match_all": {}}})

File "C:UsersXXXXXXAppDataLocalContinuumanaconda3libsite- 
packageselasticsearchclientutils.py", line 76, in _wrapped
return func(*args, params=params, **kwargs)

File "C:UsersXXXXXXAppDataLocalContinuumanaconda3libsite- 
packageselasticsearchclient__init__.py", line 655, in search
doc_type, '_search'), params=params, body=body)

File "C:UsersXXXXXXAppDataLocalContinuumanaconda3libsite- 
packageselasticsearchtransport.py", line 318, in perform_request
status, headers_response, data = connection.perform_request(method, url, 
params, body, headers=headers, ignore=ignore, timeout=timeout)

File "C:UsersXXXXXXAppDataLocalContinuumanaconda3libsite- 
packageselasticsearchconnectionhttp_urllib3.py", line 185, in 
perform_request
self._raise_error(response.status, raw_data)

File "C:UsersXXXXXXAppDataLocalContinuumanaconda3libsite- 
packageselasticsearchconnectionbase.py", line 125, in _raise_error
raise HTTP_EXCEPTIONS.get(status_code, TransportError)(status_code, 
error_message, additional_info)

TransportError: TransportError(503, 'search_phase_execution_exception')

This is the elasticsearch log:

[2019-04-25T11:19:35,843][DEBUG][o.e.a.s.TransportSearchAction] [Cx6mYd6] All shards failed for phase: [query]
[2019-04-25T11:19:35,845][WARN ][r.suppressed             ] [Cx6mYd6] path: /myindex/_search, params: {index=myindex}
org.elasticsearch.action.search.SearchPhaseExecutionException: all shards failed
    at org.elasticsearch.action.search.AbstractSearchAsyncAction.onPhaseFailure(AbstractSearchAsyncAction.java:293) ~[elasticsearch-6.6.1.jar:6.6.1]
    at org.elasticsearch.action.search.AbstractSearchAsyncAction.executeNextPhase(AbstractSearchAsyncAction.java:133) ~[elasticsearch-6.6.1.jar:6.6.1]
    at org.elasticsearch.action.search.AbstractSearchAsyncAction.onPhaseDone(AbstractSearchAsyncAction.java:254) ~[elasticsearch-6.6.1.jar:6.6.1]
    at org.elasticsearch.action.search.InitialSearchPhase.onShardFailure(InitialSearchPhase.java:101) ~[elasticsearch-6.6.1.jar:6.6.1]
    at org.elasticsearch.action.search.InitialSearchPhase.lambda$performPhaseOnShard$1(InitialSearchPhase.java:209) ~[elasticsearch-6.6.1.jar:6.6.1]
    at org.elasticsearch.action.search.InitialSearchPhase$1.doRun(InitialSearchPhase.java:188) [elasticsearch-6.6.1.jar:6.6.1]
    at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:759) [elasticsearch-6.6.1.jar:6.6.1]
    at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37) [elasticsearch-6.6.1.jar:6.6.1]
    at org.elasticsearch.common.util.concurrent.TimedRunnable.doRun(TimedRunnable.java:41) [elasticsearch-6.6.1.jar:6.6.1]
    at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37) [elasticsearch-6.6.1.jar:6.6.1]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_181]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_181]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]

Does anyone has any idea on how to fix this?

The issue that you are experiencing might be because the DNS server does not reply at times. (this could be a firewall issue, a problem with Windows or a problem with the DNS server)

Replacing the hostname of your VoIP provider with the server IP address might help. If you do not know the IP address of the server, contact your VoIP provider, explain the issue and ask for the IP address of the server.

SIP 503 error message might be also generated when the service you are trying to use is unavailable.

Make sure that all account details and the server hostname are entered correctly. If the issue is appearing randomly it may be temporary issue with your VoIP provider.

For additional information and assistance regarding this error message, please contact your VoIP service provider.

If you are using TLS as transport type, you might see this error message if there is a problem with your certificate file.

Android:

Android 6:

Error 503 sometimes happens when the Android firewall suddenly decides to block access to the DNS server. 

The Zoiper log file will have a line like this:

Transport.cxx:199 | Some other error (1): Operation not permitted

As a workaround, try the Settings screen and select Data usage. You can tap a specific application and check the «Restrict mobile data» check box to prevent the application from using mobile data in the background.

No route to destination

This error usually means the network is not active yet. Try if you can use a browser to search for something on Google. Most likely that will not work either. 

Try to fix the network first, then try to re-register in Zoiper.

No transports left to try

Android:

In rare cases this might occur after a network change. The issue seems that Android signals a network change before the network is completely up and as a result the DNS lookups fail.  We are trying to work around this android specific race condition.

When you see this error on Android, please contact us on support@zoiper.com so that we can help to troubleshoot the issue.

Transport failure

When you see this error on Android, please contact us on support@zoiper.com so that we can help to troubleshoot the issue

DNS Timeout

 When you see this error on Android, please contact us on support@zoiper.com so that we can help to troubleshoot the issue.

Содержание

  1. Частые ошибки Zoiper: как исправить
  2. Описание кодов ошибок для Zoiper
  3. Распространенные коды ошибок в Zoiper for Android:
  4. Frequently Asked Questions
  5. Incoming calls are not working
  6. Introduction:
  7. Make sure that Zoiper is allowed to run in the in the background
  8. The NAT network is causing issues
  9. Incoming calls never work
  10. Настройка софтфона Zoiper SIP на Iphone
  11. Настройка софтфона Zoiper SIP на Iphone

Ошибка

Что делать?

При попытке регистрации аккаунта выдает ошибку Sip 403 – Forbidden

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

При попытке регистрации аккаунта выдает ошибку Sip 401 – Unauthorized

Вы ввели для подключения неверный логин или пароль от SIP-аккаунта. Введите его, пожалуйста, еще раз. Пароль чувствителен к регистру! Такая ошибка возникает вместо ошибки 403, если вы подключаетесь по 7060 порту на PBX1 сервере, а также на PBX4 (5060/7060/30060 портах). Или при неправильной настройке SIP-транка

При попытке регистрации пишет: «Ошибка Sip 503 – Service Unavailablе»

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

При наборе номера выдает ошибку 403 not found

У вас был неправильно набран номер или он не существует. Проверьте корректность набора номера

При попытке регистрации выдает ошибку 408 – Request Timeout

Запрос был отправлен серверу, но сервер не отвечает. Проверьте правильность настроек аккаунта, а также попробуйте поменять транспорт подключения с UDP на TCP (и наоборот)

При наборе номера выдает ошибку 486 – Busy

Абонент, которому вы набираете в данный момент, занят. Попробуйте позвонить позже. Если номер действительно не занят (проверьте набором номера с помощью стороннего оператора), то обратитесь в техническую поддержку оператора связи

При звонке ошибка SIP 415 (No Media)

Звонок совершается неподдерживаемым кодеком. Проверьте настройки кодека и попробуйте позвонить еще раз

При звонке выдает ошибку Sip 500 (Internal Server Error)

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

При звонке выдает ошибку SIP 502 (Bad Gateway)

Шлюз или прокси-сервер принимает некорректный ответ от сервера, к которому он направил запрос

При звонке абоненту отображается ошибка 603 – Declined

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

При наборе номера и разговоре звонок самопроизвольно завершается через 30 секунд

Возможно, проблемы с настройками сети NAT на роутере или на коммутаторе. Обратитесь к системному администратору для проверки настроек NAT и Firewallа, а после этого – в техподдержку оператора связи

При регистрации пишет ошибку No Dns Result

Сеть не принимает доменное имя сервера. Пропишите в настройках не доменное имя «pbx4.new-tel.net», а IP-адрес 109.248.225.2 (если регистрация происходит на pbx1.new-tel.net сервере, то прописать 185.22.182.163). Если это не помогает, то обратитесь в техподдержку оператора связи

Приходят звонки с непонятных номеров 1000, 1001, 1002 (обычно состоят из 4 цифр). При ответе – тишина

К вашему SIP-аккаунту пытаются получить доступ! Такие вызовы называют призрачными или анонимными. Попробуйте поменять ваш локальный SIP-порт с 5060 на 5061, 5062 (до 5099). Если это не помогает, то обратитесь в техподдержку оператора связи

При звонке выдает ошибку SIP 484 – Addres incomplete

Был неправильно набран номер (менее 10 знаков). Проверьте правильность набора номера

Не получается решить проблему? Оставьте заявку – наши специалисты вам помогут.

Источник

Описание кодов ошибок для Zoiper

Распространенные коды ошибок в Zoiper for Android:

1. Not regisrered.

SIP аккаунт выключен. Включите его, вызвав контекстное меню и нажав кнопку «Активировать»

ZOIPER ждет ответа от сервера mangosip.ru.
Отправлен запрос на сервер регистрации, Zoiper ждёт ответа от сервера mangosip.ru

3. Неправильный тип сети.

В настройках ZOIPER выключена Поддержка различных сетей.
Для включения поддержки различных сетей, зайдите в «Настройки → Дополнительные → Сеть → поддерживаются» и выберете все доступные сети.

4. SIP — 403 Forbidden.

Ответ 403 Forbidden означает, что сервер принял запрос, но отказался его обслуживать.
Причины:

— Не корректно веден пароль. (Проверьте раздел «Параметры → SIP»)
— Некорректно указан SIP ID до @. (Проверьте раздел «Параметры → SIP»)
— Проверьте, что сотрудник создан правильно в «Личном кабинете МО».

5. SIP — 408 – Request Timeout.

Запрос был отправлен на наш сервер, но софтфон не получил ответ на свой вопрос. Скорее всего это связано с работой сети Интернет.
Причины:

— Если вы используете Wi-Fi, попробуйте использовать сеть передачи данных вашего оператора связи (Обращаем внимание! Что за это может взиматься дополнительная плата!)
— Если вы используете сеть сотового оператора, тип подключения должен быть не ниже 3G (3G, HSPA, 4G, LTE – значки на вашем телефоне)
— При использовании сети сотового оператора попробуйте найти зону более уверенного приёма сигнала (не менее 3х полосок/палочек/кружочков) на дисплее вашего телефона.
— Убедитесь, что Интернет с вашего мобильного телефона/планшета исправно работает, Интернет-страницы открываются.
— Если все выше описанные действия не помогли, необходимо обратиться в техническую поддержку вашего оператора связи.

6. SIP — 923 – No DNS results.

— Некорректно указан «Domain(сервер)» в разделе «Параметры → SIP» и убедитесь, что он соответствует SIP ID после @. Проверьте, что домен соответствует созданному в «Личном кабинете МО»
— Если все выше описанные действия не помогли, необходимо обратиться в техническую поддержку вашего оператора связи.

7. SIP — 503 Transport failure: no transports left.

Проверьте настройки транспорт в разделе «Параметры → SIP»→ «Сетевые настройки» → «Тип транспорта » должен быть выбран UDP

Если вы не нашли свой код ошибки или рекомендация не помогла решить проблему, установите софтфон MANGO TALKER специально разработанный для клиентов MANGO OFFICE.

Источник

Frequently Asked Questions

  • Android
  • iOS
  • Windows Phone
  • Windows Desktop
  • Mac
  • Linux
  • sales@zoiper.com
  • +352 20333140
  • +1 415 9065157

Incoming calls are not working

Introduction:

Issues related to incoming calls are a common problem with voice over IP.

This article aims to outline the most common problems for the different operating systems as well as possible solutions and best practices for the most reliable incoming calls.

Most computers and phones do not use a fixed IP or are behind a NAT network.

VOIP servers use REGISTRATIONS to keep track of the current location of a user, this also servers as way to keep NAT bindings open on your home or office router.

iOS, Android and Windows Phone:

Make sure that Zoiper is allowed to run in the in the background

Open Zoiper -> go to settings -> Connectivity

Enable Keep Alive WiFi (unless you want to switch to 3g/4g when the wireless turns off).

Stay awake is on

Run in background is on

Then go to Android Settings -> Apps -> Zoiper -> Data Usage

Enable background data

Enable Unrestricted data usage

On Android 6.0 and above, please make sure Zoiper is on the whitelist for battery optimization. Zoiper should popup to allow it to add itself to the whitelist, but this will not work on some devices (Huawei, Xaomi. ) that come with their own battery optimization settings. Please manually add Zoiper to the battery optimization whitelist on such devices.

For Huawei devices, please see here.

First make sure that Zoiper is allowed to use the cellular network.

To do so, to to the ios settings -> Cellular

Scroll down to the «Use Cellular Data For» and make sure the option is enabled for Zoiper.

Then try to use TCP or TLS for your SIP account. (This does not work for IAX)

Note, when using TCP if the server sends too much wake-up packets (more than 15 for 300 seconds), iOS will kill the application.

(When «Qualify» is enabled in Asterisk servers, the default timeout will be 2 seconds)

You can do so in Zoiper -> Settings -> Accounts -> (Your account) -> Network Settings

Change the transport to be TCP or TLS.Try if you can still register. If you cannot, your provider does not support TCP or TLS and this setting will not work.

Keep in mind that due to iOS limitations, it is possible for incoming calls not to work when your internet connectivity stops (out of reach for WiFi and cellular at the same time) and this continues for over 30 seconds.

(This will cause the TCP voip socket to get closed and iOS will force Zoiper to hibernate).

Zoiper will keep retrying approximately every 10 minutes and if there is network it will re-register.

The default registration expiry values are:

If you cannot use TCP or TLS because your provider or PBX does not support it, you can still try use UDP although it often causes side effects such as increased battery usage and sometimes problems with audio on other applications.

To enable it, go to Zoiper -> Settings -> Incoming calls

Enable Wi-Fi Keep alive

Enable Force background

As Microsoft does not allow applications to run in background, Zoiper will not be able to run in background, only under the lock screen.
This means if you started any application after opening zoiper, then the incoming calls will no longer work.
The only thing to be done is to implement Push on your/VoIP provider’s server.

The NAT network is causing issues

You can verifiy if this is the case if Zoiper receives incoming calls immediately after a registration to the server, but after a few minutes incoming calls stop working.

The most likely culprit here is the short NAT port mapping on your home or office router.

When using UDP, most routers will drop the port mapping after a few minutes. This means zoiper would have to re-register every minute to keep the mapping alive.

When using TCP most routers will keep the connection for many hours (unless they run out of memory and start recycling port mappings).

Try switching to TCP or TLS instead of UDP (if your provider or PBX supports it).

If your voip provider or PBX does not support TCP, try lowering the re-registration time in zoiper to 30 or 1 minute. (Keep in mind that this will have a significant impact on battery life when using cellular 3g/4g, the impact on WiFi is not as signficant).

Keep in mind that an excessive reason of re-registrations might lead to temporary blocking by your voip provider, in this case you can try using the sip keep alive option in Zoiper instead.

go to settings -> accounts -> your account -> advanced -> Network related.

Change transport to TCP or TLS.

If that does not work and you can only use UDP, please ensure sip keep alive is enabled and is set to 30s.

on mac: go to settings -> accounts -> your account -> advanced -> Network related.

Change transport to TCP or TLS.

If that does not work and you can only use UDP, please ensure sip keep alive is enabled and is set to 30s.

go to settings -> accounts -> your SIP account -> advanced -> Network related.

Change transport to TCP or TLS.

If that does not work and you can only use UDP, please ensure sip keep alive is enabled and is set to 30s.

go to settings -> accounts -> your SIP account -> network -> Network

Change transport to TCP or TLS.

If that does not work and you can only use UDP, please ensure sip keep alive is enabled and is set to 30s.

go to settings -> accounts -> your SIP account -> advanced -> Network related.

Change transport to TCP or TLS.

If that does not work and you can only use UDP, please ensure sip keep alive is enabled and is set to 30s.

Please note that if your public ip address changes but you are using an internal ip address behind a NAT, then zoiper will not be notified about a network change and will not re-register automatically. This situation will correct itself when the re-registration time is due. If you are experiencing this, please reduce the re-registration time (registration expiry) to a lower value to minimize the time you could be without incoming calls when such an event happens.

Incoming calls never work

rPORT for signalling

Zoiper will send a register to the server to let the server know w

  • A firewall is blocking the incoming connections

Make sure you do not use keep alive on the server or zoiper could get killed. Other than that it should work reliably. It could fail for maximum 10 minutes if there was no network for a while.

In such case, zoiper would lose the TCP connection, have limited time to try to reconnect before being forced to sleep by ios and since there is no active TCP socket, not be notified about a new network change.

Your ip address on the router changed but the pc still has the same ip.

add here the stuff from the error 408 about the data in the background and on cellular for ios and android.

Источник

Настройка софтфона Zoiper SIP на Iphone

Главная → sip-телефония → Настройка софтфона Zoiper SIP на Iphone

Настройка софтфона Zoiper SIP на Iphone

Внимание. В Iphone с последними версиями IOS появилась функция, блокирующая сетевую активность приложения, пока телефоном не пользуются (пока не включен экран телефона). В результате в фоновом режиме приложение-софтфон перестает регистрироваться, а значит на него не приходят входящие звонки (впрочем на этот случай на АТС легко настроить переадресацию звонка на gsm (симку в смартфоне)). Лучше всего с этой проблемой на Iphone справляется софтфон SessionTalk. А софтфон Zoiper предлагает платное решение через PUSH уведомления. Если же через софтфон Zoiper нужно делать преимущественно исходящие звонки, то это отличный бесплатный софтфон, настроить который поможет инструкция ниже.

1. Заходим в App Store или сразу переходим по ссылке на приложение Zoiper в магазине приложений App Store.. В верхней строке поиске пишем: Zoiper. Если установка Zoiper на устройство происходит впервые, нажимаем «Загрузить»:

Если приложение уже было установлено ранее, нажимаем на значок загрузки из облака (выделен красным):

Во время установки отвечаем на запрос телефона пинкода или пароля учётной записи Apple ID.

После установки можно сразу открыть приложение (или его можно открыть с рабочего стола смартфона, значок появится сразу после установки):

2. Сразу после запуска Zoiper запросит разрешение на отправку уведомлений, разрешение на доступ к микрофону, камере, контактам. Все кроме доступа к камере необходимо разрешить. В окне Push Proxy Service выбираем “Do not show”:

3. Необходимо добавить учётную запись для подключения к sip-серверу, для этого внизу программы жмем на «настройки», в появившихся настройках выбираем «учётные записи», в следующем окне нажимаем на «+», на вопрос есть ли у вас учётная запись нажимаем «да», выбираем «ручная настройка», далее выбираете «Учётная запись SIP»:

4. Далее, в зависимости от того, где будет использоваться Zoiper:

4.1 — только в WiFi сети офиса

4.2 — из любого места через мобильный интернет (в том числе и в WiFi сети офиса)

Нужно внести разные настройки.

Производите настройку по одному из вариантов:

4.1 Для настройки софтфона для работы только в WiFi сети офиса, где установлена АТС вводим следующие настройки учётной записи. В разделе «Параметры SIP» в поля «Учётная запись», «Имя пользователя», «ID абонента» вводим внутренний номер в АТС, в поле «Пароль» вводим пароль от этого внутреннего номера, в поле «Домен» вводим IP адрес sip-сервера. В разделе «Дополнительные настройки» в поле «Имя авторизации» вводим внутренний номер в АТС, во второй строке включаем «Исходящий прокси», в нижнем поле «Исходящий прокси» вводим IP адрес sip-сервера:

4.2 Для настройки софтфона для работы из любого места вводим следующие настройки учётной записи. В разделе «Параметры SIP» в поля «Учётная запись», «Имя пользователя», «ID абонента» вводим внутренний номер в АТС, в поле «Пароль» вводим пароль от этого внутреннего номера, в поле «Домен» вводим IP адрес sip-сервера и через двоеточие порт (только если порт не равен 5060). В разделе «Дополнительные настройки» в поле «Имя авторизации» вводим внутренний номер в АТС, во второй строке включаем «Исходящий прокси», в нижнем поле «Исходящий прокси» вводим IP адрес sip-сервера, и через двоеточие порт (только если порт не равен 5060):

5. Далее по очереди открываем разделы дополнительных настроек (1 – «Функции», 2 – «Настройки сети», 3 – «Аудиокодеки», 4 – «Настройка сообщений»), проверяем, и при необходимости приводим их к виду как на снимках (красным обведено то что необходимо проверять):

Источник

  • В этой теме 12 ответов, 4 участника, последнее обновление 6 лет, 5 месяцев назад сделано rafsal.

Просмотр 12 сообщений — с 1 по 12 (из 12 всего)

  • Автор

    Сообщения

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

    Просьба проверить:
    1. указать в внешней учётной записи ограничение по кодекам: например, указать ulaw,alaw. Сохранить
    2. Через минут 5 позвонить исходящие через неё.
    поможет ли?

    Да, так помогает. Сначала забил ulaw,alaw в учетку либералвоайпи с висящим на нем мультифоном потом в nonoh (городские). Либералвоайпи заработал почти сразу через 5 минут. Nonoh еще минуты 3 выдывал 503 потом тоже заработал.
    P.S. Перепутал немного, на городских у меня powervoip. Получается он сам заработал, так как в него я не вбивал.

    Понятно. Значит дело в кодеках.
    Вчера я расширил список доступных кодеков. И обнаружилось, что некоторые железки (а теперь, видимо, и АТС) при обнаружении некоторых доступных кодеков не просто их игнорируют (как положено) или сообщают об ошибке… а просто не отвечают на запросы…
    Вопрос только… какие кодеки – их же много 🙁

    Убрал некоторые. Просьба – очистить во внешних учётных записях список кодеков и попробовать вновь исходящие. Надеюсь, заработает.

    Убрал кодеки. Опять 503 по обоим направлениям.

    ещё один кодек убрал. Включил дебаг.
    Можно ещё раз позвонить? Если не поможет… то пока указать эти кодеки там – вечером буду разбираться плотнее.

    Теперь вообще странно. На liberalvoip с висящим мультифоном звонит, а powervoip выдает 503.
    P.S. Спустя некоторое время заработал и powervoip.

    По логам вижу что 17:39:13 звонок был успешен и через powervoip.
    Сейчас-то всё работает?
    Кодеки вообще вернул все как были, за исключением кодека slin (он оставлен включен).

    Да, сейчас все работает. Большое спасибо! Только ведь кодеки то, которые удалили, кому-то нужны были. В принципе мне не сложно было в своих учетках их напрямую задать, тогда люди смогут пользоваться и удаленными кодеками.

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

    Тут принцип такой:
    – есть список кодеков, которые доступны если не озаботиться самостоятельным их указанием. Именно этот список пополнился всего одним (slin)
    – и есть список доступных кодеков… Любой из них можно использовать если указывать вручную в настройках (и список и порядок использования).
    Таким образом, первый список нужен для безпроблемного использования с любым оборудованием. А второй для тонкой настройки при необходимости.

    @vadim1972krasnov, к сожалению не сталкивался с таким SIP-клиентом и не знаю что ему нужно.
    По тексту ошибке похоже что он не может найти SRV или A записи в DNS. Но они там есть.
    Предположения:
    – вы указали что-то иное, а не “talk37.ru” или “ruvoip.net” в полях Sip-domain или sip-server или sip proxy
    – у вас не работает/не настроен адрес DNS сервера.
    Если это не поможет, то хотелось бы увидеть скриншоты настроек этой программы.

    04.08.2016 в 16:52

    #12244

    Не проходит регистрация учетной записи в программе Zoiper на Андроид, выдается ошибка dns timeout (503)
    Кто подскажет, как исправить?

  • Автор

    Сообщения

Просмотр 12 сообщений — с 1 по 12 (из 12 всего)

  • Для ответа в этой теме необходимо авторизоваться.

Содержание

  1. Ошибка 503
  2. Phone has been disconnected error 503
  3. не получается подключить 3cxphone к 3cx phone system на VDS
  4. anonymous
  5. misstake2012
  6. anonymous
  7. Frequently Asked Questions
  8. SIP 503

Ошибка 503

Подскажите, только у меня 503 по всем направлениям. При этом меняю в исходящих провайдера, через кого происходит звонок, впоследствии в истории он остается неизмененным, т.е. идет через тот сервер что был забит ранее. Пробовал несколько раз. Как менять знаю, не впервой, поэтому ошибки с моей стороны исключены. Попробовал направление на городские, которое уже забито давно, тоже ошибка 503.

Просьба проверить:
1. указать в внешней учётной записи ограничение по кодекам: например, указать ulaw,alaw. Сохранить
2. Через минут 5 позвонить исходящие через неё.
поможет ли?

Да, так помогает. Сначала забил ulaw,alaw в учетку либералвоайпи с висящим на нем мультифоном потом в nonoh (городские). Либералвоайпи заработал почти сразу через 5 минут. Nonoh еще минуты 3 выдывал 503 потом тоже заработал.
P.S. Перепутал немного, на городских у меня powervoip. Получается он сам заработал, так как в него я не вбивал.

Понятно. Значит дело в кодеках.
Вчера я расширил список доступных кодеков. И обнаружилось, что некоторые железки (а теперь, видимо, и АТС) при обнаружении некоторых доступных кодеков не просто их игнорируют (как положено) или сообщают об ошибке… а просто не отвечают на запросы…
Вопрос только… какие кодеки – их же много 🙁

Убрал некоторые. Просьба – очистить во внешних учётных записях список кодеков и попробовать вновь исходящие. Надеюсь, заработает.

Убрал кодеки. Опять 503 по обоим направлениям.

ещё один кодек убрал. Включил дебаг.
Можно ещё раз позвонить? Если не поможет… то пока указать эти кодеки там – вечером буду разбираться плотнее.

Теперь вообще странно. На liberalvoip с висящим мультифоном звонит, а powervoip выдает 503.
P.S. Спустя некоторое время заработал и powervoip.

По логам вижу что 17:39:13 звонок был успешен и через powervoip.
Сейчас-то всё работает?
Кодеки вообще вернул все как были, за исключением кодека slin (он оставлен включен).

Да, сейчас все работает. Большое спасибо! Только ведь кодеки то, которые удалили, кому-то нужны были. В принципе мне не сложно было в своих учетках их напрямую задать, тогда люди смогут пользоваться и удаленными кодеками.

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

Тут принцип такой:
– есть список кодеков, которые доступны если не озаботиться самостоятельным их указанием. Именно этот список пополнился всего одним (slin)
– и есть список доступных кодеков… Любой из них можно использовать если указывать вручную в настройках (и список и порядок использования).
Таким образом, первый список нужен для безпроблемного использования с любым оборудованием. А второй для тонкой настройки при необходимости.

@vadim1972krasnov, к сожалению не сталкивался с таким SIP-клиентом и не знаю что ему нужно.
По тексту ошибке похоже что он не может найти SRV или A записи в DNS. Но они там есть.
Предположения:
– вы указали что-то иное, а не “talk37.ru” или “ruvoip.net” в полях Sip-domain или sip-server или sip proxy
– у вас не работает/не настроен адрес DNS сервера.
Если это не поможет, то хотелось бы увидеть скриншоты настроек этой программы.

Не проходит регистрация учетной записи в программе Zoiper на Андроид, выдается ошибка dns timeout (503)
Кто подскажет, как исправить?

Источник

Phone has been disconnected error 503

SIP/2.0 100 Trying — Запрос обрабатывается, например, сервер обращается к базам данных, но местоположение вызываемого пользователя в настоящий момент не определено.

SIP/2.0 180 Ringing — Местоположение вызываемого пользователя определено. Ему дается сигнал о входящем вызове.

SIP/2.0 181 Call Is Being Forwarded — Прокси-сервер переадресует вызов к другому пользователю.

SIP/2.0 182 Queued — Вызываемый пользователь временно не доступен, но входящий вызов поставлен в очередь. Когда вызываемый пользователь станет доступным, он передаст финальный ответ.

SIP/2.0 200 OK — Команда успешно выполнена. На запрос INVITE означает, что вызываемое оборудование согласно на участие в сеансе связи; в теле ответа указываются функциональные возможности этого оборудования; На запрос BYE означает завершение сеанса связи, в теле ответа никакой информации не содержится; На запрос CANCEL означает отмену поиска, в теле ответа никакой информации не содержится; на запрос REGISTER означает, что регистрация прошла успешно; На запрос OPTION служит для передачи сведений о функциональных возможностях оборудования, эти сведения содержатся в теле ответа.

SIP/2.0 300 Multiple Choices — Вызываемый пользователь доступен по нескольким адресам. Вызывающий пользователь может выбрать любой из них. В ответе указывается несколько SIP-адресов, по которым можно найти вызываемого пользователя, и вызывающему пользователю предлагается выбрать один из них.

SIP/2.0 301 Moved Permanently — Пользователь изменил свое местоположение, его новый адрес указан в поле Contact.

SIP/2.0 302 Moved Temporarily — Пользователь временно изменил свое местоположение (промежуток времени может быть указан в поле Expires), его новый адрес указан в поле Contact.

SIP/2.0 305 Use Proxy — Вызываемая сторона может принять входящий вызов только в том случае, когда он проходит через прокси-сервер. Вызывающей стороне рекомендуется обратиться к прокси-серверу, адрес которого указан в поле Contact. Ответ передается только терминальным оборудованием (UAS).

SIP/2.0 380 Alternative Service — Вызов не достиг адресата, но существует альтернативный вариант обслуживания, который указан в теле ответа. Например, вызов может быть переадресован к речевому почтовому ящику.

SIP/2.0 400 Bad Bequest — Запрос не понят из-за наличия в нем синтаксических ошибок.

SIP/2.0 401 Unauthorised — Запрос требует проведения процедуры аутентификации пользователя. Существуют разные варианты аутентификации, и в ответе может быть указано, какой из них использовать в данном случае.

SIP/2.0 402 Payment Required — Требуется предварительная оплата услуг.

SIP/2.0 403 Forbidden — Запрос не будет обслуживаться сервером и не должен передаваться повторно.

SIP/2.0 404 Not Found — Сервер не обнаружил вызываемого пользователя в домене, указанном в поле Request-URI.

SIP/2.0 405 Method Not Allowed — Не разрешается передавать запрос этого типа на адрес, указанный в поле Request-URI. В поле Allow ответа указываются разрешенные типы запросов

SIP/2.0 406 Not Acceptable — Ответы, генерируемые вызываемой стороной, не будут поняты вызывающей стороной.

SIP/2.0 407 Proxy Authentication Required — Клиент должен подтвердить свое право доступа к прокси-серверу.

SIP/2.0 408 Request Timeout — Сервер не может передать ответ, например, указать местоположение вызываемого пользователя, в течение промежутка времени, специфицированного в поле Expires запроса. Вызывающий пользователь может повторно передать запрос через некоторое время.

SIP/2.0 409 Conflict — Обработка запроса REGISTER не может быть завершена из-за конфликта между действием, определенным в параметре action запроса, и текущим состоянием ресурсов.

SIP/2.0 410 Gone — Сервер больше не имеет доступа к запрашиваемому ресурсу и не знает, куда переадресовать запрос.

SIP/2.0 411 Length Required — Требуется указать длину тела сообщения в поле Content-Length.

SIP/2.0 413 Request Entity Too Large — Размер запроса слишком велик для обработки.

SIP/2.0 414 Request-URI Too Large — Адрес, указанный в поле Request-URI, оказался слишком большим, поэтому его интерпретация невозможна.

SIP/2.0 415 Unsupported Media Type — Запрос содержит не поддерживаемый формат тела сообщения.

SIP/2.0 420 Bad Extension — Сервер не понял расширение протокола, специфицированное в поле Require.

SIP/2.0 480 Temporarily not available — Вызываемый пользователь временно недоступен.

SIP/2.0 481 Call Beg/Transaction Does Not Exist — Посылается в ответ на получение запроса ВYЕ, не относящегося к текущим соединениям, или запроса CANCEL, не относящегося к текущим запросам.

SIP/2.0 482 Loop Detected — Сервер обнаружил, что принятый им запрос передается по замкнутому маршруту (в поле Via уже имеется адрес этого сервера).

SIP/2.0 483 Too Many Hops — Сервер обнаружил в поле Via, что принятый им запрос прошел через большее количество прокси-сервером, чем разрешено в поле Max-Forwards.

SIP/2.0 484 Address Incomplete — Сервер принял запрос с неполным адресом в поле То или Request-URI. Требуется дополнительная адресная информация.

SIP/2.0 485 Ambiguous — Адрес вызываемого пользователя неоднозначен. В заголовке Contact ответа может содержаться список адресов, по которым этот запрос можно передать.

SIP/2.0 486 Busy Here — Вызываемый пользователь в настоящий момент не может принять входящий вызов по данному адресу. Ответ не исключает возможности связаться с пользователем по другому адресу или, к примеру, оставить сообщение в речевом почтовом ящике.

SIP/2.0 500 Internal Server Error — Cервер не имеет возможности обслужить запрос из-за внутренней ошибки. Клиент может попытаться повторно послать запрос через некоторое время.

SIP/2.0 501 Not Implemented — В сервере не реализованы функции, необходимые для обслуживания этого запроса. Ответ передается, например в том случае, когда сервер не может распознать тип запроса.

SIP/2.0 502 Bad Gateway — Сервер, функционирующий в качестве шлюза или прокси-сервера, принимает некорректный ответ от сервера, к которому он направил запрос.

SIP/2.0 503 Service Unavailable — Сервер не может в данный момент обслужить вызов вследствие перегрузки или проведения технического обслуживания.

SIP/2.0 504 Gateway Timeout — Сервер, функционирующий в качестве шлюза или прокси-сервера, в течение установленного интервала времени не получил ответ от сервера (например, от сервера определения местоположения), к которому он обратился для завершения обработки запроса.

SIP/2.0 505 SIP Version not supported — Сервер не поддерживает данную версию протокола SIP.

SIP/2.0 600 Busy Everywhere — Вызываемый пользователь занят и не желает принимать вызов в данный момент. Ответ может указывать подходящее для вызова время

SIP/2.0 603 Decline — Вызываемый пользователь не может или не желает принимать входящие вызовы. В ответе может быть указано подходящее для вызова время.

SIP/2.0 604 Does not exist anywhere — Вызываемого пользователя не существует.

SIP/2.0 606 Not Acceptable — Вызываемый пользователь не может принять входящий вызов из-за того, что вид информации, указанный в описании сеанса связи в формате SDP, полоса пропускания и т.д. неприемлемы.

Источник

не получается подключить 3cxphone к 3cx phone system на VDS

anonymous

Well-Known Member

установил 3cx phone system на виртуальном выделенном сервере.
зарегистрировал VOIP провайдеров. все подключилось-работает.
однако 3cxphone к 3cx phone systemне подключается к3cx phone system.
ни софтфон, запущенный на том же сервере, ни софтфон, запущенный на компьютере.

возможно необходимы какие-то особенные настойки для подключения к системе, работающей на VDS.

misstake2012

anonymous

Well-Known Member

@misstake2012 wrote:а что в логах 3СX?
Есть какая-нибудь информация о попытках подключения?
Если, нет, значит запрос на регистрацию «умирает» где-то по пути.
Если, да, то нужно смотреть, что там.

логи если запустить 3cxphone на виртуалке:

Translation file OK
Attempting to connect 195.242.218.23
Phone got as local port 1821
Jabra not connected
RTP engine OK
SIP engine OK
Failed to initialize sound mic device, no audio will be delivered
Failed to initialize sound ring device
Failed to initialize sound speaker device
Not connected: Authentication failed
Phone has been disconnected — error: 403
Phone is no longer connected

логи если запустить 3cxphone на удаленной машине с туннелем:

Tunnel bridges created OK
Tunnel started
Tunnel is attempting to connect remote tunnel 123456 [195.242.218.23:5090]
Tunnel connection established
Tunnel is attempting to connect remote tunnel 123456 [195.242.218.23:5090]
Tunnel has been disconnected by remote end
Not connected: Server unreachable
Phone has been disconnected — error: 503
Phone is no longer connected
Tunnel send from phone to PBX: REGISTER
Tunnel connection established
Tunnel has been disconnected by remote end
Tunnel is attempting to connect remote tunnel 123456 [195.242.218.23:5090]
Tunnel send from phone to PBX: REGISTER
Tunnel connection established
Tunnel has been disconnected by remote end
Tunnel is attempting to connect remote tunnel 123456 [195.242.218.23:5090]
Tunnel send from phone to PBX: REGISTER
Tunnel connection established
Tunnel has been disconnected by remote end

Sending STUN request
Not connected: Authentication failed
Phone has been disconnected — error: 403
Phone is no longer connected
Phone connection failed, PBX not responding

вообщем никак(
знает кто-нибудь как настроить или где можно подробно посмотреть?
очень надо!!

Источник

Frequently Asked Questions

  • Android
  • iOS
  • Windows Phone
  • Windows Desktop
  • Mac
  • Linux
  • sales@zoiper.com
  • +352 20333140
  • +1 415 9065157

SIP 503

The issue that you are experiencing might be because the DNS server does not reply at times. (this could be a firewall issue, a problem with Windows or a problem with the DNS server)

Replacing the hostname of your VoIP provider with the server IP address might help. If you do not know the IP address of the server, contact your VoIP provider, explain the issue and ask for the IP address of the server.

SIP 503 error message might be also generated when the service you are trying to use is unavailable.

Make sure that all account details and the server hostname are entered correctly. If the issue is appearing randomly it may be temporary issue with your VoIP provider.

For additional information and assistance regarding this error message, please contact your VoIP service provider.

If you are using TLS as transport type, you might see this error message if there is a problem with your certificate file.

Android 6:

Error 503 sometimes happens when the Android firewall suddenly decides to block access to the DNS server.

The Zoiper log file will have a line like this:

Transport.cxx:199 | Some other error (1): Operation not permitted

As a workaround, try the Settings screen and select Data usage. You can tap a specific application and check the «Restrict mobile data» check box to prevent the application from using mobile data in the background.

No route to destination

This error usually means the network is not active yet. Try if you can use a browser to search for something on Google. Most likely that will not work either.

Try to fix the network first, then try to re-register in Zoiper.

No transports left to try

In rare cases this might occur after a network change. The issue seems that Android signals a network change before the network is completely up and as a result the DNS lookups fail. We are trying to work around this android specific race condition.

Источник

Informational and error messages ( on Windows )

MESSAGES DISPLAYED DURING ZOIPER ACTIVATION

Please make an order

The activation username and password you entered are correct, however you do not have the product you are trying to activate in your license pool.
Make sure you are using the correct set of credentials.
Contact our sales team for more assistance.


No more prepaid certificates

The activation username and password you entered are correct, but there are no free licenses in your license pool.
Use our customer login section to manage and reset your certificates.


Incorrect username or password

The activation credentials you are trying to use are incorrect. Make sure you know the correct email address that you used to make your purchase and use the password reset form to reset your password.

SIP RESPONSE CODES

SIP 401

It is sent by the server and means there is something wrong with the account credentials you configured.
Try to put your username in the «authentication username» field in the account options.

Depending on the server setup you may need to use a different authusername.
Contact your system administrator or VoIP provider for more assistance.

SIP 403 / Bearer capability not authorized

SIP 403 is shown when the server understands your request, but is refusing to fulfill it.

Contact your VoIP provider for assistance.

SIP 404 / Not found / No route to destination

This message might be displayed:

  • if the contact you are trying to call does not exist;
  • if your SIP/IAX2 account is not registered;
  • if the contact you are trying to call is offline (their VoIP account is not registered);

If you use multiple accounts, you will see a drop-down menu on the main Zoiper window. Make sure that the proper account is selected.

SIP 407

It is sent by the server to notify you that there is something wrong with the server details you configured.
Try to put the voip server’s hostname/ip address in the «outbound proxy» field in the account options.

Depending on the server setup you may need to use a different outbound proxy.
Contact your system administrator or VoIP provider for more assistance.

Note that this needs to be a SIP proxy.

SIP 408 / Request timed out

SIP 408 is shown when:

  • the request was unable to reach the voip server within the suitable amount of time;
  • when the response cannot reach you.

This is usually a NAT related issue. Altering STUN and RPort for the affected account could help. You can find both options in your account configuration under the «Advanced» sub-tab.

Try different combinations (STUN disabled, RPort enabled, vice-versa, both disabled and both enabled ) and try to register again.

You should try altering STUN and rport settings in your account configuration.
Make sure that a routing device/firewall is not blocking any ports used by Zoiper.

Also, make sure you have configured the correct transport setting in Zoiper according to your provider’s instructions.

You might need to use UDP, TCP or TLS.

If the issue remains unaffected or if it did not exist before (appeared recently), you should contact your ITSP or network administrator to check if any changes had been introduced to your network setup.

SIP 409 / Temporary failure

There is a temporary network failure. Please retry your request later or report the issue to your network administrator.

SIP 415 / Unsupported media type / Service or option not implemented

It seems that you are trying to use an unsupported codec.

Contact your VoIP provider to find which audio codecs are enabled for your account.

SIP 480 / Temporarily unavailable / No user response

The account you are trying to dial appears to be unavailable.

SIP 500 / Internal Server error

The server could not fulfill the request due to an unexpected condition.

Zoiper did not generate this error, it is just showing what the server sent to it.

Report the issue to your provider for more assistance.

SIP 503 / Transport Failure

This error message is shown when the server is unable to process the request for some reason, for example when the service you are trying to use is unavailable.
Please make sure all account details and the server hostname are entered correctly.

SIP 504 / Gateway timeout / Recovery on timer expiry

This error message indicatesa network issue.
Make sure your firewall is not blocking the default ports used by Zoiper.

SIP 603 / Declined

Sip 603 can be seen:

  • while attempting call transfer. If so, please check with your server administrator or Vo IP provider if SIP REFER is suported.
  • when the destination does not wish to participate in the call, or cannot do so. Dowble check if the audio codecs that you are using are supported. You might need to ask your provider or administrator for more assistance.

SIP 923 / No DNS results / Service or option unavailable

It is usually shown when:

  • the server information is not provided correctly;
  • the transport type is not selected as necessary;
  • the outbound proxy provided is not needed or incorrect;
  • the contact you are trying to dial is offline;
  • the contact on the other side uses an unsupported by his PBX server audio codec (which causes him to seem to be offline).

Try pinging the domain/IP of the server and check your account configuration.

INFORMATIONAL MESSAGES

Error 57

Error 57 is associated with SIP response codes 401, 403 and 407. One of these is the actual response by the PBX/VoIP server to your (registration) request. You need to contact your VoIP provider/PBX administrator for more information.

Error 102

Error 102 reffers to SIP 408 «Request timeout». This indicates that the request(call, register, etc) does not reach the VoIP server or the response does not reach Zoiper.

Источник

Frequently Asked Questions

  • Android
  • iOS
  • Windows Phone
  • Windows Desktop
  • Mac
  • Linux
  • sales@zoiper.com
  • +352 20333140
  • +1 415 9065157

Error 408 Request Timeout

This error means that the phone did not receive a reply from the server(or there is no connectivity with it) and is common with new installations or when changing the network connectivity, i.e. being it 3G/4G or WiFi network.

Check the routing device/ firewall settings

Common reasons include:

  • There is typo (or an extra space) in the host/domain name:

Windows, Mac, Linux and iOS:

Open Zoiper -> Go to Settings -> Accounts -> (your account)

Double check that the setting for «Domain»is correct and does not contain any spaces.

Open Zoiper -> Go to Settings -> Accounts -> (your account)

Double check that the setting for «Host»is correct and does not contain any spaces.

  • There’s an issue with your internet connectivity

Please open your browser and check if you can visit a random website. If not, you have to fix your internet connectivity issue(s) first. If you are not able to do so yourself, we would suggest contacting your ITSP (internet service provider)

  • Your network provider is blocking VoIP calls. (this happens mostly in middle eastern countries)
    • contact your internet provider and ask if they allow VoIP calls on their network;
    • Use TLS encryption for the SIP signalling, especially when combined with a server running SIP on port 443.(this requires server side support for TLS);
    • use RTP encryption for media;
    • use a third party VPN service;
  • Your router is intercepting and changing the packets as they pass through

Be sure to Disable SIP ALG on the router. A list with problematic routers and solutions can be found here http://www.voip-info.org/wiki/view/Routers+SIP+ALG

More detailed instructions:

  • A firewall on your device is blocking the traffic

A list with common firewalls and how to disable them can be found here:

Please add Zoiper to the list of allowed applications in the macOS firewall.

Instructions can be found here:

Please try disabling the Linux firewall.

We do not have complete instructions on how to configure all possible firewalls on the different Linux distributions.

For Ubuntu, please have a look here.

If you are using Android and have a firewall installed, please Disable it.

If you are using a jailbroken iOS iPhone or iPad, please Disable any firewalls you might have installed.

  • A NAT router in between the softphone and the server is causing some packets to be dropped

Zoiper has a few settings to trick the server into sending the packets to a different IP address or port.

Please try different settings combinations of STUN (enabled or disabled) or rport for signalling (enabled or disabled).

STUN ON — Rport OFF

STUN ON — Rport ON

STUN OFF — Rport OFF

STUN OFF — Rport ON

Please note that:

A combination that works on one WiFi access point or 3G/4G network might not work on another.

A combination that works one WiFi or cellular network for a specific VoIP server might not work for another one.

If the above fails, please contact your provider or PBX administrator might be able to tweak a server side setting to make things work.

  • The PBX or SIP Provider you are trying to connect to is currently down .

Please contact your provider for further assistance;

  • Your PBX is on an internal network, but Zoiper is not on the same network and no VPN is running.

Please make sure Zoiper and the PBX or on the same network or setup a VPN between the device running Zoiper and your PBX. Please consult with your system administrator for additional help.

iOS and Android:

  • Data usage is blocked for Zoiper on your phone .

Go to the Android Settings -> Apps -> Zoiper -> Data usage

  • Enable background data;
  • Enable unrestricted data usage;

Go to the iOS settings -> Cellular
Scroll to the section «Use cellular data for» and make sure that data is enabled for Zoiper.

Источник

Ошибка 408 — что это значит и как исправить

Ошибка 408 Request Timeout – это код состояния HTTP, который означает, что запрос, отправленный вами на сервер веб-сайта, например запрос на загрузку веб-страницы, занял больше времени, чем сервер веб-сайта был готов ждать. Другими словами, ваше соединение с сайтом “истекло”.

Сообщения об ошибках 408 Request Timeout часто настраиваются каждым веб-сайтом индивидуально, поэтому эта ошибка может проявляться в разных вариациях ниже, представлен классический вариант:

Ошибка 408 Request Timeout отображается в окне интернет-браузера, как и веб-страницы.

Причина 408 ошибок тайм-аута запроса

Самая распространенная причина ошибки 408 Request Timeout – неверный URL. Это также может быть вызвано медленным подключением к интернету или проблемами с подключением.

Как исправить ошибку 408 времени ожидания запроса

Следующие сообщения также являются ошибками на стороне клиента и поэтому в некоторой степени связаны с ошибкой тайм-аут запроса 408: неверный запрос 400, несанкционированный 401, запрещенный 403 и не найденный 404.

Серверные коды состояния HTTP иногда всплывают, в том числе 500 Внутренняя ошибка сервера. Просмотрите их все в нашем списке ошибок кода состояния HTTP.

Повторите попытку загрузки веб-страницы, нажав кнопку обновления и еще раз проверив правильность написания URL в адресной строке. Бывают случаи, когда медленное соединение интернета вызывает задержку, соответственно она и вызывает ошибку 408 Request Timeout. Повторная попытка загрузки страницы часто бывает успешной.

Если во время оформления заказа у интернет-продавца появляется сообщение об ошибке 408 «Запрос тайм-аута», повторные попытки оформления заказа могут привести к созданию нескольких заказов – и повторных платежей! Большинство продавцов защищают от этих ошибок, но некоторые мелкие не могут.

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

Вернуться позже. Ошибка 408 Request Timeout является распространенным сообщением об ошибке на очень популярных веб-сайтах, когда огромное увеличение трафика посетителями перегружает серверы. Когда посетители покидают сайт, шансы на успешную загрузку страницы для вас возрастают.

Свяжитесь с веб-мастером или другим контактным лицом по поводу сообщения об ошибке 408 Request Timeout.

Источник

Описание кодов ошибок для Zoiper

Распространенные коды ошибок в Zoiper for Android:

1. Not regisrered.

SIP аккаунт выключен. Включите его, вызвав контекстное меню и нажав кнопку «Активировать»

ZOIPER ждет ответа от сервера mangosip.ru.
Отправлен запрос на сервер регистрации, Zoiper ждёт ответа от сервера mangosip.ru

3. Неправильный тип сети.

В настройках ZOIPER выключена Поддержка различных сетей.
Для включения поддержки различных сетей, зайдите в «Настройки → Дополнительные → Сеть → поддерживаются» и выберете все доступные сети.

4. SIP — 403 Forbidden.

Ответ 403 Forbidden означает, что сервер принял запрос, но отказался его обслуживать.
Причины:

— Не корректно веден пароль. (Проверьте раздел «Параметры → SIP»)
— Некорректно указан SIP ID до @. (Проверьте раздел «Параметры → SIP»)
— Проверьте, что сотрудник создан правильно в «Личном кабинете МО».

5. SIP — 408 – Request Timeout.

Запрос был отправлен на наш сервер, но софтфон не получил ответ на свой вопрос. Скорее всего это связано с работой сети Интернет.
Причины:

— Если вы используете Wi-Fi, попробуйте использовать сеть передачи данных вашего оператора связи (Обращаем внимание! Что за это может взиматься дополнительная плата!)
— Если вы используете сеть сотового оператора, тип подключения должен быть не ниже 3G (3G, HSPA, 4G, LTE – значки на вашем телефоне)
— При использовании сети сотового оператора попробуйте найти зону более уверенного приёма сигнала (не менее 3х полосок/палочек/кружочков) на дисплее вашего телефона.
— Убедитесь, что Интернет с вашего мобильного телефона/планшета исправно работает, Интернет-страницы открываются.
— Если все выше описанные действия не помогли, необходимо обратиться в техническую поддержку вашего оператора связи.

6. SIP — 923 – No DNS results.

— Некорректно указан «Domain(сервер)» в разделе «Параметры → SIP» и убедитесь, что он соответствует SIP ID после @. Проверьте, что домен соответствует созданному в «Личном кабинете МО»
— Если все выше описанные действия не помогли, необходимо обратиться в техническую поддержку вашего оператора связи.

7. SIP — 503 Transport failure: no transports left.

Проверьте настройки транспорт в разделе «Параметры → SIP»→ «Сетевые настройки» → «Тип транспорта » должен быть выбран UDP

Если вы не нашли свой код ошибки или рекомендация не помогла решить проблему, установите софтфон MANGO TALKER специально разработанный для клиентов MANGO OFFICE.

Источник

Last updated: August 2020

Before you begin reading this blog, we recommend you run Elasticsearch Error Check-Up which analyzes 2 JSON files to detect many errors.

To easily locate the root cause and resolve recurring errors and exceptions in your deployment, try AutoOps for Elasticsearch. It diagnoses problems by analyzing hundreds of metrics collected by a lightweight agent and offers guidance for resolving them.

Developer forums are riddled with questions about Elasticsearch errors and exceptions. Although never a pleasant topic, errors and exceptions can serve as a powerful tool, illuminating deeper issues in your Elasticsearch infrastructure that need to be fixed. Getting acquainted with some of the prevalent failures will not only save you time and effort, but also help ensure the overall health of your Elasticsearch cluster.

At Opster, we have analyzed a wide range of Elasticsearch problems to understand what caused them. In this blog post, we’ll explain why some Elasticsearch errors and exceptions occur and how to avoid them, and review some general best practices that can help you identify, minimize, and handle these issues with greater efficiency.

Let’s start by taking a look at some of the recurring errors and exceptions that most Elasticsearch users are bound to encounter at one point or another.

1. Mapper_parsing_exception 

Elasticsearch relies on mapping, also known as schema definitions, to handle data properly, according to its correct data type. In Elasticsearch, mapping defines the fields in a document and specifies their corresponding data types, such as date, long, and string.

In cases where an indexed document contains a new field without a defined data type, Elasticsearch uses dynamic mapping to estimate the field’s type, converting it from one type to another when necessary. If Elasticsearch fails to perform this conversion, it will throw the “mapper_parsing_exception failed to parse” exception. Too many of these exceptions can decrease indexing throughput, causing delays in viewing fresh data.

To avoid this issue, you can specify the mapping for a type immediately after creating an index. Alternatively, you can add a new mapping with the /_mapping endpoint. Note that while you can add to an existing mapping, you cannot change existing field mappings. This would cause the data that is already indexed to be unsearchable. Rather, to make the change properly, you need to reindex the entire index. 

2. BulkIndexError

It’s often more efficient to index large datasets in bulk. For example, instead of using 1,000 index operations, you can execute one bulk operation to index 1,000 docs. This can be done through the bulk API. However, this process is prone to errors and requires you to carefully check for possible problems, such as mismatched data types and nulls, as in this case.

When it comes to bulk APIs, you need to be extra vigilant, as even if there were hundreds of positive responses, some of the index requests in the bulk may have failed. So, in addition to setting up your bulk API with all the proper conditions ahead of time, go through the list of responses and check each one to make sure that all of your data was indexed as expected.

3. Search Timeout Errors: ConnectionTimeout, ReadTimeoutError, RequestTimeout, and More

If a response isn’t received within the specified search time period, the request fails and returns an error message. This is called a search timeout. Search timeouts are common and can occur for many reasons, such as large datasets or memory-intensive queries. Read our previous blog post to learn about some real-life cases. 

To eliminate search timeouts, you can increase the elasticsearch.requestTimeout (the default is 30 seconds), reduce the number of documents returned per request, reduce the time range, tweak your memory settings, and optimize your query, indices, and shards. You can also enable slow search logs in order to monitor search run time, scan for heavy searches, and more.   

4. All Shards Failed

Please refer to this detailed guide on all shards failed.

When searching in Elasticsearch, you may encounter an “all shards failed” error message. This happens when a read request fails to get a response from a shard. The request is then sent to a shard copy. After multiple request failures, there may be no available shard copies left. This can happen when the data is not yet searchable because the cluster or node is still in an initial start process, or when the shard is missing or in recovery mode and the cluster is red. 

Many issues can cause this: the node may be disconnected or rejoined; the shards being queried may be in recovery and, therefore, not available; the disk may have been corrupted; a search may have been poorly written (for example, referring to a field with the wrong field type); or a configuration error may be causing an operation to fail.

5. Process Memory Locking Failed: “memory locking requested for elasticsearch process but memory is not locked”

Learn how to enable memory locking — 2 min

For your node to remain healthy, you must ensure that none of the JVM memory is ever swapped out to disk. You can do this by setting bootstrap.memory_lock to true. In addition, ensure that you’ve set up memory locking correctly by consulting the Elasticsearch documentation.

If Elasticsearch is unable to lock memory, you will encounter this error message: “memory locking requested for elasticsearch process but memory is not locked.” This can happen when a user running Elasticsearch doesn’t have the right permissions. These permissions can be granted by setting unlimit -1 to unlimited as root before starting Elasticsearch, or by setting memelock to unlimited in /etc/security/limits.conf. Afterward, set MAX_LOCKED_MEMORY to unlimited and LimitMEMLOCK to infinity. This will prevent Elasticsearch from becoming non-responsive and help avoid large GC pauses.

6. Elasticsearch Bootstrap Checks Failed

Please refer to this detailed guide on bootstrap checks.

Bootstrap checks inspect various settings and configurations before Elasticsearch starts to make sure it will operate safely. If bootstrap checks fail, they can prevent Elasticsearch from starting (if you are in production mode) or issue warning logs in development mode. It’s recommended to familiarize yourself with the settings enforced by bootstrap checks, noting that they are different in development and production modes. By setting the system property es.enforce.bootstrap.checks to true, you can avoid bootstrap checks altogether.

7. TransportError 

In Elasticsearch, the transport module refers to communication between nodes in a cluster and is used for every call that goes from one node to another. Transport errors are generic, and failures can be due to anything ranging from missing shards, conflicting settings, poorly structured content, network failures, and missing headers. 

There are different types of transport errors. One error message—“TransportError(403, u’cluster_block_exception’, u’blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];’)”—can occur when indexes become read only. This can happen when there isn’t enough available disk space for Elasticsearch to allocate and relocate shards to and from nodes. To solve this particular issue, you can increase your disk space, delete old data to free up space, or update your index read-only mode.

Another type of transport error can appear when you try to use an index that was just created, before all the shards were allocated. In this case, you will get a TransportError(503, u”). Transport errors can also be linked to problems with mapping. For example, TransportError (400, u’mapper_pasing_exception’) can occur when you attempt to index a field with a data type that is different than its mapping.  

8. Initialization/Startup Failures

Sometimes, seemingly trivial issues can prevent Elasticsearch from starting. For instance, when using conflicting versions of Elasticsearch, you may get error messages such as “Elasticsearch java client initialization fails” or “Common was unexpected at this time.”

How to Minimize Errors and Exceptions: Dealing with the Deeper Issues at Play

If you look beyond tackling one error message at a time, you’ll begin to notice that many errors and exceptions are linked to one of three deeper causes: issues with setup and configuration, indexing new information, or cluster slowness. Let’s take a look at some basic guidelines for tackling these problems.

  • Setup and configuration: It’s easy to set up Elasticsearch quickly, but making sure it’s production grade requires mindfully configuring your settings. This can help avoid a broad range of errors and exceptions, such as bootstrap checks failure.
  • Indexing new information: In Elasticsearch, you must use templates properly, know the scheme structure, and carefully name your variables accordingly. Paying careful attention to these parameters can help you avoid issues like mapping exceptions and bulk index errors. 
  • Cluster slowness: As operations begin to scale, Elasticsearch can sometimes slow down unexpectedly, with timeout errors popping up left and right. For this reason, it is crucial that you constantly monitor the activity of your cluster—observing error rate, error logs, and rejected metrics to make sure everything is operating as expected.

Conclusion

Errors and exceptions are bound to arise while operating Elasticsearch. Although you can’t avoid them completely, there are some best practices you can employ to help reduce them and to solve problems more efficiently when they do arise. These include paying close attention to your initial setup and configuration and being particularly mindful when indexing new information. In addition, you should have strong monitoring and observability in your system, which is the first basic component of quickly and efficiently getting to the root of complex problems like cluster slowness. In short, instead of dreading their appearance, you can treat errors and exceptions as an opportunity to optimize your Elasticsearch infrastructure.  

Я пытаюсь получить ответ от ES, ударив его из кода Python, но он показывает следующую ошибку:

elasticsearch.exceptions.TransportError: TransportError(503, u'search_phase_execution_exception', u'[request] Data too large, data for [<agg [POSCodeModifier]>] would be [623327280/594.4mb], which is larger than the limit of [623326003/594.4mb]')

Если я нажимаю тот же код из кибаны, я получаю результаты, но использую python, я получаю эту ошибку. Я использую в своем коде агрегацию. если кто-то может объяснить, нужно ли мне установить некоторые свойства или как его оптимизировать?
Ниже приведена структура запроса, который я отправляю, и если я установил дату начала и окончания более 5 дней, это дает мне ошибку, в противном случае я получаю результаты

unmtchd_ESdata= es.search(index='cstore_new',body = {'size' : 0, "aggs": {
    "filtered": {
      "filter": {
        "bool": {
          "must_not": [
            {
              "match": {
                "CSPAccountNo": store_id
              }
            }
          ],
          "must": [
            {
              "range": {
                "ReportDate": {
                  "gte": start_dt,
                  "lte": end_dt
                }
              }
            }
          ]
        }
      }
    ,
    "aggs": {
      "POSCode": {
        "terms": {
          "field": "POSCode",
          "size": 10000
        },
        "aggs": {
          "POSCodeModifier": {
            "terms": {
              "field": "POSCodeModifier",
              "size": 10000
            },
            "aggs": {
              "CSP": {
                "terms": {
                  "field": "CSPAccountNo",
                  "size": 10000
                },
                "aggs": {
                  "per_stock": {
                    "date_histogram": {
                      "field": "ReportDate",
                      "interval": "week",
                      "format": "yyyy-MM-dd",
                      "min_doc_count": 0,
                      "extended_bounds": {
                        "min": start_dt,
                        "max": end_dt
                      }
                    },
                    "aggs": {
                      "avg_week_qty_sales": {
                        "sum": {
                          "field": "TotalCount"
                        }
                      }
                    }
                  },
                  "market_week_metrics": {
                    "extended_stats_bucket": {
                      "buckets_path": "per_stock>avg_week_qty_sales"
                    }
                  }
                }
              }
            }

          }
        }
      }
    }
  }
}},request_timeout=1000)

Edit1:
Переменные результата, необходимые для ответа на эластичный поиск

for i in range(len(unmtchd_ESdata['aggregations']['filtered']['POSCode']['buckets'])):
            list6.append(unmtchd_ESdata['aggregations']['filtered']['POSCode']['buckets'][i]['POSCodeModifier']['buckets'][0]['CSP']['buckets'][0]['market_week_metrics']['avg'])
            list7.append(unmtchd_ESdata['aggregations']['filtered']['POSCode']['buckets'][i]['key'])
            list8.append(unmtchd_ESdata['aggregations']['filtered']['POSCode']['buckets'][i]['POSCodeModifier']['buckets'][0]['CSP']['buckets'][0]['market_week_metrics']['max']-unmtchd_ESdata['aggregations']['filtered']['POSCode']['buckets'][i]['POSCodeModifier']['buckets'][0]['CSP']['buckets'][0]['market_week_metrics']['min'])
            list9.append(unmtchd_ESdata['aggregations']['filtered']['POSCode']['buckets'][i]['POSCodeModifier']['buckets'][0]['CSP']['buckets'][0]['market_week_metrics']['max'])
            list10.append(unmtchd_ESdata['aggregations']['filtered']['POSCode']['buckets'][i]['POSCodeModifier']['buckets'][0]['CSP']['buckets'][0]['market_week_metrics']['min'])

#статьи

  • 10 мар 2023

  • 0

Рассказываем о сбое, который часто возникает из-за высокой нагрузки на сервер и может принести огромные убытки.

Иллюстрация: Оля Ежак для Skillbox Media

Дмитрий Зверев

Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.

Все «пятисотые» HTTP-коды ответа говорят о том, что на сервере неполадки. Например, ошибка 503, о которой пойдёт речь в статье, возникает, когда сайт не может обработать запрос пользователя в данный момент. Разберёмся, почему так происходит и как с этим справиться.

Всё, что нужно знать об ошибке 503:

  • Что это такое
  • Почему возникает ошибка
  • Как её исправить
  • Как избежать появления проблем

Service Temporarily Unavailable (переводится как «сервис временно недоступен»), или «ошибка 503», — это ошибка, которая говорит нам о том, что сайт перегружен или на нём что-то сломалось.

На экране это может выглядеть так:

503 Service Temporarily Unavailable

The server is temporarily unable to service your request due to 
maintenance downtime or capacity problems. Please try again later.

Additionally, a 503 Service Temporarily Unavailable error was encountered
while trying to use an ErrorDocument to handle the request.

Apache Server at www.example.com Port 80

Или так:

То же самое, вид сбоку
Скриншот: Skillbox Media

Ключевое слово здесь — «временно»: через несколько минут нагрузка на сайт, скорее всего, снизится, и позже всё заработает в обычном режиме. В общем, «повторите попытку чуть позже». Этим код ответа 503, кардинально отличается, скажем, от ошибки 500, которая ничего хорошего в ближайшем будущем не обещает.

Однако не стоит относиться к 503-й ошибке как к какой-то мелочи. Например, за полчаса, пока «сервис временно недоступен», ваш интернет-магазин не продаст ничего — а вы недополучите прибыли, причём это могут быть миллионы рублей. Не говоря о том, что часть покупателей, которым вместо желанного товара предложили зайти позже, могут обидеться и уйти к конкурентам.

Поэтому давайте выясним, как избежать возникновения 503-й ошибки, а также как быстро всё исправить, если она всё-таки произошла.

Прежде всего разберёмся, как выглядит нормальное общение сервера с пользователем.

Пользователь вводит в адресную строку название сайта, а затем нажимает Enter. Сразу после этого браузер отправляет запрос на сервер, чтобы получить запрашиваемую страницу. Тот должен ответить — то есть вернуть HTML-страницу. На этом процесс завершён: пользователь зашёл на сайт, сервер выполнил свою работу корректно.

Так происходит обычное общение пользователя с сервером
Иллюстрация: Skillbox Media

Но это в идеале, пока с сервером всё хорошо. Если же с ним начнутся проблемы — в ответ он тоже начнёт сбоить в коммуникациях и выдавать тот самый HTTP-код 503. Перечислим самые распространённые случаи, когда что-то идёт не так:

  • Ограничения самого сервера. Если он способен обработать 100 запросов в секунду, а ему приходит 300, в ответ он начинает вести себя как классическая продавщица из сельпо. То есть в духе: «Не кричите, граждане, встаньте в очередь, вас тут много, а я одна».
  • Аварийные случаи. Например, полетел жёсткий диск или произошёл сбой в работе ПО. Это неизбежно скажется на производительности, а может вовсе привести к полному отказу. Если дальше проводить аналогию с живыми людьми, назовём эту ситуацию «Сервер на больничном».
  • Техническое обслуживание. Ничто не может вечно работать в режиме 24/7. Время от времени сисадмины должны проводить диагностику оборудования, чистить память, обновлять ПО и так далее. Пока они этим занимаются — считайте, что сервер в отпуске.

Бывает, что проблема возникает не по вине самого сайта. Например:

  • Проблемы с интернет-соединением. Они могут возникнуть как со стороны сервера, так и со стороны клиента. Допустим, он отправил запрос, сервер его честно обработал, отправил обратно, а на том конце провода его не приняли, потому что соединение оборвалось. Результат — код ответа 503, хотя сайт здесь ни при чём.
  • Неправильные настройки сети. Wi-Fi-роутер может блокировать некоторые сайты, а значит, пользователь не сможет получить ответ от этих сайтов.

Конечно, последние две ситуации происходят гораздо реже, поэтому проблема, скорее всего, — в сервере. Но на всякий случай всё же не помешает проверить соединение и настройки Wi-Fi.

Хотя сам код, начинающийся с пятёрки, указывает на то, что проблема, как было сказано выше, на 90% со стороны сервера, попытаться её устранить могут обе стороны. Для этого есть разные лайфхаки.

На самом деле — не так уж много, но тем не менее:

  • Обновите вкладку браузера. Иногда простые действия приводят к положительным результатам. Нажмите кнопку F5, сочетание клавиш Ctrl + R (Command + R для MacOS) или специальную кнопку в меню браузера. Вероятность, что проблема решится, — низкая, но не нулевая.
  • Перезапустите браузер. Так вы сбросите текущую сессию соединения и создадите новую. Если дело было в этом, ошибка пропадёт.
  • Очистите кэш, удалите файлы cookies. В них может сохраняться много лишней информации при обмене веб-данными. Поэтому просто удалите их. Это никак не навредит вашему компьютеру.
  • Убедитесь, что дело не в вашем компьютере. Попробуйте открыть страницу с другого устройства и, желательно, при помощи другого интернет-соединения. Если проблема сохраняется — значит, это действительно проблема с той стороны.
  • Перезагрузите компьютер. Причина ошибки может скрываться в сбоях на уровне ОС или другого ПО. Ещё одно простое решение, которое может помочь, но не всегда.
  • Перезагрузите Wi-Fi-роутер. Проблема может быть именно в нём, поэтому попробуйте перезагрузить его через приложение или нажав на кнопку питания.

Если ничто из перечисленного не помогает, остаётся только одно — ждать.

Давайте огласим весь список проблем, пусть он и сильно пересекаестя с тем, что описано выше:

  • Работа сервера. Убедитесь, что он запущен и функционирует правильно. Проверьте логи на наличие ошибок или проблем. Часто причину можно обнаружить там.
  • Нагрузка на сервер. Возможно, он перегружен и не может обрабатывать все запросы. Чтобы исправить это, увеличьте ресурсы сервера (например, добавьте больше оперативной памяти или процессорной мощности), если это возможно.
  • Настройки сервера. Убедитесь, что всё настроено правильно и нет ограничений на количество одновременных подключений.
  • Настройки балансировщика нагрузки. Если вы используете балансировщик нагрузки для распределения трафика на несколько серверов, убедитесь, что его настройки оптимальны.
  • Настройки DNS. Убедитесь, что DNS-записи настроены правильно, а DNS-серверы работают корректно. Проблемы с DNS могут привести к тому, что сервер не сможет получить правильный IP-адрес и обработать запрос.
  • Наличие обновлений. Проверьте, есть ли доступные обновления для вашего ПО, и установите их.

Если исправить ошибку 503 самостоятельно не получилось, обратитесь за помощью к специалистам из технической поддержки или хостинг-провайдера.

Главный совет, как избежать не только этой, но большинства других ошибок, — проводите анализ с помощью логов. Там есть всё, что нужно: причины ошибок, нагрузка и многое другое.

А теперь — прочие лайфхаки:

  • Увеличьте ресурсы. Если сайт часто бывает перегружен, стоит задуматься над тем, чтобы повысить его производительность, — например, увеличить объём памяти или добавить процессорной мощности. Это затратно, но эффективно.
  • Используйте кэширование. Оно снижает нагрузку, ускоряет загрузку страниц и уменьшает количество запросов к нему.
  • Оптимизируйте код. Медленный код — большая нагрузка. Поэтому есть повод привести его в порядок.
  • Применяйте балансировщики нагрузки. Они помогут более рационально распределить запросы между несколькими серверами. Это уменьшит нагрузку на отдельные узлы и обеспечит их более высокую доступность.
  • Установите системы мониторинга. Снова отсылка к логам. Мониторинг позволяет быстро обнаруживать проблемы и решать их до того, как всё начнёт гореть.

Итак, краткая памятка по HTTP-коду 503 (ошибке Service Temporarily Unavailable):

  • Она возникает, когда сайт не может обработать запрос пользователя.
  • Она встречается на любом сайте — даже на том, где всё, казалось бы, хорошо.
  • Причины могут быть разными — например, перегрузка, устаревшее ПО или сбой в работе.
  • Если ошибка возникла, стоит проверить логи, а затем попробовать перезапустить сервер.
  • Чтобы избежать ошибки, нужно оптимизировать работу сайта, использовать балансировщики нагрузки, встроить системы мониторинга.

Научитесь: Профессия Python-разработчик
Узнать больше

Как и любая проблема с доступом к интернет-ресурсам, ошибка 503 Service Unavailable («Сервис недоступен») может быть вызвана сбоями как на стороне пользователя, так и на стороне сервера, на котором находится сайт. Поэтому первое, что нужно сделать, если вы столкнулись с таким сообщением при посещении веб-ресурса, попробовать устранить сбой своими силами. Это намного проще и быстрее, чем пытаться донести информацию о возникших сложностях до владельца сайта.

Процедура устранения проблемы со стороны администратора веб-ресурса более сложная, но в большинстве случаев именно неправильные настройки на уровне хостинга или настроек сайта в панели управления CMS приводят к появлению ошибки сервера с кодом 503.

Мощный хостинг в подарок при заказе лицензии 1С-Битрикс

Выбирайте надежную CMS с регулярными обновлениями системы и профессиональной поддержкой. А мы подарим вам год мощного хостинга – специально для сайтов на 1С-Битрикс.

Заказать

Устранение ошибки 503 пользователем

Возникает резонный вопрос: почему бы просто не покинуть проблемный сайт, пусть сами разбираются со своими багами? Это решение очевидное, но не совсем верное. Во-первых, вам может быть очень необходимо посетить именно этот веб-ресурс. Во-вторых, появление сигнала об ошибке доступа может говорить о том, что с вашим браузером, программным обеспечением, компьютером или другими устройствами что-то не в порядке. И тогда это уже ваша проблема, которая может повторяться систематически и при посещении других сайтов. Рассмотрим, что можно сделать самому, чтобы исправить ошибку 503, двигаясь от простого к сложному.

  1. Обновите вкладку браузера. Это покажется странным, но зачастую такое простое действие приводит к положительному результату. Нажмите клавишу F5 или воспользуйтесь специальной кнопкой в меню браузера.
  2. Закройте и откройте браузер. Таким образом вы произведете сброс текущей сессии соединения и обновите его. При новом подключении скрипт браузера может не обнаружить ошибку 503, если она была воспринята им ошибочно.
  3. Стоит убедиться, что сбой не связан именно с вашим компьютером. Это особенно актуально, если ошибки соединения с веб-ресурсами повторяются регулярно и возникают с разными кодировками на других сайтах. Для этого необходимо посетить проблемную страницу с другого устройства и желательно через новое интернет-соединение.
  4. Зайдите на страницу, выдавшую ошибку 503, используя другой браузер. Вполне вероятно, что дефект возникает из-за некорректных настроек текущего. Если это подтвердится, стоит в них покопаться и найти источник возникновения проблемы. Самое простое, это восстановить настройки по умолчанию.
  5. Перезагрузка компьютера. Как и любой программный сбой на уровне операционной системы или другого программного обеспечения, он может быть исправлен автоматически при новой загрузке системы.
  6. Очистка кэша и удаление файлов cookies.  В зависимости от настроек конкретного браузера в них может сохраняться много «лишней» информации при обмене web-данными. Операция довольно несложная, но стоит предварительно посмотреть help по данному вопросу, т.к. в каждом браузере она проводится по-разному.
  7. Перезагрузка сетевого оборудования. Часто сложности при соединении с интернет-ресурсами возникают из-за некорректного поведения ПО на внешних устройствах, через которые вы получаете трафик. Это может быть роутер, раздающий интернет как по кабелю, так и через Wi-Fi. Необходимо отключить соответствующую железку по питанию, т.е. полностью обесточить ее примерно на одну минуту. Если провайдер выдает вам динамический ip-адрес, то произойдет его смена, что тоже может привести к устранению появления ошибки 503.
  8. Смена DNS-адреса на сервере. Это решение является наиболее сложным для обычного пользователя. В большинстве интернет-соединений используется общедоступный DNS-адрес Google. Изменить его можно через «Панель управления компьютера» в «Центре управления сетями и общим доступом». Данные манипуляции довольно критичны для устойчивой работы интернета на вашем компьютере. Поэтому производить их стоит только тогда, когда вы абсолютно уверены в своей IT-подготовке.

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

Ошибка 503 может отображаться в разных форматах с дополнительными информативными сообщениями. Появление страницы «503 Service Temporary Unavailable – Сервис временно недоступен» говорит о том, что проблема носит временный характер. В этом случае пользователю рекомендуется не предпринимать никаких действий и просто дождаться, когда доступ восстановится автоматически.

Ошибка 503 HTTP

Решение проблем с ошибкой 503 администратором веб-ресурса

При возникновении ошибки 503 Service Unavailable в любом ее проявлении администратор web-ресурса в первую очередь должен разобраться в причине ее появления. Игнорирование данной процедуры по принципу «само пройдет» может привести к тому, что сайт понесет глобальные потери в объеме пользовательского трафика и, как следствие, конверсии. Посетители, регулярно сталкивающиеся с проблемами доступа к определенному ресурсу, очень быстро занесут его в «игнор».

В зависимости от конкретного тарифного плана хостинга каждый сайт имеет ограничения по одновременной обработке запросов, поступающих на сервер от конечных пользователей. Более простые запросы браузеров обрабатываются практически мгновенно, сложные ожидают очереди в порядке их поступления. Количество отложенных запросов лимитировано, при превышении нормы каждый следующий отклоняется. В этом случае посетитель сайта видит на экране сообщение с кодировкой error 503.

Наиболее частые причины возникновения ошибки 503 на стороне сервера

  1. При получении запроса от пользователя конкретная страница сайта не может установить соединение с базой данных MySQL.
  2. Некорректная работа плагинов и расширений из-за внутренних ошибок или конфликта между собой.
  3. Использование недорого хостинга и маломощного сервера приводит к тому, что оборудование не справляется с обработкой входящего трафика.
  4. Ресурсоемкие скрипты создают дополнительную нагрузку на сервер.
  5. Задействован почтовый сервис, выполняющий автоматическую рассылку сообщений в большом объеме.
  6. Соединение с удаленным сервером может привести к замедлению обработки запросов.
  7. Передача файлов большого объема при помощи PHP-скрипта.
  8. Значительное количество нерабочих модулей конкретной CMS.

Как видим, решение практически всех проблем, приводящих к появлению ошибки 503, достигается использованием более мощных серверов и высокоскоростного качественного хостинга. Отрицательная сторона этого способа в его затратности. Распределение пользовательского трафика неравномерно по времени, и банальный апгрейд железа не поможет полностью исключить сбои в моменты пиковых нагрузок.

Как избежать появления ошибок 503

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

Уменьшение нагрузки на базу данных можно добиться следующими способами:

  • Регулярное обновление CMS, которое позволяет оптимизировать работу движка, уменьшить количество багов.
  • Установка защиты от ботов и парсеров, которые часто запускаются вашими конкурентами, чтобы создать дополнительную нагрузку на ресурс и тем самым вывести его частично или полностью из строя.
  • Уменьшение размера и, если это возможно, количества графических файлов на сайте, а также «тяжелых» таблиц.
  • Ввод ограничений на количество одновременных участников в чате.

Оптимизация работы скриптов

  • Отключите все лишние плагины и дополнения, кроме тех, которые реально необходимы для бесперебойной работы сайта (кэширование, оптимизация базы данных, создание бэкапов, сжатие изображений).
  • Осуществляйте передачу файлов большого объема через FTP, т.к. использование других способов передачи данных приводит к созданию отдельного процесса.
  • Осуществляйте массовую почтовую рассылку в моменты отсутствия пиковой нагрузки на сайт, например, ночью или ранним утром.
  • При использовании удаленного сервера минимизируйте время ответа и оптимизируйте канал соединения.
  • Проверьте наличие проблемных запросов к базе MySQL в файле mysql-slow.log.

Дополнительную нагрузку на сервер, приводящую к появлению ошибки 503, могут создать DDoS-атаки. Защита от них с помощью фильтрации относится к отдельной теме обсуждения.

Следует отметить, что ошибка 503, вызванная перегрузкой серверных мощностей, может пройти сама собой, без внешнего вмешательства. Чтобы понять, произошло ли исправление ситуации, достаточно периодически перезагружать сайт.

Заключение

Ошибка 503 Service Unavailable может возникнуть на любом сайте, управляемом одной из наиболее популярных CMS – WordPress (Вордпресс), Joomla (Джумла), DLE (ДЛЕ) и любой другой, использующей базы данных MySQL. Способов ее решения много, начиная от самых простых на уровне пользователя и заканчивая довольно сложными процедурами, которые должен выполнить администратор сайта.

Буду благодарен, если вы нашли нестандартный подход к устранению сбоя с кодировкой 503 и готовы поделиться своим опытом в комментариях!

  • Transmission ошибка слишком длинное имя файла
  • Transmission ошибка данные не обнаружены
  • Transmission ошибка ввода вывода
  • Transmission ошибка input output error
  • Transmission ошибка could not connect to tracker