Інтеграція дзвінків через GSM в Asterisk
Технічне завдання (ТЗ) для інтеграції дзвінків через GSM в Asterisk з використанням Python
1. Загальна інформація
Мета проекту — розробити систему, яка дозволить здійснювати дзвінки абонентам через мережу GSM з мінімальною затримкою, використовуючи Asterisk в якості основного серверного рішення. Дзвінки будуть ініціюватися з Python-скриптів, інтегрованих з Asterisk. Система повинна вибирати між GSM і SIP в залежності від доступності та якості мережі.
2. Функціональні вимоги
2.1. Інтеграція з GSM через Asterisk
- Налаштувати GSM-шлюз для роботи з SIM-картами через Asterisk.
- Забезпечити можливість здійснення і прийому дзвінків через SIM-карти, встановлені в GSM-шлюзі.
- Налаштувати транки для зв'язку між Asterisk і GSM-шлюзом з мінімальною затримкою.
- Налаштувати можливість маршрутизації викликів через GSM-мережу для певних абонентів.
3. Технічні вимоги
3.1. GSM-шлюз
- Обладнання: GSM-шлюз (наприклад, GoIP, OpenVox або Yeastar).
- Підтримка кількох SIM-карт для одночасних дзвінків.
- Підтримка стандарту SIP для взаємодії з Asterisk.
3.2. Asterisk
- Версія: Asterisk 16 або вище
- Налаштування
sip.conf,extensions.conf.
3.3. Python
- Використання бібліотеки для роботи з AMI/AGI, наприклад,
pyst2(для AMI) або власні HTTP-запити до AMI. - Можливість ініціації виклику за заданими параметрами (номер абонента, тип мережі).
- Логування всіх викликів з вказівкою часу, статусу і вибраної мережі.
4. Сценарії використання
4.1. Вихідний виклик через GSM
- Python-скрипт отримує запит на вихідний виклик.
- Перевіряє доступність GSM-шлюзу.
- Ініціює виклик через GSM, якщо зв'язок стабільний.
- Відправляє статус виклику і логує його.
4.3. Вибір мережі для вихідного виклику
- Python-скрипт отримує запит на вихідний виклик.
- Перевіряє статус обох мереж (GSM і SIP).
- Ініціює дзвінок через мережу з найменшою затримкою або заданим пріоритетом.
5. Нефункціональні вимоги
5.1. Продуктивність
- Час на ініціацію дзвінка повинен бути мінімальним: менше 2 секунд для GSM і менше 3 секунд для SIP.
5.2. Надійність
- Дзвінки повинні маршрутизуватися по альтернативній мережі, якщо основна недоступна.
5.3. Логування
- Логи кожного виклику повинні зберігатися з вказівкою:
- Часу ініціації.
- Номера абонента.
- Використаної мережі (GSM/SIP).
- Статусу виклику (успішно/неуспішно).
6. Інтерфейси та взаємодії
- Взаємодія Python-скриптів з Asterisk буде відбуватися через AMI або AGI.
- Взаємодія з Asterisk буде здійснюватися через локальну мережу (LAN) або інтернет, в залежності від налаштувань системи.
9. Підтримка та обслуговування
- Після реалізації система повинна підтримувати можливість подальшого розширення та інтеграції з новими мережами та провайдерами.
-
10 днів22 456 UAH
53 10 днів22 456 UAHЯ робив інтеграцію GOIP +ASTERISK+CRM + окреме ПЗ для кол-центру.
Напишіть, для яких цілей потрібна система.
-
Доброго дня!
Маю знайомого DevOpsa із досвідом більше 10 років у подібній роботі, за деталями пишіть у приват.
-
Актуальні фриланс-проєкти в категорії Налаштування ПЗ та серверів
Підключити ElevenLabs до SIP-телефонії для вихідних дзвінків в УкраїніПотрібен фахівець з SIP / VoIP / телефонії для підключення ElevenLabs Conversational AI до вихідних дзвінків в Україні. Мета проєкту: налаштувати можливість робити вихідні дзвінки через ElevenLabs AI Agent на українські мобільні номери у форматі +380XXXXXXXXX з українським… Адміністрування систем та мереж, Налаштування ПЗ та серверів ∙ 43 хвилини тому ∙ 3 ставки |
Діагностика та усунення повторних блокувань WhatsApp BusinessОпис завдання Потрібен спеціаліст з досвідом роботи з WhatsApp Business та Meta Business для аналізу та усунення причини постійних блокувань акаунта WhatsApp Business. Проблема: При вході в акаунт WhatsApp Business практично одразу блокується. Після подачі апеляції WhatsApp… Кібербезпека та захист даних, Налаштування ПЗ та серверів ∙ 1 день 18 годин тому ∙ 5 ставок |
Встановлення та налаштування платформи Listmonk (або аналога) на VPS Ubuntu 22.04 для email-розсилок
3144 UAH
Шукаю спеціаліста для розгортання та налаштування self-hosted платформи для email-розсилок формату html-css. Є VPS (Ubuntu 22.04 x64 1 GB RAM, 21 GB Disk) + сайт на ньому, SMTP-налаштування від провайдера домена. ТЗ: Встановити Listmonk (схиляюся до нього через 1 ГБ RAM, але… Веб-програмування, Налаштування ПЗ та серверів ∙ 5 днів 20 годин тому ∙ 42 ставки |
Налаштування FortinetДоброго дня! Потрібно налаштувати Fortinet FortiGate 40F-3G4G. Зробити віддалений доступ до ПЛК. Досвід роботи. Дякую! Адміністрування систем та мереж, Налаштування ПЗ та серверів ∙ 10 днів тому ∙ 6 ставок |
Міграція Windows Server 2016.Потрібен системний адміністратор для налаштування та міграції Windows Server 2016. Завдання: 1. Провести аудит поточного Windows Server 2016. 2. Перевірити ролі сервера: RDP/RDS, користувачі, права доступу, мережеві налаштування, брандмауер, резервне копіювання. 3. Підготувати… Адміністрування систем та мереж, Налаштування ПЗ та серверів ∙ 11 днів 22 години тому ∙ 13 ставок |