Форумы  ·  Войти  · 

Тема: IP-PBX + SIP-CDA2 + видеопоток

Страница 1 из 5, все  1 2 3 >  
07.09.18 7:40   iyago  (42/07.09.18)  

Добрый день.
Подскажите, где поправить конфигурацию, чтобы указать IP-PBX адрес, на котором слушать соединения? Поставил на виртуальной машине debian 9 (кстати, ваше приложение требует устаревшие библиотеки libssl-1.0.0 и libpng-1.2), поставил приложение. После танцев с бубнами запустил, но порт 5060 слушается на адресе 127.0.0.1, и где это исправить в конфигурации я не нашёл.

[ Изменено: 11.02.19 10:12 Oleg [Editor] ]
[ #1 ]  10.09.18 7:47   Tech.Support  KOMENDANT LAB  

В конфигураторе в настройках IP АТС на первой вкладке “параметры”, “IP адрес (обязательно)” нужно указать IP адрес компьютера для подключения SIP клиентов. Если будете запускать конфигуратор из сети, нужно еще и в “Управление IP АТС. IP адрес.”

[ #2 ]  10.09.18 8:11   iyago  (42/07.09.18)  

Я всё правильно понимаю? Поправьте, если не так.
1. IP-PBX установлена на отдельной машине (вместе с MySQL-сервером) с debian 9.
2. Весь остальной софт, в т.ч. управление установлено на другой машине под управлением windows.
На вкладке “параметры” я указываю адрес, на котором установлена IP-PBX. На текущий момент именно так и сделано. В обоих полях с адресами указан адрес машинки с debian, на котором поднят IP-PBX.
В файле xml (который формируется по какой-то конфигурации, которой на debian нет) почему-то адрес указывается 127.0.0.1. Что именно сделано не так?
Мне-то, как раз, непонятно, почему IP-PBX стартует на адресе 127.0.0.1, и как ей сказать, чтобы она стартовала с адреса интерфейса, который назначен на ethernet.

[ #3 ]  10.09.18 8:19   Tech.Support  KOMENDANT LAB  

Скорее всего не прошла синхронизация. Поставьте настройку режима синхронизации “автоматический (принудительно)” на будущее. А сейчас правой кнопкой на IP АТС, сервисные функции, синхронизация.

[ Изменено: 10.09.18 8:28 Tech.Support ]
[ #4 ]  10.09.18 8:28   iyago  (42/07.09.18)  

Хорошо, я попробую и сообщу результат.

[ #5 ]  10.09.18 15:35   iyago  (42/07.09.18)  

При установке принудительной автоматической синхронизации и перезапуске приложения komendant-ip-pbx на debian он стал слушать назначенный адрес. Дальше буду разбираться с регистрацией пользователей.
Спасибо.

[ #6 ]  23.09.18 17:47   iyago  (42/07.09.18)  

Добрый день.
Вновь повторилась такая же ситуация, но в этот раз синхронизация не помогает.
На этот раз MySQL-сервер и komendant-ip-pbx установлены на физической отдельной машине. Адрес 192.168.2.250. Для MySQL всё понятно: в конфиге указываем слушать адрес 0.0.0.0 - и всё работает. А вот с IP-АТС конфига на машине нет. Конфигуратор установлен на отдельной машине. Скриншоты приложить не могу, форум не позволяет. На вкладке “параметры” указаны: IP-адрес (обязательно) 192.168.2.250, IP-адрес: 192.168.2.250. Порт 8021. Правой кнопкой нажимаю на этой АТС (там их заведено 3 штуки для разных машинок), сервисные функции-синхронизация. Ставлю галочку “принудительная синхронизация”, нажимаю старт. Примерно в течение 4-8 секунд появляется надпись (и окно с такой же надписью) “Синхронизация с IP АТС успешно завершена”.
Но когда смотрим на этой машине с адресом 192.168.2.250 порты, то видим, что 5060 по-прежнему слушается на адресе 127.0.0.1, а не на настроенном 192.168.2.250, хотя управление (порт 8021) слушается на всех адресах:
root@sip-server:/etc/init.d# netstat -an|egrep “8021|5060”
tcp     0     0 0.0.0.0:8021         0.0.0.0:*          LISTEN
tcp     0     0 127.0.0.1:5060       0.0.0.0:*          LISTEN
udp     0     0 127.0.0.1:5060       0.0.0.0:*
unix 3     [ ]      STREAM   CONNECTED   18021   @/tmp/.X11-unix/X0

Как это исправить?

[ #7 ]  23.09.18 19:22   iyago  (42/07.09.18)  

Мда... Изменил в настройку соединения, указав другой адрес сервера - синхронизация прошла. Видимо, мой косяк.

[ #8 ]  20.10.18 8:09   iyago  (42/07.09.18)  

Добрый день.
Установил “коменданта” на линукс и windows. Планирую использовать под линуксом.
Наблюдаю следующую проблему:
1. Аудиовызов проходит. При нажатии на кнопку “видео” в клиенте видео не запускается. Могу прислать логи wireshark. При запуске под windows видеовызов проходит. Мне нужно, чтобы работало под линуксом. Специально поставил ubuntu 16, рекомендованую наряду с debian 8. Там тоже видеовызов не идёт.
2. периодически, при вызове, выдаётся КПВ, но устройство, на которое идёт вызов, не звонит.

[ Изменено: 22.10.18 2:18 iyago ]
[ #9 ]  22.10.18 8:35   Oleg [Editor]  KOMENDANT LAB  

Предположительно не проброшены порты, во всяком случае похоже на это. Или что-то их блокирует / занимает. Если это вообще на виртуалке - то здесь можно и не гадать, причин может быть масса.
Чтож до “периодичности” то похоже на конфликт в программном окружении, ибо периодичность, как правило, это и означает - что-то запустилось - что-то вступило в конфликт.

[ #10 ]  22.10.18 9:14   iyago  (42/07.09.18)  

Касаемо первого вопроса: проброс портов здесь ни при чём, т.к. не работает видео даже внутри локальной сети, находясь в одном бродкастном и коллизионном домене.Проверялось подключением к этому SIP-серверу по WiFi двух сотовых с sip-клиентами. При этом если загрузить ОС windows, на которой также поставлен komendant, то там видео работает (при этой же схеме включения). Какие нужны дополнительные данные для анализа проблемы?
По второму вопросу: как этого избежать? Для домофона это выглядит нехорошо: будто вызов идёт, а дома никого нет, и не берут трубку. А на самом деле вызов по программе komendant есть активный, но sip-клиент на сотовом при этом не звонит.

[ #11 ]  22.10.18 9:23   Oleg [Editor]  KOMENDANT LAB  

С видео я не утверждал, а предположил. Чтоб провести полную диагностику, что случилось с конкретной сборкой линухов это надо все вывернуть “от” и “до”, собственно провести работу системного администратора, что в нашем случае представляется невозможным. Опять же, предположительно, надо смотреть, на каком этапе срезает видеовызов и чем эта ситуация отличается от нормально проходящего аудио вызова.
По второму вопросу: проверьте время регистрации у клиента, должно быть меньше (или равно) чем время регистрации на сервере.

[ #12 ]  22.10.18 9:37   iyago  (42/07.09.18)  

Запущу ещё раз tcpdump и напишу. По памяти от клиентского приложения приходят запросы с указанием то ли sofia, то ли что-то подобное (несколько раз), но на этом всё заканчивается.

По второму вопросу понял, проверю. Насколько меньше роли не играет (в разумных пределах естественно, 1 секунду ставить глупо)?

[ #13 ]  22.10.18 9:41   Oleg [Editor]  KOMENDANT LAB  

Главное меньше. Поставьте 10 сек запаса.
И вот еще что, если АТС нужна для системы диспетчеризации (домофония, СКУД и т.п.), то использовать Линукс следует только в том случае, если у компании есть штатный администратор линуксоид, иначе - прагматичнее использовать Винду.

[ #14 ]  25.10.18 18:55   iyago  (42/07.09.18)  

Собрал дамп wireshark-ом. Увидел, что запросы от устройства приходят успешно на SIP-сервер, а вот ответы от сервера (sip 200 OK) в случае с windows и linux приходят разные. На windows приходит ответ с указанием номера порта, отличного от нуля (под linux вместо номера порта для медиа приходит значение 0), а также медиа-формат dynamicRTP-type-105, а на линуксе “Comfort noise (old)”. Поясните причины такого поведения SIP-сервера под линуксом. Проверял и на debian 9, и на ubuntu 14. Кодеки видео и аудио установил.
Насчёт “конкретной сборки линукса” я, опять же, не соглашусь. Линукс взят с официального сайта (что debian, что ubuntu). Т.е. установка “из коробки”, что называется. Согласно install.txt установлены пакеты. В MySQL, естественно, добавлены записи, разрешающие подключение с удалённого хоста к базе данных.
Давайте так. Попробуйте у себя на виртуальной машине поставить “с нуля” ubuntu или debian, и добейтесь работы видео с вашим приложением. Аудиовызовы проходят.

[ #15 ]  26.10.18 4:30   Oleg [Editor]  KOMENDANT LAB  

Как будем заниматься ядром АТС обязательно попробуем воссоздать вашу ситуацию (и конечно не на виртуалке, а на полноценной инсталляции, ибо разница очевидна), но это не сейчас, а как немного освободимся. Всеж ситуация неординарная и нетипична, указаний на подобное не было, хотя АТС в Линукс среде используется достаточно часто. Возможно это из-за того, что  большинство тех, кто использует видео, ставят АТС на Виндовые платформы, да и мы именно под них АТС и затачивали.

Страница 1 из 5, все  1 2 3 >  
Komendant.pro
 ©1999-2025  Инженерная лаборатория "Комендантъ"