tnewman / pykazoo Goto Github PK
View Code? Open in Web Editor NEWPyKazoo is a Python API client for 2600hz Kazoo
License: MIT License
PyKazoo is a Python API client for 2600hz Kazoo
License: MIT License
As a developer, I need to know how to install and use this utility.
As a developer, I want full access to the Kazoo Resources API.
Several people have reached out and asked for bug fixes and support for new versions of the API.
As I am no longer involved in telecom, I'm looking for maintainers to take over the project.
As a developer, I want access to all of the API methods for the Kazoo Accounts API.
There's really no reason to hand code every supported API. It would be more efficient (and maintainable) to simply take the existing JSON schemas to generate up to date APIs as opposed to manually maintaining everything.
As a developer, I want full access to the Kazoo Callflows API.
As a developer, I want test coverage metrics for the application that are integrated with Coveralls and Travis.
As a developer, I want full access to the Kazoo Voicemail Boxes API.
As a developer, I want full access to the Kazoo ACD / Call Queues API.
As a developer, I want full access to the Kazoo Click to Call API.
As a developer, I want full access to the Media and TSS API.
As a developer, I want full access to the Kazoo ACD / Agents API.
As a developer, I want full access to the Kazoo Hotdesk API.
As a developer, I want full access to the Kazoo Faxes API.
As a developer, I want automated PEP 8 tests to ensure that the code remains readable by the Python community.
As a developer, I want full access to the Kazoo Webhooks API.
As a developer, I want full access to the Kazoo QuickCall API.
As a developer, I want access to the System APIs, so I can create my own abstractions on top of 2600hz and store them in the 2600hz database to avoid maintaining and backing up another database. This API but is not alluded to at https://2600hz.atlassian.net/wiki/display/APIs/Configuration+APIs, so it needs to be investigated as to whether or not it is possible or not.
As a developer, I want full access to the Kazoo Conferences API.
As a developer, I want full access to the Kazoo Ring Group API.
As a developer, I want full access to the Kazoo Metaflows API.
As a developer, I want full access to the Kazoo devices API.
As a developer, I want full access to the Kazoo Menus API.
As a developer, I want full access to the Kazoo Phone Numbers API.
As a developer, I want to abstract REST Requests to Kazoo (GET, POST, PUT, DELETE) to avoid code duplication. Filtering must be supported.
As a developer, I want full access to the Kazoo Users API.
As a developer, I want Continuous Integration for every commit using Travis CI.
As a developer, I want to be able to authenticate with 2600hz using a username/password or token.
As a developer, I want full access to the Kazoo Directories API.
As a developer, I want access to the full Timed Routes Kazoo API.
As a developer, I should be able to install the utility from PIP. I will not accept a manual installation process.
client.cdrs.get_cdrs()
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python3.8/site-packages/pykazoo/cdrs.py", line 20, in get_cdrs
return self.rest_request.get('cdrs', filters)
File "/usr/local/lib/python3.8/site-packages/pykazoo/restrequest.py", line 38, in get
return self._request('GET', action, None, params, content_type)
File "/usr/local/lib/python3.8/site-packages/pykazoo/restrequest.py", line 131, in _request
raise RuntimeError(message)
RuntimeError: Error Code: 403 Data: b'{"version":"5.0.57","timestamp":"2021-06-04T21:07:45Z","node":"dqZFtHthbelyE8MI6vU-LA","request_id":"6a7821581099d43be41d85dd36489ffa","tokens":{"consumed":1,"remaining":100},"auth_token":"XXX","data":{"message":"forbidden"},"error":"403","message":"forbidden","status":"error"}'
As a developer, I want to view my documentation using Read the Docs: https://readthedocs.org/
As a developer, I want full access to the Kazoo CDR API.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.