Вопросы по SIP оборудованию и софтфонам
SIP телефон — это современное устройство, внешне похожее на обычный телефон, которое подключается к сети Интернет и обеспечивает удобную и экономичную связь по Интернет- протоколу SIP. Мы подготовили для вас список вопросов и ответов, которые помогут Вам при знакомстве с SIP телефонами и софтфонами.
Подключение через маршрутизатор с NATSIP-телефон или SIP-адаптер часто приходится подключать к Интернет через маршрутизатор с функцией NAT. В качестве NAT устройства может выступать почти любой маршрутизатор, сервер доступа и межсетевой экран.
Нет острой необходимости делать «исправление» NAT на стороне абонента, за него это сделает сервер Mango. Важно, чтобы внутренний (приватный) адрес SIP-агента был назначен из правильного диапазона адресов согласно RFC 1918, при использовании других адресов «исправления» NAT на стороне Mango не происходит, и возникают различные проблемы, например, с односторонней слышимостью, входящими вызовами и прочее
10.
0.0.0 — 10.255.255.255 (10/8 prefix)172.16.0.0 — 172.31.255.255 (172.16/12 prefix)
192.168.0.0 — 192.168.255.255 (192.168/16 prefix)
При работе через NAT также можно использовать STUN-сервер, например stun.mangotele.com. Некоторые программы и устройства умеют определять адрес STUN-сервера автоматически. Технология STUN позволяет SIP-устройству узнать свой внешний (публичный) IP-адрес а также определить, как именно работает механизм NAT между ним и Интернетом. Если тип используемого NAT’а оказался «symmetric» — STUN не поможет.
Если маршрутизатор имеет встроенную поддержку протокола SIP (т.наз. SIP ALG), то в этом случае, как правило, включение STUN только мешает.
«Исправление» NAT на клиентской стороне за счёт использования SIP ALG в маршрутизаторе или путем использования STUN в SIP-программе или устройстве позволяет избежать проксирования трафика в MANGO, что в ряде случаев может дать лучшее качество передачи голоса.
Обратите внимание:
SIP ALG в маршрутизаторе может работать некорректно, может потребоваться отключить в нём поддержку протокола SIP.
В зависимости от конкретной реализации STUN-клиента в программе/устройстве, от типа используемого NAT’а, от задержек в сети и прочих факторов включение STUN может привести к нежелательным последствиям. Рекомендуется с осторожностью подходить к использованию этой технологии.
Входящие вызовы
Делать на DSL-модеме или маршрутизаторе «проброс портов», «port forwarding» или «virtual server» для сигнализации и RTP-трафика в подавляющем большинстве случаев не требуется. Согласно принципу своей работы, любое NAT-устройство не пропускает новые входящие соединения извне. Для того чтобы это не мешало входящему трафику SIP-сигнализации, необходимо чтобы SIP-устройство или программа периодически генерировали трафик из внутренней сети наружу. Обычно это обеспечивается путем регулярной (каждые 20-170 сек) отправки keepalive пакетов. «Проброс» порта сигнализации позволяет избежать отправки keepalive пакетов и может быть рекомендован только в том случае, если никаким другим способом не удалось добиться устойчивого прохождения входящих вызовов.

Если входящие вызовы на SIP-устройство или программу не проходят вообще или проходят только в течение короткого промежутка времени (обычно 3-5 минут) после включения или перезагрузки SIP-агента либо после исходящего вызова с него, то:

