API interface to the OCI-P provisioning interface of a Broadworks softswitch
Project description
Broadworks OCI-P Interface
broadworks_ocip
interfaces to the OCI-P provisioning interface of a Broadworks softswitch
- Free software: BSD license
- Documentation: https://nigelm.github.io/broadworks_ocip/
Features
- python objects to match all Broadworks schema objects
- API framework to talk to a Broadworks server
- additional magic to handle authentication and sessions
- Based on Broadworks schema R21
Installation
With pip
:
python3.6 -m pip install ssh2_parse_key
Usage
More details is given within the usage section of the documentation, but the minimal summary is:-
from broadworks_ocip import BroadworksAPI
# configure the API, connect and authenticate to the server
api = BroadworksAPI(
host=args.host, port=args.port, username=args.username, password=args.password,
)
# get the platform software level
response = api.command("SystemSoftwareVersionGetRequest")
print(response.version)
Credits
The class is built using Michael DeHaan's ClassForge
object system.
Development on the python version was done by Nigel Metheringham <nigelm@cpan.org>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
broadworks_ocip-1.1.0.tar.gz
(556.4 kB
view hashes)
Built Distribution
Close
Hashes for broadworks_ocip-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed8d0625a90b24e412c9ad290f5f987a28504020e2026b6aa1e56dde1ac8a9ab |
|
MD5 | 2ee6d654e56199fcfaba5fec8bd28347 |
|
BLAKE2b-256 | 73a3dc3f8322d637a3484207d11d194843b45fd10381e10bda67e366a3e4b491 |