Модуль интеграции с ip Телефонией Ростелеком на python 3

Гость4 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.10.2020

Файл с тех.заданием во вложении.

Основные требования

Язык программирования — Python3.6

Библиотека для выполнения HTTP запросов - requests версии 2.23.0

При разработке модуля придерживаться ООП, PEP8.

Модуль будет использоваться в системе, написанной на Django2.2.10 —

необходимо при написании так же следовать рекомендации по разработке

модулей Django.

Необходимые настройки телефонии (ключи api, пароли, либо другие данные

которые выдаёт телефония для интеграции) должны приниматься в

инициализации основного класса как параметры, т. к. в рамках системы может

работать сразу большое количество организаций с разными доступами к

телефонии (каждая организация регистрируется отдельно и получает свои

ключи для доступа к телефонии).

Данные для тестирования(ключи api и т. д.) вынести в отдельные переменные

вне основного класса, либо в файл настроек модуля.

Структура модуля:

- conf.py — файл для хранения настроек — URL, тестовые ключи апи и т. д .

- exceptions.py — файл для исключения (если необходимо)

- manager.py — файл с основными классами для работы.

Заявки фрилансеров