Бюджет: 27000 UAH Термін: 20 днів
Доброго дня, ми команда програмістів зможемо це зробити, ми уже робили схожі проекти і зможемо вам відповісти на усі питання, думаю краще поговорити по телефону або у повідомленнях.
Доброго дня.
Потрібна розробка сервісу підтвердження номерів за допомогою Asterisk.
Кажу відразу – звичайний Asterisk у ядрі, без web-інтерфейсів типу FreePBX та інших.
Результатом потрібен налаштований сервер, який отримує від клієнтів номер підтвердження, а цифри які потрібно озвучити дозвонившись на відповідний номер.
Результат повинен фіксуватись в базі MySQL розташованій локально, а також відправлятись API-запит на сервер білінгу для фіксації факту успішного дзвінка.
Клієнтів може бути декілька.
Приблизний алгоритм наступний:
Вже є сайт, який керує клієнтами. Коли клієнт активує послугу, цей Сайт відправляє API-запит на Asterisk, який включає наступні параметри:
Далі клієнт повинен мати можливість посилати API-запити на Asterisk, відправляти номер який потрібно підтвердити, та цифри, які потрібно назвати.
Asterisk робить виклик, озвучує голосове вітання та називає цифри підтвердження. Після виконання спроби повинно робитись:
Asterisk може видати помилку у разі:
Потрібно контролювати результат виклику, і у разі якщо виклик буде невдалим з вини провайдера (тобто коли це не абонент розмовляє, поза зоною, зайнятий, скинув виклик, а наприклад наш номер заблоковано через несплату, чи не вистачає нам ліній транку), то треба робити наступну спробу з іншого номеру (із масиву) та окрема фіксація цього інциденту.
Програмну реалізацію скриптів бажано робити на PHP. Операційна система CentOS. Встановлення Asterisk на сервер також входить в завдання проекту.
Бюджет: 27000 UAH Термін: 20 днів
Доброго дня, ми команда програмістів зможемо це зробити, ми уже робили схожі проекти і зможемо вам відповісти на усі питання, думаю краще поговорити по телефону або у повідомленнях.
Бюджет: 25000 UAH Термін: 20 днів
**Добрий день. Мене звати Марія. Уважно вивчила ваш проект. Готова до виконання.**
📞 **Алгоритм роботи сервісу**
1. **Отримання запиту від клієнта:**
- Клієнт надсилає API-запит на сервер із параметрами:
- Ідентифікатор клієнта та авторизаційний токен.
- Голосові файли (вітання та цифри) або вказівка використовувати стандартні.
- Кількість цифр для озвучування.
- Ідентифікатор транку для дзвінка.
- Масив номерів, з яких можна здійснювати дзвінки.
- URL для WebHook-а з результатами.
2. **Ініціація дзвінка:**
- Сервер перевіряє авторизацію клієнта.
- Обирає номер із наданого масиву.
- Ініціює дзвінок через Asterisk, використовуючи обраний транк.
- Озвучує вітання та цифри підтвердження.
3. **Обробка результатів:**
- Фіксує результат дзвінка в базі даних MySQL.
- Надсилає результат на сервер білінгу.
- Надсилає результат клієнту через WebHook (якщо URL надано).
4. **Обробка помилок:**
- У разі невдалого дзвінка з вини провайдера (наприклад, номер заблоковано), сервіс:
- Намагається здійснити дзвінок з іншого номеру з масиву.
- Фіксує інцидент у базі даних.
**Готова обговорити деталі!**
Бюджет: 27000 UAH Термін: 30 днів
привіт, реалізую ваше завдання за досвід.
...................
....,..............
...................
...................
21 ставка 2 серпня
Windows 11 ставок 28 липня
Кібербезпека та захист даних 27 ставок 27 липня
Консультування з AI 53 ставки 23 липня