ECSS-10 SIP/2.0 401 Unauthorized

ECSS-10 SIP/2.0 401 Unauthorized

При настройке SIP транка голосовой шлюз Cisco — Eltex ECSS-10 и звонке из города через этот sip транк я получил ошибку от ECSS-10 SIP/2.0 401 Unauthorized.

Проблема может быть в следующих случаях:

1. 401 на транковый вызов ECSS-10 отвечает при наличии ошибки транспорта, необходимо проверить входящий и исходящий порт на транке, они должны совпадать с фактическими, используемыми на шлюзе.

2. Использование одного ip-set на нескольких доменах, тогда система может ответить 401, если ни в одном из полей: to ,from, ruri нет имени домена, для решения нужно поместить в вышеописанные поля имя домена.

В моем случае оказалось, что голосовой шлюз Cisco при исходящем вызове порт источника указывает динамический, а ECSS-10 хочет, чтобы был порт 5060 как указан в настройках транка. Хоть это порт и для приема вызова на голосовом шлюзе Cisco, но ECSS-10 хочет видеть только этот порт.

В итоге вызов разрывается.

Решением данной проблемы является отключение проверки порта источника sip транка на ECSS-10.

Чтобы отключить проверку удаленного порта на транке и решить проблему, используем команду консоли cocon:

domain/<domain>/trunk/sip/set <group> <name> disable-remote-port-control true

где

<domain> — имя виртуальной АТС

<group> — группа в которую входит транк

<name> — имя транка

Copyright © 2020 NEWS-Свердловский