Инструкция для Microsoft Teams

Интеграция с MS Teams - описание

Интеграция Zadarma и Microsoft Teams полностью бесплатная.

Функции интеграции:
  • Звонки клиентам из MS Teams в один клик;
  • Настройки маршрутизации звонков для организации в Teams;
  • Интеграция статистики звонков. Возможность конфигурации голосовых меню и дополнительных функций в MS Teams.
Преимущества Zadarma:
  • Полностью бесплатная АТС, настройка за 5 минут;
  • Тарифные пакеты для выгодных звонков на все направления;
  • Многоканальные номера в 100 странах мира (городские, мобильные, 800);
  • Дополнительные возможности: коллтрекинг, речевая аналитика, виджеты для сайта, видеоконференции;
  • Максимальные качество и надежность (16 лет работы, дата-центры в 6 странах, поддержка 24/7).
Инструкция по установке

1. Для интеграции Zadarma и MS Teams должны быть выполнены следующие условия:

  • У каждого пользователя Teams, который будет совершать звонки через интеграцию, должна быть активирована соответствующая лицензия (рекомендованная сборка Office 365 E3 + MS 365 Phone System + MS 365 AudioConferencing либо Office 365 E5);
  • Для использования телефонии у пользователя в MS Teams должны быть установлены соответствующие разрешения и роли.
  • Для совместной работы АТС Zadarma и MS Teams необходимо создать и настроить виртуальную АТС Zadarma. Минимальный набор настроек: созданы внутренние номера (для каждого сотрудника необходим отдельный внутренний номер), при необходимости включена запись разговоров в настройках внутреннего номера.

2. В личном кабинете Zadarma перейдите в раздел Настройки - Интеграции и API и активируйте интеграцию с MS Teams. Далее в появившемся окне необходимо скопировать индивидуальный SBC-домен для интеграции.

CRM MS Teams 1

3. В новой вкладке браузера перейдите в админ-центр Microsoft , не закрывая вкладку с личным кабинетом Zadarma.

Пошаговый пример настройки интеграции со скриншотами:

Шаг 1. В админ-центре Microsoft откройте раздел «Параметры» - «Домены» и выберите пункт «Добавить домен».

CRM MS Teams 2

Шаг 2. В новом окне в поле «Доменное имя» необходимо скопировать значение домена, полученного при включении интеграции в личном кабинете Zadarma в разделе Настройки – Интеграции и API (на нашем примере - sbc12345.teams.zadarma.com). Для перехода на следующий этап выберите пункт «Использовать этот домен».

CRM MS Teams 3

Шаг 3. На следующем этапе для подтверждения домена выбираем значение «Добавить TXT-запись в DNS-записи домена».

CRM MS Teams 4

Шаг 4. На следующей странице вы сможете скопировать TXT-запись в поле «Значение TXT». Вставить полученную запись необходимо в соответствующее поле настроек интеграции c Microsoft Teams в разделе Настройки – Интеграции и API в личном кабинете Zadarma и подтвердить добавление, нажав на кнопку «Далее».

CRM MS Teams 5

Шаг 5. Необходимо вернуться в административный центр Microsoft и завершить валидацию домена, выбрав пункт «Проверить». На следующей странице на вопрос «Как вы хотите подключиться к домену?» выбираем значение «Пропустить и сделать это позже», нажимаем «Продолжить» и в новом окне «Готово».

CRM MS Teams 6

После этого на открытой вкладке настроек интеграции с Microsoft Teams (раздел Настройки – Интеграции и API в личном кабинете Zadarma) нажмите «Далее», выберите SIP-логин, который будет использоваться в дальнейшей работе интеграции, и нажмите «Сохранить».

4. В админ-центре Microsoft в разделе «Пользователи» - «Активные пользователи» нажимаем на имя пользователя с правами администратора, который настраивает интеграцию с Teams, выбираем пункт «Управление именем пользователя и электронной почтой».

CRM MS Teams 7

В новом окне в поле «Псевдонимы» в колонке «Домены» выбираем подтвержденный ранее SBC-домен, указываем имя пользователя и нажимаем «Добавить». Далее в этом же разделе необходимо напротив добавленного псевдонима нажать на логотип «…» и выбрать пункт «Сделать основным адресом электронной почты», после чего сохранить изменения. Новый логин в дальнейшем будет использоваться пользователем для входа в Microsoft Teams.

CRM MS Teams 8

5. Дальнейшая настройка производится администратором организации Microsoft с соответствующими правами (администратором MS Teams). Обратите внимание: настройку можно производить через центр администрирования Microsoft Teams или через командную строку PowerShell.

Центр администрирования Teams

5.1. В разделе «Пользователи» - «Управление пользователями» нажмите на имя настраиваемого пользователя и на вкладке «Учетная запись» убедитесь, что у пользователя назначен номер телефона, а в том же разделе на вкладке «Голосовая связь» установлены разрешения на совершение звонков.

CRM MS Teams 9

5.2. В меню слева перейдите в раздел «Голосовая связь» - «Прямая маршрутизация» и на вкладке «Контроллеры SBC» выберите пункт «Добавить», далее укажите полученный ранее SBC-домен (на нашем примере это sbc12345.teams.zadarma.com), описание к нему, а в поле «Параметры SBC» выполните настройки аналогичные скриншоту, после чего сохраните параметры.

CRM MS Teams 10

