Quick Start Terrasoft Webitel CallManager

Материал из Webitel CallManager Wiki
Перейти к: навигация, поиск

Требования к серверам для установки Terrasoft Webitel

От производительности сервера во многом зависит быстродействие и результативность всего решения. Не менее важным показателем является наличие стабильного интернет канала.

Аппаратные требования к серверу

Кол-во

подключений к БД

Размер БД, Гб Минимальные требования Рекомендуемые требования
1 - 5 1 - 5 CPU: Intel P4 – 1.5GHz или аналог.

Память (ОЗУ): 1 GB.

CPU: Intel P4 2.4GHz и выше.

Память (ОЗУ): 2 GB.

5 - 15 5 - 10 CPU: Intel Dual Core – 2.4GHz или

аналог. Память (ОЗУ): 2 GB.

CPU: Intel Dual Core – 3.0GHz и выше.

Память (ОЗУ): 4 GB.

15 - 20 10 - 30 CPU: Intel Xeon Dual Core – 2.4GHz

или аналог. Память (ОЗУ): 4 GB.

CPU: Intel Xeon Quad Core – 2.2GHz и

выше. Память (ОЗУ): 8 GB.

20-50 от 30 CPU: Intel Xeon Quad Core – 2.4GHz

или аналог. Память (ОЗУ): 8 GB.

CPU: 2x Intel Xeon Quad Core – 2.2GHz

и выше. Память (ОЗУ): 16 GB.


Nota Bene

Важно! На сервере Terrasoft Webitel используйте только процессоры Intel. Не желательно использовать процессоры Celeron либо Atom.


 


Програмные требование к серверу

  • При развертывании сервера Terrasoft Webitel CallManager, требуется версия MS SQL Server 2008 Service Pack 3 либо

более поздняя.

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

Windows 7; Windows Server 2008 / Windows Server 2008 R2; Windows Server 2012.

  • Web-сервер:

Internet Information Services 7.5; Internet Information Services 7.5 Express (поставляется с установщиком Webitel); Internet Information Services 8.

  • Дополнительно: .Net Framework 4.


Nota Bene

На заметку! Установщик .NET Framework 4 Вы можете загрузить, воспользовавшись ссылкой: Microsoft .NET Framework 4 (автономный установщик)


 


Если Вы решили не использовать поставляемый с установщиком Webitel web-сервер IIS 7.5 Express, список необходимых компонентов web-сервера IIS приведен ниже.

Common HTTP Features:

  • Static Content;
  • Default Document;
  • HTTP Errors;
  • HTTP Redirection.

Application Development:

  • ASP.NET;
  • .ENT Extensibility;
  • ISAPI Extensions;
  • ISAPI Filters.

Health and Diagnostics:

  • HTTP Logging;
  • Logging Tools;
  • Request Monitor;
  • Custom Logging.

Security:

  • Basic Authentication;
  • Request Filtering;
  • IP and Domain Restrictions.

Межсетевой экран

  • Открыть UDP порты: 5060, 5070, 16384-32768;
  • Открыть TCP порты: 4000, 4004;
  • Добавить в доверенные антивирусных программ службы и приложения Webitel CallManager.


Требования к ПК для установки клиентской части Terrasoft Webitel

Установка клиентского приложения Terrasoft 3.X и подключение конфигурации описаны в документе «Terrasoft 3.Х: Руководство по установке». Рассмотрим рекомендуемые требования для установки клиентской библиотеки Webitel.

Аппаратные требования к ПК

Обеспечение Минимальные требования Рекомендуемые требования
Процессор Двух ядерный Intel процессор с тактовой

частотой 2.2 GHz и выше.

Intel Core i3, Intel Core i5 и выше.
Оперативная память

(RAM)

2 GB и выше. 4 GB и выше.
Объем жесткого

диска (HDD)

80 GB 160 GB и выше.
Монитор Видео адаптер Super VGA с разрешением

1024x768 или выше.

Видео адаптер Super VGA с разрешением

1280x1024 или выше.


