1Voice Portal
Телефонна система, якою клієнт керує сам
- Галузь
- Телефонія, клієнтський портал
- Рік
- 2024 — триває
- Що ми зробили
- Дизайн продукту, фронтенд, GraphQL API, інтеграції
- Мови сайту
- EN

Скріни — мовою оригіналу: сайт не має української версії.
- GraphQL-операцій за порталом
- 169
- Розділів статистики, плюс PDF-звіти за розкладом
- 5
- Дозволів у матриці ролей
- 25
Огляд
Портал 1Voice — місце, де бізнес-клієнти керують своєю телефонією: внутрішніми номерами, лініями, маршрутами дзвінків, голосовою поштою, SMS, звітами, оплатою, замовленням обладнання й власною командою. Ми спроєктували й розробили його як React-застосунок над GraphQL API на Laravel, що напряму працює з хмарною АТС, SMS-оператором і білінгом.
- 01Номер
- 02Розклад
- 03Голосове меню
- 04Черга
- 05Голосова пошта
Будь-який дзвінок можна простежити до кроку, де на нього відповіли.
- АТС
- Оператор зв’язку
- Білінг
- Клієнтський портал
- Журнал аудиту
Доступ складається з 25 дозволів і командних обмежень.
01 — Завдання
Хмарна АТС уміє майже все, але кожна зміна, яку клієнт не може зробити сам, — новий внутрішній номер, святковий розклад, ще один пункт голосового меню — стає заявкою в підтримку. 1Voice потрібно було, щоб клієнти самі змінювали маршрутизацію, бачили дані дзвінків, налаштовували SMS і оплачували рахунки — не бачачи нутрощів АТС і даних інших компаній.
02 — Рішення
Ми загорнули АТС, оператора й білінг у 169 GraphQL-операцій і портал, побудований навколо того, чим клієнт справді керує: внутрішні номери, лінії, групи дзвінків, черги, голосові меню й розклади. Доступ тримається на ролях із 25 дозволів і на командах, що обмежують учасників конкретними номерами й лініями, а кожна зміна потрапляє в журнал аудиту.
03 — Результат
Клієнт сам налаштовує весь шлях дзвінка — номер, розклад, голосове меню, чергу, голосову пошту — і може простежити будь-який дзвінок до кроку, на якому на нього відповіли. Рахунки, підписки й замовлення обладнання — в тому самому акаунті, тож рутинні зміни більше не чекають на підтримку.
Маршрути дзвінків
Клієнт сам будує шлях дзвінка: спрямовує кожен номер на внутрішню лінію, групу, голосове меню чи пошту, додає робочі години й вихідні дати, налаштовує черги з часом на завершення розмови й оголошенням позиції. Привітання для меню можна завантажити або згенерувати з тексту AI-голосом.
- Голосові меню: дія на кожну цифру й запасний маршрут
- Групи дзвінків і черги з налаштуваннями агентів та очікування
- Тижневий розклад і вихідні дати для номерів, меню й черг
Звіти й трекінг дзвінків
Будь-який дзвінок можна простежити за маршрутом — номер, меню, черга, агент — і прослухати запис на плеєрі з хвилею. Пʼять розділів статистики показують трафік, внутрішні лінії, меню, черги й номери з тегами, а будь-яку їх комбінацію можна отримувати PDF-листом — щогодини, щодня, щотижня чи щомісяця.
- Історія дзвінків із маршрутом і відтворенням запису
- Номери з тегами: відповіді, пропущені, унікальні абоненти
- PDF-звіти за розкладом учасникам або на будь-яку пошту
SMS-автоматизації
SMS відправляються самі, коли дзвінок завершується певним чином: на пропущений — відповідь текстом, на голосове повідомлення після роботи — автовідповідь, на пропущений дзвінок лінії оплати — сповіщення офіс-менеджеру. Кожне правило має свій розклад, а реєстрацію бренду й кампанії 10DLC портал проводить покроково.
- Правила за результатом дзвінка: пропущений, прийнятий, пошта
- Отримувач — абонент, лінія чи задані номери, за розкладом
- Вбудована реєстрація бренду й кампанії 10DLC
Оплата, замовлення й команда
Рахунки, підписки, кредит-ноти, кошториси й способи оплати підтягуються з білінгу наживо, а рахунок можна оплатити прямо в порталі. Клієнт замовляє настільні телефони й гарнітури з розрахунком доставки та її відстеженням і запрошує колег із роллю та доступом на рівні команди.
- Оплата рахунків збереженою карткою чи рахунком, PDF за запитом
- Магазин обладнання з розрахунком і відстеженням доставки
- Ролі, команди й журнал аудиту кожної зміни

Ключові рішення
- Кожен GraphQL-запит несе активну компанію, тож один акаунт перемикається між компаніями, і кожне перемикання записується в журнал аудиту.
- Команди обмежують, що бачить учасник, аж до конкретних номерів, ліній, меню, черг і скриньок голосової пошти.
- Коли АТС повідомляє про завершений дзвінок, слухач у черзі звіряє його з SMS-правилами компанії й надсилає повідомлення.
- Звіти за розкладом рендеряться в PDF на сервері й надходять поштою щогодини, щодня, щотижня чи щомісяця.
