Транки и входящая маршрутизация
Этот перевод выполнен автоматически и ещё не вычитан. Читать английскую версию
По умолчанию звонок на аккаунт поступает на устройство, зарегистрированное с учётными данными аккаунта. Транк - это SIP-назначение самого аккаунта, например АТС или шлюз клиента, с одним или несколькими адресами, которые пробуют по очереди. Затем Incoming Routing (входящая маршрутизация) решает для каждого DID аккаунта и для звонков on-net, идёт ли звонок на зарегистрированное устройство или на один из транков.
Где найти
Заголовок раздела «Где найти»На экране Accounts откройте Actions → Services → Trunks (транки) или Incoming Routing аккаунта. В режиме редактирования форма аккаунта содержит те же две ссылки в заголовке. URL - /trunks.php?i_account=<id> и /incoming_routes.php?i_account=<id>.
Аккаунт сам управляет своими транками в портале в разделе Routing → Trunks и меняет назначение и правило трансляции DID для входящих маршрутов, которые вы отметили как Self Managed (самостоятельное управление), в разделе Routing → Incoming Routing.
Список показывает Status (статус), Name (название), Description (описание) и Destinations (назначения: первые три адреса, +N для остальных). Статус - зелёная галочка, когда каждое назначение разрешается; красная точка с названиями подключений, чьё имя хоста не разрешается; жёлтая точка для имён, которые ещё не разрешены. Name фильтрует список с условиями is like / is not like.
Создание транка
Заголовок раздела «Создание транка»- Нажмите Add New.
- Введите Name и, при необходимости, Description.
- В разделе Connections (подключения) введите Destination (назначение): IP-адрес или имя хоста АТС, например
pbx.example.com. - Введите Username и Password, если АТС требует от коммутатора SIP digest-аутентификации.
- Нажмите стрелку строки, чтобы открыть дополнительные поля, если они вам нужны.
- Добавьте ещё строки для резервных адресов. Новая пустая строка появляется, как только вы начинаете вводить в последнюю.
- Нажмите Save & Close.
| Поле | Значение |
|---|---|
| Name | Название подключения внутри транка. Connection 1, Connection 2 …, если пусто |
| Destination | IP-адрес или имя хоста, куда отправляются звонки. Строки без назначения не сохраняются |
| Username, Password | Учётные данные SIP digest, которых ожидает АТС |
| Outbound CLD (исходящий CLD) | Номер, который отправляется на АТС вместо набранного, например внутренний номер АТС |
| From Domain | Домен, который подставляется в заголовок From вместо IP коммутатора |
| Capacity (ёмкость) | Число одновременных звонков, разрешённое на это назначение. Пусто - без ограничений |
| Max CPS | Число попыток звонков в секунду, разрешённое на это назначение. Пусто - без ограничений |
| Outbound IP (исходящий IP-адрес) | Какой из адресов вашего коммутатора отправляет звонки. По умолчанию [ Auto ]; выберите адрес, когда АТС принимает звонки только с известного IP |
| Random Call-Id (случайный Call-Id) | Заменять Call-ID случайным значением, чтобы АТС не видела в нём адресов звонящего |
Подключения пробуют в порядке строк: второе принимает звонок, когда первое не сработало, и так далее.
Редактирование или удаление транка
Заголовок раздела «Редактирование или удаление транка»Нажмите на название или значок карандаша. Remove в строке удаляет это подключение при сохранении. Значок корзины в списке удаляет транк со всеми его подключениями.
Входящая маршрутизация
Заголовок раздела «Входящая маршрутизация»Список содержит по одной строке на каждый источник, строки создаёт коммутатор:
- On-Net Calls (звонки on-net) для звонков с других аккаунтов коммутатора;
- по одной строке на каждый DID или диапазон DID, назначенный аккаунту в Пуле DID, в виде
DID <number>илиRange <first> - <last>.
| Колонка | Значение |
|---|---|
| Source (источник) | DID, диапазон DID или On-Net Calls |
| Destination | Registered Account (зарегистрированный аккаунт, по умолчанию) или один из транков аккаунта |
| Fwd DID Mode (режим передачи DID) | Только строки DID: как передаётся DID, см. ниже |
| Self Managed | Аккаунт может менять назначение в своём портале |
Source и Destination фильтруют список. Строки нельзя добавлять или удалять здесь: назначьте или освободите DID в Пуле DID, и его строка изменится следом.
Направление DID на транк
Заголовок раздела «Направление DID на транк»- Сначала создайте транк.
- Нажмите Edit в строке DID.
- Выберите транк в Destination.
- Выберите Fwd DID Mode.
- Отметьте Self Managed, если клиент должен иметь возможность переключать DID между транком и телефоном.
- Нажмите Save.
Fwd DID Mode задаёт набранный номер (Request-URI) переадресованного INVITE:
| Режим | На зарегистрированный аккаунт | На транк |
|---|---|---|
| Off (отключено) | Набранный номер - имя аккаунта | Набранный номер - DID |
| Forward DID in URI (передавать DID в URI) | Набранный номер - DID | Набранный номер - DID |
| Diversion Header (заголовок Diversion) | Набранный номер - имя аккаунта; DID добавляется в заголовок Diversion |
Набранный номер - DID; Outbound CLD транка добавляется в заголовок Diversion |
Используйте Forward DID in URI, когда одна АТС получает несколько DID и маршрутизирует по набранному номеру.
Направление звонков on-net на транк
Заголовок раздела «Направление звонков on-net на транк»Отредактируйте строку On-Net Calls и выберите транк. Тогда звонки с других аккаунтов на этот аккаунт идут на АТС вместо зарегистрированного устройства. Fwd DID Mode к этой строке не применяется.
Загрузка и выгрузка
Заголовок раздела «Загрузка и выгрузка»Download (выгрузить) экспортирует список с колонками Action [U], Id, Source, Destination (ID транка, пусто для зарегистрированного аккаунта), Forward DID Mode (1 Off, 2 Forward DID in URI, 3 Diversion Header) и Self Managed. Upload (загрузить) принимает файл обратно: строки с U в первой колонке обновляют маршрут с этим Id; другие действия отклоняются и возвращаются в файле Incoming Routing errors.