Программные требования к ПК Операционная система:

  • Windows XP SP3;
  • Windows Vista;
  • Windows 7.
  • Дополнительно: .Net Framework 4.
Nota Bene

На заметку! Установщик .NET Framework 4 Вы можете загрузить, воспользовавшись ссылкой: Microsoft .NET Framework 4 (автономный установщик)


 

Межсетевой экран и антивирус:

  • Добавить в доверенные антивирусных программ и межсетевого экрана клиентскую библиотеку

WebitelLibrary.dll;

  • Если используется настройки Proxy-сервер, необходимо добавить в исключения IP-адрес сервера

Установка приложений

Процесс установки Terrasoft Webitel CallManager состоит из следующих основных шагов:

  1. Развертывание СУБД MS SQL и восстановление базы данных;
  2. Установка приложения Terrasoft 3.X и подключение к СУБД;
  3. Лицензирование пользователей Terrasoft 3.Х;
  4. Установка приложения Terrasoft Webitel CallManager (серверная и клиентская части);
  5. Начальная настройка приложения;
  6. Лицензирование и активация Webitel.

Процедура развёртывания СУБД MS SQL описана в документации к продукту. Процедура установки приложения Terrasoft 3.x, а также лицензирования пользователей Terrasoft, описаны в документах: «Terrasoft 3.Х: Руководство по установке» и «Terrasoft 3.Х: Руководство по лицензированию».

Установка приложения Terrasoft Webitel CallManager

Установка начинается с запуска файла «Webitel Setup v.1.3 64 bit.exe». В зависимости от версии операционной системы, Вам необходимо выбрать 32 либо 64 битный файл установки.

Выбор папки установки

Укажите папку в которую будет установлен Webitel.

Install1.jpg

Nota Bene

Важно! Выбирая папку для установки Terrasoft Webitel CallManager стоит помнить о количестве свободного места на диске, поскольку записи разговоров будут храниться внутри этой папки. Папка должна иметь полные права на запись!


 


Выбор компонентов

Укажите какие компоненты Webitel необходимо установить.

Install2.jpg

  • сервер Webitel CallManager - основное серверное приложение телекоммуникационной платформы

Webitel;

  • сервер Webitel CallCenter - дополнительные службы, которые обеспечивают работу модуля «Колл

Центра». Установка необходима только при наличии хотя бы 1 лицензии Terrasoft Webitel Call Center;

  • встроенный IIS Express 7.5 - веб-сервер Webitel. Если у Вас уже установлена полная версия Internet

Information Services, данный компонент необходимо отключить;

  • клиент Terrasoft - производит установку дополнительных библиотек для взаимодействия Terrasoft и Webitel


Клиент Terrasoft 3.X

Если в компонентах был выбран «клиент Terrasoft», необходимо указать путь к папке Bin\ предварительно установленного приложения Terrasoft 3.X.

Install3.jpg


Подключение базы

По завершению установки будет запущен «Конфигуратор Webitel». Первый элемент, который необходимо настроить - подключение к базе данных Terrasoft 3.X.


WebitelPostInstall1.jpg

  • Terrasoft DB - укажите имя сервера баз данных. Например, “DATABASE_SERVER_COMPUTER\SERVER_INSTANCE”;
  • Сервер баз данных x64 - необходимо отметить только в том случае, когда установлена 64 битная СУБД MS SQL:
  • Проверка подлинности Windows - Windows метод аутентификации на сервере СУБД MS SQL;
  • Логин и Пароль - необходимо для SQL аутентификации на сервере СУБД MS SQL;
  • Использовать встроенную учетную запись Webitel - конфигуратор создаст отдельного пользователя SQL с произвольным паролем для подключения Webitel к базе данных Terrasoft 3.X. *В противном случае,необходимо будет самостоятельно указать пользователя и пароль в разделе «Логин и пароль Webitel» данного конфигуратора;
  • База данных - выбор базы данных Terrasoft 3.X.
  • Webitel DB - адрес сервера с базами данных Webitel. По-умолчанию, localhost (127.0.0.1).