По умолчанию, как правило, на клиентской стороне для сигнализации SIP используется порт 5060/UDP, однако программные и аппаратные устройства SIP-телефонии позволяют менять это значение или же выбирать этот порт динамически.
Для корректной работы телефонии необходимо открыть доступ на фаерволе/роутере/брандмауэре и т.д., осуществив следующие действия:
Для тестирования слышимости позвоните с SIP-телефона или софтфона на тестовый номер 99999 и нажмите клавишу 1.
Оставьте тестовое сообщение. Если все работает корректно, оно должно повториться. Если сообщение не повторится, возможна одна из следующих причин.
Логин — ваш SIP-ID
В качестве SIP ID в настройках аппарата следует указывать то значение, которое предшествует знаку @ в вашем SIP-адресе.
Пароль — пароль от вашего SIP-ID (можно установить или сменить в личном кабинете абонента MANGO OFFICE)
Сервер регистрации – mangosip.ru
В случае работы с дополнительными sip-субдоменами в доменной зоне mangosip.ru следует дописывать субдомен к соответствующему домену в настройках оборудования. Так, для субдомена @test.mangosip.ru во всех полях вместо mangosip.ru следует указывать test.mangosip.ru
Порт регистрации – 60000 или 5060
Используемый кодек — G.711A (PCMA)
Метод передачи DTMF — RFC2833
Передача факсов — метод Т.30 или в кодеке G.711A
Вы можете воспользоваться автоматической настройкой телефонов. Подробнее тут.
Если Ваш телефон не поддерживает автоматическую настройку, воспользуйтесь нашими инструкциями.
Использовать программу Mango Talker можно только с sip-учетными записями с доменом mangosip.
ru.
Коды завершения SIP
Данный справочник будет полезен системным инженерам, занимающимся отладкой или поиском проблем mangosip.ru. Также он пригодится всем пользователям, пытающимся понять – что означают сообщения на экранах их IP телефонов или в логах mangosip.ru.
100 = информационные ответы.
SIP/2.0 100 Trying — запрос обрабатывается.
SIP/2.0 180 Ringing — местоположение вызываемого пользователя определено. Выдан сигнал о входящем вызове.
SIP/2.0 181 Call is Being Forwarded — прокси,сервер переадресует вызов к другому пользователю.
SIP/2.0 182 Call is Queued — вызываемый абонент временно не доступен, вызов поставлен в очередь.
SIP/2.0 183 Session Progress
200 = ответы о завершении запроса.
SIP/2.0 200 OK — успешное завершение.
SIP/2.0 202 Accepted — запрос принят для обработки.
Используется для справки о состоянии обработки.300 = сообщения о переадресации.
SIP/2.0 300 Multiple Choices — указывает несколько SIP-адресов, по которым можно найти вызываемого пользователя.
SIP/2.0 301 Moved Permanently — вызываемый пользователь больше не находится по адресу, указанному в запросе.
SIP/2.0 302 Moved Temporarily — пользователь временно сменил местоположение.
SIP/2.0 305 Use Proxy — вызываемый пользователь не доступен непосредственно, входящий вызов должен пройти через прокси-сервер.
SIP/2.0 380 Alternative Service — запрошенная услуга недоступна, но доступны альтернативные услуги.
400 = невозможность обработать запрос.
SIP/2.0 400 Bad Request — запрос не понят из-за синтаксических ошибок в нем, ошибка в сигнализации, скорее всего что-то с настройками оборудования.
SIP/2.0 401 Unauthorized — нормальный ответ сервера о том, что пользователь еще не авторизировался; обычно после этого абонентское оборудование отправляет на сервер новый запрос, содержащий логин и пароль.
SIP/2.0 401 Expired Authorization — время регистрации истекло.
SIP/2.0 402 Payment Required — требуется оплата (зарезервирован для использования в будущем).
SIP/2.0 403 No Such User — нет такого пользователя, ошибка в номере, логине или пароле.
SIP/2.0 403 User Disabled — пользователь отключен.
SIP/2.0 403 Wrong Guess — ошибка в пароле.
SIP/2.0 403 Forbidden — абонент не зарегистрирован.
SIP/2.0 403 Empty Route Set — нет ни одного шлюза в роутинге.
SIP/2.0 403 Caller Not Registered — нет такого пользователя.
SIP/2.0 403 Out of Look-Ahead Retries — перебор узлов закончен.
SIP/2.0 403 Invalid Phone Number — нет такого направления.
SIP/2.0 403 No Money Left on RFC Account — на счету нет денег для совершения звонка.
SIP/2.0 404 Not found — вызываемый абонент не найден, нет такого SIP-номера.
SIP/2.
0 404 Undefined Reason — неопределенное направление.SIP/2.0 404 Unknown user account — логин и пароль не найдены.
SIP/2.0 404 Out of Order — в заявке на маршрутизацию по этому направлению нет ни одного шлюза, проверьте настройку маршрутизации по этому направлению.
SIP/2.0 405 Method Not Allowed — метод не поддерживается, может возникать если пользователь пытается отправлять голосовую почту и т.п.
SIP/2.0 406 No codecs match — неправильная конфигурация кодеков.
SIP/2.0 406 Not Acceptable — пользователь не доступен.
SIP/2.0 407 Proxy Authentication Required — необходима аутентификация на прокси-сервере.
SIP/2.0 408 Request Timeout — время обработки запроса истекло: Абонента не удалось найти за отведенное время.
SIP/2.0 408 Login timed out — за отведенное время не получен ответ от сервера на запрос авторизации.
SIP/2.0 410 No Route — вариант SIP/2.0 403 Empty Route Set; нет доступа к ресурсу: Ресурс по указанному адресу больше не существует.
SIP/2.0 413 Request Entity Too Large — размер запроса слишком велик для обработки на сервере.
SIP/2.0 415 No Media — звонок совершается не поддерживаемым кодеком.
SIP/2.0 416 Unsupported Scheme — сервер не может обработать запрос из-за того, что схема адреса получателя ему непонятна.
SIP/2.0 420 Bad extension — неизвестное расширение: Сервер не понял расширение протокола SIP.
SIP/2.0 421 Extension Required — в заголовке запроса не указано, какое расширение сервер должен применить для его обработки.
SIP/2.0 423 Interval Too Brief — сервер отклоняет запрос, так как время действия ресурса короткое.
SIP/2.0 477 Send Failed — не устанавливается ТСР-сессия. Необходимо в настройках телефона выбрать UDP-транспорт.
SIP/2.0 480 Invalid Phone Number — неправильный номер телефона, не соответствует к-во цифр или неправильный код страны или города.
SIP/2.0 480 Destination Not Found In Client Plan — направления нет в тарифном плане абонента.
SIP/2.0 480 Wrong DB Response — проблемы с центральной базой сети.
SIP/2.0 480 DB Timeout — проблемы с центральной базой сети.
SIP/2.0 480 Database Error — проблемы с центральной базой сети.
SIP/2.0 480 Codec Mismatch — несоответствие кодеков.
SIP/2.0 480 No Money Left on RFC Account — нет денег на счету, обратитесь к администратору сети.
SIP/2.0 480 Empty Route Set — пустое направление, нет принимающих шлюзов.
SIP/2.0 480 No money left — недостаточно денег на счете.
SIP/2.0 480 Temporarily Unavailable — временно недоступное направление попробуйте позвонить позже.
SIP/2.0 481 Call Leg/Transaction Does Not Exist — действие не выполнено, нормальный ответ при поступлении дублирующего пакета.
SIP/2.0 482 Loop Detected — обнаружен замкнутый маршрут передачи запроса.
SIP/2.0 483 Too Many Hops — запрос на своем пути прошел через большее число прокси-серверов, чем разрешено.
SIP/2.0 484 Address Incomplete — принят запрос с неполным адресом.
SIP/2.0 485 Ambiguous — адрес вызываемого пользователя не однозначен.
SIP/2.0 486 Busy Here — абонент занят.
SIP/2.0 487 Request Terminated — запрос отменен, обычно приходит при отмене вызова.
SIP/2.0 488 Codec Mismatch — нет шлюзов с поддержкой заказанного кодека.
SIP/2.0 488 Private IP Address — адрес RTP media из сетей RFC1918.
SIP/2.0 491 Request Pending — запрос поступил в то время, когда сервер еще не закончил обработку другого запроса, относящегося к тому же диалогу.
SIP/2.0 493 Undeciperable — сервер не в состоянии подобрать ключ дешифрования: невозможно декодировать тело S/MIME сообщения.
SIP/2.0 499 Codec Mismatch — отсутствует кодек.
500 = ошибки сервера
SIP/2.0 500 Internal Server Error — внутренняя ошибка сервера.
SIP/2.0 500 DB Timeout — нет ответа от базы данных.
SIP/2.0 500 Database Error — то же самое, но в другой момент.
SIP/2.0 500 Wrong DB Response — неправильный ответ базы данных, редкая ошибка.
SIP/2.0 500 Undefined Reason — неопределенная причина.
SIP/2.0 500 account has been moved to a remote system — аккаунт перенесен в удаленную систему (дословно).
SIP/2.0 501 Method Not Supported Here — в сервере не реализованы какие-либо функции, необходимые для обслуживания запроса: Метод запроса SIP не поддерживается.
SIP/2.0 502 Bad Gateway — сервер, функционирующий в качестве шлюза или прокси-сервера, принимает некорректный ответ от сервера, к которому он направил запрос.
SIP/2.0 503 Service Unavailable — сервер не может в данный момент обслужить вызов вследствие перегрузки или проведения технического обслуживания.
SIP/2.0 504 Server time-out — сервер не получил ответа в течение установленного промежутка времени от сервера, к которому он обратился для завершения вызова.
SIP/2.0 505 SIP Version not supported — версия не поддерживается: Сервер не поддерживает эту версию протокола SIP.
SIP/2.0 513 Message too big — сервер не в состоянии обработать запрос из-за большой длины сообщения.
600 = глобальная ошибка
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 — соединение с сервером было установлено, но отдельные параметры, такие как тип запрашиваемой информации, полоса пропускания, вид адресации не доступны.Кодеки используещиеся в MANGO OFFICE
G.711A
Стандартизованный ITU-T кодек, используемый в устройствах ISDN. Требуемая пропускная способность — 64 кбит/сек. Существуют два основных алгоритма, представленных в стандарте, μ-law и A-law. Оба алгоритма являются логарифмическими, но более поздний A-law был изначально предназначен для компьютерной обработки процессов.
Стандарт также определяет последовательность кодов, соответствующих уровню сигнала 0 dB. Кодек поддерживается практически всеми устройствами IP-телефонии.
Кодек G.711a (PCMA) в минуту потребляет приблизительно 0.6 Мбайт.
G.729 Стандартизованный ITU-T кодек, предназначенный для передачи речи с «хорошим качеством» при использовании небольшой пропускной способности (8 кбит/сек). Существуют две популярные (и несовместимые между собой) версии данного стандарта: Annex A (более «простая» схема кодирования) и Annex B (с использованием алгоритмов сжатия пауз). По субъективным оценкам, данный кодек обладает качеством лучшим, чем у G723, но худшим, чем G711. Поддерживается практически всеми производителями оборудования. При коммерческом использовании требуется лицензия.
G.729 потребляет 0.2 Мбайт в минуту.
При звонках между абонентами может быть использован любой стандартный кодек, имеющийся у обоих абонентов, однако мы рекомендуем использовать G.711A.
BLF — функция позволяющая отслеживать состояние линий других абонентов в реальном времени на SIP телефоне.
См. раздел «Индикация занятости линий на SIP-телефонах (BLF)».
Удаленный доступ к компьютеру для решения проблем с VoIP оборудованием.При настройке и диагностики проблем с SIP оборудованием инженеру из технической службы MANGO OFFICE может понадобится удаленный доступ к SIP оборудованию.
Программы для удаленного доступа можно скачать тут.
После установки программы вам нужно будет сказать инженеру ваш ID.
(Удаленный доступ к рабочему столу — это просто, эффективно и надежно!)
Для телефонов Iphone можно воспользоваться приложением Mango Talker для IOS.
Для телефонов Android можно воспользоваться приложением Mango Talker для Android.
Возможные причины:
1. Неверно настроена схема переадресация в личном кабинете. См. раздел «Настройка схемы приема звонков».
2. Включена функция DND (Не беспокоить) на SIP телефоне.
Настройки данной функции можете найти тут. Внимание! На SIP телефонах вендора GIGASET поддержки DND нет.
3. При совместном использовании SIP телефона/софтфона и Контакт-центр, возможна ситуация, когда Вы закрыли приложение Контакт-центр, и используйте функцию «Учитывать статус сотрудника при распределении вызовов на него». В таком варианте настроек входящий вызов распределяться на SIP телефон/софтфон не будет. Запустите Контакт-центр, установите статус «На линии», либо выключите настройку в личном кабинете «Учитывать статус сотрудника при распределении вызовов на него».
4. Отсутствие регистрации Вашего SIP телефона/софтфона на сервере MANGO OFFICE. Для диагностики можно воспользоваться несколькими вариантами:
а) Посмотрите на SIP телефон/софтфон, обычно, в случае ошибки регистрации на оборудовании будет сообщение вида: «Ошибка регистрации на сервере провайдера».
б) Перейдите в личный кабинет lk.mango-office.ru, далее в разделе «Настройки АТС» выберите пункт «Настройка SIP» вкладка «Учетные записи и домены SIP».
Проверьте статус сотрудника. В состоянии регистрации он будет «В сети», при отсутствии регистрации «Не в сети».
В случае отсутствия регистрации убедитесь что телефон/софтфон настроен и подключен к сети интернет. Возможно соединение блокируется на сетевом оборудовании. Типовые настройки систем ограничения доступа находятся тут.
Если у Вас возникли сложности в диагностики, напишите нам в техническую поддержку по адресу: [email protected]
Причина 1: Некорректно введены логин, пароль, домен.
Решение: Проверить корректность введенных данных авторизации в SIP-телефоне или софтфоне. Настройки для SIP телефонов тут, для софтфонов тут.
Причина 2: При использовании SIP-телефонов – неверные настройки сетевого оборудования.
Решение: Проверить и изменить настройки сетевого оборудования.
Причина 3: В роутере включен протокол SIP ALG, который в некоторых моделях работает некорректно.
Решение: Рекомендуется отключить функцию SIP ALG.
Возможно несколько причин:
1. Проверьте настройки сетевого оборудования.
2. Отключите на роутере функцию SIP ALG.
3. Роутер сильно перегружен. Отключите UPnP на роутере.
4. Обновите ПО на роутере.
Примечание: в случае затруднения диагностики сетевого оборудования, обратитесь к вашему системному администратору.
Воспользуйтесь программой NET Detect: Тест подключения к Интернет — NetDetect
Телефон не получает IP-адрес (или отображает 0.0.0.0)Возможно несколько причин:
1. Проверьте, что интернет-кабель подключен в правильный разъем (как правило, он называется LAN или Internet).
2. Проверьте непосредственно целостность провода (для проверки можете воспользоваться другим интернет-кабелем).
3. Проверьте режим получения IP-адреса телефоном (сделать это можно в сетевых настройках самого телефона). Возможны два режима: DHCP или Static. При DHCP телефон должен получить IP-адрес автоматически, при режиме Static — IP-адрес и сопутствующие параметры, такие как маска подсети, шлюз по умолчанию, DNS-серверы, прописывают вручную в самом телефоне. Если в режиме Static эти данные не заданы, телефон не отобразит IP-адрес или отобразит 0.0.0.0.
4. Проверьте работоспособность сервера DHCP на роутере.
Примечание: в случае затруднения диагностики сетевого оборудования, обратитесь к вашему системному администратору.
Нет
Как можно улучшить эту статью?
Отправить ответ на email?
Предоставляя информацию, вы соглашаетесь с Политикой обработки персональных данных и на получение рекламной информации о продуктах, услугах посредством звонков и рассылок по предоставленным каналам связи
SIP — AggreGate Documentation
Драйвер устройства SIP (Session Initiation Protocol) позволяет AggreGate Server совершать автоматические SIP звонки для проверки доступности, степени исправности и работоспособности VoIP серверов.
Информация о драйвере
ID плагина драйвера: | com.tibbo.linkserver.plugin.device.sip |
Общие настройки
Не определены.
Настройки уровня пользователя
Не определены.
Свойства Device
Свойства подключения
Настройки подключения определяют, как AggreGate Server взаимодействует с определенным SIP сервером. Данные настройки доступны через опцию изменить свойства Device контекста Device. Доступны следующие свойства подключения:
Настройка | Описание | ||
Локальный IP-адрес | Локальный IP-адрес. | ||
Локальный порт | Локальный порт для прослушивания ответов.
| ||
Удаленный IP-адрес | IP-адрес SIP устройства. | ||
Удаленный порт | Порт SIP устройства. | ||
Протокол | Транспортный протокол: TCP или UDP. | ||
Логин | Логин для регистрации. | ||
Пароль | Пароль для регистрации. | ||
Таймаут | Таймаут SIP операций в миллисекундах. |
Комманды и звонки
Таблица команд и звонков определяет, какие SIP комманды и звонки будут выполнены драйвером во время каждого цикла синхронизации.
Параметр | Описание параметра | ||||||||
Имя | Имя SIP агента. Также соответствует имени переменной настроек Device, которая предоставит результаты SIP комманды/звонка. | ||||||||
Описание | Описание переменной настроек Device, которая предоставит результаты SIP комманды/звонка. | ||||||||
Таймаут | Таймаут SIP операции в секундах. | ||||||||
Команда | Команда, которая будет послана SIP устройству.
| ||||||||
SIP данные | Содержит текст для команды MESSAGE. |
SIP ответы
1xx = информационные SIP ответы
Код | Описание |
100 | Trying – Запрос обрабатывается. |
180 | Ringing – Агент адресата получил сообщение INVITE и предупреждает позвонившего пользователя. |
181 | Call Is Being Forwarded – Необязательный, посылается сервером для обозначения того, что звонок перенаправляется. |
182 | Queued – Вызываемый абонент временно не доступен, вызов поставлен в очередь. |
183 | Session Progress — Этот ответ может быть использован для отсыла дополнительной информации о звонке, который все еще устанавливается. |
199 | Early Dialog Terminated – Посылается сервером пользовательских агентов для обозначения того, что более ранний диалог был прерван. |
2xx = ответы об успешном выполнении
Код | Описание |
200 | OK – Показывает, что запрос был успешно обработан. |
202 | Accepted — Показывает, что запрос был принят для обработки, в основном используется для рефералов. Устаревшее. |
204 | No Notification – Показывает, что запрос был успешным, но ответ не будет получен. |
3xx = ответы переадресации
Код | Описание |
300 | Multiple Choices – Указывает несколько SIP-адресов, по которым можно найти вызываемого пользователя. |
301 | Moved Permanently — вызываемый пользователь больше не находится по адресу, указанному в запросе, новый адрес дан в заголовке Contact. |
302 | Moved Temporarily — Пользователь временно сменил местоположение. |
305 | Use Proxy — Вызываемый пользователь не доступен непосредственно, входящий вызов должен пройти через прокси-сервер. |
380 | Alternative Service – Звонок не удался, но альтернативные сервисы детализированы в теле сообщения. |
4xx = ошибки запроса
Код | Описание |
400 | Bad Request — Запрос не понят из-за синтаксических ошибок в нем, ошибка в сигнализации. |
401 | Unauthorized — Нормальный ответ сервера о том, что пользователь еще не авторизировался, обычно после этого абонентское оборудование отправляет на сервер новый запрос, содержащий логин и пароль. |
402 | Payment Required — Требуется оплата (зарезервирован для использования в будущем). |
403 | Сервер понял запрос, но не может его выполнить. No Such User — нет такого пользователя, ошибка в номере, логине или пароле. User Disabled — пользователь отключен. Wrong Guess — ошибка в пароле. Conflict — такой SIP-номер уже используется. Forbidden — абонент не зарегистрирован. Empty Route Set — нет ни одного шлюза в роутинге. Caller Not Registered — нет такого пользователя. Out of Look-Ahead Retries — перебор узлов закончен. Invalid Phone Number — нет такого направления. No Money Left on RFC Account — на счету нет денег для совершения звонка. |
404 | Not Found – Сервер получил информацию о том, что пользователь не существует (пользователь не найден). |
405 | Method Not Allowed — Метод, заданный в строке запроса понят, но не разрешен. |
406 | Not Acceptable — Ресурс способен генерировать только запросы с недопустимым контентом. |
407 | Proxy Authentication Required — Запрос требует аутентификации пользователя на прокси-сервере. |
408 | Request Timeout – Время обработки запроса истекло: Абонента не удалось найти за отведенное время. |
409 | Conflict – Пользователь уже зарегистрирован (устаревший) |
410 | Gone – Пользователь существовал ранее, но теперь недоступен. |
411 | Length Required — Сервер не принимает запрос без корректной длины содержимого (устаревший). |
413 | Request Entity Too Large — Размер запроса слишком велик для обработки на сервере. |
414 | Request URI Too Long – Сервер отказывается обрабатывать запрос, запрошенный URI длинее, чем сервер может интерпретировать. |
415 | Unsupported Media Type — Звонок совершается неподдерживаемым кодеком. |
416 | Unsupported URI Scheme — URI запроса неизвестен серверу. |
417 | Uknown Resource-Priority — Есть тег опции приоритета ресурса, но нет заголовка приоритета ресурса. |
420 | Bad Extension – Неизвестное расширение: Сервер не понял расширение протокола SIP. |
421 | Extension Required – В заголовке запроса (Supported) не указано, какое расширение сервер должен применить для его обработки. |
422 | Session Interval Too Small — Запрос содержит поле заголовка Session-Expires с длительностью ниже минимальной. |
423 | Interval Too Brief — Cрок действия ресурса слишком короткий. |
424 | Bad Location Information – Содержание запроса было искажено или являлось неудовлетворительным по другим причинам. |
428 | Use Identity Header — Политика сервера требует заголовка Identity, не один не был предоставлен. |
429 | Provide Referrer Identity — Сервер не получил действительный «Referred-By» признак в запросе. |
430 | Flow Failed — Особый поток для пользовательского агента дал сбой, хотя другие потоки могут быть успешными. |
433 | Anonymity Disallowed — Запрос был отклонен из-за своей анонимности. |
436 | Bad Identity Info – Запрос имеет заголовок Identity-Info, и схема URI не может быть разыменована. |
437 | Unsupported Certificate — Сервер был неспособен подтвердить правильность сертификата для домена, который подписал запрос. |
438 | Invalid Identity Header – Сервер получил корректный сертификат для подписи запроса, но был неспособен проверить подпись. |
439 | First Hop Lacks Outbound Support — Первый исходящий прокси-сервер не поддерживает “исходящую” функцию. |
470 | Consent Needed — У источника запроса не было разрешения от адресата на данный запрос. |
480 | Invalid Phone Number — неправильный номер телефона, не соответствует к-во цифр или неправильный код страны или города. Destination Not Found In Client Plan — направления нет в тарифном плане абонента. Wrong DB Response — проблемы с центральной базой сети. DB Timeout — проблемы с центральной базой сети. Database Error — проблемы с центральной базой сети. Codec Mismatch — несоответствие кодеков. No Money Left on RFC Account — нет денег на счету, обратитесь к администратору сети. Empty Route Set — пустое направление, нет принемающих шлюзов. No money left — недостаточно денег на счете. Temporarily Unavailable — временно недоступное направление попробуйте позвонить позже. |
481 | Call/Transaction Does Not Exist — Сервер получил запрос, который не соответствует какому-либо диалогу или транзакции. |
482 | Loop Detected — Обнаружен замкнутый маршрут передачи запроса. |
483 | Too Many Hops — Запрос на своем пути прошел через большее число прокси-серверов, чем разрешено (Max-Forwards достиг значения ’0′). |
484 | Address Incomplete — URI запроса неполный. |
485 | Ambiguous — URI адрес вызываемого пользователя не однозначен. |
486 | Busy Here — Вызываемый абонент занят. |
487 | Request Terminated — Запрос был прерван Bye или Cancel. |
488 | Not Acceptable Here — Некоторые аспекты описания сессии URI запроса недопустимы. |
489 | Bad Event — Сервер не понял пакет событий, указанный в поле заголовка Event. |
491 | Request Pending — Запрос поступил в то время, когда сервер еще не закончил обработку другого запроса, относящегося к тому же диалогу. |
493 | Undecipherable — Сервер не в состоянии подобрать ключ дешифрования: невозможно декодировать тело S/MIME сообщения. |
494 | Security Agreement Required — Сервер получил запрос, который требует согласованного механизма обеспечения защиты. |
5xx = ошибки сервера
Код | Описание |
500 | Server Internal Error — Внутренняя ошибка сервера. DB Timeout — Нет ответа от базы данных. Database Error — Ошибка базы данных. Wrong DB Response — Неправильный ответ базы данных. Undefined Reason — Неопределенная причина. |
501 | Not Implemented – Метод SIP запроса не реализован. |
502 | Bad Gateway — Сервер получил некорректный запрос от последующего сервера, пытаясь выполнить запрос. |
503 | Service Unavailable — Сервер находится на техническом обслуживании или временно перегружен и не может обработать запрос. |
504 | Server Time-out – Сервер не получил ответа в течение установленного промежутка времени от сервера, к которому он обратился для завершения вызова. |
505 | Version Not Supported – Сервер не поддерживает версию запрошенного SIP протокола. |
513 | Message Too Large — Длина сообщения больше, чем сервер может обработать. |
580 | Precondition Failure — Сервер не способен или не хочет соответствовать ограничениям, определенным в предложении. |
6xx = общие ошибки
Код | Описание |
600 | Busy Everywhere — Все возможные адресаты заняты. |
603 | Decline – Адресат не может/не хочет участвовать в звонке, альтернативных адресатов нет. |
604 | Does Not Exist Anywhere — Сервер получил достоверную информацию, что запрошенный пользователь не существует. |
606 | Not Acceptable — Связь с агентом пользователя была успешно установлена, но некоторые аспекты описания сессии были неприемлимыми. |
Активы Device
Драйвер не поддерживает активы.
Настройки Device
Драйвер создает отдельные переменные настроек Device для каждой записи в таблице звонков и команд. Эта переменная содержит результат команды или звонка.
Операции Device
Драйвер не проводит операции.
События Device
Драйвер не представляет события.
Подключение
Sip драйвер посылает команды SIP устройству и преобразует ответ в таблицу с данными.
Исходящий вызов — 503 Услуга недоступна для определенного номера телефона
- Статус
- Закрыто для дальнейших ответов.

