Тестовая настройка
Данная инструкция позволит Вам самостоятельно произвести базовую настройку телефонии для теста функционала нашего ПО.
Итак, сначала запускаем ОТ ИМЕНИ АДМИНИСТРАТОРА программу "Cx.Telephony.Admin.exe" (базовое расположение: C:\Program Files (x86)\IntelTelecom\Infinity Call-center X\CxTelephony).
Слева в разделе "Конфигурация" выбираем IP-узлы и нажимаем кнопку "Добавить". Добавляем 3 IP-узла:

В графе "IP-адрес" у двух узлов будет IPv4 адрес сервера. Порты произвольные, но проверьте, что они ничем не заняты.


Для IP-узла InfinityX обязательно ставим адрес 127.0.0.1 и порт 10019 (транки на усмотрение).

Итоговый вид окна IP-узлы:

Далее переходим во вкладку "Устройства и сети" и добавляем три устройства

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

Далее, во вкладке "IP-абоненты" добавляем абонента, вписываем в поле "номер" его короткий номер, выбираем устройство (IP-абоненты)

Далее во вкладке "Номерной план" добавляем "стандартный" номер

После нажатия "Добавить" октроется окно настройки параметров номера:

Вбиваем номер, который писали IP-абоненту. В разделе "Привязка номера" выбираем "IP-абонент" и в выпадающем списке выбираем IP-абонента, созданного ранее.
Так же сразу можно добавить номер дозвона на IVR (скрин ниже) (для звонков с внутреннего номера)

Можно ставить любой номер, но номер дозвона всегда должен начинаться с английской х.
Далее открываем Infinity Call-center X (ОБЯЗАТЕЛЬНО ОТ ИМЕНИ АДМИНИСТРАТОРА). Переходим во вкладку "Пользователи И Права", "Пользователи", нажимаем добавить

Ставим любой логин\пароль, во вкладке "роли" выбираем "оператор"


Во вкладке "Контакты" добавляем контакт, добавляем номер, выбираем "внутренний телефон" и ставим галочку "по умолчанию"

Далее переходим в раздел "Администрирование", "Интегрированые Софтфоны", нажимаем "добавить"

Заполняем поля (адрес\порт сервера- ваши, локальный порт- любой свободный)
Далее заходим в Администрирование\телефония, прописываем настройки

Далее раздел "Пользователи и права", "Очереди распределения вызовов"


Создаем очередь, и добавляем в нее участником оператора, которого создавали ранее.

Далее закрываем InfinityX и заходим заново, но под учетной записью оператора. Открываем "Инструменты\софтфон", в открывшемся окне нажимаем "Настройка" и заполняем поля во вкладке протокол

На этом тестовая настройка завершена. Осталось сделать сценарий IVR для проверки работоспособности.
Открываем InfinityX, заходим в учетную запись администратора. Заходим во вкладку "Управление", "Сценарии"

Нажимаем "Добавить сценарий" (можно добавить папку, а в нее сценарий). После нажатия "создать сценарий" вы автоматически провалитесь в созданный сценарий. Ниже приложен пример тестового сценария.

Перед выходом обязательно сохраните сценарий. После закрытия сценарий надо скомпилировать, активировать, отметить текущей версией и назначить главным.

Настройка транка
Для входящей и исходящей связи необходимо настроить транк. Обращаю ваше внимание, что порт транка со стороны Инфинити должен быть доступным для Инфинити и не занятым (например, 5063, 5069 и т.д.)
Транк настраивается следующим образом:
1. Создается IP-узел на вкладке IP-узлы;
2. Создается устройство на вкладке «Устройства и сети»;
3. Создается отношение между IP-узлом и устройством на вкладке «IP-узлы и устройства».
Для маршрутизации исходящей связи настраиваются маршруты (вкладки «Исходящие маршруты», «Маршрутизация»). Для входящей связи маршрутизация настраивается в главном IVR-сценарии.
О том, каким образом можно заполнить поля при настройке транков, можно ознакомится на нашей википедии в разделе «Телефонная платформа. Конфигурация». Название статей в данном разделе соответствует названию вкладок в приложении Cx.Telephony.Admin. Ссылка на раздел: Описание функционала вкладок
Если не получается выполнить пункт 3 при настройке, необходимо проверить свои действия по следующим пунктам:
1. Запускали Cx.Telephony.Admin от имени администратора Windows? Если нет, то для внесения изменений не хватит прав.
2. Также необходимо убедиться, что вы нажали кнопку «Сохранить», когда вносили корректировки на любой из вкладок. Если этого не сделать, внесенные изменения не сохранятся.
3. Перезагружали ли вы телефонию после добавления нового IP-узла? Корректировки на этой вкладке вступают в силу только после перезагрузки.
4. На вкладке «IP-узлы и устройства» нажимали ли вы кнопку «обновить»? Перезаходили ли вы заново в приложение после добавления новых IP-узлов?
Если все выполнено в соответствии с инструкциями выше, необходимо запустить Wireshark и попытаться сделать вызов через настраиваемый транк. С помощью информации из дампа можно понять, по каким причинам вызов не проходит.