5.3. В том же разделе в верхнем правом углу нажмите на «Управление записями об использовании ТСОП» и добавьте ваш уникальный SBC-домен, сгенерированный при установке интеграции.

CRM MS Teams 11

Здесь же переходим на вкладку «Маршруты голосовой связи» и нажимаем «Добавить». На этой странице необходимо добавить шаблоны набираемого номера для совершения исходящих звонков. Для этого указываем имя и описание маршрута, устанавливаем приоритет, а в поле «Шаблон набираемого номера» указываем значение ^(\+1[0-9]{10})$, что позволит совершать вызовы на номера, начинающиеся с +1 (США и Канада). Ниже в полях «Зарегистрированные SBC» и «Записи об использовании SBC» выбираем добавленный ранее SBC-контроллер и сохраняем настройки. Аналогичным образом можно добавить маршруты для звонков в другие страны, номера которых начинаются с цифр от 2 до 9, изменить необходимо только цифру в шаблоне после знака «+».

Обратите внимание, что шаблон ^(\+1[0-9]{10})$ предназначен для набора 11-значных номеров. Если в набираемом номер больше знаков (например 12), то пример шаблона будет выглядеть как ^(\+1[0-9]{11})$.

CRM MS Teams 12

5.4. Далее переходим в раздел «Голосовая связь» - «Политики маршрутизации», выбираем текущую политику (или создаем новую) и в поле «Записи об использовании ТСОП» добавляем ваш SBC-контроллер, после чего сохраняем настройки.

CRM MS Teams 13

5.5. После этого возвращаемся в раздел «Пользователи» - «Управление пользователями», нажимаем на имя пользователя, переходим на вкладку «Политики», выбираем пункт «Изменить» и для поля «Политика звонков» устанавливаем значение “AllowCalling”. Если на предыдущем этапе вы создавали новую политику, то ее необходимо будет выбрать в поле «Политика маршрутизации голосовой связи».

CRM MS Teams 14

После сохранения изменений всё готово для совершения исходящих звонков данным пользователем.

Для других пользователей применяются эти же настройки политик и маршрутов.

Порядок действий для подключения новых пользователей к маршрутизации исходящих звонков через 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 "zadarma-user@sbc12345.teams.zadarma.com" -EnterpriseVoiceEnabled $true

где zadarma-user@sbc12345.teams.zadarma.com – логин для входа пользователя в Microsoft Teams.

3.2. Назначение политики звонков для пользователя

Grant-CsTeamsCallingPolicy -identity "zadarma-user@sbc12345.teams.zadarma.com" -PolicyName AllowCalling

3.3. Создать новую политику маршрутизации исходящих звонков и PSTN-запись

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

где sbc12345.teams.zadarma.com – уникальный SBC-домен, который генерируется при включении интеграции в личном кабинете Zadarma.

3.4. Назначение пользователю политики маршрутизации исходящих звонков

Grant-CsOnlineVoiceRoutingPolicy -Identity "zadarma-user@sbc12345.teams.zadarma.com" -PolicyName ”ZadarmaOut,”

3.5. Назначение пользователю номера (с экстеншеном) для входящих звонков и включение голосовой почты

Set-CsUser -Identity "zadarma-user@sbc12345.teams.zadarma.com" -HostedVoiceMail $true -OnPremLineURI tel:+44123456789;ext=223344

где 44123456789 и 223344 – номер телефона, назначаемый сотруднику для совершения звонков из Microsoft Teams и внутренний номер для работы с АТС в Teams соответственно.

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

New-CsVoiceRoute -Identity "Route1"

3.7. Проверяем что все параметры заданы корректно

Get-CsOnlineUser -Identity "zadarma-user@sbc12345.teams.zadarma.com" | fl OnPremLineUriManuallySet,OnPremLineUri,LineUri,EnterpriseVoiceEnabled,HostedVoiceMail,TeamsCallingPolicy,OnlineVoiceRoutingPolicy,EnterpriseVoiceEnabled

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

New-CsDialPlan -Identity "ZadarmaDialplan"

3.9. Назначение пользователю созданного диалплана (не обязательно)

Grant-CsDialPlan
Настройка входящих звонков

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

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

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

Переадресация включается в разделе «Моя АТС» - «Внутренние номера». В настройках внутреннего номера в поле «Переадресация и голосовая почта» необходимо выбрать пункт «Включить»/«Настроить», далее выбрать условие срабатывания переадресации, ниже нажать на логотип флага, в самом верху раскрывающего списка выбрать значение «SIP номер», указать соответствующий SIP-логин и сохранить настройки.

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

1. Совершение исходящего звонка через Teams.

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

  • в поле набора также можно ввести имя контакта;
  • формат набора номера зависит от правил, заданных для вашего пользователя администратором в настройках MS Teams;
  • помимо этого, исходящие вызовы можно совершать из других меню, например, прямо из чата, нажав на иконку в виде телефонной трубки;

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

Для приема входящего звонка необходимо просто нажать на соответствующую кнопку в появившемся на экране уведомлении о входящем звонке.

  • во время разговора звонок можно ставить на удержание или воспользоваться функцией перевода звонка с помощью соответствующих кнопок;
  • входящие звонки можно автоматически перенаправлять на голосовую почту, переключив настройки переадресации в левом нижнем углу экрана;
  • любой пользователь Teams может изменить статус доступности (например, включить режим «не беспокоить» ), нажав на иконку аватара своего пользователя в правом верхнем углу и выбрав соответствующий статус в выпадающем меню.