Windows Использование IP телефонии для обработки вызовов

  • Автор темы Автор темы Andi
  • Дата начала Дата начала
poiZon написал(а):
Отсутствие документации это конечно здорово, но вот возникла необходимость настроить в LKDSDomain переадресацию на SIP (военный завод, других способов связи нет), а про это нигде ни слова не сказано (перелопатил всё что нашёл на форуме и в примерах, нет на скриншотах того что сейчас в дистрибутиве).

Если вот здесь Вложение IPB #2985 указать полные настройки, то здесь Вложение IPB #2986 надо заполнять или не обязательно?

Вот здесь Вложение IPB #2984указывать адрес С КОТОРОГО пойдет звонок, а здесь Вложение IPB #2985 НА КАКОЙ номер звонить?

Если есть возможность, покажите что где указать для такой ситуации:
На SIP сервере требуется авторизация, в Domain один пользователь (это механик), вызовы со всех лифтов (пока один, ещё 5 на очереди) должны идти ему на телефон.

Если в главном меню компьютера нет пунктов DocumSIP.png, а это может быть, т.к. при обновлении ПО меню не обновляется, то описание в папке установленного ПО \LKDSDrv\LKDSSIP\LKDSVoIP.pdf

По этому документу есть вопросы?
 

Вложения

  • DocumSIP.png
    DocumSIP.png
    136.2 KB · Просмотры: 0
Если в Call центре, на SIP телефоны которого переадресуется вызов, не установлен SPult или оператор не использует мобильные версии *SPult, то оператор не может сам позвонить в кабину лифта или на конкретное переговорное устройство, т.к. не поддерживаются входящие SIP звонки.

Кроме того, бывает нужно периодически, например, в соответствии с регламентом, проверять исправность головой связи ЛБ <-> Call центр.

Для решения подобных задач может использоваться OPC UA сервер.
С телефона дозвониться до лифта нельзя, но можно включить голосовую связь ЛБ<->Call центр через специальную OPC переменную. Конечно, для этого нужно клиентское приложение, которое устанавливается в Call центре и имеет связь с OPC UA сервером LKDSDomain. Это может быть отдельное приложение или часть общей диспетчерской системы.

Включает/выключает голосовую связь новая OPC переменная:

2.< identifier>.410 - Enabling voice communication via SIP

Тип: UInt64
При записи в переменную значение 0 - сам ЛБ, 254 - переговорное устройство в кабине лифта или кода ПУ
OnVoiceWithLU.png
OnVoiceWithIntercom.png
делается попытка включения голосовой связи.

Алгоритм следующий:

1.в географической структуре ищется лифт, в котором указан идентификатор ЛБ и в дополнительных параметрах которого указаны SIP параметры.

2.если лифта найден, то в организации, в которой описан этот лифт, ищется пользователь, имеющий право включить голосовую связь с лифтом и в параметрах которого указаны SIP параметры.

3.если пользователь найден, то делается попытка сделать вызов от SIP номер лифта на SIP номер пользователя.

Коды завершения:

OpcUa_BadNotSupported 0x803D0000 - SIP не разрешён
OpcUa_BadTypeMismatch 0x80740000 - тип выводимого значения не UInt64
OpcUa_BadNotConnected 0x808A0000 - не найден лифт или пользователь с SIP параметрами
OpcUa_Good 0x00000000 - удачно

После запуска дозвона от лифта к пользователю, в переменной 2.< identifier>.410 отображаются стадии дозвона:
Calling = 1
Incoming = 2
Early = 3
Connecting= 4
Confirmed = 5
Disconnected= 6
Stages_of_dialing.png
После дозвона, в переменной 2.< identifier>.410 могут отображаются нажатые кнопки телефона пользователя (DTMF).

Значения в переменную 2.< identifier>.410 записываются и при обычном вызове по SIP, т.е. при нажатии на кнопку «Вызов» на ЛБ или на переговорном устройстве. DTMF можно использовать для параллельной автоматизированной обработки вызова. Например, если пользователь (оператор Call Center) в процессе разговора нажал определенную последовательность кнопок, то это может означать необходимость выезда на данный лифт аварийной бригады, медицинской помощи и т.п.

При записи в переменную 2.< identifier>.410 значения 255 текущий вызов завершается.
OffVoice.png

Для проверки наличия голосовой связи можно периодически автоматически включать связь, например, с кабиной и дождаться кода завершения Connecting= 4
 

Вложения

  • OnVoiceWithLU.png
    OnVoiceWithLU.png
    75.3 KB · Просмотры: 0
  • OnVoiceWithIntercom.png
    OnVoiceWithIntercom.png
    76.2 KB · Просмотры: 0
  • OffVoice.png
    OffVoice.png
    81.7 KB · Просмотры: 0
  • Stages_of_dialing.png
    Stages_of_dialing.png
    68.1 KB · Просмотры: 0
Добрый день!

Уже достаточно долгое время пытаюсь реализовать возможность звонков на SIP-телефон с использованием собственного SIP-сервера. Проблема в том, что при вызове диспетчера он сразу обрабатывается через SIP (судя по сообщениям в приложении Spult), но дозвона до указанного абонента не происходит.

Судя по логам SIP-сервера, он регистрируется под указанным пользователем и сразу же отключается. А в параметре voice communication via SIP (OPC UA) при вызове значение на мгновение меняется с 6 на 1 и обратно.

Может, кто-то сталкивался с такой проблемой?
______________2025_03_25_230346.png______________2025_03_25_230531.png
______________2025_03_25_230627.png______________2025_03_25_230638.png
______________2025_03_25_230822.png______________2025_03_25_230946.png
 

