Можно ли интегрировать портал с outlook
В этой статье мы расскажем, как в вашей компании запустить бесплатную IP-АТС 3CX, объединенную с мини-CRM системой на базе весьма популярного почтового клиента Microsoft Outlook. 3CX предлагает интеграцию с Microsoft Outlook сразу «из коробки». Причем, обратите внимание, не только в редакции Pro, но и в редакции Standard. Учитывая, что эта редакция предлагается бесплатно для небольших компаний, — вы получаете весьма заманчивое предложение для начала вашего бизнеса!
После установки CRM-интеграции, в Outlook будет открываться окно с информацией о звонящем клиенте. Если контакт не обнаружен, Outlook предложит создание новой карточки. По завершении разговора в Журнале активности контакта будет создана новая запись об этом вызове. Также расширение интеграции добавляет кнопку вызова контакта в верхнее и контекстное меню Outlook.
Интеграция будет работать при соблюдении следующих условий:
- 3CX v15 и выше — для версии Standard необходимо загрузить инсталляцию интеграции 3CXPlugins. Для версии Pro интеграция запускается из консоли управления 3CX.
- Установленный и запущенный клиент 3CX для Windows
- Microsoft Outlook версии 2010, 2013, 2016 (только эти версии)
Установка CRM интеграции 3CX с Outlook
Для установки интеграции Outlook с 3CX в консоли управления 3CX перейдите в раздел Параметры — CRM интеграция — На стороне клиента, выберите Outlook и нажмите Загрузить выбранные.
Чтобы назначить интеграцию пользователю, откройте его свойства, перейдите на вкладку Интеграция, установите Включить интеграцию и выберите в списке Outlook.zip.
Выполните эти шаги для всех пользователей, которым необходима интеграция с Outlook.
После этого модуль интеграции будет передан по сети на клиент 3CX для Windows. Для этого перезапустите клиент — он загрузит модуль интеграции и зарегистрирует расширение для Outlook. Перезапустив Outlook, вы увидите окно установки расширения.
Установите расширение. На этом установка CRM интеграции 3CX с Outlook завершена.
Настройка CRM интеграции 3CX с Outlook
Чтобы открыть параметры модуля интеграции 3CX с Outlook, в клиенте 3CX для Windows перейдите в Параметры — Доп. параметры — Интеграция.
Раздел General
В разделе General указывается, в какой момент открывать карточку контакта в Outlook: при звонке, при ответе или вообще не открывать. Также указывается, при какой минимальной длине номера следует открывать карточку. Это сделано для того, чтобы интеграция не открывала карточки для внутренних абонентов с короткими номерами.
Чтобы автоматически фиксировать вызов в журнале активностей контакта Outlook, включите опцию Enable Journaling. По завершении разговора в журнале будет создана запись с данными вызова. Чтобы создавать новый контакт, если Caller ID не найден, установите опцию Create new contact if not found.
В секции Behavior рекомендуется установить предельную длину номера для сопоставления. Приходящий от оператора номер может иметь различный формат и включать, междугородный или международный префикс. С другой стороны, в вашем Outlook могут быть внесены контакты с какими-то дополнительными префиксами, которые отсутствуют в приходящем Caller ID. В любом случае, рекомендуется проверять совпадение по хотя бы по 7 последним цифрам (т. е., по локальному номеру, если в вашем локальном не используется меньше цифр). Если вы установите сравнение по слишком большому количеству цифр с конца номера, повысится точность определения контакта, но само определение может происходить не всегда. Уменьшая количество цифр, вы снижаете точность определения, но совпадение будет находится чаще.
Раздел Microsoft Outlook
В этом разделе указывается папка персональных контактов или публичная папка, в которых модуль CRM-интеграции будет искать совпадения. Вы можете выбрать несколько источников контактов (справочников), однако учтите, что поиск при этом замедлится.
Установите опцию Show Folder Selection Dialog, чтобы показать выбор папки для сохранения нового контакта, если контакт при звонке не был найден.
Работа CRM интеграции 3CX с Outlook
При получении вызова появится окно Outlook с карточкой контакта. Если совпадение не найдено и ранее была установлена опция Create new contacts if not found, будет создан контакт, который вы затем можете дополнить другой информацией.
Для выполнения вызова из Outlook используйте контекстное меню контакта или кнопку в верхнем меню, которые добавляет расширение 3CX. Вызов будет выполнен с вашего клиента 3CX или настольного телефона.
Проблемы и особенности интеграции
Журнал вызовов в Outlook
Обратите внимание: журналирование вызовов работает только в Outlook 2010. В более новых версиях Outlook журнал отсутствует и, соответственно, не поддерживается в интеграции. Опция Enable Journaling в параметрах интеграции включает логирование входящих, исходящих и пропущенных вызовов в ленте активности данного контакта.
Поиск контактов в папках Outlook
Для поиска контакта, модуль интеграции последовательно «просматривает» все выбранные папки контактов Outlook. Как правило, это проходит практически мгновенно, но в крупных организациях, особенно при использовании сервера Exchange, этот процесс может затянуться и серьезно загрузить процессор ПК. Outlook при этом «подвисает». В большинстве случаев папка контактов находится непосредственно в корне дерева папок, поэтому модуль интеграции по умолчанию ищет ее именно там. Но если папка контактов в вашей конфигурации находится глубже, модуль не сможет ее обнаружить, и папка не будет видна в окне выбора в клиенте 3CX. Однако вы можете изменить это поведение, отредактировав конфигурационный файл Windows3CXCRMUser.ini в папке %AppData%3CXPhone.
Например, если у вас есть две папки контактов:
- \Exchange\FolderA\FolderA1\FolderA11
- \Exchange\FolderB
Но если вы установите параметр ContactFolderLookupMaxDeepLevel=3, будут показаны обе папки.
Учтите, что путь поиска контактов должен быть как можно короче, поскольку длинный путь вызовет длительные итерации поиска и может надолго «подвесить» Outlook. Но все же этот параметр — единственный выход, если ваши контакты расположены в нестандартном месте.
Для того чтобы пользователи могли интегрировать Майкрософт Outlook или с Microsoft Dynamics AX на клиентском компьютере, необходимо предоставить им доступ к службе COM+. После установки Microsoft Dynamics AX на клиентский компьютер пользователь, устанавливавший программу, автоматически получает доступ к службе COM+, однако доступ другим пользователям должен предоставляться вручную.
Прежде чем вы сможете интегрировать для пользователя эти две программы, необходимо добавить каждого пользователя соответствующего клиентского компьютера, который планирует включить интеграцию Outlook или с Microsoft Dynamics AX в службе COM+.
Добавление пользователя в список доступа службы COM+
Щелкните Пуск > Администрирование, а затем дважды щелкните Службы компонентов.
На странице Службы компонентов разверните узлы Компьютеры > Мой компьютер > Приложения COM+.
Найдите и или разверните узел DynamicsMAPI или узел DynamicsMAPI32.
Щелкните правой кнопкой мыши щелкните Роли, а затем щелкните Создать > Роль.
Введите имя роли, например Пользователи, не имеющие административных полномочий или Другие пользователи, для пользователей, добавляемых к службе COM+, а затем щелкните ОК.
Разверните созданную роль, щелкните правой кнопкой мыши папку Пользователи и щелкните Создать > Пользователь.
Введите имена пользователей, добавляемых к службе COM+, а затем щелкните Проверить имена, чтобы проверить введенные имена.
После ввода имен всех пользователей закройте окно и перезапустите Microsoft Dynamics AX.
Настройка интеграции Microsoft Outlook
Эту процедуру должен пройти каждый пользователь, который хочет интегрировать Microsoft Dynamics AX и Microsoft Outlook.
Щелкните Домашняя страница > Настройка > Мастер настройки Microsoft Outlook.
На странице Синхронизация с Microsoft Outlook щелкните Использовать текущий профиль Microsoft Outlook для выбора кода пользователя и контактного лица, задачи, а также папок календаря из профиля Outlook.
Если требуется выбрать другое контактное лицо, задачу и папки календаря, нажмите соответствующие кнопки.
Чтобы выбрать другую папку, щелкните Выбор папки контактов Microsoft Outlook, Выберите папку задач Microsoft Outlook или Выберите папку встреч Microsoft Outlook.
Чтобы снять выбранные папки, щелкните Очистка папок Microsoft Outlook.
Введите количество дней до текущей даты и после нее, для которой требуется синхронизации встреч и задач Outlook.
Настройка интеграции Outlook или в
Эту процедуру должен пройти каждый пользователь, который хочет интегрировать Microsoft Dynamics AX и Microsoft Outlook.
Щелкните Домашняя страница > Настройка > Мастер настройки Microsoft Outlook или Exchange Server.
На странице Настройка сотрудника убедитесь, что имя и код пользователя работника верны.
Если юридическое лицо использует вместо Outlook, введите URL-адрес системы , идентификатор и пароль для входа в систему. Как правило, это учетные данные для входа в эл. почту.
На странице Синхронизация Microsoft Outlook или Exchange Server щелкните Использовать текущий профиль, чтобы выбрать папки "ИД пользователя", "Контакт", "Задача" и "Календарь" из профиля Outlook или .
Если требуется выбрать другое контактное лицо, задачу и папки календаря, нажмите соответствующие кнопки.
Чтобы выбрать другую папку, щелкните Выбрать папку контактов, Выбрать папку задач или Выбрать папку встреч.
Чтобы снять выбранные папки, щелкните Очистить папки.
Введите количество дней до текущей даты и после нее, в течение которых требуется синхронизации встреч и задач Outlook или .
There's a problem with instant messaging. Please try again later.
HealthSet: OWA.Protocol.Dep
Тема: OWA.Protocol.Dep health set unhealthy (OwaIMInitializationFailedMonitor/OWA.Protocol.Dep) - Owa InstantMessaging provider failed to intialize
Используйте процедуры в этом разделе для устранения этих ошибок и настройки интеграции im между Skype для бизнеса Server и Exchange 2016 или Exchange 2019. Интеграция im между Lync Server 2013 и Exchange 2016 или более поздней не поддерживается. Сведения о настройке Skype для бизнеса Server с Outlook в Интернете (ранее Outlook Web App) см. в материале Configure integration between on-premises Skype для бизнеса Server and Outlook Web App
Что нужно знать перед началом работы
Предполагаемое время для завершения: 5 минут.
Exchange и Skype для бизнеса интеграции требуются сертификаты сервера, доверенные всем участвующим серверам. В этой статье предполагается, что у вас уже есть необходимые сертификаты. Дополнительные сведения см. в Skype для бизнеса Server 2015 и Exchange. Отпечаток необходимого сертификата im ссылается на Exchange Server сертификата, назначенного службе IIS.
Для выполнения этой процедуры можно использовать только PowerShell. Сведения о том, как открыть командную консоль Exchange в локальной организации Exchange, см. в статье Open the Exchange Management Shell.
Раздел "Параметры виртуального каталога клиентского доступа" Для выполнения этих процедур необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в статье статьи Разрешения клиентов и мобильных устройств.
В зависимости от Skype для бизнеса Server топологии у вас может быть несколько пулов FrontEnd, необходимо выбрать региональную конечную точку (ближайший пул к сайту exchange AD): IMServerName= .
Возникли проблемы? Попросите помощи на форумах Exchange. Перейти на форумы можно по следующим ссылкам: Exchange Server, Exchange Online или Exchange Online Protection.
Настройка интеграции IM с Outlook в Интернете при помощи командной консоли Exchange
Шаг 1. Укажите сервер IM и отпечаток сертификата IM
Используйте указанный ниже синтаксис в командной консоли Exchange, чтобы указать сервер IM и отпечаток сертификата IM.
Примечания.
Чтобы настроить те же параметры на всех серверах Exchange 2016 и Exchange 2019 года в лесу Active Directory, не используйте параметр Server.
Чтобы настроить параметры на определенном сервере Exchange 2016 или Exchange 2019 г., используйте параметр Server и имя сервера (не используйте полное доменное имя или FQDN). Используйте этот метод, чтобы указать различные параметры на различных серверах Exchange Server.
В этом примере указывается отпечатки пальцев сервера и сертификата im на всех серверах Exchange 2016 и Exchange 2019 в организации.
Настройка переопределения имени: "Переопределения im" (должно быть уникальным)
Отпечатки сертификата: CDF34A740E9D225A1A06193A9D44B2CE22775308
Причина переопределения: настройка im
В этом примере сервер IM и отпечаток сертификата IM указываются только на сервере Mailbox01.
Шаг 3. Перезапустите Outlook в Интернете пула на Exchange сервере
Выполните указанную ниже команду в командной консоли Exchange или Windows PowerShell на сервере. Это необходимо сделать на каждом сервере Exchange 2016 или Exchange 2019 года, который используется для Outlook в Интернете.
Используйте Exchange службу управления для обновления существующей интеграции im с помощью Outlook в Интернете, когда Exchange IIS-сертификат обновляется или меняется
Шаг 1. Обновление отпечатка пальца сертификата im на существующем переопределе
Используйте следующий синтаксис в оболочке Exchange управления, чтобы указать новый отпечаток сертификата im:
Примечания:
Чтобы обновить отпечатки пальцев на всех серверах Exchange 2016 и Exchange 2019 в лесу Active Directory, не используйте параметр Server.
Чтобы обновить отпечатки пальцев на определенном сервере Exchange 2016 или Exchange 2019 г., используйте параметр Server и имя сервера (не используйте полное доменное имя или FQDN). Используйте этот метод, чтобы указать различные параметры на различных серверах Exchange Server.
В этом примере обновляется отпечатки пальцев сертификата im на всех серверах Exchange 2016 и Exchange 2019 в организации.
Настройка переопределения имени: "Переопределения im" (необходимо использовать его, уже на месте, начиная с предыдущих действий, так как мы обновляем, а не создаем новые)
Отпечатки сертификата: NKT34A740E9D225A1A06193A9D44B2CE22771080
Причина переопределения: настройка im
В этом примере сервер IM и отпечаток сертификата IM указываются только на сервере Mailbox01.
Шаг 3. Перезапустите Outlook в Интернете пула на Exchange сервере
Выполните указанную ниже команду в командной консоли Exchange или Windows PowerShell на сервере. Это необходимо сделать на каждом сервере Exchange 2016 или Exchange 2019 года, который используется для Outlook в Интернете.
Как убедиться, что все получилось?
Чтобы проверить значения свойств IMServerName и IMCertificateThumbprint на сервере Exchange, замените имя сервера (а не FQDN) и запустите следующую команду:
Примечание. В Exchange 2016 cu3 или ранее для некоторых параметров необходимо использовать различные значения:
Процесс: Microsoft.Exchange.Directory.TopologyService (вместо MSExchangeMailboxAssistants ).
Подключение приложений к почтовому ящику позволяет просматривать текущие события, проекты, твиты и многое другое, не выходя из Outlook в Интернете или Outlook 2016 для Windows.
Соединители позволяют получать содержимое и данные из таких служб, как Twitter, Trello или Yammer. Вы можете указать, какие сведения хотите просматривать, и выбрать частоту их получения. Соединители уже некоторое время доступны в Outlook в Интернете, но теперь они интегрированы и с Outlook 2016 для Windows и их можно подключить за несколько минут.
Постоянно появляются соединители для новых служб и средств.
Как работают соединители
Данные из подключенных служб выводятся на карточках соединителей. Некоторые карточки (Trello, Asana, GitHub, BitBucket, Twitter и Wunderlist) включают управляющие кнопки, например Нравится, Комментарий или Дата выполнения, которые позволяют быстро выполнять действия в Outlook, не открывая другие приложения и службы. Вот пример такой карточки:
Добавление соединителя
Чтобы добавить соединитель в Outlook в Интернете
В Outlook в Интернете выберите > Управление интеграцией > Соединители.
Просмотрите список соединителей. Когда вы найдете нужный вариант, выберите Добавить.
Следуйте инструкциям на экране по настройке соединителя. (Не все соединители интегрируются одинаково. Некоторые можно полностью настроить в пользовательском интерфейсе Outlook, а другие нужно настраивать на сайте поставщика службы. Для каждого соединителя предлагаются инструкции по настройке.)
Чтобы добавить соединитель в Outlook 2016
На ленте откройте вкладку Главная и нажмите кнопку Магазин.
Выберите пункт Соединители.
Просмотрите список соединителей. Когда вы найдете нужный вариант, нажмите Добавить.
Следуйте инструкциям на экране по настройке соединителя. (Не все соединители интегрируются одинаково. Некоторые можно полностью настроить в пользовательском интерфейсе Outlook, а другие нужно настраивать на сайте поставщика службы. Для каждого соединителя предлагаются инструкции по настройке.)
Удаление соединителя
Чтобы удалить соединитель в Outlook в Интернете
В Outlook в Интернете выберите > Управление интеграцией > Соединители.
Выберите соединитель, который вы хотите удалить, и щелкните Настроено (число на кнопке указывает, сколько экземпляров этого соединителя настроено для учетной записи).
Найдите экземпляр соединителя, который нужно удалить, и выберите Управление.
Чтобы подтвердить действие, нажмите кнопку Удалить еще раз.
Чтобы удалить соединитель в Outlook 2016
На ленте откройте вкладку Главная и нажмите кнопку Магазин.
Выберите пункт Соединители и перейдите в раздел Настроено.
Под кнопкой "Добавить" выберите элемент Настроено.
Чтобы подтвердить действие, нажмите кнопку Удалить еще раз.
Управление подключенными учетными записями
Для подключения соединителей обычно требуется учетная запись. После подключения такие учетные записи называются подключенными и указываются на странице "Мои учетные записи". На этой странице можно централизованно управлять всеми подключенными учетными записями.
Примечание: Имя пользователя и пароль для подключенной учетной записи не хранятся в Microsoft 365.
Просмотр и удаление подключенных учетных записей
В Outlook в Интернете выберите > Управление интеграцией > Соединители.
Выберите Мои учетные записи.
Просмотрите список подключенных учетных записей. Когда вы найдете нужный вариант, выберите Управление.
Часто задаваемые вопросы
Можно ли использовать соединители в Outlook для iPhone, Android или Windows Phone?
first way (tooooooooo easy)
Исключительно для Windows
а) Копируем из директории php библиотеки libeay32.dll и ssleay32.dll в \Windows\System32. Рестартуем Аpache
б) Выставляем настройки в конфигурации домена (домена в понимании eGW)
Выберите используемый вами тип идентификации: ADS
Выберите где вы будете хранить/получать информацию об учетных записях пользователей: SQL
Автоматическое создание учетных записей для идентифицированных пользователей: ДА
.
Имя сервера/IP адрес контроллера Домена: IP AD-сервера
Имя домена: home.local
second way (через тернии к звездам)
Авторизация / Учетные записи
Выберите используемый вами тип идентификации: LDAP
Выберите где вы будете хранить/получать информацию об учетных записях пользователей: SQL
Автоматическое создание учетных записей для идентифицированных пользователей: ДА
Используя LDAP:
Имя сервера LDAP: IP AD-сервера
LDAP контекст: OU=пользователи, DC=home, DC=local (тут, разумеется, может меняться информация в зависимости как у вас прописаны пользователи в AD, возможно это будет OU=Users)
Фильтр поиска учетных записей LDAP, по умолчанию: (& (objectClass=user)(objectCategory=person) (samaccountname=%user))
Контекст групп LDAP: OU=пользователи, DC=home, DC=local (повторяемся)
Корневой dn LDAP (поиск акаунтов и смена паролей): ADUser@home.local (наш пользователь для авторизации в AD, Active Directory в отличии от обычного LDAP-сервера не предоставляет анонимный доступ к своим данным)
Пароль LDAP: ********
Готово!
И пошли первые грабли.
5. Хитрости с администратором
Для того чтобы добавить первого админа
Идем в конфигурирование и прописываем логин уже залогинившегося человека. Ставим ему пароль тот же.
В интернетах написано, что можно выставить настройку в конфигурации чтобы пользователи первые залогинившееся пусть добавляются в Admins, после чего залогиниться снова и получить права администратора. ЭТО НЕ РАБОТАЕТ! Пользователь не добавиться в группу Default и не будет доступа даже к первой страничке =)
EGroupware был настроен таким образом, чтобы при типе записи ./sX данные сервера обновляли данные клиента, а.при типе записи ./sifX происходило разрешение конфликтов.
Смотрим табличку.
Тип приложения | Cервер перезаписывает клиента | Разрешение конфликтов |
---|---|---|
Адресная книга | ./scard | ./sifcontacts |
Календарь | ./scal | ./sifcalendar |
Задачи | ./stask | ./siftasks |
Заметки | ./snote | ./sifnotes |
Ну и ставим как удобно для себя.
Смотрим также нижнюю табличку по типам
Тип приложения | Тип записи | Тип данных |
---|---|---|
Адресная книга | ./contacts ./sifcontacts ./scard | text/vCard text/x-s4j-sifc text/x-s4j-sifc |
Календарь | ./calendar ./events ./sifcalendar ./scal | text/calendar text/calendar text/x-s4j-sife text/x-s4j-sife |
Задачи | ./tasks ./siftasks ./stask | text/calendar text/x-s4j-sift text/x-s4j-sift |
Заметки | ./notes ./sifnotes ./snote | text/x-vnote text/x-s4j-sifn text/x-s4j-sifn |
Я, например, поставил так
Тип приложения | Значение | Примечание |
---|---|---|
Contacts | ./sifcontacts | |
Calendar | ./sifcalendar | Тип SIF оставляем |
Tasks | ./siftasks | Тип SIF оставляем |
Notes | ./sifnotes |
Ну вроде б работает. Вопросы и главное, критика, приветствуются.
p.s. Если нужно могу написать статью уже о том, как поднимался не тестовый, а рабочий сервер на Ubuntu.
Читайте также: