Если в 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 - переговорное устройство в кабине лифта или кода ПУ

делается попытка включения голосовой связи.
Алгоритм следующий:
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

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