Перейти до вмісту

Перевірка плану набору

Цей переклад зроблено автоматично і ще не вичитано. Читати англійську версію

Test Dialplan (перевірка плану набору) запитує в рушія дзвінків, що він зробив би з дзвінком, не здійснюючи його. Ви вводите набраний номер і дані того, хто дзвонить, а екран показує, до якого акаунта чи DID автентифіковано дзвінок, який тариф і яка ставка визначають його ціну, а також список підключень вендорів у порядку, у якому їх пробуватимуть. Користуйтеся ним після кожної зміни маршрутизації, ставок або DID і як першим кроком, коли клієнт повідомляє про невдалий дзвінок.

Відкрийте Tools & Debugs → Test Dialplan у лівій бічній панелі. URL - /test_dialplan.php. Для екрана потрібні права на керування системою. Для Block Connection (заблокувати підключення), Increase Preference (підвищити пріоритет) і Decrease Preference (знизити пріоритет) у результаті також потрібне право редагування у вашому рівні доступу.

Screenshot "getting-started/test-dialplan" has not been generated yet — see scripts/screenshots/screens.yml.

Форма має два режими:

  • Not Authenticated Call (неавтентифікований дзвінок) перевіряє дзвінок так, як він надходить із мережі: комутатор автентифікує його за віддаленою адресою, номерами й доменами через правила автентифікації акаунтів і правила DID. Використовуйте його для транків, клієнтів з автентифікацією за IP і дзвінків від провайдерів DID.
  • Authenticated Call (автентифікований дзвінок) перевіряє дзвінок заданого акаунта: виберіть його в Authenticated as (автентифіковано як). Правила автентифікації й DID не перевіряються, тож це режим для зареєстрованих пристроїв, що автентифікуються паролем, і для дзвінків, які IVR-застосунок здійснює від імені акаунта.
Поле Значення
CLD (destination) (CLD, призначення) Набраний номер у тому вигляді, у якому його отримує комутатор. Обов’язкове
Mode (режим) Not Authenticated Call або Authenticated Call
Authenticated as Акаунт, з якого дзвонять, у режимі Authenticated Call. Введіть початок його імені
CLI Номер того, хто дзвонить. За замовчуванням Anonymous
Remote Address[:Port] (віддалена адреса[:порт]) IP-адреса, з якої надходить дзвінок, за потреби з портом, у режимі Not Authenticated Call

More (більше) відкриває рідше вживані поля:

Поле Значення
Call Start Date/Time (дата й час початку дзвінка) Коли починається дзвінок, за замовчуванням now. Задайте майбутню дату, щоб перевірити ставки й маршрути з датою активації
Protocol (протокол) Протокол сигналізації дзвінка, майже завжди SIP
Caller is behind NAT (той, хто дзвонить, за NAT) Моделює того, хто дзвонить з-за NAT, що впливає на медіа-реле
To Domain, From Domain (домен To, домен From) Домени заголовків To і From; за замовчуванням власна адреса комутатора. Вони важливі для правил автентифікації з To Domain або From Domain
P-Asserted-Identity, Remote-Party-Id Заголовки ідентичності вхідного дзвінка, для акаунтів, які їм довіряють
  1. Введіть CLD (destination), наприклад 441632960123.
  2. Виберіть Mode. Для Authenticated Call виберіть акаунт в Authenticated as; для Not Authenticated Call введіть Remote Address[:Port] шлюзу клієнта чи провайдера.
  3. Введіть CLI, якщо правила чи ціни залежать від номера того, хто дзвонить.
  4. Натисніть Proceed (продовжити).
Screenshot "admin-panel/test-dialplan-result" has not been generated yet — see scripts/screenshots/screens.yml.

Коли дзвінок не вдається автентифікувати, екран про це повідомляє: звірте віддалену адресу й номери з правилами автентифікації акаунта або перейдіть у режим Authenticated Call. Для CLD, що не проходить перевірку довжини з таблиці Destinations (напрямки), повертається очікувана довжина для його префікса.

