gifts2017

Звонки из Microsoft Lync 2013 в 1С

Опубликовал Юрий Дешин (blackhole321) в раздел Программирование - Внешние компоненты

Простая библиотека с открытым кодом, позволяющая получать информацию о звонках и мгновенных сообщениях Microsoft Lync 2013 в 1С, а также инициировать звонки и отправлять мгновенные сообщения.
Библиотека оформлена в виде подсистемы.

Библиотека создана на основе Microsoft Lync 2013 SDK http://msdn.microsoft.com/en-us/library/office/jj933180(v=office15).aspx ,а также библиотеки для работы с PowerShell и представляет собой некий внутренний список, в котором по определенным критериям фиксируются информация о входящих и исходящих звонках, а также мгновенных сообщениях. Все функции взаимодействия с Lync реализованы на PowerShell.

Библиотека генерирует внешние события при наступлении звонка, а также при изменении состояния клиента Lync. Получение информации о звонках осуществляется вызовом соответствующей функции.

Библиотеку можно протестировать online.

Информация о звонках

Фиксируется следующая информация о звонках:

  • Направление звонка/мгновенного сообщения - входящий или исходящий.

  • Имя звонящего/кому звоним – имя контакта в Lync.

  • Адрес звонящего/кому звоним – sip адрес или номер телефона.

  • Дата и время начала звонка.

  • Тип звонка – аудио/видео или мгновенное сообщение.

Фильтрация звонков

Реализована возможность фильтрации информации о звонках при добавлении во внутренний список по следующим критериям:

  • Направление звонка/мгновенного сообщения – все, входящие, исходящие.

  • Тип звонка – все, аудио/видео, мгновенное сообщение.

  • Тип адреса – все, sip адрес, телефонный номер.

Системные требования

Операционная система

  • Windows 7 x32, x64 или более поздняя версия

  • Windows 2008 R2 или более поздняя версия

Тип клиента

  • Толстый клиент

  • Тонкий клиент

  • WEB клиент (только Internet Explorer)

Предварительные требования

  • На компьютере должен быть установлен .NET Framework 4.0

  • На компьютере должен быть установлен Lync 2013

  • На компьютере должен быть установлен PowerShell 3 или более поздняя версия 

Причины купить

Вашей корпоративной системой объединенных коммуникаций является Microsoft Lync и вам необходимо получать информацию о звонках в 1С 

Достоинства

Простота использования

Открытый исходный код

Отсутствие необходимости регистрировать компоненты с правами администратора

Скачать файлы

Наименование Файл Версия Размер
Работа с Microsoft Lync 2013 из 1С
31.03.2015
2000 руб.

Моментальная
доставка

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Константин Юрин (kostyaomsk) 14.01.15 11:21
Интересно, что за программа такая Lync 2013?
2. Дмитрий Павлик (DimaP) 14.01.15 11:58
(1) kostyaomsk, корпоративный скайп, типа
kostyaomsk; +1 Ответить
3. Александр Никитин (ManyakRus) 03.06.15 14:17
а можно просто получать статус (онлайн) и комментарий к статусу
в 1С 7.7 и 8.3 из Lync ?
у нас такое хотят сделать :)
тогда пригодилась бы...
4. Юрий Дешин (blackhole321) 07.06.15 21:50
Да, можно. Примерно так:
http://www.ravichaganti.com/blog/finding-lync-contact-availability-using-powershell/
8.3 поддерживается, с 7.7 без приличных пределок - нет.
5. Александр Никитин (ManyakRus) 21.07.15 19:02
точнее нам нужно получать статус (онлайн) всех сотрудников много раз в день (каждую минуту) в 1С 8.3
так умеет ?
6. Юрий Дешин (blackhole321) 21.07.15 20:20
Да, при необходимости это можно реализовать через объект ContactManager. Статусы типа Занят, свободен, нет на месте etc.
Проще будет подписаться на событие изменения доступности, а не периодически опрашивать.
Или Вам нужны активные соединения с сервером?
P.S. Если не секрет, для чего это нужно?
7. Александр Никитин (ManyakRus) 22.07.15 20:50
операторы в 1С будут смотреть на кого переключить звонок от клиентов :)
сделали уже в 1С 7.7 собственные кнопки Свободен, Занят и др.
и людям приходится два раза ставить статус и в 1С и в Lync
8. Юрий Дешин (blackhole321) 23.07.15 09:28
(7) ManyakRus,
Да, такой сценарий использования реализуем, (не из коробки).
Также, хочу обратить Ваше внимание на штатные возможности:
Если для Вас не важно кому попадет звонок - можно cоздать группу с номером и переводить звонок/звонить напрямую на этот номер. Телефоны будут звонить у всех членов группы и трубку возьмет свободный менеджер.
Также можно добавить менеджеров в список контактов секретаря. В Lync клиенте будет отображаться их статус.
9. sam05 (sam05) 28.08.15 09:11
Здравствуйте!
Я купил эту конфигурацию. Но не получил документацию по ней. А на рекламных картинках она есть. Дайте ссылку, где ее скачать.

Заранее благодарю.
10. Юрий Дешин (blackhole321) 29.08.15 09:03
(9) sam05,
Добрый день.
Документация находится в теле конфигурации и оформлена в виде отдельных подсистем. Для Библиотеки Lync - Конфигурация->Общие->Подсистемы->ДемоLync->ОписаниеФункций. Для библиотеки PowerShell - Конфигурация->Общие->Подсистемы->ДемоPowerShell. Просмотреть ее можно в режиме предприятия, вызвав стандартную справку (Shift+F1) И выбрав содержание. Там будут доступны две книги - Библиотека для работы с PowerShell и Библиотека для работы с Lync
11. Александр Никитин (ManyakRus) 01.09.15 11:15
а оно сможет принимать и (или) переключать звонки в стационарных ip-телефонах ?
или надо всем наушники раздавать обязательно ?
12. Александр Никитин (ManyakRus) 01.09.15 11:21
1) совместимо ли оно с Lync 2010 ?
или надо обязательно Lync 2013 ?

2) надо ли покупать ещё и "Работа с PowerShell из 1С" за 1001 руб. ?

у нас 1С 8.3 УТ11 + Lync 2010 + Asterisk
13. Юрий Дешин (blackhole321) 01.09.15 14:44
(12) ManyakRus,
1. Имеется ввиду Lync Server 2010 (серверная часть)? Если да, то поставив Lync 2013 client, который можно бесплатно скачать с сайта Microsoft - будет работать. Напрямую с Lync 2010 client - нет т.к. там свои версии библиотек.
2. Нет, не надо. Она входит как составная часть.
14. Юрий Дешин (blackhole321) 01.09.15 15:00
(11) ManyakRus,
Для телефонов, под управлением Lync Phone Edition (те, которые можно подключить по USB к компьютеру) - да.
Библиотека работает с Lync Client. Соответственно могут быть реализованы практически все функции, которые доступны в клиенте. Фактически съем трубки и переключение будет осуществлять Lync Client. Как правило в Lync Client такие телефоны настраиваются как основное устройство ввода/вывода и звук Вы будете слышать в телеффоне. Относительно определения входящих звонков это не имеет значения т.к. информация о вызовах приходит на все устройства, подключенные к Lync от имени определенного пользователя. Грубо говоря, звонить будет и телефон и Lync Client.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа