Нужен десктопный софт под виндоус. Так же можно написать для линукса или еще как-то, но главное чтобы был понятный интерфейс для работы.
Описание программы:
1. Настройки программы могут быть как в самом софте так и просто в txt файле
2. Софт принимает все задания по апи (то есть проверяет на наличие задач по ссылке с вебсайта). По апи получаем такие данные как номер телефона, дата старта задачи, время в течении которого будет выполняться задача, кол-во потоков.
3. Настройки:
Настройки в софте должны быть следующие :
3.1 Как будет производится выбор аккаунтов, рандомно или по списку
3.2 Текстовый файл с sip аккаунтами вида sip:login:password
3.3 Время после которого звонок будет сбрасываться (после поднятия трубки)
3.4 Пауза /интервал между звонками (по задаче)
3.5 Откуда берем прокси, ссылка (если будет поддержка прокси)
3.6 Номер модуля (module id) Это по апи будем получать с определенного id задачи
3.7 Кол-во ошибок после которого будет сделана пауза на x минут по задаче
3.8 Режим 2 когда просто идет дозвон до абонента и звонок сбрасывается (еще до поднятия трубки)
4. В программе должен быть подробный и понятный лог (то есть отображаться в самой программе а не просто в тхт файле )
Это основные функции программы. В дальнейшем нужно будет добавить функцию проигрывания голосового сообщения и возможно еще различные функции, так что нужна будет поддержка софта (за доп. плату конечно же)
Еще скидываю вам инструкцию по апи
И так метод gettask:
site.ru/api/gettask/IDMODUL на выходе всегда отдатся максимально 1 задача из таблицы задач, при условии, что задача ждт запуска и время запуска меньше текущего или равно. и равно айдимодуля в запросе
Данные на выходе в таком формате:
idtask|method|kol|polychatel
-idtask айди задачи в системе
-method метод по кол. сообщений или часам. (mtkol or mthours)
-kol количество сообщений или часов
-polychatel получатель
Ответ может быть EXIT (значит закрыть программу)
И так метод settask:
site.ru/api/settask/IDMODUL/IDTASK после данного запроса данная задача под IDTASK получает статус 2 (В работе)
Вывод может быть START значит запускаем и работает или EXIT закрыть программу
И метод принятия успешно отправленых сообщений update:
site.ru/api/update/IDMODUL/IDTASK после данного запроса данная задача всегда делает +1 в поле send.
На выходе этого модуля может отдаваться:
Если количество отпр. сообщений ещ не достигло лимита ответ будет: SUCCES вс хорошо
Если вс наоборот, сообщений уже все отправлены. Ответ будет CLOSE. Тогда отошлите в site.ru/api/close/IDMODUL/IDTASK запрос для закрытия задачи ответ будет CLOSE-SUCCESS
Так же возможен ответ EXIT закрыть программу
Опубликован 14.03.2018 в 16:59
Заказ находится в архиве