- #1
Здравствуйте,
Мы получаем ошибку 503 Service Unreachable после 30-секундного ожидания от нашего SIP-провайдера при наборе одного номера.
Эта ошибка встречается только в логах 3cx. Звонящий видит внутреннюю ошибку сервера 500 на наших телефонах yealink.
Все остальные вызовы выполняются правильно.
При наборе этого же номера из PSTN я получаю сообщение об отключении, в котором мне повторяют номер.
Когда я связываюсь с нашим SIP-провайдером, и они проверяют вызов, они говорят, что вызов немедленно завершается без сообщения и без ошибки.
Необходимо ли настроить маршрутизацию выхода для предоставления сообщения об ошибке для неудачных вызовов?
Спасибо
- #2
Не понимаю, что еще нужно? или ожидать большего?
вы нашли 503, что означает, что удаленный конец недоступен, значит, ваша АТС работает правильно, и вы сказали, что каждая проверка, которую вы делали самостоятельно или с провайдером, давала вам одинаковый результат.
Переключить подпись
Besoin d’aide?
Sélectionnez nous en tant que partenaire
3CX Certifie Avancé et inscrivez notre ID regendeur 223694 dans le champ revendeur. Nous sommes aussi partenaire Dstny ex OpenIP for the vos liaisons SIP.
Бесплатный телефон для подключения к 3CX
3CX Pro Annual18.0 (сборка 908) — локально —
Windows 10 Pro V22h3 — 120 ГБ SSD — 8GO — процессор Intel J3455
https://www.aws2p.com
- #3
Вызывающий абонент видит на своем телефоне внутреннюю ошибку сервера 500, поэтому он продолжает повторять попытку, потому что не знает, в чем проблема. Как сообщить об ошибке звонящему, чтобы он понял, что номер отключен?
- #4
Ваш провайдер (или провайдер, которому принадлежит номер) знает эту деталь и должен воспроизвести сообщение о том, что номер отключен. АТС может сообщить об ошибке, полученной от провайдера, только после истечения времени ожидания вызова. Служба 503 недоступна может означать ряд вещей, а не только то, что вызываемый номер отключен.
- #5
Возможно они на техническом обслуживании и их номер не работает в нормальных условиях , а возможно в другой день он будет нормально работать и нормально отвечать
Переключить подпись
Besoin d’aide?
Sélectionnez nous en tant que partenaire
3CX Certifié Avancé et inscrivez notre ID regendeur 223694 dans le champ revendeur. Nous sommes aussi partenaire Dstny ex OpenIP for the vos liaisons SIP.
Бесплатный телефон для подключения к 3CX
3CX Pro Annual18.0 (сборка 908) — локально —
Windows 10 Pro V22h3 — 120 ГБ SSD — 8GO — процессор Intel J3455
https://www.aws2p.com
- #6
К сожалению, при вызове номера, который не завершается «нормально», номер не обслуживается, или маршруты к месту назначения, которые не могут быть завершены, исходящие из разных сетей, дадут разные результаты.
Пункт назначения, обеспечивающий запись, также отправляет обратно сообщение через SS7 или соединительную линию ISDN, информируя вызывающую сторону о том, что вызов не подлежит оплате, и о том, какое условие ставится вызывающему абоненту. вызов в этот момент или покинуть звуковой тракт до тех пор, пока сторона, набравшая вызов, не прослушает запись (если она предусмотрена). Это может также быть быстрым тоном «занято» (канал недоступен). Поскольку это приводит к занятию канала, многие предпочтут просто сбросить вызов и отправить обратно сообщение отправителю, ожидая, что они «разберутся» с что слышит звонящий. Вполне может быть отправлено другое сообщение, указывающее, что номер не обслуживается, от ваш звонок не может пройти через сообщение , но в какой-то момент провайдер может объединить несколько типов сообщений в один и отправить 503.
может не быть их выбором в отношении того, какое сообщение будет отправлено вам, они могут просто передать то, что получили.
На данный момент у 3CX нет метода привязки определенного SIP-сообщения к файлу волны, чтобы дать звуковой ответ звонящему.
- Статус
- Закрыто для дальнейших ответов.
Делиться:
Фейсбук Твиттер Реддит WhatsApp Электронная почта Делиться Связь
Распространенные ошибки 503 в Fastly
Varnish, программное обеспечение, на котором работает Fastly CDN, иногда возвращает стандартные ответы 503 из-за различных проблем, которые могут возникнуть при попытке получить данные с исходных серверов. Общий текст состояния, связанный с ошибкой 503, — «Служба недоступна». Это может означать самые разные вещи.
Наиболее распространенные причины, по которым появляется этот общий текст, включают:
- Исходный сервер сгенерировал ошибку 503 и Fastly передал ее как есть.
- Источник вернул ошибку 503 без заголовка ответа, поэтому Fastly использовал ответ по умолчанию.
- Строка состояния ответа HTTP от источника не поддается синтаксическому анализу.
- Был запущен код VCL, в котором использовалась инструкция «ошибка» без соответствующего статуса ответа (например,
ошибка 503вместоошибка 503 «сломанная вещь»).
В следующем списке представлены наиболее распространенные нестандартные стандартизированные ответы 503 и основные пояснения к каждому из них.
ПРЕДУПРЕЖДЕНИЕ
Если вы видите ошибку 503, не удаляйте весь кэшированный контент. Purge all переопределяет stale-if-error и увеличивает количество запросов к исходному серверу, что может привести к дополнительным ошибкам 503.
Ошибки времени ожидания
Ниже описаны типичные ошибки времени ожидания, с которыми вы можете столкнуться.
Ошибка 503 ошибка внутреннего чтения
Эта ошибка обычно появляется, если возникает ошибка тайм-аута, когда серверы Fastly cache пытаются получить содержимое из ваших источников. Это также может быть связано с различными временными сетевыми проблемами, которые могут привести к сбою чтения (например, сбои маршрутизатора, потеря пакетов) или перегрузке источника.
Сравнение времени отклика серверной части. Многие внешние факторы приводят к тому, что время отклика серверной части может меняться. Часто повторяющиеся постоянные ошибки чтения серверной части можно предотвратить, изменив настройки времени ожидания серверной части в веб-интерфейсе Fastly. Начните с выполнения следующей команды, чтобы оценить время отклика для целей сравнительного анализа:
$ curl -s -w "%{time_total}\n" -o /dev/null http://example.com/path/to/file
Увеличение настроек времени ожидания серверной части. После сравнительного анализа некоторых более медленных путей в вашем приложении у вас должно быть представление об идеальном времени отклика серверной части.
Настройте значения тайм-аута серверной части на странице «Редактировать этот хост» в области «Дополнительные параметры». Кроме того, если перед источником есть внешний интерфейс (например, балансировщик нагрузки или брандмауэр), проверьте время ожидания для этих интерфейсов.
Ошибка 503: время ожидания соединения истекло
Эта ошибка возникает, если время ожидания запроса истекло во время ожидания Fastly для установления TCP-соединения с вашим источником или ожидания ответа вашего источника на запрос. Как и в случае с внутренними ошибками чтения, тайм-ауты подключения могут быть вызваны временными сетевыми проблемами, длительными поездками к источнику и задержкой источника. Два распространенных способа устранения этих ошибок тайм-аута включают в себя:
- Увеличение значения времени ожидания соединения, установленного для Fastly Host.
- Настройка исходного экрана. Установка щита источника дает два преимущества:
- Сокращение расстояния, необходимого для установления соединения.