Инициализация домена

Укажите название домена SIP-сервера Webitel и набор разрешенных кодеков.


WebitelPostInstall2.jpg


Nota Bene

На заметку! Если на сервере несколько IP-адресов, либо в будущем Вы планируете смену IP- адреса, рекомендуем в качестве домена прописывать DNS имя сервера.


 

По завершению конфигурации, необходимо перезагрузить сервер и приступить к начальной настройке и лицензированию Terrasoft Webitel CallManager.

Начальная настройка приложения Terrasoft Webitel CallManager

Конфигурация сервера

После запуска Terrasoft 3.X, перейдите в раздел [Пользователи] модуля Webitel и нажмите кнопку «Конфигурация сервера». В новом окне необходимо указать IP адрес для регистрации всех пользователей Terrasoft Webitel. Если у Вас несколько IP адресов, и пользователи могут подключаться к Terrasoft 3.X на любой из них, необходимо создать строку подключения для каждого из них, назначив один «По-умолчанию».

Configurationserver.jpg


Проверить соединение можно нажатием на кнопку «Тест».


Successfullytest.jpg


Регистрация клиентской библиотеки

Откройте в приложении Terrasoft 3.X меню [Файл] - [Настройки] - [Настройки Webitel]. Нажмите на кнопку «Регистрация библиотеки Webitel».


LibraryWebitel.jpg


Librarysuccessfully.jpg


Nota Bene

Важно! Регистрация библиотеки должна проходить из под интерфейса Terrasoft 3.Х запущенного от имени учетной записи Администратора Windows!


 


Лицензирование и активация Webitel

Webitel CallManager имеет собственный механизм активации сервера и контроля количества пользователей.

В разделе [Пользователи] модуля Webitel доступно действие «Заказать лицензию».


LicensingWebitel.jpg

Сохраненный файл с запросом необходимо отправить на support@webitel.com

В ответ Вы получите файл, который необходимо загрузить через действие «Загрузить лицензию».

При расширении параметров, достаточно выбрать пункт «Обновить лицензию» и система автоматически скачает новый лицензионный файл с сервера активаций Webitel.

Nota Bene

Важно! Запрос на лицензии отправляется по HTTP на домен activation.webitel.com порт TCP 4040.


 


Информация о лицензии

Информацию о текущей лицензии можно получить через действие «Информация о лицензии».


LicenseWebitelinformation.jpg

Настройка приложения

Если Вы впервые устанавливаете Terrasoft CRM, рекомендуем Вам так же прочесть:

Выберите базу в строке подключения Terrasoft (для демо базы это TS_Sales_Webitel). Имя сервера тоже самое, что Вы указали в строке "Сервер данных" утилиты первичной конфигурации:

Webitel TS.PNG

Войдите в Terrasoft под supervisor. Вам необходимо создать Контрагента, Контактов и пользователей Terrasoft CRM. Более детально процесс лицензирования пользователей описан в Руководстве по лицензированию Terrasoft 3.X.

К основной лицензии Terrasoft (Sales, CRM или XRM), добавьте нужным пользователям лицензию на дополнительный продукт Terrasoft Webitel CallManager:

TsLicense.PNG

После лицензирования пользователей, войдите в Terrasoft CRM под Вашей новой учетной записью. В разделе Пользователи запустите "Конфигурация сервера":

Webite Setting.PNG

В справочнике укажите IP-адрес сервера Webitel, что бы пользователи могли автоматически подключаться к серверу, войдя в Terrasoft. Так же здесь можно задать либо изменить доменное имя SIP-сервера Webitel:

Webitel SettingAll.PNG

Зарегистрируйте библиотеку Webitel в меню Настройка Call Centre Terrasoft CRM.


Nota Bene

Обратите внимание! Регистрация библиотеки должна проходить из под интерфейса Terrasoft CRM запущенного от имени учетной записи Администратора Windows!


 


WebitelTSRegDllDone.PNG

