Создание транков, маршрутизации, 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“ и он может настраивать логику обработки поступающих на него вызовов (более подробно о работе с клиентским интерфейсом можно узнать тут):