Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

PSTN_ANALOG_SIGNALING_ERR IP-Телефония и СКУД

Траблшутинг шлюзов FXS/FXO: импеданс, Flash Hook и Caller ID FSK/DTMF

Обновлено: 24.08.2026 · Официальная документация ↗
  • Сильное эхо, фоновый гул 50 Гц или искажения голоса в аналоговой линии FXS/FXO.
  • Невозможность перевода вызова (Call Transfer / Flash Hook) — звонок мгновенно сбрасывается или игнорируется.
  • Номер звонящего (Caller ID) не отображается на IP-телефонах или приходит с задержкой в 2 гудка.
  • Зависание телефонных линий FXO («вечный звонок» / занято) после того, как удаленный абонент положил трубку.

1. Согласование импеданса и устранение гибридного эха

Несоответствие комплексного сопротивления линии вызывает отражение сигнала (Hybrid Echo). Выполните подстройку параметров на шлюзе (Grandstream, D-Link, Cisco SPA):

  • Для РФ и стран СНГ установите стандарт импеданса: Complex 1 (220 Ohm + 820 Ohm || 115nF) или жесткий 600 Ohm Real.
  • Включите аппаратный эхоподавитель (Hardware Echo Cancellation): стандарт G.168, длина окна хвоста (Echo Tail) 64ms или 128ms.
  • Снизьте уровни усиления: TX Gain = -2 dB, RX Gain = -2 dB для устранения клиппинга сигнала.

2. Калибровка таймингов Flash Hook (кратковременного разрыва шлейфа)

Если при попытке удержания или трансфера вызов сбрасывается, диапазон распознавания Flash настроен некорректно:

  • Отрегулируйте Min Flash Hook Duration = 80 ms.
  • Отрегулируйте Max Flash Hook Duration = 800 ms (стандарт для аналоговых аппаратов Panasonic/Gigaset — от 100 до 600 мс).
  • Параметр On-Hook Timing установите не менее 900 ms.

3. Диагностика и настройка Caller ID (FSK vs DTMF)

Аналоговые АТС передают номер двумя путями:

  • Bellcore / Telcordia FSK: номер передается между первым и вторым звонком (Between 1st and 2nd Ring). В диалплане АТС (Asterisk/FreePBX) обязательна задержка Ring Delay = 2.
  • ETSI FSK / DTMF: номер передается до первого звонка (Prior to Ring) с предварительной сменой полярности (Polarity Reversal).
  • Настройка шлюза: выберите Caller ID Scheme: Bellcore/Telcordia или ETSI DTMF with PR в соответствии с профилем вышестоящей городской АТС.

4. Траблшутинг неотбоя линий FXO (Disconnect Supervision)

Если порт FXO не освобождается после окончания разговора со стороны города:

  • Включите Loop Current Disconnection (CPTD): минимальная длительность разрыва петли тока — 200 ms.
  • Настройте тональный отбой (Busy Tone Detection): для РФ частота сигнала «Занято» составляет 425 Hz с каденцией 350ms ON / 350ms OFF (или 400/400).
  • Включите Enable Tone Disconnect и пропишите паттерн: ch1-8: 425@-30,425@-30; *(35/35).
💡 Практика специалистов: При настройке портов FXO на шлюзах Grandstream (GXW4104/4108) всегда запускайте встроенную утилиту автоматической калибровки линии (Auto Semi-Automated Impedance Calibration). Она посылает серию тестовых синусоид и рассчитывает точный профиль затухания и каденции отбоя городской линии.

Частые вопросы (FAQ)

Почему при переводе звонка через кнопку Flash на аналоговом телефоне вызов сбрасывается?

Телефон генерирует разрыв шлейфа длительностью, не входящей в интервал шлюза. Если телефон выдает Flash 100 мс, а на шлюзе минимум задан как 300 мс, шлюз проигнорирует команду. Если же максимум на шлюзе меньше длительности Flash аппарата, событие будет распознано как полный On-Hook (положили трубку).

Почему номер входящего звонка не передается в IP-АТС через порт FXO?

Шлюз не успевает декодировать FSK-сигнал, если в диалплане АТС настроен немедленный подъем трубки (Immediate Answer). Необходимо включить задержку ответа на 1-2 гудка, чтобы декодер FSK шлюза захватил модуляцию между посылками вызова.

Как устранить постоянное эхо голоса в телефонной трубке?

Откалибруйте аналоговый импеданс (Impedance Matching) на порту FXS/FXO. Если импеданс не согласован с кабельной трассой, аппаратный эхокомпенсатор DSP не может построить обратную фазу сигнала. Дополнительно уменьшите входную чувствительность RX/TX на 3 dB.

Что такое Polarity Reversal и зачем она нужна на портах FXO?

Переполюсовка (Polarity Reversal) — это мгновенная смена полярности постоянного напряжения в линии при ответе вызываемого абонента и при завершении разговора. Это самый надежный аппаратный способ фиксации начала тарификации и гарантированного отбоя линии FXO.

Полезные материалы
Рекомендуем