SIP звонки

Материал из TekonWiki
Перейти к: навигация, поиск

Введение

Возможность обработки VoIP звонков по протоколу SIP (udp + tcp) доступна в АСУД.SCADA, начиная с версии 2.7.3

В настоящее время АСУД.SCADA позволяет работать с прямыми вызовами (Direct call): Устройство - Устройство. 
В следующим версиях появится возможность работы с SIP-proxy.

Существует два варианта настройки системы, несколько отличающихся логикой работы: 

  • обработка звонка в OPC-сервере
  • обработка звонка в SCADA

Почти всегда вы можете ориентироваться на настройку обработки SIP звонков непосредственно в SCADA. 

Обработка звонка в SCADA

Для  обработки входящих SIP звонков непосредственно в SCADA используется дополнительный примитив Входящие SIP

При этом принцип работы следующий:

  • при поступлении звонка определяются IP-адрес, Порт удаленного SIP-устройства
  • если на карте присутствует примитив с указанными  настройками: IP, Порт
    • SIP звонок переводится в состояние ожидание (pending)
    • примитив отображает сигнальное состояние - Вызов
    • при поднятии трубки оператором, или  выполнении клика мыши по примитиву,  SIP звонок переводится в состояние - Разговор
    • SIP-звонок будет записан в журнал переговорной связи, также как и обычный вызов
  • если на карте нет примитива с указанными  настройками: IP, Порт
    • SIP звонок сбрасывается 

Замечание!
В версии 2.7.3 примитив может обрабатывать только входящие звонки.
Если у вас есть необходимость звонить на SIP-устройство со стороны АРМ, следует рассмотреть настройку SIP звонков в OPC-сервере. 

Подробнее о настройке смотри описание примитива  Входящие SIP

 

Обработка звонка в OPC-сервере

Для  обработки SIP звонков в OPC-сервере используется драйвер Компьютерная сеть  \ SIP

При этом принцип работы следующий:

  • при поступлении звонка определяется IP-адрес и Порт удаленного SIP-устройства
  • если в адресном пространстве ОРС-сервера присутствует SIP-устройство с указанными  настройками: IP, Порт
    • SIP звонок устанавливается
    • Абоненту проигрывается указанный звуковой файл (например: Вызов принят, ожидайте ответа оператора)
    • SIP звонок сбрасывается 
    • Item VoiceChannel для данного SIP устройства переводится в состояние - Вызов
  • если в адресном пространстве ОРС-сервера нет SIP-устройтсва с указанными  настройками: IP, Порт
    • SIP звонок сбрасывается

Со стороны SCADA вы настраиваете классический примитив: переговорное устройство, которое связываете с Item  SIP.VoiceChannel

При включении переговорной связи SIP вызов будет идти от SCADA к удаленному SIP-устройству. 

Подробнее о настройке смотри описание Tekon OPC-сервер

Мониторинг SIP звонков

И в SCADA и в OPC-сервере доступно окно мониторинга входящих SIP звонков.

Для его открытия, следует выбрать настройку SIP-монитор у примитива Входящие SIP в SCADA или у SIP-устройства в ОРС-сервере.

Sip-monitor.PNG

При идентификации звонка АСУД.SCADA ориентируется на данные, отображаемые в колонке Remote Transp, где указаны IP-адрес:Порт удаленного устройства, осуществляющего SIP звонок на АРМ.

Эти же IP-адрес:Порт следует указывать в настройках: 

  • примитива Входящие SIP в SCADA 
  • или у SIP-устройства в ОРС-сервере.