- Сокращение рукопожатий TCP, возникающих в результате использования нескольких точек присутствия. Это позволяет источнику избежать замедлений и обрабатывать только запросы на несколько подключений от шилда.
- Сокращение расстояния, необходимого для установления соединения.
ПРИМЕЧАНИЕ
Быстро обеспечивает 60-секундный тайм-аут между узлами, если вы не передаете запросы в vcl_recv .
Ошибка 503 ошибка записи серверной части
Эта ошибка аналогична ошибке чтения внутренней части, но возникает, когда Fastly отправляет информацию в виде запроса POST на серверную часть. Эта ошибка может быть устранена так же, как и ошибка внутреннего чтения.
Ошибка 503 Ошибка чтения клиента
Эта ошибка обычно возникает из-за сетевой проблемы между клиентом и Fastly. Это также может произойти, когда пользователь прекращает загрузку страницы (например, страница загружается слишком медленно, и пользователь нажимает кнопку «Стоп» в браузере). Это похоже на ошибку чтения бэкэнда, но возникает при чтении информации с клиента.
Если вы получили эту ошибку, обратитесь в службу поддержки Fastly за помощью в определении проблемы с сетью.
Ошибка 503. Сбой выборки серверной части
Эта ошибка возникает, когда соединение закрывается до того, как серверы Fastly cache закончат чтение ответа. Эта ошибка может возникнуть, если в ответе отсутствует или недействителен заголовок Content-Length , хотя могут быть и другие причины. Чтобы решить эту проблему, убедитесь, что ваш источник включает заголовок Content-Length или Transfer-Encoding: chunked вместе с ответом. Если ни один из заголовков отсутствует, сначала убедитесь, что один из них добавлен. Если присутствует один из заголовков, убедитесь, что весь ресурс может быть получен напрямую из источника. Если присутствует какой-либо из заголовков и весь ресурс может быть получен из источника, обратитесь в службу поддержки Fastly за дополнительной помощью.
Ошибка 503 тайм-аут первого байта
Эта ошибка возникает, когда Fastly устанавливает соединение с вашим источником, но источник не начинает отправлять ответ в течение времени, которое вы настроили для тайм-аута первого байта.
Чтобы решить эту проблему, увеличьте время ожидания первого байта для вашего источника.
По умолчанию время ожидания первого байта равно 15 секундам. Вы можете увеличить максимально возможное время ожидания до 600 с. Однако имейте в виду следующее:
Если ваш источник настроен с помощью щита, максимальное время ожидания должно быть уменьшено до 60 секунд.
Кластеризация ограничивает максимальное время ожидания до 60 с. Если объект кэшируется, то для увеличения максимального времени ожидания до 60 с необходимо отключить кластеризацию, добавив заголовок
Fastly-No-Shieldвvcl_recv. Если вы решите добавить заголовокFastly-No-Shield, убедитесь, что ваше условие точно нацелено на требования, которые занимают более 60 секунд, поскольку его добавление повлияет на коэффициент попаданий в кэш.
Ошибки конфигурации источника и службы
Ниже описаны типичные ошибки конфигурации источника и службы Fastly, с которыми вы можете столкнуться.
503 Объект ответа слишком велик
Если Fastly определяет, что размер извлекаемого объекта превышает предельный размер ресурсов вашей службы Fastly, мы создадим ответ клиенту 503 Response object too big . Вы можете использовать функцию сегментированного кэширования, чтобы устранить эти ошибки.
Ошибка 503: в соединении отказано
Эта ошибка возникает, когда Fastly пытается установить соединение с вашим источником через определенный порт, а сервер отказывает в соединении. Обычно он появляется, когда для хоста в веб-интерфейсе Fastly указан неверный порт. Чтобы устранить эту ошибку, вам может потребоваться изменить номер порта, чтобы убедиться, что вы используете порт, необходимый для подключения к вашему источнику. Если настройка номера порта не работает, вам также может потребоваться просмотреть исходные конфигурации, чтобы убедиться, что вы разрешаете подключения с определенных IP-адресов Fastly.
Эта ошибка возникает, когда серверная часть возвращает искаженный заголовок Vary вместе со своим ответом.
Правильно сформированный заголовок Vary указывает Fastly обслуживать другую версию объекта на основе значения заголовка запроса, включенного в него.
Ошибка 503 сеть недоступна
Эта ошибка появляется, когда Fastly не может найти маршрут к указанному диапазону IP-адресов. Обычно это происходит из-за неправильно настроенных или неработающих маршрутизаторов. Чтобы устранить эту ошибку, проверьте свои маршрутизаторы, чтобы убедиться, что они работают или правильно настроены.
Ошибки работоспособности источника
Ниже описаны типичные ошибки работоспособности источника, с которыми вы можете столкнуться.
Ошибка 503 серверная часть неработоспособна
Эта ошибка появляется, когда пользовательские проверки работоспособности сообщают, что серверная часть отключена. Обычно это происходит, когда пограничный сервер Fastly получает клиентский запрос и должен отправить запрос к вашему источнику, но поскольку серверная часть считается неработоспособной, Fastly вообще не пытается отправить запрос.
Некоторые из причин, по которым может возникнуть эта ошибка:
- источнику потребовалось слишком много времени, чтобы ответить на запрос
- возникли временные проблемы с сетью, и проверка работоспособности не смогла получить доступ к источнику
- проверка работоспособности была неправильно настроена, или ресурс, с которым выполняется проверка работоспособности, был удален или изменен каким-либо образом
Чтобы устранить эту ошибку, убедитесь, что ваш источник настроен правильно и объект, который запрашивает проверка работоспособности, существует в указанном месте.
Ошибка 503 нет доступных устаревших объектов
Эта ошибка возникает, если вы настроили Fastly для обслуживания устаревших объектов в случае сбоя серверной части, но срок действия устаревшего объекта истек, а ваша серверная часть по какой-то причине все еще дает сбой (таким образом, устаревший объект недоступен). Чтобы устранить эту ошибку, вам нужно либо исправить свое происхождение, либо проверить свою сеть.
Ошибки ограничения количества подключений
Ниже описаны типичные ошибки ограничения количества подключений, с которыми вы можете столкнуться.
Ошибка 503 backend.max_conn достиг
Эта ошибка возникает, когда Varnish делает запрос к серверной части в вашей службе Fastly, которая достигла заданного максимального количества подключений. По умолчанию Fastly ограничивает вас 200 исходными подключениями от одного пограничного узла, чтобы защитить источники от перегрузки. Для большинства сайтов этого должно быть достаточно. Если вы получаете это сообщение об ошибке с менее чем 10 000 неуспешных запросов в секунду, убедитесь, что ваш источник отвечает нормально (например, нет замедления источника). Если вы просто увеличите количество максимальных подключений, вы можете усугубить проблему. Если вы определили, что проблема не в вашем источнике, увеличьте максимальный лимит подключений к вашему источнику или обратитесь в службу поддержки Fastly за дополнительной помощью по этой проблеме.
Эта ошибка также может отображаться как «Ошибка 503: достигнуто максимальное количество потоков для службы».
Ошибка 503: достигнуто максимальное количество потоков для службы
Эта ошибка возникает, когда Varnish обнаруживает, что служба превысила безопасный предел количества одновременных запросов. Обычно это указывает на то, что служба испытывает необычно высокую нагрузку, что источник работает медленно или что такие функции, как свертывание запросов, намеренно избегаются.
Ошибки Director
Ниже описаны типичные ошибки Director, с которыми вы можете столкнуться.
Ошибка 503 нет исправных серверных частей
Эта ошибка возникает, когда директор, используемый для балансировки запросов между группой бэкендов (доступен только через Fastly API), не может кэшировать указанный контент, поскольку в его группе нет доступных работоспособных бэкендов.
Ошибка 503: все серверные части вышли из строя или неработоспособны
Эта ошибка возникает, когда директор, используемый для балансировки запросов между группой серверных частей (доступен только через Fastly API), дает сбой, потому что все серверные части неработоспособны или несколько серверных частей, с которых директор пытался получить информацию не удалось с той же ошибкой.
Ошибка 503 Вес кворума не достигнут
Эта ошибка возникает, когда директор, используемый для балансировки запросов между группой бэкэндов (доступен только через Fastly API), не может обслуживать трафик на основе своей конфигурации, поскольку у него недостаточно доступных бэкэндов в своей группе.
Чтобы устранить любую из этих ошибок, вы должны либо проверить и решить все проблемы с вашим источником, либо убедиться в правильности настройки кворума. Кроме того, убедитесь, что вы правильно задали параметры кворума. Например, в пяти серверных директорах 85 % кворума пометят директора как неработоспособные, если неработоспособен один сервер.
Ошибки TLS
Ниже описаны типичные ошибки TLS, с которыми вы можете столкнуться. Вы также можете найти информацию о других распространенных ошибках TLS в вашем источнике в руководстве по сообщениям конфигурации источника TLS.
Ошибка 503 Ошибка рукопожатия SSL
Эта ошибка возникает при сбое согласования TLS между Fastly и вашим источником.
Чтобы исправить эту ошибку, проверьте и исправьте настройки TLS вашего хоста.
Ошибка 503: невозможно получить сертификат локального эмитента
Эта ошибка возникает, когда сертификат в цепочке сертификатов отсутствует или недействителен. Чтобы лучше определить, какая из этих проблем является причиной ошибки, мы предлагаем запустить тест SSL в вашем источнике, чтобы выявить любые проблемы с установленным там сертификатом. Есть два распространенных способа устранить эту ошибку:
- В случае отсутствующих или недействительных сертификатов загрузите и замените отсутствующий или неверный сертификат.
- Если и промежуточный, и корневой сертификаты верны, вставьте допустимое имя хоста Server Name Indication (SNI) в исходные параметры TLS службы Fastly.
Ошибка 503 имя хоста не соответствует сертификату
Эта ошибка возникает, когда имя хоста сертификата, указанное в настройках TLS источника вашей службы, не соответствует ни общему имени (CN), ни доступным альтернативным именам субъектов (SAN).
Чтобы устранить эту ошибку, введите значение имени хоста сертификата, которое соответствует записям CN или SAN в сертификате вашего источника.
Ошибка 503:14077410:Процедуры SSL:SSL23_GET_SERVER_HELLO:sslv3 alert
Эта ошибка возникает, когда требуется указание имени сервера (SNI) в TLS-подтверждении к источнику, но поле имени хоста SNI пусто или неверно. Чтобы исправить эту ошибку, введите значение имени хоста в поле имени хоста SNI. Часто это будет соответствовать значению, указанному в поле имени хоста сертификата.
Ошибка 503 ошибка: 1408F10B: Процедуры SSL: ssl3_get_record: неверный номер версии
Эта ошибка возникает, когда у Fastly возникает проблема с подключением к вашему источнику, обычно из-за несоответствия между настройками TLS Fastly и настройками TLS источника. Чтобы устранить эту ошибку, просмотрите и исправьте конфигурации TLS вашего хоста, если существуют расхождения между вашим источником и Fastly. Убедитесь, что значение Server Name Indication (SNI) соответствует домену, используемому в сертификате, где ожидается подключение от Fastly.![]()
















