Інтеграція з MS Teams

Інтеграція з MS Teams - опис

Інтеграція Zadarma-Microsoft Teams повністю безкоштовна.

Функції інтеграції:
  • Дзвінки клієнтам з MS Teams в один клік;
  • Налаштування маршрутизації дзвінків для організації в Teams;
  • Інтеграція статистики дзвінків. Можливість конфігурації голосових меню і додаткових функцій в MS Teams.
Переваги Zadarma:
  • Повністю безкоштовна АТС, налаштування за 5 хвилин;
  • Тарифні пакети для вигідних дзвінків на всі напрямки;
  • Багатоканальні номери в 100 країн світу (міські, мобільні, 800);
  • Додаткові можливості: коллтрекінг, аналітика розмов, віджети для сайту, відеоконференції;
  • Максимальні якість та надійність (15 років роботи, дата-центри в 5 країнах, підтримка 24/7).
Інструкція з налаштування

1. Для інтеграції віртуальної АТС Zadarma ита MS Teams повинні бути виконані наступні умови:

  • У кожного користувача Teams, який буде здійснювати дзвінки через інтеграцію, повинна бути активована необхідна ліцензія, (рекомендована збірка Office 365 E3 + MS 365 Phone System + MS 365 AudioConferencing);
  • Для використання телефонії у користувача в MS Teams повинні бути встановлені необхідні дозволи і ролі.
  • У вас повинна бути створена і налаштована віртуальна АТС Zadarma. Рекомендуємо використовувати зручний майстер налаштувань. Мінімальний набір налаштувань: створені внутрішні номери, від 1 до 50 (кожен співробітник - окремий внутрішній номер), при необхідності увімкніть запис розмов в налаштуваннях внутрішнього номера.
  • 2. В особистому кабінеті Zadarma перейдіть в розділ Налаштування - API та інтеграції та увімкніть інтеграцію з MS Teams.

    Далі у вікні необхідно підтвердити створення індивідуального домену для інтеграції з MS Teams і скопіювати отриманий домен.

    У новій вкладці браузера перейти в адмін-центр Microsoft, не закриваючи вкладку з особистим кабінетом Zadarma.

    CRM MS Teams 1

    3. В адмін-центрі організації Microsoft перейдіть в розділ “Налаштування - Домени” і додайте новий домен для вашої організації.

    В якості нового домену необхідно вказати домен отриманий в особистому кабінеті Zadarma.

    • На наступному кроці виберіть валідацію домену через TXT-запис і натисніть «Далі».
    • Тепер необхідно скопіювати отриманий TXT-запис і, повернувшись у вкладку з відкритим особистим кабінетом Zadarma, вказати TXT-запис у відповідному полі в особистому кабінеті Zadarma і натиснути кнопку «Зберегти».
    • Після збереження TXT-запису в Zadarma необхідно повернутися у вкладку з адмін-центром Microsoft і завершити валідацію домену.

    Покроковий приклад налаштування інтеграції зі скріншотами:

    Крок 1 - Домени - Додати домен

    CRM MS Teams 2

    Крок 2 - В якості доменного імені вказати домен, отриманий в майстрі налаштувань інтеграції в особистому кабінеті Zadarma

    CRM MS Teams 3

    Крок 3 - Обрати “Підтвердіть через TXT-запис”

    CRM MS Teams 4

    Крок 4 - Скопіювати отриманий запис і вставити у відповідне поле в майстрі налаштувань інтеграції в особистому кабінеті Zadarma.

    CRM MS Teams 5

    Крок 5 - Повернутися до адміністративного центру MS і завершити валідацію домену

    CRM MS Teams 6

    4. В адмін-центрі організації Microsoft в розділі «Користувачі» - для користувача з правами адміністратора, який налаштовує інтеграцію з Teams змінити основний домен, який використовується для авторизації на новий, після чого авторизуватися, знову використовуючи нові дані.

    CRM MS Teams 7

    5. Подальше налаштування проводиться адміністратором організації Microsoft з потрібними привілеями (адміністратор MS Teams).

    Зверніть увагу: налаштування можна проводити через центр адміністрування Microsoft Teams або через командний рядок PowerShell.


    Центр адміністрування Teams

    1. У лівому меню перейти у розділ “Голосовий зв'язок - Пряма маршрутизація” і додати новий контролер SBC.

    У якості FQDN вкажіть отриманий домен в налаштуваннях інтеграції в Zadarma.

    Порт сигналиізації SIP - 5067

    CRM MS Teams 8

    2. Переконайтеся, що у потрібних вам користувачів є призначений номер телефону і дозвіл на здійснення дзвінків в розділі “Користувачі - Голосовий зв'язок”.

    CRM MS Teams 9

    Зверніть увагу, що користувач повинен бути доданий в Skype for Business і у нього повинна бути включена підтримка голосової пошти!


    Додати користувача в Skype for Business можна двома способами:

    1 - через контрольну панель сервера Skype for Business

    2 - через PowerShell командою Set-CsUser -Identity "Ivan Ivanov " -EnterpriseVoiceEnabled $true -HostedVoiceMail $true


    Більш детально це описано в документації Microsoft.


    3. Повернувшись до розділу “Голосовий зв'язок - Пряма маршрутизація” в правому верхньому куті додаємо новий запис ТСЗК, яка відповідає раніше зазначеному в 1 пункті FQDN (домену отриманого в Zadarma).

    CRM MS Teams 10

    Після чого, на цій же сторінці переходимо в розділ “Маршрути голосового зв'язку” і додаємо необхідні маршрути з використанням створеного ТСЗК-запису.


    4. Далі переходимо в розділ “Голосовий зв'язок - Політика маршрутизації” і додаємо політику для вихідних дзвінків (наприклад ZadarmaOut) і вказуємо створений раніше ТСЗК-запис.

    CRM MS Teams 11

    5. У лівому меню, в розділі “Користувачі” в налаштуваннях потрібного користувача обираємо створену політику маршрутизації голосового зв'язку і політику дзвінків.

    CRM MS Teams 12

    Після збереження змін все готово для здійснення вихідних дзвінків даним користувачем.

    Для інших користувачів застосовуються ці ж налаштування політик і маршрутів.

    Порядок дій для підключення нових користувачів до маршрутизації вихідних дзвінків через Zadarma після створення потрібних маршрутів та політик не змінюється. Користувачам просто призначаються потрібні політики як це зроблено на останньому кроці.


    PowerShell

    Альтернативою налаштування через адміністративний центр MS є налагодження за допомогою командного рядка PowerShell.

    Для налаштування таким способом потрібен доступ до облікового запису адміністратора MS через командний рядок операційної системи Windows, або через веб-емулятор командного рядка Azure Cloud Shell.

    Після переходу і авторизації в PowerShell/CloudShell як адміністратор в MS необхідно послідовно виконати наступні команди:


    1. Встановлення модуля:

    Install-Module MicrosoftTeams

    2. Підключення та аутентифікація:

    Connect-MicrosoftTeams

    3. Налаштування:


    3.1. Включення можливості VoIP-дзвінків для користувача

    Set-CsUser -Identity "Ivan Ivanov " -EnterpriseVoiceEnabled $true

    3.2. Призначення політики дзвінків для користувача

    Grant-CsTeamsCallingPolicy -identity "Ivan Ivanov" -PolicyName AllowCalling

    3.3. Створити нову політику маршрутизації вихідних дзвінків і PSTN-запис

    New-CsOnlineVoiceRoutingPolicy -Identity "Zadarma out" -OnlinePstnUsages "sbc5.teams.zadarma.com"

    3.4. Призначення користувачу політики маршрутизації вихідних дзвінків

    Grant-CsOnlineVoiceRoutingPolicy -Identity "Ivan Ivanov” -PolicyName ”ZadarmaOut,”

    3.5. Призначення користувачу номера (з екстеншеном) для вхідних дзвінків і включення голосової пошти

    Set-CsUser -Identity "Ivan Ivanov" -HostedVoiceMail $true -OnPremLineURI tel:+73515947656;ext=223344

    3.6. Додавання нового маршруту для вихідних дзвінків

    New-CsVoiceRoute -Identity "Route1"

    3.7. Перевіряємо що всі параметри задані коректно

    Get-CsOnlineUser -Identity "Ivan Ivanov" | fl OnPremLineUriManuallySet,OnPremLineUri,LineUri,EnterpriseVoiceEnabled,HostedVoiceMail,TeamsCallingPolicy,OnlineVoiceRoutingPolicy,EnterpriseVoiceEnabled

    3.8. Створення та налаштування діалплана (не обов'язково, використовується для додавання правил формату набору номера)

    New-CsDialPlan -Identity "ZadarmaDialplan"

    3.9. Призначення користувачу створеного діалплана (не обов'язково)

    Grant-CsDialPlan

    5. В особистому кабінеті Zadarma в розділі «Налаштування - Підключення за SIP» для потрібного SIP-логіна обираємо варіант «Переадресація в Teams» після чого, всі вхідні на цей SIP-логін будуть перенаправлені в транк з MS Teams.

    Далі маршрутизація вхідних дзвінків налаштовується вже з боку АТС в MS Teams.


    Для спільного використання АТС Zadarma разом з MS Teams достатньо включити переадресацію вхідних дзвінків з внутрішнього номера на SIP-логін з транком MS Teams.

    Переадресація вмикається в розділі “Моя АТС - Внутрішні номери”


    Приклади використання MS Teams для здійснення дзвінків і можливі додаткові налаштування:


    1. Здійснення вихідного дзвінка через Teams.


    Для здійснення вихідного дзвінка достатньо перейти в розділ “Дзвінки” в бічному меню з лівого боку, ввести в поле номер, на який ви хочете зателефонувати і натиснути на кнопку “Виклик”.


    - в полі набору також можна ввести ім'я контакту


    - формат набору номера залежить від правил заданих для вашого користувача адміністратором в налаштуваннях MS Teams


    - крім цього вихідні дзвінки можна здійснювати з інших меню, наприклад прямо з чату, натиснувши на іконку у вигляді телефонної трубки


    2. Прийом вхідного дзвінка через Teams.


    Для прийому вхідного дзвінка необхідно просто натиснути на відповідну кнопку на екрані повідомленні про вхідний дзвінок, що з'явився.


    - під час розмови дзвінок можна ставити на утримання або скористатися функцією переводу дзвінка за допомогою відповідних кнопок


    - вхідні дзвінки можна автоматично перенаправляти на голосову пошту переключивши налаштування переадресації в лівому нижньому кутку екрану


    - будь-який користувач Teams може змінити статус доступності (наприклад включити режим "не турбувати") натиснувши на іконку аватара свого користувача в правому верхньому кутку і обравши відповідний статус в випадаючому меню.