Вложения

  • ______________2025_03_25_230346.png
    ______________2025_03_25_230346.png
    21.2 KB · Просмотры: 0
  • ______________2025_03_25_230531.png
    ______________2025_03_25_230531.png
    31.2 KB · Просмотры: 0
  • ______________2025_03_25_230627.png
    ______________2025_03_25_230627.png
    52.2 KB · Просмотры: 0
  • ______________2025_03_25_230638.png
    ______________2025_03_25_230638.png
    29.2 KB · Просмотры: 0
  • ______________2025_03_25_230822.png
    ______________2025_03_25_230822.png
    68.2 KB · Просмотры: 0
  • ______________2025_03_25_230946.png
    ______________2025_03_25_230946.png
    11.9 KB · Просмотры: 0
Последнее редактирование модератором:
viktor_2004 написал(а):
Добрый день!

Уже достаточно долгое время пытаюсь реализовать возможность звонков на SIP-телефон с использованием собственного SIP-сервера. Проблема в том, что при вызове диспетчера он сразу обрабатывается через SIP (судя по сообщениям в приложении Spult), но дозвона до указанного абонента не происходит.

Судя по логам SIP-сервера, он регистрируется под указанным пользователем и сразу же отключается. А в параметре voice communication via SIP (OPC UA) при вызове значение на мгновение меняется с 6 на 1 и обратно.

Может, кто-то сталкивался с такой проблемой?
Вложение IPB #3193Вложение IPB #3194
Вложение IPB #3195Вложение IPB #3196
Вложение IPB #3197Вложение IPB #3198

Нужны дополнительные данные.

На компьютере с LKDSDomain исполните пункт меню «Пуск»\ «Все программы»\ «Диспетчерский комплекс ‘Обь’»\ «Формирование данных для обращения в техподдержку (SaveLog.exe)». Дату не меняйте. После чего заархивируйте и пришлите сформированные данные (папка сформированных данных и email адрес куда отправлять будет показан в конце формирования)

Протоколирование обмена SIP пакетами и протокол работы pjsip ведётся в папке ...LKDSDrv\LKDSSIP\LogSlot\ , в частности в файле B00_0000001.Bad и т.п.

Информация из файлов протоколов может помочь в поиске причин проблем.
 
Последнее редактирование модератором:
Я так понимаю сейчас есть можно только принимать звонки от ЛБ на SIP телефон/сотофон? Но возможности диспетчеру, используя LKDSDomain позвонить на ЛБ и послушать (например) кабину отсутствует? Вообще данный функционал планируется?
 
apathy написал(а):
Я так понимаю сейчас есть можно только принимать звонки от ЛБ на SIP телефон/сотофон? Но возможности диспетчеру, используя LKDSDomain позвонить на ЛБ и послушать (например) кабину отсутствует? Вообще данный функционал планируется?

Если диспетчер использует SPult и задача послушать кабину, то можно использовать штатную голосовую связь без SIP.

Если задача проверить сам SIP канал, то можно инициировать вызов ИЗ кабины (т.е. как будто нажать кнопку "Вызов" в кабине), то можно использовать специальную OPC UA переменную.
 
Здравствуйте. Интересует реальный опыт использования SIP телефонии + Spult в РФ? Кто нибудь использует?
 
Хорошо, что так)) И каковы отзывы? Вот тоже задумался над использованием, если локальные лифты, тут все понятно. То вот с удаленными лифтами по интернету, не очень. Хочу реализовать связку Spult+IP АТС+Sip телефон диспетчера. Думаю на следующей неделе займусь))) Я правильно же понимаю, что удаленный лифт сначала должен будет авторизоваться на IP АТС (и для этого надо IP ATC пробросить её во внешний мир)? Вот еще вопросы: изменить стандартные порты 5060 и 5061 возможно? По каким портам гуляет RTP трафик?
 
Последнее редактирование модератором:
apathy написал(а):
Хорошо, что так)) И каковы отзывы? Вот тоже задумался над использованием, если локальные лифты, тут все понятно. То вот с удаленными лифтами по интернету, не очень. Хочу реализовать связку Spult+IP АТС+Sip телефон диспетчера. Думаю на следующей неделе займусь))) Я правильно же понимаю, что удаленный лифт сначала должен будет авторизоваться на IP АТС (и для этого надо IP ATC пробросить её во внешний мир)? Вот еще вопросы: изменить стандартные порты 5060 и 5061 возможно? По каким портам гуляет RTP трафик?


У меня ситуация немного иная. Есть режимный объект со своим персоналом по лифтам без диспетчера, но со своей IP телефонией на территории. Так вот на их собственном сервере установили LKDSDomain и организовали прямые звонки из лифтов на телефоны обслуживающего персонала.
 
Последнее редактирование модератором:
apathy написал(а):
Я правильно же понимаю, что удаленный лифт сначала должен будет авторизоваться на IP АТС (и для этого надо IP ATC пробросить её во внешний мир)?

На ATC авторизуется не удалённый лифт, а сервер диспетчеризации LKDSDomain, LKDSServer, LKDSCloud

Если сервер диспетчеризации и АТС находятся в одной локальной сети, то ATC может не иметь статического внешнего IP.

apathy написал(а):
изменить стандартные порты 5060 и 5061 возможно?

SIP порт может указываться в URL АТС в настройках серверов, например: SIPPortDomain.png SIPPortServer.png

apathy написал(а):
По каким портам гуляет RTP трафик?

В процессе регистрации сервера диспетчеризации на АТС они договариваются о RTP портах, т.е. RTP порты указываются в настройках АТС
 

Вложения

  • SIPPortDomain.png
    SIPPortDomain.png
    53.7 KB · Просмотры: 0
  • SIPPortServer.png
    SIPPortServer.png
    66.6 KB · Просмотры: 0
Назад
Сверху