В разделе приведено описание настроек взаимодействия 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).



После проделанных манипуляций, можно пользоваться сервисом S4B.
Для корректной работы сервиса требуется создать абонента, который будет принимать нотификации от S4B, а также на данного абонента можно будет подписаться с телефонного аппарата при помощи BLF/PRESENCE.
Создание абонента
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] |
Настройка параметров 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] |
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] |
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] |
Также дополнительно можно настроить взаимодействие статусов в 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" |
При выставлении в 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 |
Также опционально можно отключить отправку нотификаций о смене статуса в 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" |
После проделанных действий, 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] |
Теперь при изменении статуса клиента S4B, будет изменяться статус в команде.
В качестве телефонного аппарата будет использоваться Yealink T21E2.
Телефонный аппарат требуется подписать на номер 001. Подробная инструкцию по настройке BLF описана в данном разделе Настройка SIP-ТА Yealink T21E2.
После успешной подписки, на телефонный аппарат Yealink T21E2 начнут приходить нотификации о статусе клиента Skype for business.