Program automatycznego wywoływania
Istnieje serwer Asterisk, konto SIP, administrator przydzielił 5 linii.
Baza danych jest przechowywana lokalnie. Operator powinien tworzyć bazę danych do wywoływania:
1. Imię i nazwisko
2. Stanowisko
3. Numer telefonu
4. Priorytet
Operator tworzy również grupy, do których przypisuje pracowników.
Scenariusz działania:
1. Operator uruchamia program.
2. Wybiera grupę do wywołania i plik audio, który ma być odtwarzany podczas wywoływania.
3. Naciska przycisk start. Automatycznie sesji wywołania przypisywana jest nazwa (np. Wywołanie_[data]_[czas]).
4. Połączenie jest nawiązywane z pierwszymi abonentami zgodnie z określonym priorytetem. Pozostali abonenci są w kolejce.
5. Jeśli abonent odebrał słuchawkę, rejestrowany jest czas połączenia, czas podniesienia słuchawki i czas zakończenia połączenia (zakończeniem może być zarówno to, że abonent odłożył słuchawkę przed zakończeniem odtwarzania audio, jak i automatyczne zakończenie połączenia po zakończeniu odtwarzania audio). Po zakończeniu połączenia program dzwoni do następnego abonenta na zwolnionym kanale.
6. Jeśli abonent nie odbiera słuchawki w ciągu 20 sekund, program kończy połączenie i dzwoni do następnego abonenta na zwolnionym kanale.
7. Po dotarciu do końca listy, program wraca na początek i dzwoni po raz drugi do abonentów, którzy nie odebrali słuchawki w pierwszej rundzie, zgodnie z opisem w pkt. 5 i pkt. 6
8. Po drugiej rundzie program kończy sesję wywołania.
Po zakończeniu wywołania program powinien wygenerować raport z następującymi polami:
Nazwa sesji wywołania Wywołanie_[data]_[czas]
1. Imię i nazwisko
2. Stanowisko
3. Numer
4. Czas połączenia (Czas ostatniej próby)
5. Czas podniesienia słuchawki (puste, jeśli nie udało się dodzwonić)
6. Czas zakończenia połączenia (puste, jeśli nie udało się dodzwonić)
7. Liczba prób (1 - jeśli udało się dodzwonić za pierwszym razem, 2 jeśli udało się dodzwonić za drugim razem, 0 jeśli nie udało się dodzwonić)
To dość powszechne zadanie, możliwe, że istnieją gotowe rozwiązania, najlepiej z kodem źródłowym.
-
7 dni1106 PLN
2662 53 0 1 7 dni1106 PLNDuże doświadczenie w tworzeniu podobnych programów.
Dokładny termin i koszt będę w stanie podać po omówieniu wszystkich szczegółów.
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 2 godziny 39 minut temu |
Modyfikacja w pracy emulatora
164 PLN
Witaj. Ściągnąłem z Internetu emulator automatu do gier gaminator cf final. Bardzo mi się podoba, ale są tam niedociągnięcia. Jest panel administracyjny, ale otwiera się swobodnie, a nie zamyka w ogóle. Zamyka się tylko razem z aplikacją. A dane po zmianach w panelu… Aplikacje desktopowe ∙ 7 dni 16 godzin temu ∙ 10 ofert |
Opracowanie niestandardowego oprogramowania (aplikacja na Androida + CMS) dla kiosków samoobsługowych SUNMI K2 (fast food)
82 PLN
Szukamy doświadczonego zespołu lub programisty Android na poziomie średnim/zaawansowanym (możliwe, że z umiejętnościami Full-stack) do stworzenia własnego oprogramowania dla kiosków samoobsługowych sieci fast food. Obecnie nasze terminale działają na bazie gotowego chmurowego… Content Management Systems, Aplikacje desktopowe ∙ 12 dni 11 godzin temu ∙ 23 oferty |