Opened 6 years ago

Closed 6 years ago

#581 closed баг (fixed)

В сборке под Windows не создаётся TLS транспорт

Reported by: san Owned by: alx
Priority: trivial Milestone: 2 очередь
Component: ПО MC04-Dispatcher. Пульт диспетчера/техника Keywords:
Cc:

Description

В логах программы при запуске постоянно вижу записи:
cannot create IPv4 TLS transport: Unsupported transport (PJSIP_EUNSUPTRANSPORT)
cannot create IPv6 TLS transport: Unsupported transport (PJSIP_EUNSUPTRANSPORT)

В настройках установлен Sip транспорт = UDP.
r943
Воспроизводится на моих двух компьютерах c Windows 7 и Windows 10, так-же аналогичные записи наблюдаю в логах присланных от Вити(тоже Windows).

2017.12.27 12:54:16.818 [DEBUG  ] Loading config from C:/Users/test/AppData/Local/MC04Dispatcher.xml
2017.12.27 12:54:19.892 [DEBUG  ] sip_endpoint.c  .Creating endpoint instance...
2017.12.27 12:54:19.893 [DEBUG  ]          pjlib  .select() I/O Queue created (04171AE8)
2017.12.27 12:54:19.894 [DEBUG  ] sip_endpoint.c  .Module "mod-msg-print" registered
2017.12.27 12:54:19.894 [DEBUG  ] sip_transport.  .Transport manager created.
2017.12.27 12:54:19.894 [DEBUG  ]   pjsua_core.c  .PJSUA state changed: NULL --> CREATED
2017.12.27 12:54:20.000 [INFO   ]   pjsua_core.c  .pjsua version 2.5.5 for  initialized
2017.12.27 12:54:20.001 [ERROR  ]   pjsua_core.c  Error creating transport: Unsupported transport (PJSIP_EUNSUPTRANSPORT) [status=171060]
2017.12.27 12:54:20.015 [ERROR  ] CPJSIPSUA::Init(): cannot create IPv4 TLS transport: Unsupported transport (PJSIP_EUNSUPTRANSPORT)
2017.12.27 12:54:20.016 [DEBUG  ] local IPv6 address is 2a01:540:2f08:c600:c4a2:dbe9:9815:64f5
2017.12.27 12:54:20.017 [ERROR  ]   pjsua_core.c  Error creating transport: Unsupported transport (PJSIP_EUNSUPTRANSPORT) [status=171060]
2017.12.27 12:54:20.017 [ERROR  ] CPJSIPSUA::Init(): cannot create IPv6 TLS transport: Unsupported transport (PJSIP_EUNSUPTRANSPORT)
2017.12.27 12:54:20.087 [INFO   ] connected to MySQL database
2017.12.27 12:54:20.089 [DEBUG  ] CStartupDlg::mysqlConnected()
...
...
...

Change History (5)

comment:1 by alx, 6 years ago

Данная проблема существует только при сборке для Windows, так как PJSIP не собирается с openssl. При сборке для Ubuntu транспорты TLS создаются. Рекомендую использговать сборки для Ubuntu.

comment:2 by san, 6 years ago

Priority: majortrivial
Summary: Не создаётся TLS транспортВ сборке под Windows не создаётся TLS транспорт

Сложно использовать ubunt-овские сборки под Виндоус :)
Насколько я знаю, на данный момент у 100% наших клиентов, пользующихся Диспетчерской, на рабочих местах Диспетчера/техника установлена ОС Windows.
Собственно TLS никто из пользователей пока не требовал, понижу приоритет тикету, будем иметь ввиду эту "особенность".

in reply to:  2 comment:3 by alx, 6 years ago

Replying to san:

на данный момент у 100% наших клиентов, пользующихся Диспетчерской, на рабочих местах Диспетчера/техника установлена ОС Windows.

Это их святое право. :) Однако, "официальная" инструкция по установке MC04-Dispatcher начинается со слов "Устанавливаем ubuntu-server...". Если пользователь переустанавливает софт неофициальным, альтернативным способом, он должен понимать, что есть вероятность возникновения проблем...

Хотя, конечно, хотелось бы "допинать" сборку так, чтобы и для Windows, и для MacOS, и для Android все собиралось как нам хочется...

comment:4 by san, 6 years ago

В той самой инструкции раньше было два раздела установка на Убунту и на Виндовс...

comment:5 by alx, 6 years ago

Resolution: fixed
Status: newclosed

После добавления пары патчей PJSIP стал собираться для Windows с libssl.

Note: See TracTickets for help on using tickets.