Обновление WebAPI Client для 3CX v14 до версии 2.5.0

Новое в релизе.

1. Расширено управление софтфоном 3CXPhone
   - реализованы методы:
     - MakeCall3CXPhone() - исходящий вызов;
     - AnswerCall3CXPhoneByCallId() - ответ на входящий вызов по Id вызова;
     - DropCall3CXPhoneByCallId() - отбой вызова по Id вызова;
     - HoldCall3CXPhone() - удержание / снятие с удержания активного вызова;
     - BlindTransfer3CXPhoneByCallId() - слепой перевод вызова по Id вызова;
     - AttendantTransfer3CXPhoneByCallId() - перевод вызова с консультацией по Id вызова;
     - FinalizeTransfer3CXPhoneByCallId() - завершение перевода вызова с консультацией по Id вызова;
     - CancelTransfer3CXPhoneByCallId() - отмена перевода вызова с консультацией по Id вызова.
2. Работа с профилем
   - реализованы свойства:
     - UserProfilesList - список профилей;
     - CurrentProfileId - получение / установка текущего профиля.
   В событие groupmember добавлены ключи:
     - currentprofile - наименование текущего профиля пользователя;
     - currentprofileinternalname - внутреннее наименование в АТС текущего профиля пользователя.
3. Работа с устройствами
   - реализованы свойства:
     - UserPhonesList - список зарегистрированных устройств под текущим аккаунтом;
     - CurrentPhoneId - получение Id текущего устройства / установка текущего устройства;
   - реализовано событие phone:
       - action=add - устройство зарегистрировалось на АТС и добавлено в UserPhonesList;
       - action=delete - произошли разрегистрация устройства и удаление из UserPhonesList;
       - action=set - устройство выбрано в качестве текущего.
   Отпала необходимость указывать в 1С тип устройства и определять свойство UsePlugin.
4. Переработаны функции подключения/отключения к/от АТС
   - реализовано событие channel:
       - state=connected - произошло подключение к АТС;
       - state=disconnected - произошло отключение от АТС;
       - state=error - произошла ошибка.
   Отпала необходимость в задержке (в обработчиках ожидания) для получении информации от АТС после вызова метода Connect().
5. Переработан механизм работы с плагином.
   - реализовано событие plugin - 3CXPhone загрузил плагин.
  Отпала необходимость использовать свойство UsePlugin. Свойство необходимо использовать если для исходящего вызова через софтфон используется метод MakeCall2.

Устранены ошибки.

1. Невозможно сбросить исходящий вызов нажатием кнопки "Завершить" на 3CXPhone, если вызов на первой линии.
2. При повтором вызове метода Connect() происходит дублирование событий.