Opened 3 days ago

Closed 2 days ago

#452 closed баг (fixed)

Не работают маршруты на VE-12

Reported by: roman_zhur Owned by: alx
Priority: средний Milestone: 2 очередь
Component: VE-12 Keywords:
Cc:

Description

Эксперимент.

  • В блоке 3U аналоговый телефон подключен к FS-08, на VE-01 создано канальное окончание FXS с URI 22@IP_VE_01, КИ FS и VE скоммутированы.
  • Блок 3U и VE-12 соединены через сеть IP.
  • SIP-телефон регистрируется на VE-12.
  • На VE-12 прописан маршрут с заменой URI домена VE-12 на домен VE-01 (22@IP_VE_12 --> 22@IP_VE_01).

При звонке с SIP-телефона на номер 22 выдается ошибка "Вызываемый номер не существует".

Чек-бокс "Прекратить поиск после нахождения маршрутов" работает (судя по изменяющемуся параметру "flags") и не влияет на ошибку.
Пинг VE-02 <--> VE-12 работает в обе стороны.

При аналогичной настройке (маршрут SIP с заменой URI) звонок с FXS на SIP проходит без проблем (есть КПВ, телефон звонит, голос слышно).

Tcpdump, лог и конфиг c VE-12 прилагаю.

Attachments (5)

tcpdump_1.txt (11.7 KB ) - added by roman_zhur 3 days ago.
messages_log (2.7 KB ) - added by roman_zhur 3 days ago.
config.json (582 bytes ) - added by roman_zhur 3 days ago.
scheme_1.png (45.5 KB ) - added by roman_zhur 3 days ago.
repro.log (48.0 KB ) - added by roman_zhur 2 days ago.

Download all attachments as: .zip

Change History (8)

by roman_zhur, 3 days ago

Attachment: tcpdump_1.txt added

by roman_zhur, 3 days ago

Attachment: messages_log added

by roman_zhur, 3 days ago

Attachment: config.json added

by roman_zhur, 3 days ago

Attachment: scheme_1.png added

comment:1 by alx, 3 days ago

За работу маршрутов отвечает прокси-сервер (repro). Поэтому для диагностики проблемы мне требуется получить его лог. Для этого в файле /etc/repro.config исправь, пожалуйста, LogLevel = NONE на LogLevel = DEBUG.

Также желательно исправить LoggingType = syslog на LoggingType = file и LogFilename = repro.log на что-нибудь удобное, например `/tmp/repro.log. Тогда лог repro будет записываться сразу в указанный файл.

После изменения конфига требуется перезапустить sip_ua.

После перезапуска воспроизведи проблему и приложи лог repro к тикету.

Настройку LogLevel = DEBUG рекомендую потом вернуть в исходное состояние.

by roman_zhur, 2 days ago

Attachment: repro.log added

comment:2 by alx, 2 days ago

Спасибо.
Странно, у repro почему-то нет маршрута, хотя в конфиг-файле я его вижу...

comment:3 by alx, 2 days ago

Resolution: fixed
Status: newclosed

In 2510/sip_ua:

Исправлена ошибка: при применении конфиг-файла
не применялся элемент "routes", так как по ошибке
значение элкмкнта ожидалось отипа бъект, хотя на самом
деле этот элемент - массив. Closes #452.

Note: See TracTickets for help on using tickets.