Поле Значення
Call Type (тип дзвінка) Regular (звичайний) для дзвінка, маршрутизованого вендорам, On-Net для дзвінка на інший акаунт, IVR для дзвінка на IVR-застосунок
Call Start Date/Time Час, для якого виконано перевірку
DID, DID Authentication Rule (правило автентифікації DID) DID і його правило, що спрацювали, для дзвінка від провайдера DID
IVR IVR-застосунок, на який веде DID
Authentication Rule (правило автентифікації) Правило акаунта, що спрацювало
Authenticated Account (автентифікований акаунт) Акаунт, якому належить дзвінок
On-Net DID, On-Net Account (DID on-net, акаунт on-net) Абонент, якому дзвонять, у дзвінку on-net
Minute Plan, Included Minutes, Minutes Left (пакет хвилин, включені хвилини, залишок хвилин) Хвилини сервісного плану, що покривають напрямок, якщо вони є
Routing Group, Tariff, Prefix (група маршрутизації, тариф, префікс) Використані група маршрутизації й тариф і префікс ставки, що спрацював
LRN CLI, LRN CLD Номери після LRN-запиту, коли LRN увімкнено
Price або Price 1 / Price N (ціна) Ціна для клієнта за хвилину
Estimated Cost (орієнтовна вартість) Скільки клієнт платить за дзвінок тривалістю Avg. Call Duration (середня тривалість дзвінка) тарифу

Значення є посиланнями на об’єкти, які вони називають, тож ви можете відкрити правило, акаунт або ставку, щоб виправити їх.

Записи маршрутизації

Розділ «Записи маршрутизації»

Таблиця перелічує підключення в порядку, у якому комутатор пробує їх згідно з політикою маршрутизації групи. Із Weighted Distribution (зважений розподіл) справжній порядок для кожного дзвінка випадковий, тож таблиця показує один із можливих порядків.

Колонка Значення
Status (статус) Моніторинг якості підключення: добре, пріоритет знижено або заблоковано через погану якість
# Номер спроби. Знак оклику замість нього означає, що маршрут пропускається: Forbidden (заборонено), перевищено ліміт збитків Loss Protection (захист від збитків) або анонімні дзвінки не дозволено. Наведіть на нього курсор, щоб побачити причину
CLD, CLI Номери, що надсилаються вендору, після правил трансляції підключення
Vendor/Trunk, Connection (вендор/транк, підключення) Куди йде спроба. Для дзвінків on-net на транк - транк і його призначення
Media Relay (медіа-реле) Медіа-реле, що використовується, якщо дзвінок іде через медіа-реле
Termination Route, Route (маршрут термінації, маршрут) Прайс-лист вендора й префікс, що спрацював
STIR/SHAKEN Mode (режим STIR/SHAKEN) Атестація, коли STIR/SHAKEN увімкнено
Timeouts, sec 100, 1xx, 2xx (тайм-аути, с) Reply Timeout (тайм-аут відповіді) підключення, 1xx Timeout і 2xx Timeout маршруту. Останній запис показує Final 2xx Timeout (фінальний тайм-аут 2xx) групи маршрутизації; плечі on-net показують тайм-аути on-net групи
Channels Current, Max (канали: поточні, максимум) Дзвінки на підключенні просто зараз і його Capacity (ємність) або Unlimited (без обмежень)
Est. Cost (орієнтовна вартість) Вартість у вендора дзвінка тривалістю Avg. Call Duration тарифу, у вашій базовій валюті

Рядок 0 з’являється, коли дзвінок автентифіковано до акаунта. Він показує CLD і CLI після вхідних правил трансляції акаунта, тобто номери, що використовуються для тарифікації й маршрутизації. Номери в рядках 1 і далі лише надсилаються вендорам.

Дії за результатом

Розділ «Дії за результатом»
  • Block Connection біля підключення одразу блокує його, як Blocked (заблоковано) у формі підключення. Використовуйте його, щоб вивести вендора, що збоїть, з усієї маршрутизації.
  • Increase Preference і Decrease Preference біля маршруту змінюють Preference (пріоритет) маршруту на одиницю й запускають перевірку знову. Вони недоступні, поки триває завантаження в маршрут термінації.

Пов’язані сторінки

Розділ «Пов’язані сторінки»