Budżet: 27000 UAH Termin: 20 dni
Dzień dobry, jesteśmy zespołem programistów, którzy potrafią to zrobić, już realizowaliśmy podobne projekty i możemy odpowiedzieć na wszystkie pytania, myślę, że lepiej porozmawiać telefonicznie lub w wiadomościach.
Dzień dobry.
Potrzebne jest opracowanie serwisu do potwierdzania numerów za pomocą Asterisk.
Mówię od razu – zwykły Asterisk w jądrze, bez interfejsów webowych typu FreePBX i innych.
Wynikiem ma być skonfigurowany serwer, który otrzymuje od klientów numer do potwierdzenia, a cyfry, które mają być odczytane, po zadzwonieniu na odpowiedni numer.
Wynik musi być zapisany w bazie MySQL zlokalizowanej lokalnie, a także wysyłany API-plew do serwera billingowego w celu zarejestrowania faktu udanego połączenia.
Klientów może być kilku.
Przybliżony algorytm wygląda następująco:
Istnieje już strona internetowa, która zarządza klientami. Gdy klient aktywuje usługę, ta strona wysyła API-plew do Asterisk, który zawiera następujące parametry:
Następnie klient musi mieć możliwość wysyłania API-plew do Asterisk, przesyłając numer do potwierdzenia oraz cyfry, które mają być odczytane.
Asterisk wykonuje połączenie, odtwarza powitanie głosowe i odczytuje cyfry potwierdzenia. Po wykonaniu próby powinno się wykonać:
Asterisk może zgłosić błąd w przypadku:
Należy kontrolować wynik połączenia, a w przypadku, gdy połączenie zakończy się niepowodzeniem z winy dostawcy (np. gdy nie jest to abonent, jest poza zasięgiem, zajęty, rozłączony, lub nasz numer jest zablokowany z powodu braku płatności, lub braku linii trunkowej), trzeba wykonać następną próbę z innego numeru (z tablicy) i odnotować ten incydent oddzielnie.
Implementację skryptów najlepiej wykonać w PHP. System operacyjny CentOS. Instalacja Asterisk na serwerze również jest częścią tego zadania.
Budżet: 27000 UAH Termin: 20 dni
Dzień dobry, jesteśmy zespołem programistów, którzy potrafią to zrobić, już realizowaliśmy podobne projekty i możemy odpowiedzieć na wszystkie pytania, myślę, że lepiej porozmawiać telefonicznie lub w wiadomościach.
Budżet: 25000 UAH Termin: 20 dni
**Dzień dobry. Nazywam się Maria. Uważnie przeanalizowałam Twój projekt. Jestem gotowa do realizacji.**
📞 **Algorytm działania serwisu**
1. **Odbiór zapytania od klienta:**
- Klient wysyła zapytanie API do serwera z parametrami:
- Identyfikator klienta i token autoryzacyjny.
- Pliki głosowe (powitanie i cyfry) lub wskazanie użycia standardowych.
- Liczba cyfr do odczytania.
- Identyfikator tranku do połączenia.
- Tablica numerów, z których można wykonywać połączenia.
- URL do WebHooka z wynikami.
2. **Inicjacja połączenia:**
- Serwer sprawdza autoryzację klienta.
- Wybiera numer z podanej tablicy.
- Inicjuje połączenie przez Asterisk, używając wybranego tranku.
- Odczytuje powitanie i cyfry potwierdzenia.
3. **Przetwarzanie wyników:**
- Rejestruje wynik połączenia w bazie danych MySQL.
- Wysyła wynik do serwera rozliczeniowego.
- Wysyła wynik do klienta przez WebHook (jeśli URL został podany).
4. **Obsługa błędów:**
- W przypadku nieudanej próby połączenia z winy dostawcy (np. numer zablokowany), serwis:
- Próbuje wykonać połączenie z innego numeru z tablicy.
- Rejestruje incydent w bazie danych.
**Gotowa do omówienia szczegółów!**
Budżet: 27000 UAH Termin: 30 dni
Witam, realizuję Twoje zadanie dla doświadczenia.
...................
....,..............
...................
...................
20 ofert 2 sierpnia
Windows 11 ofert 28 lipca
Cyberbezpieczeństwo i ochrona danych 26 ofert 27 lipca
AI consult 53 oferty 23 lipca