После регистрации библиотеки необходима Активация Webitel CallManager.

Создание пользователей и регистрация SIP-телефонов

После лицензирования пользователей в Terrasoft, переходим к созданию пользователей IP-телефонии. В разделе Пользователи необходимо заполнить следующие поля карточки нового пользователя:

Webitel Users.PNG

Назначения полей карточки записи детально описаны на странице Пользователи.

Для регистрации SIP-телефона необходимо ввести Домен (IP-адрес сервера Webitel) и порт, UserID (внутренний номер пользователя) и пароль. Более детально о подключении различных моделей SIP-телефонов, смотрите в разделе wiki Примеры подключения SIP-телефонов.

После успешной регистрации, Вы должны увидеть возле пользователя зеленую трубку, а на детали Регистрации, информацию о зарегистрированном устройстве:

Webitel UserReg.PNG

Подключение SIP-шлюзов и настройка входящей маршрутизации

После создания пользователей и подключения SIP-телефонов Вы уже можете осуществлять звонки внутри компании. Для внешних исходящих звонков необходимо подключить хотя бы один SIP-шлюз. Рассмотрим подключения SIP-шлюза от проекта Zadarma. Провайдер связи должен Вам предоставить как минимум 3 параметра подключения:

  • логин;
  • пароль;
  • адрес сервера.
Nota Bene

Обратите внимание! Если сервер Webitel находится в локальной сети за NAT, обратитесь к страницы с описанием настроек для корректной работы сервера за NAT.


 


Webitel Zadarma.PNG


Переходим в раздел Шлюзы и создаем новую запись:

Webitel GW zadarma.PNG

Назначения полей карточки записи детально описаны на странице Шлюзы.

После сохранения и применения изменений, шлюз должен успешно зарегистрироваться на сервере провайдера связи:

Webitel GW zadarma Green.PNG

В личном кабинете проекта Zadarma тоже появилась информация об успешной регистрации:

Webitel GW zadarma Ok.PNG

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

Webitel Zadarma In.PNG

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

Настройка исходящей маршрутизации

В разделе Маршрутизация Вы можете задать правила для исходящих звонков, указав префикс (один или несколько) и длину набранного номера (без учета префикса). Создадим новое правило, для маршрутизации всех звонков на федеральные сотовые (79) через созданный выше шлюз:

Webitel Zadarma Out.PNG

На детали Направления, указываем приоритеты через какие шлюзы осуществлять дозвон. В карточке можно задать правило для набираемого номера: удалить либо добавить цифры в начале номера:

Webitel Zadarma OutD.PNG

Резервное копирование

Один из важных элементов администрирования системой - резервное копирование данных.

Nota Bene

Важно помнить (указанный путь относительный, где установлен Webitel):

  1. Все записи разговоров и голосовой почты хранятся в директории CallManager\htdocs
  2. IVR и служебные скрипты в CallManager\scripts
  3. Локальная конфигурация в CallManager\conf и WebFiles\
  4. Все данные, настройки и статистика - в базе MS SQL

 

Для упрощения администрирования, приводим пример скрипта с архивированием и копированием на сетевой диск (должен быть установлен архиватор 7z):

@ECHO OFF

sqlcmd -Q "BACKUP DATABASE [TSWebitelDB] TO DISK = N'D:\bak\TSWebitelDB.bak' " -SSERVER\SQLEXPRESS -d"TSWebitelDB" -E -oD:\bak\Logs.txt   
                                                          
"C:\Program Files\7-Zip\7z.exe" a -t7z D:\bak\Webitel-%date%.7z -mx9 D:\bak\TSWebitelDB.bak D:\Webitel\CallManager\htdocs  D:\Webitel\CallManager\scripts D:\Webitel\CallManager\conf D:\Webitel\WebFiles -scsWIN -ssw

del D:\bak\TSWebitelDB.bak

move D:\bak\Webitel-%date%.7z Z:\BACKUP\

@ECHO ON

Адаптируйте скрипт и запускайте его с нужной Вам периодичностью.