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.2.0.tar.gz
(557.3 kB
view hashes)
Built Distribution
Close
Hashes for broadworks_ocip-1.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13f96f34218bc9929292a0f1c4aba8148931879dc74fb4379568d8ad6ccecba6 |
|
MD5 | f945280aba329f46afd8a8460838480a |
|
BLAKE2b-256 | 5b6133b85b08e89e938e960b952caa60e452db7a90c123154f29eeb30315179b |