В разделе приведено описание настроек взаимодействия ECSS-10 c сервисом Skype for business.

Общее описание

ECSS-10 имеет возможность подписываться на учетные записи сервиса Skype for business (S4B), что позволяет получать BLF/PRESENCE нотификации на телефонный аппарат.

Пример настройки

В сервисе S4B заведена учетная запись с данными параметрами:

Email — test.eltex@eltex-co.ru

Username — resource\Eltex-test

Пароль — eltex_pass

Настройка клиента

В качестве примера будет использоваться клиент S4B на операционной системе IOS (Apple).

  1. На стартовой странице вводим в поле "Адрес для входа организации" наш Email
  2. Переходим во вкладку "Дополнительные параметры" и вводим в поле "Пользователь" наш Username
  3. Выходим из вкладки "Дополнительные параметры" на главную страницу и вводим пароль в появившемся окне
  4. Входим в учетную запись

После проделанных манипуляций, можно пользоваться сервисом S4B.

Настройка сервиса на ECSS-10

Для корректной работы сервиса требуется создать абонента, который будет принимать нотификации от S4B, а также на данного абонента можно будет подписаться с телефонного аппарата при помощи BLF/PRESENCE.

  1. Создание абонента

    admin@[ds1@ecss1#ECSS 010070]:/$ domain/test/sip/user/declare default_routing sip.ab 001@test alias-as-user no_qop_authentication login-as-user 123          
    Executed on the sip1@ecss1
    Intermediate (incomplete) result:
    Declaration for range: 001@test..001@test (1)
    ...
    1 interfaces check for existing ...
    [**********************************************************************] 80mks    
    1 users interfaces declaration ...
    [**********************************************************************] 7ms      
    1 users aliases declaration ...
    [**********************************************************************] 60ms     
    230 interfaces recall to base
    [**********************************************************************] 99ms     
    Executed on the sip1@ecss1
    ┌────────────────────────┐
    │ declared 1 subscribers │
    └────────────────────────┘
    
    [exec at: 19.05.2020 13:40:48, exec time: 302ms, nodes: sip1@ecss1]
    CODE
  2. Настройка параметров S4B на алиасе:

    admin@[ds1@ecss1#ECSS 010070]:/$ domain/test/alias/set 001 sip.ab 001@test s4b\email test.eltex@eltex-co.ru 
    There are aliases within domain test affected by settings property s4b\email:
      001  <->  0635d482fe60bc0c 
    
    Legend:
       a: Setup alias address
       i: Setup alias inteface
       !: Setup broken. Alias allready exists
       *: Setup broken. Alias not exists
       L: Setup broken. No free subscriber licences.
       x: Setup broken. Unexpected error
       <empty>: Successfull setup
    
    [exec at: 19.05.2020 13:42:36, exec time: 68ms, nodes: ds1@ecss1]
    CODE
    admin@[ds1@ecss1#ECSS 010070]:/$ domain/test/alias/set 001 sip.ab 001@test s4b\username resource\Eltex-test
    There are aliases within domain test affected by settings property s4b\username:
      001  <->  0635d482fe60bc0c 
    
    Legend:
       a: Setup alias address
       i: Setup alias inteface
       !: Setup broken. Alias allready exists
       *: Setup broken. Alias not exists
       L: Setup broken. No free subscriber licences.
       x: Setup broken. Unexpected error
       <empty>: Successfull setup
    
    [exec at: 19.05.2020 13:43:31, exec time: 66ms, nodes: ds1@ecss1]
    CODE
    admin@[ds1@ecss1#ECSS 010070]:/$ domain/test/alias/set 001 sip.ab 001@test s4b\password  eltex_pass  
    There are aliases within domain test affected by settings property s4b\password:
      001  <->  0635d482fe60bc0c 
    
    Legend:
       a: Setup alias address
       i: Setup alias inteface
       !: Setup broken. Alias allready exists
       *: Setup broken. Alias not exists
       L: Setup broken. No free subscriber licences.
       x: Setup broken. Unexpected error
       <empty>: Successfull setup
    
    [exec at: 19.05.2020 13:44:22, exec time: 69ms, nodes: ds1@ecss1]
    CODE
  3. Также дополнительно можно настроить взаимодействие статусов в S4B с активацией услуги DND
    Так при выставлении данного значения:

    admin@[ds1@ecss1#ECSS 010070]:/$ domain/test/ss/s4b-presence/activate 001 --s4b-presence-activate-dnd-list BeRightBack   
    Success: Supplementary service s4b_presence activated for domain "test" address "001"
    CODE

    При выставлении в S4B статуса "Скоро вернусь" на номере 001 будет автоматически активирована услугу DND (Услуга заранее должна быть включена на номере 001). Для того, чтобы данная услуга активировалась и на телефоне на нем должен быть настроен as-feature event. Более подробно о настройке написано здесь Руководство по настройке as-feature-event.

    Таким же образом можно настроить обратную совместимось. При выставлении на телефоне DND в S4B будет выставлен статус Busy.

    admin@[ds1@ecss1#ECSS 010070]:/$ domain/test/ss/s4b-presence/activate 001 --dnd-map-to-s4b-presence Busy         
    Success: Supplementary service s4b_presence activated for domain "test" address "001
    CODE
  4. Также опционально можно отключить отправку нотификаций о смене статуса в S4B. Для этого требуется выставить опцию blf-enable в false:

    admin@[ds1@ecss1#ECSS 010070]:/$ domain/test/ss/s4b-presence/activate 001 --blf-enable false        
    Success: Supplementary service s4b_presence activated for domain "test" address "001"
    CODE

После проделанных действий, ECSS-10 получит статус клиента S4B. Для проверки требуется ввести команду

admin@[ds1@ecss1#ECSS 010070]:/$ domain/test/s4b/presence/info 
┌───────┬────────┐
│Address│Presence│
├───────┼────────┤
│  001  │Online  │
└───────┴────────┘

[exec at: 19.05.2020 13:44:26, exec time: 69ms, nodes: ds1@ecss1]
CODE

Теперь при изменении статуса клиента S4B, будет изменяться статус в команде.

Настройка телефонного аппарата

В качестве телефонного аппарата будет использоваться Yealink T21E2.

Телефонный аппарат требуется подписать на номер 001. Подробная инструкцию по настройке BLF описана в данном разделе Настройка SIP-ТА Yealink T21E2.

После успешной подписки, на телефонный аппарат Yealink T21E2 начнут приходить нотификации о статусе клиента Skype for business.