Создание транков, маршрутизации, DIDs
Платформа может отправлять вызовы во внешние сети (PSTN, другие VoIP платформы и т.п.) и получать вызовы из них через транки.
Для создания транка необходимо перейти в раздел https://admin.view.ucom4b.com/trunks/ и нажать “Create New“:
Введем параметры для использования транка для исходящих вызовов. Вызовы через него будут уходить с платформы на IP адрес в поле “Address“:
После нажатия кнопки “Apply“ в конце формы транк будет создан:
Для совершения звонков через этот транк нужно создать маршрутизацию в разделе Routing https://admin.view.ucom4b.com/routing/
Создадим “Demo Routing“ и отправим вызовы на префикс 7812 через “Demo Trunk“:
Для добавления других префиксов через этот транк или другие транки необходимо нажать кнопку “+“. Отсутствие префикса указывает на отправление всех префиксов в этот транк. Привяжем эту маршрутизацию к клиенту в разделе “Client Configuration“:
Теперь клиент “Demo Client“ может совершать исходящие вызовы только на код “7812“ через транк “Demo Trunk“.
Для получения входящих вызовов через “Demo Trunk“ нужно указать, с каких IP адресов мы готовы принимать вызовы. Для этого в разделе “Network Permissions“ нужно создать список доверенных адресов “Demo Network Permissions“:
Затем найти транк в списке “Trunks“ https://admin.view.ucom4b.com/trunks/ и в его настройках указать “Demo Network Permissions“ и разрешить входящие вызовы:
По умолчанию транк принимает вызовы только на закрепленные за ним DID. Для этого в разделе “DIDs” нужно создать DID
Допустим, некий VoIP оператор (наш партнер из списка “Demo Network Permissions“) передает нам DID “12345678900“: закрепим его за транком “Demo Trunk“ и сразу направим в IVR “000*099” клиента “Demo Client“:
После нажатия “Create“ номер сразу стал доступен в личном кабинете клиента “Demo Client“ и он может настраивать логику обработки поступающих на него вызовов (более подробно о работе с клиентским интерфейсом можно узнать тут):